.demo-banner-module__ifJ-Mq__banner{z-index:60;border-bottom:1px solid var(--line-strong);background:var(--status-attention-soft);color:var(--ink-900);font-size:var(--fs-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 16px;line-height:1.4;display:flex;position:relative}.demo-banner-module__ifJ-Mq__text{flex:220px;min-width:0;margin:0}.demo-banner-module__ifJ-Mq__tag{font-weight:700}.demo-banner-module__ifJ-Mq__message{color:var(--ink-700)}.demo-banner-module__ifJ-Mq__actionForm{flex:none;margin:0}.demo-banner-module__ifJ-Mq__action{border:1px solid var(--line-strong);border-radius:var(--ds-radius-control);background:var(--surface-panel);min-height:32px;color:var(--ink-900);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex;position:relative}.demo-banner-module__ifJ-Mq__action:after{content:"";position:absolute;inset:-6px -2px}.demo-banner-module__ifJ-Mq__action:hover{border-color:var(--brand-700);color:var(--accent-ink)}.demo-banner-module__ifJ-Mq__action:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}@media (max-width:640px){.demo-banner-module__ifJ-Mq__banner{row-gap:2px;padding:6px 12px}.demo-banner-module__ifJ-Mq__withAction .demo-banner-module__ifJ-Mq__text{display:contents}.demo-banner-module__ifJ-Mq__withAction .demo-banner-module__ifJ-Mq__tag{order:1}.demo-banner-module__ifJ-Mq__withAction .demo-banner-module__ifJ-Mq__actionForm{order:2;margin-left:auto}.demo-banner-module__ifJ-Mq__withAction .demo-banner-module__ifJ-Mq__message{flex:100%;order:3}}@media print{.demo-banner-module__ifJ-Mq__banner{display:none}}
html.dark .loading-shell-module__93BTUq__overlay{background:var(--night-backdrop)}html.dark .loading-shell-module__93BTUq__spinner{border-top-color:var(--night-good-text);border-right-color:var(--night-good-text)}.loading-shell-module__93BTUq__screen,.loading-shell-module__93BTUq__overlay{color:var(--ink-900);cursor:wait;place-items:center;padding:24px;display:grid}.loading-shell-module__93BTUq__screen{background:radial-gradient(circle at top left, var(--night-good-soft,#a6d39d29), transparent 24%), linear-gradient(180deg, var(--surface-page) 0%, var(--surface-shell) 100%);min-height:100vh}.loading-shell-module__93BTUq__overlay{z-index:2147483000;background:radial-gradient(circle at top left, var(--night-good-soft,#a6d39d29), transparent 24%), linear-gradient(180deg, var(--night-panel,#f5fbf4f5) 0%, var(--night-panel,#ecf7ebf5) 100%);pointer-events:all;position:fixed;inset:0}.loading-shell-module__93BTUq__panel{border:1px solid var(--line-soft);background:var(--surface-panel);width:min(360px,100%);box-shadow:0 18px 48px var(--shadow-soft);text-align:center;border-radius:8px;justify-items:center;gap:14px;padding:26px 28px;display:grid}.loading-shell-module__93BTUq__spinner{border:4px solid var(--night-border,#7ab78538);border-top-color:var(--brand-800);border-right-color:var(--brand-700);border-radius:999px;width:48px;height:48px;animation:.78s linear infinite loading-shell-module__93BTUq__loading-shell-spin}.loading-shell-module__93BTUq__panel strong{font-size:var(--fs-base);letter-spacing:0;font-weight:700}@keyframes loading-shell-module__93BTUq__loading-shell-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.loading-shell-module__93BTUq__screen,.loading-shell-module__93BTUq__overlay{padding:18px}.loading-shell-module__93BTUq__panel{width:min(320px,100%);padding:24px}.loading-shell-module__93BTUq__spinner{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.loading-shell-module__93BTUq__spinner{animation-duration:1.4s}}
html.dark .app-menu-module__qrBLjq__logo{background:var(--night-logo-surface);border-radius:var(--ds-radius-control);padding:4px}html.dark .app-menu-module__qrBLjq__mobileBackdrop{background:var(--night-backdrop)}.app-menu-module__qrBLjq__menuShell{width:100%}.app-menu-module__qrBLjq__menuBar{border-right:1px solid var(--night-border,#112c1814);background:var(--night-panel,#fffffff0);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);flex-direction:column;gap:22px;width:314px;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 54px #1b49260a}.app-menu-module__qrBLjq__brandBlock{color:inherit;gap:0;padding:28px 24px 18px;text-decoration:none;display:grid}.app-menu-module__qrBLjq__logo{object-fit:contain;width:178px;height:auto;display:block}.app-menu-module__qrBLjq__brandBlock p{display:none}.app-menu-module__qrBLjq__menuScroll{scrollbar-width:thin;scrollbar-color:#2e7d3233 transparent;flex:1;min-height:0;padding:0 24px 8px;overflow-y:auto}.app-menu-module__qrBLjq__menuList{gap:10px;display:grid}.app-menu-module__qrBLjq__menuGroup{gap:5px;display:grid}.app-menu-module__qrBLjq__menuLink{min-height:48px;color:var(--night-text-primary,#35443b);font-size:var(--fs-sm);border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:0 12px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.app-menu-module__qrBLjq__menuGroupButton{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0}.app-menu-module__qrBLjq__menuGroupChevron{color:currentColor;opacity:.72;width:16px;height:16px;transition:transform .16s}.app-menu-module__qrBLjq__menuGroupChevronOpen{transform:rotate(180deg)}.app-menu-module__qrBLjq__submenuList{border-left:0;gap:10px;margin:0 0 2px 14px;padding-left:0;display:grid}.app-menu-module__qrBLjq__submenuLink{min-height:48px;color:var(--night-text-primary,#35443b);font-size:var(--fs-sm);border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:13px;padding:0 12px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .18s,border-color .16s,background .16s,color .16s,box-shadow .18s;display:grid}.app-menu-module__qrBLjq__submenuLink:hover{border-color:var(--night-border,#2e7d321f);background:var(--night-panel,#ecf8ecd6);color:var(--night-good-text,#2e7d32);transform:translate(1px)}.app-menu-module__qrBLjq__submenuLinkActive{border-color:var(--night-border,#2e7d321f);background:linear-gradient(135deg, var(--night-good-soft,#def1dffa), var(--night-panel,#eef8eeeb));color:var(--night-good-text,#1f7a35);box-shadow:inset 0 0 0 1px #ffffff80}.app-menu-module__qrBLjq__submenuIcon{color:currentColor;place-items:center;width:26px;height:26px;display:inline-grid}.app-menu-module__qrBLjq__nestedMenuGroup{gap:6px;display:grid}.app-menu-module__qrBLjq__nestedMenuButton{cursor:pointer;width:100%;font:inherit;text-align:left}.app-menu-module__qrBLjq__nestedSubmenuList{border-left:2px solid var(--night-border,#2e7d3224);gap:6px;margin-left:22px;padding-left:10px;display:grid}.app-menu-module__qrBLjq__nestedSubmenuLink{min-height:42px;font-size:var(--fs-xs);background:var(--night-panel,#f7fbf7b8)}.app-menu-module__qrBLjq__linkLoadingHint,.app-menu-module__qrBLjq__createLoadingHint,.app-menu-module__qrBLjq__profileLoadingHint,.app-menu-module__qrBLjq__dockLoadingHint{color:var(--night-good-text,#2e7d32);font-size:var(--fs-2xs);opacity:0;pointer-events:none;white-space:nowrap;align-items:center;gap:6px;font-weight:700;transition:opacity .16s;display:inline-flex}.app-menu-module__qrBLjq__linkLoadingHint span:last-child,.app-menu-module__qrBLjq__createLoadingHint span:last-child,.app-menu-module__qrBLjq__profileLoadingHint span:last-child,.app-menu-module__qrBLjq__dockLoadingHint span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-menu-module__qrBLjq__linkLoadingOverlay{z-index:1000;background:var(--night-panel,#f6fbf6ad);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;transition:opacity .16s;display:grid;position:fixed;inset:0}.app-menu-module__qrBLjq__linkLoadingOverlay[data-pending=true]{opacity:1;pointer-events:auto}.app-menu-module__qrBLjq__linkLoadingOverlay>span{border:4px solid var(--night-border,#2e7d322e);border-top-color:var(--night-good-text,#2e7d32);border-radius:999px;width:38px;height:38px;animation:.72s linear infinite app-menu-module__qrBLjq__appMenuSpin;display:inline-block}.app-menu-module__qrBLjq__linkLoadingOverlay>strong{color:var(--night-good-text,#1f7a35);font-size:var(--fs-sm);margin-top:82px;font-weight:700;position:absolute}.app-menu-module__qrBLjq__linkLoadingHint[data-pending=true],.app-menu-module__qrBLjq__createLoadingHint[data-pending=true],.app-menu-module__qrBLjq__profileLoadingHint[data-pending=true],.app-menu-module__qrBLjq__dockLoadingHint[data-pending=true]{opacity:0}.app-menu-module__qrBLjq__linkLoadingHint>span:first-child,.app-menu-module__qrBLjq__createLoadingHint>span:first-child,.app-menu-module__qrBLjq__profileLoadingHint>span:first-child,.app-menu-module__qrBLjq__dockLoadingHint>span:first-child{border:2px solid var(--night-border,#2e7d3238);border-top-color:var(--night-good-text,#2e7d32);border-radius:999px;width:10px;height:10px;animation:.72s linear infinite app-menu-module__qrBLjq__appMenuSpin}@keyframes app-menu-module__qrBLjq__appMenuSpin{to{transform:rotate(360deg)}}.app-menu-module__qrBLjq__menuLink:hover{border-color:var(--night-border,#2e7d321f);background:var(--night-panel,#ecf8ecd6);color:var(--night-good-text,#2e7d32);transform:translate(1px)}.app-menu-module__qrBLjq__menuLinkActive{border-color:var(--night-border,#2e7d321f);background:linear-gradient(135deg, var(--night-good-soft,#def1dffa), var(--night-panel,#eef8eeeb));color:var(--night-good-text,#1f7a35);box-shadow:inset 0 0 0 1px #ffffff80}.app-menu-module__qrBLjq__menuIcon{color:currentColor;place-items:center;width:26px;height:26px;display:inline-grid}.app-menu-module__qrBLjq__menuIcon svg,.app-menu-module__qrBLjq__submenuIcon svg,.app-menu-module__qrBLjq__createButton svg,.app-menu-module__qrBLjq__profileCard>svg,.app-menu-module__qrBLjq__profileMenuLink svg,.app-menu-module__qrBLjq__mobileMenuButton svg,.app-menu-module__qrBLjq__mobileSheetHeader button svg,.app-menu-module__qrBLjq__dockLink svg{stroke-width:2px;width:17px;height:17px}.app-menu-module__qrBLjq__menuLabel{overflow-wrap:anywhere;white-space:normal;min-width:0;font-weight:700;overflow:visible}.app-menu-module__qrBLjq__profileLoadingHint span:last-child{display:none}.app-menu-module__qrBLjq__menuBadge{background:var(--night-good-soft,#cfe9d2);min-width:22px;height:22px;color:var(--night-good-text,#2e7d32);font-size:var(--fs-2xs);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.app-menu-module__qrBLjq__createButton{color:#fff;min-height:52px;font-size:var(--fs-sm);background:#2e7d32;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:0 24px;padding:0 16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 36px #2e7d3233}.app-menu-module__qrBLjq__createButton:hover{transform:translateY(-1px);box-shadow:0 20px 42px #2e7d323d}.app-menu-module__qrBLjq__profileMenuWrap{z-index:80;margin:0 24px 24px;position:relative}.app-menu-module__qrBLjq__profileCard{border:1px solid var(--night-border,#2e7d321a);background:var(--night-panel,#fffc);width:100%;min-height:72px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid}.app-menu-module__qrBLjq__profileCard:hover{background:var(--night-good-soft,#e6f6e7e6);transform:translateY(-1px);box-shadow:0 18px 44px #1b49261a}.app-menu-module__qrBLjq__profileCard:focus-visible,.app-menu-module__qrBLjq__profileMenuLink:focus-visible{outline:3px solid var(--night-border,#2e7d3247);outline-offset:2px}.app-menu-module__qrBLjq__profileAvatar{background:linear-gradient(135deg, var(--night-good-soft,#2e7d321f), var(--night-good-soft,#66bb6a2e)), var(--night-panel,#fff);width:40px;height:40px;color:var(--night-good-text,#2e7d32);font-size:var(--fs-sm);border-radius:999px;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.app-menu-module__qrBLjq__profileAvatarImage{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.app-menu-module__qrBLjq__profileAvatarIcon{width:22px;height:22px;color:var(--night-good-text,#1f7a35);stroke-width:2.2px}.app-menu-module__qrBLjq__profileText{gap:2px;min-width:0;display:grid}.app-menu-module__qrBLjq__profileText strong,.app-menu-module__qrBLjq__profileText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-menu-module__qrBLjq__profileText strong{color:var(--ink-950);font-size:var(--fs-xs);font-weight:700}.app-menu-module__qrBLjq__profileText small{color:var(--night-text-muted,#64756b);font-size:var(--fs-2xs);line-height:1.25}.app-menu-module__qrBLjq__profileCard>svg{color:var(--night-good-text,#56705c);transition:transform .16s}.app-menu-module__qrBLjq__profileChevronOpen{transform:rotate(180deg)}.app-menu-module__qrBLjq__profileMenu{z-index:1000;border:1px solid var(--night-border,#2e7d321f);background:var(--night-panel,#fffffffa);border-radius:8px;gap:6px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #1b492624}.app-menu-module__qrBLjq__profileMenu form{margin:0}.app-menu-module__qrBLjq__profileMenuLink{width:100%;min-height:40px;color:var(--night-text-primary,#35443b);cursor:pointer;font:inherit;font-size:var(--fs-xs);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-weight:700;text-decoration:none;display:grid}.app-menu-module__qrBLjq__profileMenuLink:hover{background:var(--night-good-soft,#e6f6e7e6);color:var(--night-good-text,#1f7a35)}.app-menu-module__qrBLjq__mobileTopBar,.app-menu-module__qrBLjq__mobileNotification,.app-menu-module__qrBLjq__mobileBackdrop,.app-menu-module__qrBLjq__mobileSheet,.app-menu-module__qrBLjq__mobileSheetFooter,.app-menu-module__qrBLjq__mobileDock{display:none}@media (max-width:1080px){.app-menu-module__qrBLjq__menuShell{z-index:1300;position:relative}.app-menu-module__qrBLjq__menuBar,.app-menu-module__qrBLjq__workerMenuShell .app-menu-module__qrBLjq__mobileTopBar{display:none}.app-menu-module__qrBLjq__mobileTopBar{z-index:60;background:var(--night-panel,#fff);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;margin:0;padding:9px 10px 8px;display:grid;position:relative;top:auto}.app-menu-module__qrBLjq__mobileMenuButton,.app-menu-module__qrBLjq__mobileNotification,.app-menu-module__qrBLjq__mobileProfile,.app-menu-module__qrBLjq__mobileSheetHeader button{font:inherit;cursor:pointer;border:0}.app-menu-module__qrBLjq__mobileMenuButton{min-width:0;color:var(--ink-950);font-size:var(--fs-xs);background:0 0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.app-menu-module__qrBLjq__mobileMenuButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-menu-module__qrBLjq__mobileNotification{width:36px;height:36px;color:var(--ink-950);background:0 0;border-radius:999px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.app-menu-module__qrBLjq__mobileNotification svg{stroke-width:2.2px;width:18px;height:18px}.app-menu-module__qrBLjq__mobileNotification span{border:2px solid var(--night-border,#fff);color:#fff;min-width:16px;height:16px;font-size:var(--fs-2xs);background:#ef4444;border-radius:999px;place-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:2px;right:1px}.app-menu-module__qrBLjq__mobileProfile{color:#fff;width:38px;height:38px;font-size:var(--fs-xs);background:#2e7d32;border-radius:14px;place-items:center;font-weight:700;text-decoration:none;display:inline-grid;overflow:hidden}.app-menu-module__qrBLjq__mobileBackdrop{z-index:1190;background:var(--night-good-soft,#0c1c1142);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;display:block;position:fixed;inset:0}.app-menu-module__qrBLjq__mobileSheet{z-index:1200;width:min(360px,100vw - 18px);height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--night-panel,#fff);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overscroll-behavior:contain;border-radius:0 24px 24px 0;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:22px 0 56px #0c1c112e}.app-menu-module__qrBLjq__mobileSheet .app-menu-module__qrBLjq__menuList{scrollbar-width:thin;scrollbar-color:#2e7d323d transparent;align-content:start;align-items:start;gap:8px;min-height:0;padding:0 0 12px;overflow-y:auto}.app-menu-module__qrBLjq__mobileSheetFooter{border-top:1px solid var(--night-border,#2e7d321a);background:var(--night-panel,#fff);gap:10px;padding-top:12px;display:grid}.app-menu-module__qrBLjq__mobileSheetProfile{border:1px solid var(--night-border,#2e7d321a);background:var(--night-panel,#f7fbf8f0);min-height:56px;color:inherit;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.app-menu-module__qrBLjq__mobileSheetProfile span:last-child{gap:2px;min-width:0;display:grid}.app-menu-module__qrBLjq__mobileSheetProfile strong,.app-menu-module__qrBLjq__mobileSheetProfile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-menu-module__qrBLjq__mobileSheetProfile strong{color:var(--night-text-primary,#1f2b24);font-size:var(--fs-xs);font-weight:700}.app-menu-module__qrBLjq__mobileSheetProfile small{color:var(--night-text-muted,#64756b);font-size:var(--fs-2xs);font-weight:700}.app-menu-module__qrBLjq__mobileSheetActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-menu-module__qrBLjq__mobileSheetActions form{margin:0}.app-menu-module__qrBLjq__mobileSheetAction{border:1px solid var(--night-border,#2e7d321f);background:var(--night-panel,#fff);width:100%;min-height:42px;color:var(--night-text-primary,#35443b);cursor:pointer;font:inherit;font-size:var(--fs-2xs);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.app-menu-module__qrBLjq__mobileSheetAction svg{stroke-width:2.2px;width:16px;height:16px}.app-menu-module__qrBLjq__mobileSheet .app-menu-module__qrBLjq__menuLink{min-height:46px;font-size:var(--fs-sm);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto auto;gap:10px;padding:0 12px;font-weight:700}.app-menu-module__qrBLjq__mobileSheet .app-menu-module__qrBLjq__submenuList{border-left:0;gap:8px;margin-left:12px;padding-left:0}.app-menu-module__qrBLjq__mobileSheet .app-menu-module__qrBLjq__submenuLink{min-height:46px;font-size:var(--fs-sm);grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:0 12px;font-weight:700}.app-menu-module__qrBLjq__mobileSheet .app-menu-module__qrBLjq__menuIcon{width:24px;height:24px}.app-menu-module__qrBLjq__mobileSheetHeader{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0;display:flex}.app-menu-module__qrBLjq__mobileSheetHeader span{color:var(--night-info-text,#6b7280);font-size:var(--fs-2xs);font-weight:700;display:block}.app-menu-module__qrBLjq__mobileSheetHeader strong{color:var(--ink-950);font-size:var(--fs-lg);margin-top:2px;display:block}.app-menu-module__qrBLjq__mobileSheetHeader button{background:var(--night-panel,#eff7ef);width:42px;height:42px;color:var(--night-good-text,#2e7d32);border-radius:16px;place-items:center;display:inline-grid}.app-menu-module__qrBLjq__mobileDock{right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:70;grid-template-columns:repeat(var(--mobile-dock-count,5), minmax(0, 1fr));border:1px solid var(--night-border,#2e7d321f);background:var(--night-panel,#fffffff0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;gap:4px;padding:7px 8px;display:grid;position:fixed;left:10px;box-shadow:0 18px 44px #1b49261f}.app-menu-module__qrBLjq__mobileDockThree{grid-template-columns:repeat(3,minmax(0,1fr))}.app-menu-module__qrBLjq__dockLink{min-width:0;min-height:52px;color:var(--night-text-muted,#5a6b61);font-size:var(--fs-2xs);border-radius:16px;align-content:center;place-items:center;gap:3px;font-weight:700;text-decoration:none;display:grid;position:relative}.app-menu-module__qrBLjq__dockLink span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-menu-module__qrBLjq__dockLoadingHint{position:absolute;top:6px;right:8px}.app-menu-module__qrBLjq__dockLoadingHint span:last-child{display:none}.app-menu-module__qrBLjq__dockLinkActive{background:var(--night-good-soft,#2e7d321a);color:var(--night-good-text,#2e7d32)}.app-menu-module__qrBLjq__dockLink svg{width:18px;height:18px}.app-menu-module__qrBLjq__dockBadge{border:2px solid var(--night-border,#fff);color:#fff;text-align:center;background:#dc3d43;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px;line-height:14px;position:absolute;top:2px;right:calc(50% - 22px)}.app-menu-module__qrBLjq__dockLinkCreate{width:100%;color:var(--night-text-primary,#35443b);justify-self:center;position:relative;transform:translateY(-8px)}.app-menu-module__qrBLjq__dockLinkCreate svg{color:#fff;background:#16a34a;border-radius:999px;width:48px;height:48px;padding:11px;box-shadow:0 12px 28px #16a34a47}.app-menu-module__qrBLjq__dockLinkCreate span{color:var(--night-good-text,#2e7d32);margin-top:-4px;font-weight:700}}:is(html.dark .app-menu-module__qrBLjq__menuBar,html.dark .app-menu-module__qrBLjq__mobileTopBar,html.dark .app-menu-module__qrBLjq__mobileSheet){color:var(--ink-900);background:#101713f5;border-color:#96c8a51f}:is(html.dark .app-menu-module__qrBLjq__profileCard,html.dark .app-menu-module__qrBLjq__profileMenu,html.dark .app-menu-module__qrBLjq__mobileSheetFooter){background:#151d19fa;border-color:#96c8a51f}:is(html.dark .app-menu-module__qrBLjq__mobileMenuButton,html.dark .app-menu-module__qrBLjq__mobileNotification,html.dark .app-menu-module__qrBLjq__mobileProfile){color:var(--ink-900);background:#151d19;border-color:#96c8a524}
.report-image-lightbox-module__brzFVq__trigger{appearance:none;cursor:zoom-in;width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.report-image-lightbox-module__brzFVq__trigger:focus-visible{outline-offset:3px;outline:3px solid #16a34a5c}.report-image-lightbox-module__brzFVq__overlay{z-index:2400;padding:max(14px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#040c08e0;place-items:center;display:grid;position:fixed;inset:0}.report-image-lightbox-module__brzFVq__viewer{background:#07110c;border:1px solid #ffffff24;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(100%,980px);height:min(100%,820px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0006}.report-image-lightbox-module__brzFVq__header{color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.report-image-lightbox-module__brzFVq__header strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.report-image-lightbox-module__brzFVq__backButton{color:#fff;cursor:pointer;min-height:42px;font:inherit;font-size:var(--fs-sm);background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-weight:700;display:inline-flex}.report-image-lightbox-module__brzFVq__backButton:focus-visible{outline-offset:2px;outline:3px solid #4ade8061}.report-image-lightbox-module__brzFVq__imageStage{place-items:center;min-height:0;padding:10px;display:grid}.report-image-lightbox-module__brzFVq__imageStage img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;display:block}@media (max-width:640px){.report-image-lightbox-module__brzFVq__overlay{align-items:stretch;padding:0}.report-image-lightbox-module__brzFVq__viewer{border:0;border-radius:0;width:100%;height:100%}.report-image-lightbox-module__brzFVq__header{min-height:calc(56px + env(safe-area-inset-top));padding-top:max(10px, env(safe-area-inset-top))}.report-image-lightbox-module__brzFVq__imageStage{padding:8px}}
.report-period-bar-module__8tNi6a__periodBar{background:var(--surface-panel);border:1px solid #e2ece5;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.report-period-bar-module__8tNi6a__modeTabs{flex-wrap:wrap;gap:4px;display:inline-flex}.report-period-bar-module__8tNi6a__modeTab{font-size:var(--fs-xs);color:#46584c;border-radius:8px;padding:6px 12px;font-weight:600;text-decoration:none}.report-period-bar-module__8tNi6a__modeTab:hover{background:#eef6f0}.report-period-bar-module__8tNi6a__modeTabActive,.report-period-bar-module__8tNi6a__modeTabActive:hover{color:#fff;background:#1f7a3f}.report-period-bar-module__8tNi6a__periodPicker{align-items:center;gap:10px;display:inline-flex}.report-period-bar-module__8tNi6a__stepButton{background:var(--surface-panel);color:#1f7a3f;width:32px;height:32px;font-size:var(--fs-xs);border:1px solid #cfe0d4;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.report-period-bar-module__8tNi6a__stepButton:hover{background:#f1f8f3}.report-period-bar-module__8tNi6a__periodForm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.report-period-bar-module__8tNi6a__periodForm select{text-align:center;min-width:150px;font-weight:700}.report-period-bar-module__8tNi6a__periodForm select,.report-period-bar-module__8tNi6a__periodForm input{font-size:var(--fs-xs);color:#1b2c22;background:var(--surface-panel);border:1px solid #cfe0d4;border-radius:8px;padding:7px 10px}.report-period-bar-module__8tNi6a__periodForm button{color:#fff;font-weight:600;font-size:var(--fs-xs);cursor:pointer;background:#1f7a3f;border:none;border-radius:8px;padding:7px 16px}.report-period-bar-module__8tNi6a__periodForm button:hover{background:#1b6c38}@media (max-width:720px){.report-period-bar-module__8tNi6a__periodBar{justify-content:stretch}.report-period-bar-module__8tNi6a__modeTabs,.report-period-bar-module__8tNi6a__periodPicker{justify-content:center;width:100%}}
html.dark .night-ui-module__GcVQDa__card{background:var(--ds-panel-bg);border-color:var(--ds-border)}html.dark .night-ui-module__GcVQDa__title{color:var(--ink-950)}html.dark .night-ui-module__GcVQDa__description{color:var(--ink-700)}html.dark .night-ui-module__GcVQDa__button:focus-visible{outline-color:var(--night-focus)}html.dark .night-ui-module__GcVQDa__primary{background:var(--night-primary-fill);color:var(--night-on-primary)}html.dark .night-ui-module__GcVQDa__primary:hover:not(:disabled){background:var(--night-primary-hover)}html.dark .night-ui-module__GcVQDa__secondary{background:var(--ds-panel-strong-bg);border-color:var(--ds-border-strong);color:var(--accent-ink)}html.dark .night-ui-module__GcVQDa__ghost{color:var(--accent-ink)}:is(html.dark .night-ui-module__GcVQDa__secondary:hover:not(:disabled),html.dark .night-ui-module__GcVQDa__ghost:hover:not(:disabled)){background:var(--night-good-soft)}html.dark .night-ui-module__GcVQDa__button:disabled{color:var(--ink-700);background:var(--ds-panel-strong-bg)}html.dark .night-ui-module__GcVQDa__green{color:var(--night-good-text);background:var(--night-good-soft)}html.dark .night-ui-module__GcVQDa__amber{color:var(--night-attention-text);background:var(--night-attention-soft)}html.dark .night-ui-module__GcVQDa__red{color:var(--night-urgent-text);background:var(--night-urgent-soft)}html.dark .night-ui-module__GcVQDa__slate{color:var(--ink-700);background:var(--ds-panel-strong-bg)}
.workspace-header-module__gKRyeq__header{z-index:200;border-bottom:1px solid var(--night-border,#2e7d3214);background:var(--night-panel,#ffffffdb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;min-height:112px;margin:0 0 20px;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 1px #14301c05}.workspace-header-module__gKRyeq__header:after{content:"";display:none}.workspace-header-module__gKRyeq__titleArea{z-index:1;align-items:center;gap:22px;min-width:0;display:flex;position:relative}.workspace-header-module__gKRyeq__mobileGreetingIcon{display:none}.workspace-header-module__gKRyeq__mobileBackButton{cursor:pointer;font:inherit;border:0}.workspace-header-module__gKRyeq__titleBlock{z-index:1;gap:8px;min-width:0;max-width:min(720px,52vw);display:grid;position:relative}.workspace-header-module__gKRyeq__titleBlock h1{min-width:0;color:var(--night-text-primary,#111b15);font-family:var(--font-inter), var(--font-body), sans-serif;font-size:var(--fs-title);letter-spacing:0;overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-weight:700;line-height:1.05;display:flex}.workspace-header-module__gKRyeq__titleBlock span{min-width:0;color:var(--night-text-muted,#53605a);font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-header-module__gKRyeq__titleLeaf{width:19px;height:19px;color:var(--night-good-text,#2e7d32);flex:none}.workspace-header-module__gKRyeq__headerActions{z-index:210;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.workspace-header-module__gKRyeq__datePill,.workspace-header-module__gKRyeq__notificationPermissionButton,.workspace-header-module__gKRyeq__notificationButton,.workspace-header-module__gKRyeq__headerUser{border:1px solid var(--night-border,#ffffffb8);background:var(--night-panel,#ffffffeb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 28px #1b492612}.workspace-header-module__gKRyeq__datePill{border-radius:var(--ds-radius-card);min-height:48px;color:var(--ink-950);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.workspace-header-module__gKRyeq__notificationPermissionButton{border-radius:var(--ds-radius-card);min-height:48px;color:var(--night-good-text,#1f7a35);font:inherit;font-size:var(--fs-2xs);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.workspace-header-module__gKRyeq__notificationPermissionWrap{display:inline-flex;position:relative}.workspace-header-module__gKRyeq__notificationPermissionButton:hover{border-color:var(--night-border,#2e7d3238);transform:translateY(-1px);box-shadow:0 16px 34px #1b49261f}.workspace-header-module__gKRyeq__notificationPermissionButton:disabled{cursor:wait;opacity:.72}.workspace-header-module__gKRyeq__notificationPermissionButton svg{stroke-width:2.3px;width:17px;height:17px}.workspace-header-module__gKRyeq__notificationPermissionButton[data-state=denied]{cursor:pointer;color:var(--night-attention-text,#8b5f16)}.workspace-header-module__gKRyeq__notificationPermissionButton[data-state=denied]:hover{border-color:var(--night-border,#b5791a3d);box-shadow:0 16px 34px #7446091f}.workspace-header-module__gKRyeq__notificationPermissionHelp{z-index:30;border:1px solid var(--night-border,#b5791a2e);background:linear-gradient(135deg, var(--night-attention-soft,#fffae8fa), var(--night-panel,#fffffffa)), var(--night-panel,#fff);width:min(330px,82vw);color:var(--night-text-primary,#1f2c22);border-radius:18px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 54px #2b2b1229}.workspace-header-module__gKRyeq__notificationPermissionHelp:before{content:"";border-top:1px solid var(--night-border,#b5791a2e);border-left:1px solid var(--night-border,#b5791a2e);background:var(--night-attention-soft,#fff9e8);width:14px;height:14px;position:absolute;top:-7px;right:28px;transform:rotate(45deg)}.workspace-header-module__gKRyeq__notificationPermissionHelp strong{color:var(--night-attention-text,#6f490e);font-size:var(--fs-xs);font-weight:700;line-height:1.35;display:block}.workspace-header-module__gKRyeq__notificationPermissionHelp p{color:var(--night-text-muted,#5f6b63);font-size:var(--fs-2xs);margin:8px 0 12px;font-weight:700;line-height:1.55}.workspace-header-module__gKRyeq__notificationPermissionHelp button{border:1px solid var(--night-border,#2e7d322e);background:var(--night-good-soft,#2e7d3214);min-height:36px;color:var(--night-good-text,#1f7a35);font:inherit;font-size:var(--fs-2xs);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.workspace-header-module__gKRyeq__notificationPermissionHelp button:hover{background:var(--night-good-soft,#2e7d3221)}.workspace-header-module__gKRyeq__notificationPermissionHelp svg{stroke-width:2.4px;width:14px;height:14px}.workspace-header-module__gKRyeq__datePill svg,.workspace-header-module__gKRyeq__notificationPermissionButton svg,.workspace-header-module__gKRyeq__notificationButton svg,.workspace-header-module__gKRyeq__headerUser svg{stroke-width:2.2px;width:18px;height:18px}.workspace-header-module__gKRyeq__datePill span{font-size:var(--fs-2xs);white-space:nowrap;font-weight:700}.workspace-header-module__gKRyeq__notificationButton{border-radius:var(--ds-radius-card);width:48px;height:48px;color:var(--ink-950);place-items:center;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-grid;position:relative}.workspace-header-module__gKRyeq__notificationButton:hover{border-color:var(--night-border,#2e7d3238);transform:translateY(-1px);box-shadow:0 16px 34px #1b49261f}.workspace-header-module__gKRyeq__notificationButton:focus-visible{outline:3px solid var(--night-border,#2e7d3238);outline-offset:3px}.workspace-header-module__gKRyeq__notificationButton span{border:2px solid var(--night-border,#fff);color:#fff;min-width:22px;height:22px;font-size:var(--fs-2xs);background:#ef4444;border-radius:999px;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-7px;right:-6px}.workspace-header-module__gKRyeq__headerUserWrap{z-index:220;min-width:0;display:inline-flex;position:relative}.workspace-header-module__gKRyeq__headerUser{border-radius:var(--ds-radius-card);min-width:206px;min-height:58px;color:var(--ink-950);font:inherit;text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.workspace-header-module__gKRyeq__headerUser:hover{border-color:var(--night-border,#2e7d3238);transform:translateY(-1px);box-shadow:0 16px 34px #1b49261f}.workspace-header-module__gKRyeq__headerUser:focus-visible{outline:3px solid var(--night-border,#2e7d3238);outline-offset:3px}.workspace-header-module__gKRyeq__headerUserAvatar{color:#fff;width:42px;height:42px;font-size:var(--fs-base);background:linear-gradient(135deg,#2f8d3b,#137a2c);border-radius:14px;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.workspace-header-module__gKRyeq__headerUserAvatar img,.workspace-header-module__gKRyeq__headerUserAvatarImage{object-fit:cover;width:100%;height:100%}.workspace-header-module__gKRyeq__headerUserAvatarIcon{stroke-width:2.2px;width:24px;height:24px}.workspace-header-module__gKRyeq__headerUserText{min-width:0}.workspace-header-module__gKRyeq__headerUser strong,.workspace-header-module__gKRyeq__headerUser small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-header-module__gKRyeq__headerUser strong{font-size:var(--fs-xs);font-weight:700;line-height:1.25}.workspace-header-module__gKRyeq__headerUser small{color:var(--night-text-muted,#66766c);font-size:var(--fs-2xs);margin-top:3px;font-weight:600}.workspace-header-module__gKRyeq__headerUserChevronOpen{transform:rotate(180deg)}.workspace-header-module__gKRyeq__headerUserMenu{z-index:1000;border:1px solid var(--night-border,#4a9a5d24);border-radius:var(--ds-radius-card);background:var(--night-panel,#fffffffa);gap:6px;width:min(220px,82vw);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 52px #1b492629}.workspace-header-module__gKRyeq__headerUserMenu:before{content:"";border-top:1px solid var(--night-border,#4a9a5d24);border-left:1px solid var(--night-border,#4a9a5d24);background:var(--night-panel,#fffffffa);width:12px;height:12px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.workspace-header-module__gKRyeq__headerUserMenu form{margin:0}.workspace-header-module__gKRyeq__headerUserMenuLink{z-index:1;border-radius:calc(var(--ds-radius-card) - 4px);width:100%;min-height:42px;color:var(--night-text-primary,#1f2c22);cursor:pointer;font:inherit;font-size:var(--fs-xs);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-weight:700;text-decoration:none;display:flex;position:relative}.workspace-header-module__gKRyeq__headerUserMenuLink:hover,.workspace-header-module__gKRyeq__headerUserMenuLink:focus-visible{background:var(--night-good-soft,#2e7d3214);color:var(--night-good-text,#1f7a35);outline:none}.workspace-header-module__gKRyeq__headerUserMenuLink svg{stroke-width:2.3px;width:17px;height:17px}.workspace-header-module__gKRyeq__leafOne,.workspace-header-module__gKRyeq__leafTwo,.workspace-header-module__gKRyeq__leafThree{display:none}.workspace-header-module__gKRyeq__leafOne{width:34px;height:34px;animation:7s ease-in-out infinite workspace-header-module__gKRyeq__workspaceLeafFloat;top:54px;right:28%}.workspace-header-module__gKRyeq__leafTwo{width:26px;height:26px;animation:8.4s ease-in-out 1.2s infinite workspace-header-module__gKRyeq__workspaceLeafFloat;top:96px;right:17%}.workspace-header-module__gKRyeq__leafThree{width:28px;height:28px;animation:9s ease-in-out 2s infinite workspace-header-module__gKRyeq__workspaceLeafFloat;top:22px;right:7%}@keyframes workspace-header-module__gKRyeq__workspaceLeafFloat{0%,to{transform:translate(0,0)rotate(-10deg)}50%{transform:translate(12px,18px)rotate(12deg)}}@media (max-width:1180px){.workspace-header-module__gKRyeq__header{margin:0 -18px 18px;padding:0 18px}.workspace-header-module__gKRyeq__headerActions{flex-wrap:wrap}.workspace-header-module__gKRyeq__headerUser{min-width:220px}}@media (max-width:760px){.workspace-header-module__gKRyeq__header{border:1px solid var(--night-border,#2e7d321f);background:var(--night-panel,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:auto;margin:0 0 10px;padding:10px;display:grid;box-shadow:0 10px 26px #1b492612}.workspace-header-module__gKRyeq__titleArea{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workspace-header-module__gKRyeq__mobileGreetingIcon{background:var(--night-good-soft,#e5f5e7);width:auto;min-width:40px;height:40px;color:var(--night-good-text,#2e7d32);border-radius:14px;justify-content:center;place-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.workspace-header-module__gKRyeq__mobileGreetingIcon svg{stroke-width:2.4px;flex:none;width:19px;height:19px}.workspace-header-module__gKRyeq__mobileGreetingIcon span{color:var(--night-good-text,#1f6f35);font-size:var(--fs-2xs);white-space:nowrap;font-weight:700;line-height:1}.workspace-header-module__gKRyeq__mobileBackButton:focus-visible{outline:3px solid var(--night-border,#2e7d323d);outline-offset:3px}.workspace-header-module__gKRyeq__titleBlock{gap:2px;max-width:100%}.workspace-header-module__gKRyeq__titleBlock h1{font-size:var(--fs-lg);line-height:1.12;display:block}.workspace-header-module__gKRyeq__titleLeaf{justify-self:end;width:16px;height:16px}.workspace-header-module__gKRyeq__titleBlock span{font-size:var(--fs-2xs);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.workspace-header-module__gKRyeq__headerActions{display:contents;position:static}.workspace-header-module__gKRyeq__datePill,.workspace-header-module__gKRyeq__headerUserWrap{display:none}.workspace-header-module__gKRyeq__datePill{border-radius:12px;min-height:44px;padding:0 12px}.workspace-header-module__gKRyeq__notificationPermissionButton{min-height:44px;font-size:var(--fs-2xs);border-radius:12px;padding:0 10px}.workspace-header-module__gKRyeq__notificationPermissionButton span{display:none}.workspace-header-module__gKRyeq__notificationPermissionWrap{align-items:stretch}.workspace-header-module__gKRyeq__notificationPermissionHelp{width:min(300px,100vw - 24px);left:0;right:auto}.workspace-header-module__gKRyeq__notificationPermissionHelp:before{left:24px;right:auto}.workspace-header-module__gKRyeq__datePill span{font-size:var(--fs-2xs)}.workspace-header-module__gKRyeq__notificationButton{display:none}.workspace-header-module__gKRyeq__headerUser{border-radius:12px;min-width:0;min-height:44px;padding:6px 10px 6px 12px}.workspace-header-module__gKRyeq__headerUser strong,.workspace-header-module__gKRyeq__headerUser small{font-size:var(--fs-2xs)}.workspace-header-module__gKRyeq__leafOne{right:34%}.workspace-header-module__gKRyeq__leafTwo,.workspace-header-module__gKRyeq__leafThree{display:none}}html.dark .workspace-header-module__gKRyeq__header{background:linear-gradient(120deg, #0e1511eb, #0c120fb8), var(--workspace-header-image)}:is(html.dark .workspace-header-module__gKRyeq__headerUser,html.dark .workspace-header-module__gKRyeq__headerUserMenu,html.dark .workspace-header-module__gKRyeq__datePill,html.dark .workspace-header-module__gKRyeq__notificationPermissionButton,html.dark .workspace-header-module__gKRyeq__notificationButton){color:var(--ink-900);background:#151d19eb;border-color:#96c8a524}html.dark .workspace-header-module__gKRyeq__titleBlock h1{color:#f2f6f3}html.dark .workspace-header-module__gKRyeq__titleBlock span{color:#a6b6ab}html.dark .workspace-header-module__gKRyeq__headerUser small{color:#8fa196}html.dark .workspace-header-module__gKRyeq__notificationButton span{border-color:#151d19}html.dark .workspace-header-module__gKRyeq__headerUserMenu:before{background:#151d19fa;border-color:#96c8a524}html.dark .workspace-header-module__gKRyeq__headerUserMenuLink{color:#e7ece9}:is(html.dark .workspace-header-module__gKRyeq__headerUserMenuLink:hover,html.dark .workspace-header-module__gKRyeq__headerUserMenuLink:focus-visible){color:#74cf88;background:#74cf881a}html.dark .workspace-header-module__gKRyeq__mobileGreetingIcon{color:#74cf88;background:#1b2a20}html.dark .workspace-header-module__gKRyeq__mobileGreetingIcon span{color:#74cf88}@media (max-width:760px){html.dark .workspace-header-module__gKRyeq__header{background:#151d19;border-color:#96c8a51f;box-shadow:0 10px 26px #0006}}
.report-image-select-module__sWCxtq__hint{color:#5a6b62;font-size:var(--fs-xs);margin:0 0 8px;font-weight:600}.report-image-select-module__sWCxtq__tile{cursor:pointer;outline-offset:2px;border-radius:8px;margin:0;position:relative}.report-image-select-module__sWCxtq__tile img{object-fit:cover;border:3px solid #0000;border-radius:8px;width:100%;height:150px;transition:border-color .14s,filter .14s;display:block}.report-image-select-module__sWCxtq__tile:hover img{filter:brightness(.96)}.report-image-select-module__sWCxtq__check{z-index:2;background:var(--surface-panel);pointer-events:none;border-radius:8px;padding:4px;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000040}.report-image-select-module__sWCxtq__check input{accent-color:#1f7a3f;width:20px;height:20px}.report-image-select-module__sWCxtq__tileSelected img{border-color:#1f7a3f}.report-image-select-module__sWCxtq__badge{z-index:2;color:#fff;width:26px;height:26px;font-size:var(--fs-sm);pointer-events:none;background:#1f7a3f;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000040}.report-image-select-module__sWCxtq__viewButton{z-index:3;color:#fff;width:30px;height:30px;font-size:var(--fs-sm);background:#16261cc7;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;bottom:8px;right:8px}.report-image-select-module__sWCxtq__viewButton:hover{background:#16261cf2}.report-image-select-module__sWCxtq__bar{z-index:30;color:#fff;background:#16261c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 40px #00000047}.report-image-select-module__sWCxtq__bar strong{font-size:var(--fs-md)}.report-image-select-module__sWCxtq__barActions{flex-wrap:wrap;gap:8px;display:flex}.report-image-select-module__sWCxtq__barActions a{color:#fff;min-height:36px;font-weight:700;font-size:var(--fs-xs);background:#1f7a3f;border-radius:8px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.report-image-select-module__sWCxtq__barActions a:hover{background:#1b6c38}.report-image-select-module__sWCxtq__barActions button{color:#fff;min-height:36px;font-weight:700;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:0 12px}.report-image-select-module__sWCxtq__barActions button:hover{background:var(--surface-panel)}
.page-module__E0kJGG__shell{min-height:100vh;color:var(--ink-900);background:radial-gradient(circle at 0 0,#86c18e2e,#0000 28%),radial-gradient(circle at 100% 0,#30784214,#0000 24%),linear-gradient(#f5fbf3 0%,#eef6ed 44%,#f8fcf7 100%);padding:24px 24px 44px}.page-module__E0kJGG__layoutGrid{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:24px;width:100%;max-width:1680px;margin:0 auto;display:grid}.page-module__E0kJGG__sideRail{align-self:start;position:sticky;top:20px}.page-module__E0kJGG__mainColumn{gap:20px;min-width:0;display:grid}.page-module__E0kJGG__topbar,.page-module__E0kJGG__section,.page-module__E0kJGG__sourceNotice{border:1px solid var(--line-soft);border-radius:var(--ds-radius-card);width:100%;box-shadow:var(--ds-shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#f7fcf6eb),#fffffff0}.page-module__E0kJGG__topbar{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:20px;padding:24px;display:grid}.page-module__E0kJGG__heroStack,.page-module__E0kJGG__heroAside,.page-module__E0kJGG__focusPanel,.page-module__E0kJGG__focusSecondaryList{gap:14px;display:grid}.page-module__E0kJGG__heroStack,.page-module__E0kJGG__heroAside{align-content:start}.page-module__E0kJGG__brandBlock{align-items:flex-start;gap:18px;min-width:0;display:flex}.page-module__E0kJGG__brandMark{border-radius:var(--ds-radius-card);background:#fffffff0;border:1px solid #1f5f311a;justify-content:center;align-items:center;min-width:188px;padding:10px 14px;display:flex}.page-module__E0kJGG__brandLogo{object-fit:contain;width:172px;height:auto}.page-module__E0kJGG__heroCopy{gap:10px;min-width:0;display:grid}.page-module__E0kJGG__heroDescription{max-width:680px;color:var(--ink-700);font-size:var(--fs-base);line-height:1.72}.page-module__E0kJGG__contextTag,.page-module__E0kJGG__sectionEyebrow{width:fit-content;min-height:34px;color:var(--brand-900);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;background:#4a9a5d1f;border-radius:999px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.page-module__E0kJGG__heroCopy h1,.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__actionListHeader h2{font-family:var(--font-body);letter-spacing:0}.page-module__E0kJGG__heroCopy h1{font-size:var(--fs-hero-lg);line-height:.95}.page-module__E0kJGG__heroMeta{flex-wrap:wrap;gap:10px;display:flex}.page-module__E0kJGG__heroMeta span,.page-module__E0kJGG__ringSubtext,.page-module__E0kJGG__userCard span,.page-module__E0kJGG__userCard small,.page-module__E0kJGG__sourceNotice strong,.page-module__E0kJGG__legendItem,.page-module__E0kJGG__criticalFoot,.page-module__E0kJGG__actionCopy span,.page-module__E0kJGG__trendStatCard span,.page-module__E0kJGG__barRowHeader span,.page-module__E0kJGG__sourceNoticeBody,.page-module__E0kJGG__focusDescription,.page-module__E0kJGG__focusPrimary p,.page-module__E0kJGG__focusPrimaryMeta span,.page-module__E0kJGG__focusSecondaryLink small{color:var(--ink-600)}.page-module__E0kJGG__heroMeta span{min-height:38px;font-size:var(--fs-sm);background:#ffffffe6;border:1px solid #1f5f311a;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.page-module__E0kJGG__heroAccent{color:#f7fcf6!important;background:linear-gradient(135deg,#1f5f31f5,#4a9a5deb)!important;border-color:#1f5f311f!important}.page-module__E0kJGG__quickFilterRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-module__E0kJGG__quickFilterChip{border-radius:var(--ds-radius-card);background:linear-gradient(180deg, #fffffffa, var(--tone-chip-bg));color:var(--tone-chip-text);border:1px solid #1f5f3114;gap:6px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffffb3}.page-module__E0kJGG__quickFilterLabel{font-size:var(--fs-xs);letter-spacing:0;text-transform:uppercase;font-weight:700}.page-module__E0kJGG__quickFilterValue{color:var(--ink-900);font-family:var(--font-body);font-size:var(--fs-3xl);letter-spacing:0;line-height:.94}.page-module__E0kJGG__userCard{border-radius:var(--ds-radius-card);background:radial-gradient(circle at 100% 0,#a6d39d2e,#0000 34%),linear-gradient(#edf7ebfa,#f7fcf6f0);border:1px solid #4a9a5d1f;gap:12px;min-width:0;padding:18px;display:grid}.page-module__E0kJGG__userCardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-module__E0kJGG__userCardTop>div:first-child{gap:4px;display:grid}.page-module__E0kJGG__userCard span,.page-module__E0kJGG__sourceNotice strong{font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:700}.page-module__E0kJGG__userCard strong{font-size:var(--fs-lg);line-height:1.2}.page-module__E0kJGG__userCard small{font-size:var(--fs-xs);line-height:1.6}.page-module__E0kJGG__userAlert{border-radius:var(--ds-radius-card);text-align:center;background:#ffffffeb;border:1px solid #1f5f3114;gap:4px;min-width:82px;padding:10px 12px;display:grid}.page-module__E0kJGG__userAlert small{color:var(--ink-600);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;font-weight:700}.page-module__E0kJGG__userAlert strong{color:var(--brand-900);font-family:var(--font-body);font-size:var(--fs-3xl);letter-spacing:0;line-height:.92}.page-module__E0kJGG__logoutButton,.page-module__E0kJGG__rowButton,.page-module__E0kJGG__noticeLink{min-height:46px;color:var(--brand-900);font:inherit;background:#fffffff0;border:1px solid #1f5f311f;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.page-module__E0kJGG__logoutButton:hover,.page-module__E0kJGG__rowButton:hover,.page-module__E0kJGG__noticeLink:hover,.page-module__E0kJGG__criticalCard:hover,.page-module__E0kJGG__ringCard:hover,.page-module__E0kJGG__barRow:hover{transform:translateY(-1px)}.page-module__E0kJGG__logoutButton:hover,.page-module__E0kJGG__noticeLink:hover,.page-module__E0kJGG__rowButton:hover{box-shadow:var(--ds-shadow-panel)}.page-module__E0kJGG__sourceNotice{background:radial-gradient(circle at 100% 0,#efd88538,#0000 28%),#fff9eff0;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.page-module__E0kJGG__sourceCopy{gap:6px;display:grid}.page-module__E0kJGG__sourceNoticeBody{max-width:740px;line-height:1.6}.page-module__E0kJGG__focusPanel{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-panel);background:#fffffff5;border:1px solid #1f5f311f;padding:18px}.page-module__E0kJGG__focusHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-module__E0kJGG__focusHeader h2{color:var(--ink-900);font-family:var(--font-body);font-size:var(--fs-title);letter-spacing:0;margin-top:8px;line-height:1.02}.page-module__E0kJGG__focusDescription{font-size:var(--fs-sm);margin-top:8px;line-height:1.6}.page-module__E0kJGG__focusPrimary,.page-module__E0kJGG__focusSecondaryLink{border-radius:var(--ds-radius-card);background:#f7fbf6f5;border:1px solid #1f5f311a;gap:10px;display:grid}.page-module__E0kJGG__focusPrimary{padding:16px}.page-module__E0kJGG__focusPrimaryTop,.page-module__E0kJGG__focusSecondaryLink{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__E0kJGG__focusPrimaryTop strong,.page-module__E0kJGG__focusSecondaryLink strong{color:var(--ink-900);font-size:var(--fs-base);line-height:1.35}.page-module__E0kJGG__focusPrimaryTop span{color:var(--brand-900);font-family:var(--font-body);font-size:var(--fs-xl);letter-spacing:0;line-height:1}.page-module__E0kJGG__focusPrimary p{font-size:var(--fs-sm);line-height:1.5}.page-module__E0kJGG__focusPrimaryMeta{flex-wrap:wrap;gap:8px;display:flex}.page-module__E0kJGG__focusPrimaryMeta span{min-height:30px;font-size:var(--fs-2xs);background:#4a9a5d14;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.page-module__E0kJGG__focusPrimaryAction{color:var(--brand-900);font-size:var(--fs-sm);font-weight:700}.page-module__E0kJGG__focusSecondaryLink{padding:13px 14px}.page-module__E0kJGG__focusSecondaryLink small{font-size:var(--fs-2xs);margin-top:4px;line-height:1.45;display:block}.page-module__E0kJGG__section{padding:22px}.page-module__E0kJGG__sectionHeader,.page-module__E0kJGG__actionListHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__actionListHeader h2{font-size:var(--fs-hero);margin-top:8px;line-height:.98}.page-module__E0kJGG__overviewBoard{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(280px,1.18fr);align-items:stretch;gap:16px;display:grid}.page-module__E0kJGG__criticalCard,.page-module__E0kJGG__ringCard,.page-module__E0kJGG__barsPanel,.page-module__E0kJGG__actionList,.page-module__E0kJGG__trendPanel,.page-module__E0kJGG__trendStatCard{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-panel);background:#fffffff7;border:1px solid #1f5f311f}.page-module__E0kJGG__criticalCard{gap:12px;min-height:178px;padding:18px;transition:transform .16s,box-shadow .16s;display:grid}.page-module__E0kJGG__criticalOverdue{background:linear-gradient(#fff2eefa,#fff8f6f5),#fffffff5}.page-module__E0kJGG__criticalRisk{background:linear-gradient(#fff4e9fa,#fff9f4f5),#fffffff5}.page-module__E0kJGG__criticalReview{background:linear-gradient(#fffaecfa,#fffdf7f5),#fffffff5}.page-module__E0kJGG__criticalToday{background:linear-gradient(#eff8f1fa,#f8fcf8f5),#fffffff5}.page-module__E0kJGG__criticalTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__E0kJGG__criticalIcon{border-radius:var(--ds-radius-card);width:44px;height:44px;font-size:var(--fs-xl);background:#ffffffe0;justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__criticalBody{align-content:start;gap:8px;display:grid}.page-module__E0kJGG__criticalLabel{font-size:var(--fs-base);font-weight:700;line-height:1.3}.page-module__E0kJGG__criticalValue{font-family:var(--font-body);font-size:var(--fs-stat);letter-spacing:0;line-height:.9}.page-module__E0kJGG__criticalFoot{font-size:var(--fs-sm);align-self:end;font-weight:600}.page-module__E0kJGG__ringCard{--ring-color:#3f9152;grid-area:1/5/span 2;place-items:center;min-height:376px;padding:18px;transition:transform .16s,box-shadow .16s;display:grid}.page-module__E0kJGG__ringInner{text-align:center;background:#fffffffa;border-radius:999px;place-items:center;gap:10px;width:min(100%,220px);height:min(100%,220px);padding:18px;display:grid;box-shadow:inset 0 0 0 1px #1f5f3114}.page-module__E0kJGG__ringInner strong{font-family:var(--font-body);font-size:var(--fs-stat);letter-spacing:0;line-height:.92}.page-module__E0kJGG__ringSubtext{font-size:var(--fs-sm);font-weight:700}.page-module__E0kJGG__barsPanel{grid-column:1/span 4;gap:14px;padding:18px;display:grid}.page-module__E0kJGG__barList{gap:12px;display:grid}.page-module__E0kJGG__barRow{border-radius:var(--ds-radius-card);background:#f9fcf8f5;border:1px solid #1f5f3114;gap:10px;padding:14px 16px;display:grid}.page-module__E0kJGG__barRowHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.page-module__E0kJGG__barRowHeader strong{font-size:var(--fs-base);line-height:1.3}.page-module__E0kJGG__barRowHeader span{font-family:var(--font-body);font-size:var(--fs-2xl);letter-spacing:0;line-height:1}.page-module__E0kJGG__barTrack{background:#c4d0c666;border-radius:999px;height:12px;overflow:hidden}.page-module__E0kJGG__barFill{background:linear-gradient(90deg, var(--brand-800), #7ab785);border-radius:999px;height:100%;display:block}.page-module__E0kJGG__statusChip{--tone-chip-bg:#4a9a5d1f;--tone-chip-text:var(--brand-900);--ring-color:#3f9152;background:var(--tone-chip-bg);min-height:30px;color:var(--tone-chip-text);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.page-module__E0kJGG__toneGood{--tone-chip-bg:#4a9a5d24;--tone-chip-text:#215f35;--ring-color:#3f9152}.page-module__E0kJGG__toneAttention{--tone-chip-bg:#efc46833;--tone-chip-text:#8d5d11;--ring-color:#d0a52c}.page-module__E0kJGG__toneUrgent{--tone-chip-bg:#e27a482e;--tone-chip-text:#984424;--ring-color:#d15a47}.page-module__E0kJGG__toneMuted{--tone-chip-bg:#5f75631f;--tone-chip-text:#4d5d52;--ring-color:#8ca091}.page-module__E0kJGG__actionZone{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__E0kJGG__actionList,.page-module__E0kJGG__trendPanel{padding:18px}.page-module__E0kJGG__listCount{min-width:44px;min-height:44px;color:var(--brand-900);font-family:var(--font-body);font-size:var(--fs-lg);background:#1f5f3114;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.page-module__E0kJGG__actionRows{gap:12px;display:grid}.page-module__E0kJGG__actionRow{--heat-width:0%;border-radius:var(--ds-radius-card);background:#fafcfafa;border:1px solid #1f5f3114;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.page-module__E0kJGG__actionHeat{background:#c5d0c661;border-radius:999px;align-items:center;height:10px;display:flex;overflow:hidden}.page-module__E0kJGG__actionHeat span{width:var(--heat-width);background:var(--ring-color);border-radius:999px;height:100%;display:block}.page-module__E0kJGG__actionCopy{gap:6px;min-width:0;display:grid}.page-module__E0kJGG__actionCopy strong{font-size:var(--fs-base);line-height:1.4}.page-module__E0kJGG__actionCopy span{font-size:var(--fs-sm);line-height:1.4}.page-module__E0kJGG__actionMeta{justify-items:end;gap:10px;display:grid}.page-module__E0kJGG__rowButton{background:#fffffffa;min-height:40px;padding-inline:16px}.page-module__E0kJGG__emptyState{border-radius:var(--ds-radius-card);text-align:center;background:#f6f8f5eb;border:1px dashed #5f756338;place-content:center;gap:6px;min-height:180px;padding:18px;display:grid}.page-module__E0kJGG__emptyState strong{font-size:var(--fs-lg)}.page-module__E0kJGG__emptyState span{color:var(--ink-600)}.page-module__E0kJGG__trendLegend{flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__legendItem{min-height:34px;font-size:var(--fs-xs);background:#f6f9f6f5;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.page-module__E0kJGG__legendSwatch{border-radius:999px;width:12px;height:12px;display:inline-flex}.page-module__E0kJGG__legendCompletion{background:#3f9152}.page-module__E0kJGG__legendOverdue{background:#d15a47}.page-module__E0kJGG__trendCanvas{gap:12px;display:grid}.page-module__E0kJGG__trendSvg{width:100%;height:auto;overflow:visible}.page-module__E0kJGG__trendGridLine{stroke:#5f75632e;stroke-dasharray:6 8}.page-module__E0kJGG__trendLineCompletion,.page-module__E0kJGG__trendLineOverdue{stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.page-module__E0kJGG__trendLineCompletion{stroke:#3f9152}.page-module__E0kJGG__trendLineOverdue{stroke:#d15a47}.page-module__E0kJGG__dotCompletion{fill:#3f9152}.page-module__E0kJGG__dotOverdue{fill:#d15a47}.page-module__E0kJGG__trendAxis{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.page-module__E0kJGG__trendAxis span{color:var(--ink-600);font-size:var(--fs-xs);text-align:center;font-weight:700}.page-module__E0kJGG__trendStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.page-module__E0kJGG__trendStatCard{background:#f8fcf8f5;gap:8px;padding:16px;display:grid}.page-module__E0kJGG__trendStatCard strong{font-family:var(--font-body);font-size:var(--fs-display);letter-spacing:0;line-height:.95}@media (max-width:1480px){.page-module__E0kJGG__overviewBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__ringCard,.page-module__E0kJGG__barsPanel{grid-area:auto}.page-module__E0kJGG__ringCard{min-height:280px}}@media (max-width:1100px){.page-module__E0kJGG__topbar{grid-template-columns:1fr}.page-module__E0kJGG__heroAside,.page-module__E0kJGG__actionZone,.page-module__E0kJGG__trendStats{width:100%}.page-module__E0kJGG__actionZone,.page-module__E0kJGG__trendStats{grid-template-columns:1fr}.page-module__E0kJGG__actionRow{grid-template-columns:72px minmax(0,1fr)}.page-module__E0kJGG__actionMeta{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}}@media (max-width:980px){.page-module__E0kJGG__shell{padding:18px 16px calc(108px + env(safe-area-inset-bottom,0px))}.page-module__E0kJGG__layoutGrid{grid-template-columns:1fr;gap:0}.page-module__E0kJGG__sideRail{position:static;top:auto}}@media (max-width:760px){.page-module__E0kJGG__topbar,.page-module__E0kJGG__section,.page-module__E0kJGG__sourceNotice{border-radius:var(--ds-radius-card);padding:16px}.page-module__E0kJGG__brandBlock{flex-direction:column;align-items:flex-start;gap:12px}.page-module__E0kJGG__brandMark{border-radius:var(--ds-radius-card);width:fit-content;min-width:0;padding:8px 12px}.page-module__E0kJGG__brandLogo{width:138px}.page-module__E0kJGG__sourceNotice,.page-module__E0kJGG__overviewBoard,.page-module__E0kJGG__trendAxis{grid-template-columns:1fr}.page-module__E0kJGG__sourceNotice{flex-direction:column;align-items:stretch}.page-module__E0kJGG__userCard,.page-module__E0kJGG__logoutButton,.page-module__E0kJGG__noticeLink{width:100%}.page-module__E0kJGG__overviewBoard{display:grid}.page-module__E0kJGG__criticalToday{order:3}.page-module__E0kJGG__criticalReview{order:4}.page-module__E0kJGG__ringCard{order:5;min-height:240px}.page-module__E0kJGG__barsPanel{order:6}.page-module__E0kJGG__quickFilterRail{grid-template-columns:none;grid-auto-columns:minmax(146px,72%);grid-auto-flow:column;gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.page-module__E0kJGG__focusHeader,.page-module__E0kJGG__focusPrimaryTop,.page-module__E0kJGG__userCardTop,.page-module__E0kJGG__barRowHeader,.page-module__E0kJGG__sectionHeader,.page-module__E0kJGG__actionListHeader{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__actionRow{grid-template-columns:1fr}.page-module__E0kJGG__actionHeat{order:3}.page-module__E0kJGG__actionMeta{grid-column:auto;grid-template-columns:1fr;width:100%}.page-module__E0kJGG__rowButton{width:100%}.page-module__E0kJGG__trendAxis{justify-content:space-between;gap:6px;display:flex}.page-module__E0kJGG__heroCopy h1,.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__actionListHeader h2{font-size:var(--fs-hero)}.page-module__E0kJGG__heroDescription{font-size:var(--fs-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.58;display:-webkit-box;overflow:hidden}.page-module__E0kJGG__contextTag,.page-module__E0kJGG__sectionEyebrow{min-height:30px;font-size:var(--fs-2xs);padding:0 12px}.page-module__E0kJGG__heroMeta{grid-auto-columns:max-content;grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.page-module__E0kJGG__heroMeta span{min-height:34px;font-size:var(--fs-xs);padding:0 12px}.page-module__E0kJGG__quickFilterChip{border-radius:var(--ds-radius-card);padding:12px 14px}.page-module__E0kJGG__quickFilterValue{font-size:var(--fs-xl)}.page-module__E0kJGG__userCard{border-radius:var(--ds-radius-card);gap:10px;padding:14px}.page-module__E0kJGG__userAlert{border-radius:var(--ds-radius-card);min-width:72px;padding:8px 10px}.page-module__E0kJGG__userAlert strong{font-size:var(--fs-2xl)}.page-module__E0kJGG__focusPanel{border-radius:var(--ds-radius-card);gap:12px;padding:16px}.page-module__E0kJGG__focusHeader h2{font-size:var(--fs-xl);margin-top:6px}.page-module__E0kJGG__focusDescription{font-size:var(--fs-xs);margin-top:6px;line-height:1.5}.page-module__E0kJGG__focusPrimary,.page-module__E0kJGG__focusSecondaryLink,.page-module__E0kJGG__criticalCard,.page-module__E0kJGG__barsPanel,.page-module__E0kJGG__actionList,.page-module__E0kJGG__trendPanel,.page-module__E0kJGG__trendStatCard{border-radius:var(--ds-radius-card)}.page-module__E0kJGG__focusPrimary,.page-module__E0kJGG__barsPanel,.page-module__E0kJGG__actionList,.page-module__E0kJGG__trendPanel{padding:16px}.page-module__E0kJGG__focusSecondaryLink{padding:12px 14px}.page-module__E0kJGG__criticalCard{min-height:156px;padding:16px}.page-module__E0kJGG__criticalValue{font-size:var(--fs-hero-lg)}.page-module__E0kJGG__ringCard{min-height:216px}.page-module__E0kJGG__ringInner{width:min(100%,176px);height:min(100%,176px)}.page-module__E0kJGG__ringInner strong{font-size:var(--fs-hero-lg)}.page-module__E0kJGG__barRow{border-radius:var(--ds-radius-card);padding:12px 14px}.page-module__E0kJGG__barRowHeader span{font-size:var(--fs-xl)}.page-module__E0kJGG__trendStatCard{padding:14px}.page-module__E0kJGG__trendStatCard strong{font-size:var(--fs-3xl)}}@media (max-width:420px){.page-module__E0kJGG__shell{padding:16px 12px calc(104px + env(safe-area-inset-bottom,0px))}.page-module__E0kJGG__brandLogo{width:124px}}.page-module__E0kJGG__shell{color:#1e2a24;background:#eef5ef;min-height:100vh;padding:0}.page-module__E0kJGG__layoutGrid{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;min-height:100vh;margin:0;display:grid}.page-module__E0kJGG__sideRail{background:#e7f1e8;border-right:1px solid #406f4c1f;align-self:start;min-height:100vh;position:sticky;top:0}.page-module__E0kJGG__mainColumn{align-content:start;gap:16px;min-width:0;padding:0 20px 28px;display:grid}.page-module__E0kJGG__dashboardIcon{width:18px;height:18px}.page-module__E0kJGG__dashboardSidebar{grid-template-rows:auto minmax(0,1fr) auto;gap:18px;min-height:100vh;padding:14px 12px 18px;display:grid}.page-module__E0kJGG__sidebarBrand{color:#2e4235;gap:4px;padding:0 8px 12px;display:grid}.page-module__E0kJGG__sidebarLogo{object-fit:contain;width:150px;height:auto}.page-module__E0kJGG__sidebarBrand span{color:#698174;max-width:150px;font-size:var(--fs-2xs);line-height:1.24}.page-module__E0kJGG__sidebarNav{align-content:start;gap:6px;display:grid;overflow-y:auto}.page-module__E0kJGG__sidebarLink{color:#53675b;min-height:38px;font-size:var(--fs-xs);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:grid}.page-module__E0kJGG__sidebarLinkActive{color:var(--accent-ink);background:#4c9e5c1c}.page-module__E0kJGG__sidebarIcon{border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.page-module__E0kJGG__sidebarLinkActive .page-module__E0kJGG__sidebarIcon{background:#4a9a5d24}.page-module__E0kJGG__sidebarLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__E0kJGG__sidebarBadge,.page-module__E0kJGG__notificationButton span,.page-module__E0kJGG__panelCount{color:#fff;font-size:var(--fs-2xs);background:#e73f35;border-radius:999px;place-items:center;font-weight:700;line-height:1;display:inline-grid}.page-module__E0kJGG__sidebarBadge{min-width:18px;height:18px;padding:0 5px}.page-module__E0kJGG__sidebarHelp{color:#2d6e3d;background:#d2e8d3bd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:10px;display:grid}.page-module__E0kJGG__sidebarHelp>.page-module__E0kJGG__dashboardIcon{width:28px;height:28px}.page-module__E0kJGG__sidebarHelp span{color:#789284;font-size:var(--fs-2xs);display:block}.page-module__E0kJGG__sidebarHelp strong{font-size:var(--fs-md);margin-top:2px;display:block}.page-module__E0kJGG__dashboardHeader{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eef5efeb;border-bottom:1px solid #3f654814;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 4px;display:flex;position:sticky;top:0}.page-module__E0kJGG__dashboardHeader h1{color:var(--ink-950);font-family:var(--font-body);font-size:var(--fs-base);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.page-module__E0kJGG__dashboardHeader span{color:#728176;font-size:var(--fs-2xs)}.page-module__E0kJGG__headerActions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.page-module__E0kJGG__datePill,.page-module__E0kJGG__notificationButton,.page-module__E0kJGG__headerUser{background:#ffffffbd;border:1px solid #385f401a}.page-module__E0kJGG__datePill{border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:inline-flex}.page-module__E0kJGG__datePill span{color:#44564b;font-size:var(--fs-2xs);font-weight:700}.page-module__E0kJGG__notificationButton{color:#59685f;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}.page-module__E0kJGG__notificationButton span{min-width:17px;height:17px;padding:0 5px;position:absolute;top:-5px;right:-5px}.page-module__E0kJGG__headerUser{border-radius:8px;gap:1px;min-width:138px;padding:7px 10px;display:grid}.page-module__E0kJGG__headerUser span{color:var(--ink-950);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.page-module__E0kJGG__headerUser small{color:#77867b;font-size:var(--fs-2xs)}.page-module__E0kJGG__metricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.page-module__E0kJGG__metricCard,.page-module__E0kJGG__dashboardPanel{box-shadow:var(--ds-shadow-panel);background:#ffffffc7;border:1px solid #3d6b471a;border-radius:8px}.page-module__E0kJGG__metricCard{color:#1e2b24;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:92px;padding:13px 14px;display:grid}.page-module__E0kJGG__metricCopy{gap:6px;min-width:0;display:grid}.page-module__E0kJGG__metricCopy span,.page-module__E0kJGG__panelSubtle,.page-module__E0kJGG__equipmentHero span{color:#75867b;font-size:var(--fs-2xs)}.page-module__E0kJGG__metricCopy strong{font-size:var(--fs-3xl);line-height:1}.page-module__E0kJGG__metricIcon{background:var(--tone-chip-bg);width:34px;height:34px;color:var(--tone-chip-text);border-radius:8px;place-items:center;display:inline-grid}.page-module__E0kJGG__metricFoot{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.page-module__E0kJGG__metricFoot b{color:var(--tone-chip-text);font-size:var(--fs-2xs)}.page-module__E0kJGG__metricFoot small{color:#7d8d83;font-size:var(--fs-2xs);white-space:nowrap}.page-module__E0kJGG__dashboardContentGrid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr) minmax(250px,.82fr);align-items:stretch;gap:14px;display:grid}.page-module__E0kJGG__dashboardPanel{min-width:0;padding:16px}.page-module__E0kJGG__panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__E0kJGG__panelHeader h2{color:var(--ink-950);font-family:var(--font-body);font-size:var(--fs-base);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.page-module__E0kJGG__panelCount{min-width:22px;height:22px}.page-module__E0kJGG__todayPanel,.page-module__E0kJGG__attentionPanel,.page-module__E0kJGG__weekPanel,.page-module__E0kJGG__performancePanel,.page-module__E0kJGG__equipmentPanel{min-height:230px}.page-module__E0kJGG__equipmentPanel{grid-column:span 2}.page-module__E0kJGG__todayBody,.page-module__E0kJGG__performanceBody{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;display:grid}.page-module__E0kJGG__donutWrap{place-items:center;display:grid}.page-module__E0kJGG__donutChart,.page-module__E0kJGG__performanceRing{border-radius:999px;place-items:center;display:grid}.page-module__E0kJGG__donutChart{width:136px;height:136px}.page-module__E0kJGG__performanceRing{width:146px;height:146px}.page-module__E0kJGG__donutCenter,.page-module__E0kJGG__performanceCenter{text-align:center;background:#fff;border-radius:999px;place-items:center;width:94px;height:94px;display:grid;box-shadow:inset 0 0 0 1px #385f4014}.page-module__E0kJGG__performanceCenter{width:98px;height:98px}.page-module__E0kJGG__donutCenter span,.page-module__E0kJGG__donutCenter small,.page-module__E0kJGG__performanceCenter span{color:#718278;font-size:var(--fs-2xs)}.page-module__E0kJGG__donutCenter strong{color:#1d2a23;font-size:var(--fs-2xl);line-height:1}.page-module__E0kJGG__performanceCenter strong{color:#1d2a23;font-size:var(--fs-display);line-height:1}.page-module__E0kJGG__legendList{align-content:center;gap:10px;display:grid}.page-module__E0kJGG__legendRow{color:#58695f;font-size:var(--fs-2xs);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.page-module__E0kJGG__legendDot{border-radius:999px;width:10px;height:10px}.page-module__E0kJGG__legendRow strong{color:#25332c;font-size:var(--fs-xs)}.page-module__E0kJGG__legendRow small{color:#86968c}.page-module__E0kJGG__highlightList{background:#e1eee1b8;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.page-module__E0kJGG__highlightList>span{color:#5c6e63;font-size:var(--fs-2xs);font-weight:700}.page-module__E0kJGG__highlightItem{color:#365b3e;font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-weight:600;display:grid}.page-module__E0kJGG__highlightItem .page-module__E0kJGG__dashboardIcon{width:14px;height:14px}.page-module__E0kJGG__attentionRows,.page-module__E0kJGG__weekRows,.page-module__E0kJGG__statusRows{gap:10px;display:grid}.page-module__E0kJGG__attentionRow,.page-module__E0kJGG__weekRow{color:#24322b;align-items:center;gap:10px;min-height:42px;display:grid}.page-module__E0kJGG__attentionRow{grid-template-columns:auto minmax(0,1fr) auto}.page-module__E0kJGG__weekRow{grid-template-columns:auto minmax(0,1fr)}.page-module__E0kJGG__attentionRow strong,.page-module__E0kJGG__weekRow strong{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.page-module__E0kJGG__attentionRow small,.page-module__E0kJGG__weekRow small{color:#7a8a80;font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.page-module__E0kJGG__rowIndex,.page-module__E0kJGG__dayPill{background:var(--tone-chip-bg);width:24px;height:24px;color:var(--tone-chip-text);font-size:var(--fs-2xs);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.page-module__E0kJGG__rowStatus{color:var(--tone-chip-text);font-size:var(--fs-2xs);text-align:right;white-space:nowrap;font-weight:700}.page-module__E0kJGG__panelLink{color:#41a15b;width:fit-content;font-size:var(--fs-2xs);align-items:center;gap:5px;margin-top:12px;font-weight:700;display:inline-flex}.page-module__E0kJGG__panelLink .page-module__E0kJGG__dashboardIcon{width:14px;height:14px}.page-module__E0kJGG__equipmentHero{align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-module__E0kJGG__equipmentHero strong{color:#1f2d26;font-size:var(--fs-3xl);line-height:1;display:block}.page-module__E0kJGG__statusRows div{border-bottom:1px solid #436a4c14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.page-module__E0kJGG__statusRows span{color:#6e8075;font-size:var(--fs-2xs)}.page-module__E0kJGG__statusRows strong{color:#2f9b4f;font-size:var(--fs-xs)}.page-module__E0kJGG__statusRows div:nth-child(2) strong{color:#d0a12b}.page-module__E0kJGG__vehicleMiniList{gap:12px;margin-top:14px;display:grid}.page-module__E0kJGG__vehicleMiniRow{color:#27372e;border-bottom:1px solid #436a4c14;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.page-module__E0kJGG__vehicleMiniRow strong{font-size:var(--fs-2xs);line-height:1.25}.page-module__E0kJGG__vehicleMiniRow span{color:#728277;font-size:var(--fs-2xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__E0kJGG__schedulePanel{padding:16px 18px 18px}.page-module__E0kJGG__scheduleGrid{gap:8px;display:grid;overflow-x:auto}.page-module__E0kJGG__scheduleHead{color:#738479;min-width:820px;font-size:var(--fs-2xs);grid-template-columns:170px repeat(8,minmax(78px,1fr));gap:0;font-weight:700;display:grid}.page-module__E0kJGG__scheduleHead>span,.page-module__E0kJGG__scheduleMonth{border-left:1px solid #476f5014;min-height:26px;padding:5px 8px}.page-module__E0kJGG__scheduleHead>span:first-child{border-left:0}.page-module__E0kJGG__scheduleMonth{color:#52655a;border-left:0;grid-area:1/2/auto/span 8;justify-self:center}.page-module__E0kJGG__scheduleHead>span:not(:first-child){grid-row:2}.page-module__E0kJGG__scheduleRow{grid-template-columns:170px minmax(624px,1fr);align-items:center;gap:0;min-width:820px;min-height:34px;display:grid}.page-module__E0kJGG__scheduleRow>span{color:#3f5046;font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;padding-right:10px;overflow:hidden}.page-module__E0kJGG__scheduleTrack{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#476f5014 calc(12.5% - 1px) 12.5%);border-left:1px solid #476f5014;grid-template-columns:repeat(8,minmax(78px,1fr));min-height:34px;display:grid;position:relative}.page-module__E0kJGG__scheduleTrack i{grid-column:var(--schedule-start) / span var(--schedule-span);background:var(--schedule-color);height:8px;box-shadow:var(--ds-shadow-panel);border-radius:999px;align-self:center}.page-module__E0kJGG__emptyCompact{color:#7f8f85;min-height:74px;font-size:var(--fs-2xs);text-align:center;border:1px dashed #54765c38;border-radius:8px;place-items:center;padding:12px;display:grid}@media (max-width:1240px){.page-module__E0kJGG__layoutGrid{grid-template-columns:200px minmax(0,1fr)}.page-module__E0kJGG__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__E0kJGG__dashboardContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__weekPanel{min-height:0}}@media (max-width:940px){.page-module__E0kJGG__layoutGrid{grid-template-columns:1fr}.page-module__E0kJGG__sideRail{min-height:0;position:static}.page-module__E0kJGG__dashboardSidebar{min-height:0;padding:12px}.page-module__E0kJGG__sidebarBrand,.page-module__E0kJGG__sidebarHelp{display:none}.page-module__E0kJGG__sidebarNav{grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}.page-module__E0kJGG__sidebarLink{min-width:max-content}.page-module__E0kJGG__mainColumn{padding:0 12px 24px}.page-module__E0kJGG__dashboardHeader{flex-direction:column;align-items:stretch;padding:12px 0 0;position:static}.page-module__E0kJGG__headerActions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.page-module__E0kJGG__metricGrid,.page-module__E0kJGG__dashboardContentGrid{grid-template-columns:1fr}.page-module__E0kJGG__equipmentPanel{grid-column:auto}.page-module__E0kJGG__metricCard{min-height:82px}}@media (max-width:560px){.page-module__E0kJGG__datePill{display:none}.page-module__E0kJGG__headerUser{min-width:116px}.page-module__E0kJGG__todayBody,.page-module__E0kJGG__performanceBody{grid-template-columns:1fr;justify-items:center}.page-module__E0kJGG__legendList{width:100%}}.page-module__E0kJGG__shell,.page-module__E0kJGG__workspaceShell,.page-module__E0kJGG__chatShell,.page-module__E0kJGG__errorShell,.page-module__E0kJGG__page,.page-module__E0kJGG__reportPage,.page-module__E0kJGG__reportPreviewShell{background:var(--ds-page-bg);color:var(--ink-900)}.page-module__E0kJGG__workspaceShell{grid-template-columns:220px minmax(0,1fr);gap:0;max-width:none;min-height:100vh;margin:0;padding:0}.page-module__E0kJGG__workspaceSidebar,.page-module__E0kJGG__menuColumn,.page-module__E0kJGG__sideRail{background:var(--ds-rail-bg);border-right:1px solid var(--ds-border);align-self:start;min-height:100vh;position:sticky;top:0}.page-module__E0kJGG__workspaceMain,.page-module__E0kJGG__pageContent,.page-module__E0kJGG__mainColumn{min-width:0;padding:0 20px 64px}.page-module__E0kJGG__infoPanel{background:var(--ds-rail-bg);color:var(--ink-900);border-right:1px solid var(--ds-border)}.page-module__E0kJGG__formPanel{background:var(--ds-page-bg)}.page-module__E0kJGG__heroCard,.page-module__E0kJGG__pageHeader,.page-module__E0kJGG__sectionCard,.page-module__E0kJGG__panel,.page-module__E0kJGG__formCard,.page-module__E0kJGG__form,.page-module__E0kJGG__footerHint,.page-module__E0kJGG__signalCard,.page-module__E0kJGG__featureCard,.page-module__E0kJGG__overviewPanel,.page-module__E0kJGG__metricCard,.page-module__E0kJGG__statCard,.page-module__E0kJGG__summaryCard,.page-module__E0kJGG__summaryBox,.page-module__E0kJGG__alertCard,.page-module__E0kJGG__attentionPanel,.page-module__E0kJGG__dashboardCard,.page-module__E0kJGG__dashboardPanel,.page-module__E0kJGG__workspaceSection,.page-module__E0kJGG__reportCard,.page-module__E0kJGG__taskItem,.page-module__E0kJGG__taskCard,.page-module__E0kJGG__taskSection,.page-module__E0kJGG__detailCard,.page-module__E0kJGG__infoCard,.page-module__E0kJGG__noticeCard,.page-module__E0kJGG__noticeBanner,.page-module__E0kJGG__errorCard,.page-module__E0kJGG__emptyState,.page-module__E0kJGG__pickerCard,.page-module__E0kJGG__pickerSection,.page-module__E0kJGG__conversationPanel,.page-module__E0kJGG__conversationList,.page-module__E0kJGG__messagePanel,.page-module__E0kJGG__composer,.page-module__E0kJGG__vehicleCard,.page-module__E0kJGG__inventoryCard,.page-module__E0kJGG__routeCard,.page-module__E0kJGG__employeeCard,.page-module__E0kJGG__employeeModal,.page-module__E0kJGG__modalDialog,.page-module__E0kJGG__modalCard,.page-module__E0kJGG__confirmationSheet,.page-module__E0kJGG__overviewBoard,.page-module__E0kJGG__requestCard,.page-module__E0kJGG__flowCard,.page-module__E0kJGG__flowBarCard,.page-module__E0kJGG__workflowSummaryCard,.page-module__E0kJGG__workflowMetaCard,.page-module__E0kJGG__workflowItem,.page-module__E0kJGG__historyCard,.page-module__E0kJGG__documentCard,.page-module__E0kJGG__filterPanel,.page-module__E0kJGG__calendarPanel,.page-module__E0kJGG__calendarCard,.page-module__E0kJGG__weightCard,.page-module__E0kJGG__weightSummaryCard,.page-module__E0kJGG__weightDayCard,.page-module__E0kJGG__weightMetaCard,.page-module__E0kJGG__mapHintCard,.page-module__E0kJGG__stopCard,.page-module__E0kJGG__mobilePanel,.page-module__E0kJGG__mobileDetailCard,.page-module__E0kJGG__mobileUtilityCard,.page-module__E0kJGG__boardCard,.page-module__E0kJGG__boardInfoCard,.page-module__E0kJGG__rolePanel,.page-module__E0kJGG__roleMetaCard,.page-module__E0kJGG__capabilityCard,.page-module__E0kJGG__logoutCard,.page-module__E0kJGG__tableShell{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-panel-bg);box-shadow:var(--ds-shadow-panel)}.page-module__E0kJGG__heroCard:after,.page-module__E0kJGG__heroCard:before,.page-module__E0kJGG__infoPanel:after,.page-module__E0kJGG__infoPanel:before,.page-module__E0kJGG__canvasGlow{content:none;display:none}.page-module__E0kJGG__kicker,.page-module__E0kJGG__eyebrow,.page-module__E0kJGG__formBadge,.page-module__E0kJGG__contextTag,.page-module__E0kJGG__sectionEyebrow,.page-module__E0kJGG__sectionKicker,.page-module__E0kJGG__overviewEyebrow,.page-module__E0kJGG__pageKicker,.page-module__E0kJGG__roleEyebrow,.page-module__E0kJGG__masterInsightsKicker,.page-module__E0kJGG__boardEyebrow,.page-module__E0kJGG__mobileDetailEyebrow{min-height:26px;color:var(--brand-800);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;background:#4a9a5d1a;border-radius:999px;padding:0 10px;font-weight:700}.page-module__E0kJGG__heroCard h1,.page-module__E0kJGG__pageHeader h1,.page-module__E0kJGG__formHeader h2,.page-module__E0kJGG__titleBlock h1,.page-module__E0kJGG__heroCopy h1,.page-module__E0kJGG__overviewCopy h2,.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__panelHeader h2,.page-module__E0kJGG__pickerHeader h1,.page-module__E0kJGG__modalTitle,.page-module__E0kJGG__introTitle{color:var(--ink-950);font-family:var(--font-body);font-size:var(--fs-title);letter-spacing:0;font-weight:700;line-height:1.12}.page-module__E0kJGG__heroCard p,.page-module__E0kJGG__pageHeader p,.page-module__E0kJGG__formHeader p,.page-module__E0kJGG__heroCopy p,.page-module__E0kJGG__overviewCopy p,.page-module__E0kJGG__sectionNote,.page-module__E0kJGG__helperText,.page-module__E0kJGG__subtleText,.page-module__E0kJGG__emptyNote,.page-module__E0kJGG__noticeMessage{color:var(--ink-700);font-size:var(--fs-sm);line-height:1.55}.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__secondaryButton,.page-module__E0kJGG__dangerButton,.page-module__E0kJGG__submitButton,.page-module__E0kJGG__fullButton,.page-module__E0kJGG__actionButton,.page-module__E0kJGG__actionPrimary,.page-module__E0kJGG__actionSecondary,.page-module__E0kJGG__actionGhost,.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__secondaryAction,.page-module__E0kJGG__primaryLink,.page-module__E0kJGG__secondaryLink,.page-module__E0kJGG__smallLink,.page-module__E0kJGG__backLink,.page-module__E0kJGG__inlineLink,.page-module__E0kJGG__rowButton,.page-module__E0kJGG__dateButton,.page-module__E0kJGG__locationAddButton,.page-module__E0kJGG__createTaskTrigger,.page-module__E0kJGG__closeButton,.page-module__E0kJGG__modalCloseButton,.page-module__E0kJGG__modalActions button,.page-module__E0kJGG__subnavLink,.page-module__E0kJGG__filterChip,.page-module__E0kJGG__taskFilterChip,.page-module__E0kJGG__departmentTab,.page-module__E0kJGG__departmentFilterButton,.page-module__E0kJGG__routeChip,.page-module__E0kJGG__modeChip,.page-module__E0kJGG__pickerCta,.page-module__E0kJGG__cardLinkLabel{box-sizing:border-box;min-height:var(--ds-control-height);border-radius:var(--ds-radius-control);border:1px solid var(--ds-border);background:var(--ds-panel-strong-bg);color:var(--ink-900);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:0;text-align:center;box-shadow:none;justify-content:center;align-items:center;padding:0 12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.page-module__E0kJGG__primaryButton,.page-module__E0kJGG__submitButton,.page-module__E0kJGG__actionPrimary,.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__subnavLinkActive,.page-module__E0kJGG__filterChipActive,.page-module__E0kJGG__taskFilterChipActive,.page-module__E0kJGG__departmentTabActive,.page-module__E0kJGG__departmentFilterButtonActive,.page-module__E0kJGG__routeChipActive,.page-module__E0kJGG__modeChipActive{color:var(--accent-ink);background:#4c9e5c1c;border-color:#1f5f3138}.page-module__E0kJGG__field input,.page-module__E0kJGG__field select,.page-module__E0kJGG__field textarea,.page-module__E0kJGG__form input,.page-module__E0kJGG__form select,.page-module__E0kJGG__form textarea,.page-module__E0kJGG__dateInput,.page-module__E0kJGG__mobileBucketInput,.page-module__E0kJGG__searchableSelectButton,.page-module__E0kJGG__searchableSelectSearch,.page-module__E0kJGG__locationComposer input,.page-module__E0kJGG__quoteForm input,.page-module__E0kJGG__quoteForm textarea,.page-module__E0kJGG__registrationForm input,.page-module__E0kJGG__registrationForm select,.page-module__E0kJGG__registrationForm textarea,.page-module__E0kJGG__modalForm input,.page-module__E0kJGG__modalForm select,.page-module__E0kJGG__modalForm textarea{width:100%;min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);color:var(--ink-900);box-shadow:none;background:#ffffffe6}.page-module__E0kJGG__tableShell,.page-module__E0kJGG__taskTable,.page-module__E0kJGG__tableList,.page-module__E0kJGG__reportList,.page-module__E0kJGG__vehicleList,.page-module__E0kJGG__documentList,.page-module__E0kJGG__historyList,.page-module__E0kJGG__stopList,.page-module__E0kJGG__workflowList{overflow:hidden}.page-module__E0kJGG__tableHeader,.page-module__E0kJGG__tableRow,.page-module__E0kJGG__taskItemTop,.page-module__E0kJGG__reportTop,.page-module__E0kJGG__cardHeader,.page-module__E0kJGG__laneHeader,.page-module__E0kJGG__workflowColumnHeader,.page-module__E0kJGG__sectionHeader,.page-module__E0kJGG__panelHeader{border-color:var(--ds-border)}.page-module__E0kJGG__badge,.page-module__E0kJGG__actionBadge,.page-module__E0kJGG__countBadge,.page-module__E0kJGG__statePill,.page-module__E0kJGG__stagePill,.page-module__E0kJGG__statusChip,.page-module__E0kJGG__flagChip,.page-module__E0kJGG__rolePill,.page-module__E0kJGG__departmentBadge,.page-module__E0kJGG__sidebarBadge,.page-module__E0kJGG__panelCount{color:var(--brand-800);font-size:var(--fs-2xs);letter-spacing:0;background:#4a9a5d1a;border-radius:999px;font-weight:700}.page-module__E0kJGG__metricIcon,.page-module__E0kJGG__actionIcon,.page-module__E0kJGG__departmentFilterIcon,.page-module__E0kJGG__summaryShowcaseIcon,.page-module__E0kJGG__conversationAvatar,.page-module__E0kJGG__avatar,.page-module__E0kJGG__employeePhoto,.page-module__E0kJGG__employeePhotoLarge,.page-module__E0kJGG__menuLinkIcon,.page-module__E0kJGG__sidebarIcon{border-radius:var(--ds-radius-icon)}.page-module__E0kJGG__reportImageGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.page-module__E0kJGG__reviewReportImageGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.page-module__E0kJGG__reportImageLink{aspect-ratio:4/3;border:1px solid var(--ds-border);background:#ffffffe6;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.page-module__E0kJGG__reviewReportImageLink{border-radius:12px;box-shadow:0 10px 24px #1f5f3114}.page-module__E0kJGG__reportImage{object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__reportImageCaption{color:#fff;min-height:30px;font-size:var(--fs-2xs);letter-spacing:0;background:#0c2214c7;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 8px 18px #00000029}.page-module__E0kJGG__reportAudioList{gap:10px;display:grid}.page-module__E0kJGG__reportAudioCard{border:1px solid var(--ds-border);background:#ffffffe6;border-radius:8px;gap:8px;padding:12px;display:grid}.page-module__E0kJGG__reportAudioPlayer{width:100%}@media (max-width:1080px){.page-module__E0kJGG__workspaceShell{grid-template-columns:1fr}.page-module__E0kJGG__workspaceSidebar,.page-module__E0kJGG__menuColumn,.page-module__E0kJGG__sideRail{background:0 0;border-right:0;min-height:0;position:static}.page-module__E0kJGG__workspaceMain,.page-module__E0kJGG__pageContent,.page-module__E0kJGG__mainColumn{padding:0 12px 96px}}@media (max-width:720px){.page-module__E0kJGG__heroCard,.page-module__E0kJGG__pageHeader,.page-module__E0kJGG__sectionCard,.page-module__E0kJGG__panel,.page-module__E0kJGG__formCard,.page-module__E0kJGG__form,.page-module__E0kJGG__overviewPanel,.page-module__E0kJGG__metricCard,.page-module__E0kJGG__reportCard,.page-module__E0kJGG__taskItem,.page-module__E0kJGG__detailCard,.page-module__E0kJGG__employeeCard,.page-module__E0kJGG__modalDialog,.page-module__E0kJGG__requestCard{padding:14px}.page-module__E0kJGG__heroCard,.page-module__E0kJGG__pageHeader,.page-module__E0kJGG__heroMeta,.page-module__E0kJGG__summaryGrid,.page-module__E0kJGG__metricsGrid,.page-module__E0kJGG__statsGrid,.page-module__E0kJGG__detailGrid,.page-module__E0kJGG__infoGrid,.page-module__E0kJGG__taskGrid,.page-module__E0kJGG__workflowColumns{grid-template-columns:1fr}}
.report-download-modal-module__TewXga__trigger{color:#fff;min-height:38px;font-weight:700;font-size:var(--fs-xs);cursor:pointer;background:#1f7a3f;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.report-download-modal-module__TewXga__trigger:hover{background:#1b6c38}.report-download-modal-module__TewXga__overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c158c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.report-download-modal-module__TewXga__dialog{background:var(--surface-panel);border-radius:14px;flex-direction:column;width:min(820px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.report-download-modal-module__TewXga__head{border-bottom:1px solid #e2ece5;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.report-download-modal-module__TewXga__head strong{font-size:var(--fs-lg);color:#16261c}.report-download-modal-module__TewXga__head button{color:#46584c;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;display:inline-flex}.report-download-modal-module__TewXga__head button:hover{background:#eef6f0}.report-download-modal-module__TewXga__toolbar{font-size:var(--fs-xs);color:#3a4a42;background:#f6fbf7;border-bottom:1px solid #e2ece5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.report-download-modal-module__TewXga__toolbarActions{gap:8px;display:flex}.report-download-modal-module__TewXga__toolbarActions button{background:var(--surface-panel);color:#1f7a3f;min-height:32px;font-weight:700;font-size:var(--fs-xs);cursor:pointer;border:1px solid #cfe0d4;border-radius:8px;padding:0 12px}.report-download-modal-module__TewXga__toolbarActions button:hover{background:#eef6f0}.report-download-modal-module__TewXga__body{flex:1;padding:16px 18px;overflow-y:auto}.report-download-modal-module__TewXga__group{margin-bottom:18px}.report-download-modal-module__TewXga__group h4{font-size:var(--fs-sm);color:#16261c;margin:0 0 8px}.report-download-modal-module__TewXga__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.report-download-modal-module__TewXga__tile{cursor:pointer;border-radius:8px;margin:0;position:relative}.report-download-modal-module__TewXga__tile img{object-fit:cover;border:3px solid #0000;border-radius:8px;width:100%;height:110px;transition:border-color .14s,filter .14s;display:block}.report-download-modal-module__TewXga__tile:hover img{filter:brightness(.96)}.report-download-modal-module__TewXga__tileSelected img{border-color:#1f7a3f}.report-download-modal-module__TewXga__check{z-index:2;background:var(--surface-panel);pointer-events:none;border-radius:6px;padding:3px;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000040}.report-download-modal-module__TewXga__check input{accent-color:#1f7a3f;width:18px;height:18px}.report-download-modal-module__TewXga__badge{z-index:2;color:#fff;width:24px;height:24px;font-weight:700;font-size:var(--fs-xs);pointer-events:none;background:#1f7a3f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.report-download-modal-module__TewXga__empty{text-align:center;color:#5a6b62;font-size:var(--fs-sm);padding:28px 18px}.report-download-modal-module__TewXga__foot{background:var(--surface-panel);border-top:1px solid #e2ece5;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.report-download-modal-module__TewXga__foot a{background:var(--surface-panel);color:#1f7a3f;min-height:38px;font-weight:700;font-size:var(--fs-xs);border:1px solid #cfe0d4;border-radius:8px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.report-download-modal-module__TewXga__foot a:hover{background:#eef6f0}.report-download-modal-module__TewXga__foot .report-download-modal-module__TewXga__primary{color:#fff;background:#1f7a3f;border-color:#0000}.report-download-modal-module__TewXga__foot .report-download-modal-module__TewXga__primary:hover{background:#1b6c38}.report-download-modal-module__TewXga__foot .report-download-modal-module__TewXga__cancel{color:#46584c;min-height:38px;font-weight:700;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:1px solid #d6ddd8;border-radius:8px;margin-left:auto;padding:0 14px}@media (max-width:600px){.report-download-modal-module__TewXga__foot{flex-direction:column;align-items:stretch}.report-download-modal-module__TewXga__foot a,.report-download-modal-module__TewXga__foot .report-download-modal-module__TewXga__cancel{justify-content:center;margin-left:0}}
.floating-chat-module__kxUBhq__launcher{z-index:1450;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#5f7f68;border:0;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 15px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 32px #26422f3d}.floating-chat-module__kxUBhq__launcher:active{cursor:grabbing}.floating-chat-module__kxUBhq__launcher svg{width:19px;height:19px}.floating-chat-module__kxUBhq__launcher span{font-size:12px;font-weight:700}.floating-chat-module__kxUBhq__launcher b{background:#d83f46;border:2px solid #fff;border-radius:999px;min-width:20px;padding:2px 5px;font-size:10px;line-height:14px;position:absolute;top:-7px;right:-5px}.floating-chat-module__kxUBhq__backdrop{z-index:1430;background:#1120192e;border:0;position:fixed;inset:0}.floating-chat-module__kxUBhq__drawer{z-index:1440;opacity:0;pointer-events:none;background:#fff;border:1px solid #2e7d3224;border-radius:18px;grid-template-rows:44px minmax(0,1fr);width:min(420px,100vw - 24px);transition:transform .22s,opacity .22s;display:grid;position:fixed;top:12px;bottom:72px;left:12px;overflow:hidden;transform:translate(calc(-100% - 20px));box-shadow:0 22px 60px #11311b33}.floating-chat-module__kxUBhq__drawerOpen{opacity:1;pointer-events:auto;transform:translate(0)}.floating-chat-module__kxUBhq__drawerRight{left:auto;right:12px;transform:translate(calc(100% + 20px))}.floating-chat-module__kxUBhq__drawerRight.floating-chat-module__kxUBhq__drawerOpen{transform:translate(0)}.floating-chat-module__kxUBhq__drawer header{color:#314f3a;border-bottom:1px solid #2e7d321a;justify-content:space-between;align-items:center;padding:0 12px 0 16px;display:flex}.floating-chat-module__kxUBhq__drawer header strong{font-size:14px}.floating-chat-module__kxUBhq__drawer header button{color:#496451;cursor:pointer;background:#edf3ee;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.floating-chat-module__kxUBhq__drawer header svg{width:17px;height:17px}.floating-chat-module__kxUBhq__drawer iframe{background:#f5f7f5;border:0;width:100%;height:100%}@media (max-width:760px){.floating-chat-module__kxUBhq__launcher{left:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px))}.floating-chat-module__kxUBhq__drawer,.floating-chat-module__kxUBhq__drawerRight{width:auto;inset:8px 8px 136px}}
.create-module__5Xg_9G__heroCard{background:radial-gradient(circle at 100% 0,#a6d39d2e,#0000 34%),linear-gradient(#4a9a5d14,#fffffffa);gap:18px;margin-bottom:18px;display:grid}.create-module__5Xg_9G__mobileCreateHome{display:none}.create-module__5Xg_9G__heroMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.create-module__5Xg_9G__heroMetaCard{border-radius:var(--ds-radius-card);background:var(--surface-panel);border:1px solid #4a9a5d1f;gap:6px;padding:18px;display:grid}.create-module__5Xg_9G__heroMetaCard span{color:var(--ink-600);font-size:var(--fs-xs)}.create-module__5Xg_9G__heroMetaCard strong{color:var(--ink-900);font-family:var(--font-body);font-size:var(--fs-hero);letter-spacing:0;line-height:.96}.create-module__5Xg_9G__heroMetaCard small{color:var(--ink-700);font-size:var(--fs-xs);line-height:1.5}.create-module__5Xg_9G__actionGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.create-module__5Xg_9G__actionCard{border:1px solid var(--line-soft);border-radius:var(--ds-radius-card);background:var(--surface-panel-soft);min-height:240px;box-shadow:var(--ds-shadow-panel);gap:18px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.create-module__5Xg_9G__actionLoadingHint{background:var(--surface-panel);color:#2e7d32;min-height:30px;font-size:var(--fs-2xs);opacity:0;pointer-events:none;border:1px solid #2e7d322e;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-weight:700;transition:opacity .16s;display:inline-flex;position:absolute;inset:14px 14px auto auto;box-shadow:0 12px 26px #1b49261f}.create-module__5Xg_9G__actionLoadingHint[data-pending=true]{opacity:1}.create-module__5Xg_9G__actionLoadingHint>span:first-child{border:2px solid #2e7d3238;border-top-color:#2e7d32;border-radius:999px;width:12px;height:12px;animation:.72s linear infinite create-module__5Xg_9G__createSpin}@keyframes create-module__5Xg_9G__createSpin{to{transform:rotate(360deg)}}.create-module__5Xg_9G__actionCard:hover{box-shadow:var(--ds-shadow-panel);transform:translateY(-2px)}.create-module__5Xg_9G__actionCard:before{content:"";border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;background:#4a9a5d33;width:100%;height:5px;position:absolute;inset:0 auto auto 0}.create-module__5Xg_9G__actionProject:before{background:#2c774057}.create-module__5Xg_9G__actionTask:before{background:#4a9a5d4d}.create-module__5Xg_9G__actionReport:before{background:#c78a2c57}.create-module__5Xg_9G__actionProject{background:radial-gradient(circle at 100% 0,#a6d39d2e,#0000 34%),linear-gradient(#4a9a5d14,#fffffffa)}.create-module__5Xg_9G__actionTask{background:radial-gradient(circle at 100% 0,#b8dca72e,#0000 34%),linear-gradient(#4a9a5d0f,#fffffffa)}.create-module__5Xg_9G__actionReport{background:radial-gradient(circle at 100% 0,#efd88538,#0000 34%),linear-gradient(#c78a2c14,#fffffffa)}.create-module__5Xg_9G__actionCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-module__5Xg_9G__actionIcon{border-radius:var(--ds-radius-card);background:var(--surface-panel);width:46px;height:46px;color:var(--brand-900);font-size:var(--fs-lg);border:1px solid #4a9a5d1f;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.create-module__5Xg_9G__actionBadge{min-height:32px;color:var(--brand-800);font-size:var(--fs-2xs);background:#4a9a5d1f;border-radius:999px;align-items:center;padding:0 12px;font-weight:700;line-height:1;display:inline-flex}.create-module__5Xg_9G__actionReport .create-module__5Xg_9G__actionBadge{color:#8b6a18;background:#c78a2c24}.create-module__5Xg_9G__actionCopy{gap:10px;display:grid}.create-module__5Xg_9G__actionCopy strong{color:var(--ink-900);font-family:var(--font-body);font-size:var(--fs-title);letter-spacing:0;line-height:1}.create-module__5Xg_9G__actionCopy p{color:var(--ink-700);margin:0;line-height:1.7}.create-module__5Xg_9G__actionFoot{color:#5a6b62;border-top:1px solid #4a9a5d1f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-weight:700;transition:color .16s;display:flex}.create-module__5Xg_9G__actionCard:hover .create-module__5Xg_9G__actionFoot,.create-module__5Xg_9G__actionCard:focus-visible .create-module__5Xg_9G__actionFoot{color:var(--brand-900)}.create-module__5Xg_9G__actionFoot strong{font-size:var(--fs-xl);line-height:1;transition:transform .16s}.create-module__5Xg_9G__actionCard:hover .create-module__5Xg_9G__actionFoot strong,.create-module__5Xg_9G__actionCard:focus-visible .create-module__5Xg_9G__actionFoot strong{transform:translate(4px)}@media (max-width:720px){.create-module__5Xg_9G__heroCard,.create-module__5Xg_9G__actionGrid{display:none}.create-module__5Xg_9G__mobileCreateHome{background:linear-gradient(#f0f8efeb,#fffffffa),#fff;border:1px solid #2e7d321f;border-radius:8px;gap:14px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 14px 34px #1b492612}.create-module__5Xg_9G__mobileCreatePrimaryGrid,.create-module__5Xg_9G__mobileCreateUtilityGrid{gap:10px;display:grid}.create-module__5Xg_9G__mobileCreatePrimary{background:var(--surface-panel);min-height:86px;color:inherit;border:1px solid #2e7d3224;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px;display:grid;box-shadow:0 10px 26px #1b49260f}.create-module__5Xg_9G__mobileCreatePrimary>span{background:linear-gradient(135deg, var(--brand-900), var(--brand-700));color:#fff;border-radius:8px;grid-row:span 2;place-items:center;width:48px;height:48px;display:inline-grid}.create-module__5Xg_9G__mobileCreatePrimary strong{color:var(--ink-900);font-size:var(--fs-base);font-weight:700;line-height:1.2}.create-module__5Xg_9G__mobileCreatePrimary small{color:var(--ink-600);font-size:var(--fs-2xs);font-weight:700;line-height:1.35}.create-module__5Xg_9G__mobileCreateUtilityGrid{grid-template-columns:1fr}.create-module__5Xg_9G__mobileCreateUtility{background:var(--surface-panel);min-height:64px;color:var(--ink-800);font-size:var(--fs-base);border:1px solid #4a9a5d1f;border-radius:8px;align-items:center;gap:12px;padding:0 16px;font-weight:700;display:inline-flex}.create-module__5Xg_9G__mobileCreateUtility svg{width:28px;height:28px;color:var(--brand-800)}.create-module__5Xg_9G__heroMetaGrid,.create-module__5Xg_9G__actionGrid{grid-template-columns:1fr}.create-module__5Xg_9G__heroMetaCard,.create-module__5Xg_9G__actionCard{border-radius:var(--ds-radius-card)}.create-module__5Xg_9G__actionCard{gap:12px;min-height:0;padding:14px}.create-module__5Xg_9G__actionCardTop,.create-module__5Xg_9G__actionCopy p,.create-module__5Xg_9G__actionFoot{display:none}.create-module__5Xg_9G__actionCopy strong{font-size:var(--fs-base);line-height:1.2}}.create-module__5Xg_9G__shell,.create-module__5Xg_9G__workspaceShell,.create-module__5Xg_9G__chatShell,.create-module__5Xg_9G__errorShell,.create-module__5Xg_9G__page,.create-module__5Xg_9G__reportPage,.create-module__5Xg_9G__reportPreviewShell{background:var(--ds-page-bg);color:var(--ink-900)}.create-module__5Xg_9G__workspaceShell{grid-template-columns:220px minmax(0,1fr);gap:0;max-width:none;min-height:100vh;margin:0;padding:0}.create-module__5Xg_9G__workspaceSidebar,.create-module__5Xg_9G__menuColumn,.create-module__5Xg_9G__sideRail{background:var(--ds-rail-bg);border-right:1px solid var(--ds-border);align-self:start;min-height:100vh;position:sticky;top:0}.create-module__5Xg_9G__workspaceMain,.create-module__5Xg_9G__pageContent,.create-module__5Xg_9G__mainColumn{min-width:0;padding:0 20px 64px}.create-module__5Xg_9G__infoPanel{background:var(--ds-rail-bg);color:var(--ink-900);border-right:1px solid var(--ds-border)}.create-module__5Xg_9G__formPanel{background:var(--ds-page-bg)}.create-module__5Xg_9G__heroCard,.create-module__5Xg_9G__pageHeader,.create-module__5Xg_9G__sectionCard,.create-module__5Xg_9G__panel,.create-module__5Xg_9G__formCard,.create-module__5Xg_9G__form,.create-module__5Xg_9G__footerHint,.create-module__5Xg_9G__signalCard,.create-module__5Xg_9G__featureCard,.create-module__5Xg_9G__overviewPanel,.create-module__5Xg_9G__metricCard,.create-module__5Xg_9G__statCard,.create-module__5Xg_9G__summaryCard,.create-module__5Xg_9G__summaryBox,.create-module__5Xg_9G__alertCard,.create-module__5Xg_9G__attentionPanel,.create-module__5Xg_9G__dashboardCard,.create-module__5Xg_9G__dashboardPanel,.create-module__5Xg_9G__workspaceSection,.create-module__5Xg_9G__reportCard,.create-module__5Xg_9G__taskItem,.create-module__5Xg_9G__taskCard,.create-module__5Xg_9G__taskSection,.create-module__5Xg_9G__detailCard,.create-module__5Xg_9G__infoCard,.create-module__5Xg_9G__noticeCard,.create-module__5Xg_9G__noticeBanner,.create-module__5Xg_9G__errorCard,.create-module__5Xg_9G__emptyState,.create-module__5Xg_9G__pickerCard,.create-module__5Xg_9G__pickerSection,.create-module__5Xg_9G__conversationPanel,.create-module__5Xg_9G__conversationList,.create-module__5Xg_9G__messagePanel,.create-module__5Xg_9G__composer,.create-module__5Xg_9G__vehicleCard,.create-module__5Xg_9G__inventoryCard,.create-module__5Xg_9G__routeCard,.create-module__5Xg_9G__employeeCard,.create-module__5Xg_9G__employeeModal,.create-module__5Xg_9G__modalDialog,.create-module__5Xg_9G__modalCard,.create-module__5Xg_9G__confirmationSheet,.create-module__5Xg_9G__overviewBoard,.create-module__5Xg_9G__requestCard,.create-module__5Xg_9G__flowCard,.create-module__5Xg_9G__flowBarCard,.create-module__5Xg_9G__workflowSummaryCard,.create-module__5Xg_9G__workflowMetaCard,.create-module__5Xg_9G__workflowItem,.create-module__5Xg_9G__historyCard,.create-module__5Xg_9G__documentCard,.create-module__5Xg_9G__filterPanel,.create-module__5Xg_9G__calendarPanel,.create-module__5Xg_9G__calendarCard,.create-module__5Xg_9G__weightCard,.create-module__5Xg_9G__weightSummaryCard,.create-module__5Xg_9G__weightDayCard,.create-module__5Xg_9G__weightMetaCard,.create-module__5Xg_9G__mapHintCard,.create-module__5Xg_9G__stopCard,.create-module__5Xg_9G__mobilePanel,.create-module__5Xg_9G__mobileDetailCard,.create-module__5Xg_9G__mobileUtilityCard,.create-module__5Xg_9G__boardCard,.create-module__5Xg_9G__boardInfoCard,.create-module__5Xg_9G__rolePanel,.create-module__5Xg_9G__roleMetaCard,.create-module__5Xg_9G__capabilityCard,.create-module__5Xg_9G__logoutCard,.create-module__5Xg_9G__tableShell{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-panel-bg);box-shadow:var(--ds-shadow-panel)}.create-module__5Xg_9G__heroCard:after,.create-module__5Xg_9G__heroCard:before,.create-module__5Xg_9G__infoPanel:after,.create-module__5Xg_9G__infoPanel:before,.create-module__5Xg_9G__canvasGlow{content:none;display:none}.create-module__5Xg_9G__kicker,.create-module__5Xg_9G__eyebrow,.create-module__5Xg_9G__formBadge,.create-module__5Xg_9G__contextTag,.create-module__5Xg_9G__sectionEyebrow,.create-module__5Xg_9G__sectionKicker,.create-module__5Xg_9G__overviewEyebrow,.create-module__5Xg_9G__pageKicker,.create-module__5Xg_9G__roleEyebrow,.create-module__5Xg_9G__masterInsightsKicker,.create-module__5Xg_9G__boardEyebrow,.create-module__5Xg_9G__mobileDetailEyebrow{min-height:26px;color:var(--brand-800);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;background:#4a9a5d1a;border-radius:999px;padding:0 10px;font-weight:700}.create-module__5Xg_9G__heroCard h1,.create-module__5Xg_9G__pageHeader h1,.create-module__5Xg_9G__formHeader h2,.create-module__5Xg_9G__titleBlock h1,.create-module__5Xg_9G__heroCopy h1,.create-module__5Xg_9G__overviewCopy h2,.create-module__5Xg_9G__sectionHeader h2,.create-module__5Xg_9G__panelHeader h2,.create-module__5Xg_9G__pickerHeader h1,.create-module__5Xg_9G__modalTitle,.create-module__5Xg_9G__introTitle{color:var(--ink-950);font-family:var(--font-body);font-size:var(--fs-title);letter-spacing:0;font-weight:700;line-height:1.12}.create-module__5Xg_9G__heroCard p,.create-module__5Xg_9G__pageHeader p,.create-module__5Xg_9G__formHeader p,.create-module__5Xg_9G__heroCopy p,.create-module__5Xg_9G__overviewCopy p,.create-module__5Xg_9G__sectionNote,.create-module__5Xg_9G__helperText,.create-module__5Xg_9G__subtleText,.create-module__5Xg_9G__emptyNote,.create-module__5Xg_9G__noticeMessage{color:var(--ink-700);font-size:var(--fs-sm);line-height:1.55}.create-module__5Xg_9G__primaryButton,.create-module__5Xg_9G__secondaryButton,.create-module__5Xg_9G__dangerButton,.create-module__5Xg_9G__submitButton,.create-module__5Xg_9G__fullButton,.create-module__5Xg_9G__actionButton,.create-module__5Xg_9G__actionPrimary,.create-module__5Xg_9G__actionSecondary,.create-module__5Xg_9G__actionGhost,.create-module__5Xg_9G__primaryAction,.create-module__5Xg_9G__secondaryAction,.create-module__5Xg_9G__primaryLink,.create-module__5Xg_9G__secondaryLink,.create-module__5Xg_9G__smallLink,.create-module__5Xg_9G__backLink,.create-module__5Xg_9G__inlineLink,.create-module__5Xg_9G__rowButton,.create-module__5Xg_9G__dateButton,.create-module__5Xg_9G__locationAddButton,.create-module__5Xg_9G__createTaskTrigger,.create-module__5Xg_9G__closeButton,.create-module__5Xg_9G__modalCloseButton,.create-module__5Xg_9G__modalActions button,.create-module__5Xg_9G__subnavLink,.create-module__5Xg_9G__filterChip,.create-module__5Xg_9G__taskFilterChip,.create-module__5Xg_9G__departmentTab,.create-module__5Xg_9G__departmentFilterButton,.create-module__5Xg_9G__routeChip,.create-module__5Xg_9G__modeChip,.create-module__5Xg_9G__pickerCta,.create-module__5Xg_9G__cardLinkLabel{box-sizing:border-box;min-height:var(--ds-control-height);border-radius:var(--ds-radius-control);border:1px solid var(--ds-border);background:var(--ds-panel-strong-bg);color:var(--ink-900);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:0;text-align:center;box-shadow:none;justify-content:center;align-items:center;padding:0 12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.create-module__5Xg_9G__primaryButton,.create-module__5Xg_9G__submitButton,.create-module__5Xg_9G__actionPrimary,.create-module__5Xg_9G__primaryAction,.create-module__5Xg_9G__subnavLinkActive,.create-module__5Xg_9G__filterChipActive,.create-module__5Xg_9G__taskFilterChipActive,.create-module__5Xg_9G__departmentTabActive,.create-module__5Xg_9G__departmentFilterButtonActive,.create-module__5Xg_9G__routeChipActive,.create-module__5Xg_9G__modeChipActive{color:var(--accent-ink);background:#4c9e5c1c;border-color:#1f5f3138}.create-module__5Xg_9G__field input,.create-module__5Xg_9G__field select,.create-module__5Xg_9G__field textarea,.create-module__5Xg_9G__form input,.create-module__5Xg_9G__form select,.create-module__5Xg_9G__form textarea,.create-module__5Xg_9G__dateInput,.create-module__5Xg_9G__mobileBucketInput,.create-module__5Xg_9G__searchableSelectButton,.create-module__5Xg_9G__searchableSelectSearch,.create-module__5Xg_9G__locationComposer input,.create-module__5Xg_9G__quoteForm input,.create-module__5Xg_9G__quoteForm textarea,.create-module__5Xg_9G__registrationForm input,.create-module__5Xg_9G__registrationForm select,.create-module__5Xg_9G__registrationForm textarea,.create-module__5Xg_9G__modalForm input,.create-module__5Xg_9G__modalForm select,.create-module__5Xg_9G__modalForm textarea{width:100%;min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--surface-panel);color:var(--ink-900);box-shadow:none}.create-module__5Xg_9G__tableShell,.create-module__5Xg_9G__taskTable,.create-module__5Xg_9G__tableList,.create-module__5Xg_9G__reportList,.create-module__5Xg_9G__vehicleList,.create-module__5Xg_9G__documentList,.create-module__5Xg_9G__historyList,.create-module__5Xg_9G__stopList,.create-module__5Xg_9G__workflowList{overflow:hidden}.create-module__5Xg_9G__tableHeader,.create-module__5Xg_9G__tableRow,.create-module__5Xg_9G__taskItemTop,.create-module__5Xg_9G__reportTop,.create-module__5Xg_9G__cardHeader,.create-module__5Xg_9G__laneHeader,.create-module__5Xg_9G__workflowColumnHeader,.create-module__5Xg_9G__sectionHeader,.create-module__5Xg_9G__panelHeader{border-color:var(--ds-border)}.create-module__5Xg_9G__badge,.create-module__5Xg_9G__actionBadge,.create-module__5Xg_9G__countBadge,.create-module__5Xg_9G__statePill,.create-module__5Xg_9G__stagePill,.create-module__5Xg_9G__statusChip,.create-module__5Xg_9G__flagChip,.create-module__5Xg_9G__rolePill,.create-module__5Xg_9G__departmentBadge,.create-module__5Xg_9G__sidebarBadge,.create-module__5Xg_9G__panelCount{color:var(--brand-800);font-size:var(--fs-2xs);letter-spacing:0;background:#4a9a5d1a;border-radius:999px;font-weight:700}.create-module__5Xg_9G__metricIcon,.create-module__5Xg_9G__actionIcon,.create-module__5Xg_9G__departmentFilterIcon,.create-module__5Xg_9G__summaryShowcaseIcon,.create-module__5Xg_9G__conversationAvatar,.create-module__5Xg_9G__avatar,.create-module__5Xg_9G__employeePhoto,.create-module__5Xg_9G__employeePhotoLarge,.create-module__5Xg_9G__menuLinkIcon,.create-module__5Xg_9G__sidebarIcon{border-radius:var(--ds-radius-icon)}@media (max-width:1080px){.create-module__5Xg_9G__workspaceShell{grid-template-columns:1fr}.create-module__5Xg_9G__workspaceSidebar,.create-module__5Xg_9G__menuColumn,.create-module__5Xg_9G__sideRail{background:0 0;border-right:0;min-height:0;position:static}.create-module__5Xg_9G__workspaceMain,.create-module__5Xg_9G__pageContent,.create-module__5Xg_9G__mainColumn{padding:0 12px 96px}}@media (max-width:720px){.create-module__5Xg_9G__heroCard,.create-module__5Xg_9G__pageHeader,.create-module__5Xg_9G__sectionCard,.create-module__5Xg_9G__panel,.create-module__5Xg_9G__formCard,.create-module__5Xg_9G__form,.create-module__5Xg_9G__overviewPanel,.create-module__5Xg_9G__metricCard,.create-module__5Xg_9G__reportCard,.create-module__5Xg_9G__taskItem,.create-module__5Xg_9G__detailCard,.create-module__5Xg_9G__employeeCard,.create-module__5Xg_9G__modalDialog,.create-module__5Xg_9G__requestCard{padding:14px}.create-module__5Xg_9G__heroCard,.create-module__5Xg_9G__pageHeader,.create-module__5Xg_9G__heroMeta,.create-module__5Xg_9G__summaryGrid,.create-module__5Xg_9G__metricsGrid,.create-module__5Xg_9G__statsGrid,.create-module__5Xg_9G__detailGrid,.create-module__5Xg_9G__infoGrid,.create-module__5Xg_9G__taskGrid,.create-module__5Xg_9G__workflowColumns{grid-template-columns:1fr}}
