.hub-assistant{--assistant-surface:#18181f;--assistant-raised:#1e1e26;--assistant-text:var(--v3-text,var(--hub-text));--assistant-muted:var(--v3-muted,var(--hub-muted));--assistant-border:var(--v3-border,var(--hub-line));--assistant-accent:var(--v3-accent-strong,var(--hub-accent));--assistant-accent-soft:var(--v3-accent-soft,var(--hub-accent-soft));--assistant-accent-border:var(--v3-accent-border,var(--hub-line-accent));--assistant-panel-width:408px;--assistant-panel-height:620px;--assistant-panel-left:max(16px, env(safe-area-inset-left));--assistant-panel-right:max(16px, env(safe-area-inset-right));--assistant-panel-top:max(84px, env(safe-area-inset-top));--assistant-panel-bottom:max(16px, env(safe-area-inset-bottom));color:var(--assistant-text);font-family:inherit;font-size:14px;line-height:1.5}html[data-theme=light] .hub-assistant{--assistant-surface:#fff;--assistant-raised:#f7f6fa}.hub-assistant .hub-assistant-launcher{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:180;border:1px solid var(--assistant-accent-border);min-height:52px;color:var(--assistant-text);background:var(--assistant-raised);font:inherit;cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:0 18px 0 13px;font-weight:600;line-height:1.2;transition:transform .18s ease-out,background .18s ease-out;display:flex;position:fixed;box-shadow:0 8px 30px #0004}.hub-assistant .hub-assistant-launcher:hover{background:var(--v3-surface-hover,var(--assistant-surface));transform:translateY(-2px)}.hub-assistant .hub-assistant-launcher:active{transform:scale(.97)}.hub-assistant .hub-assistant-launcher[aria-expanded=true]{visibility:hidden}.hub-assistant .hub-assistant-avatar{width:32px;height:32px;color:var(--assistant-accent);background:var(--assistant-accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.hub-assistant .hub-assistant-avatar svg{width:19px;height:19px}.hub-assistant .hub-assistant-panel{box-sizing:border-box;right:var(--assistant-panel-right);bottom:var(--assistant-panel-bottom);z-index:180;width:min(var(--assistant-panel-width), calc(100vw - var(--assistant-panel-left) - var(--assistant-panel-right)));height:min(var(--assistant-panel-height), calc(100dvh - var(--assistant-panel-top) - var(--assistant-panel-bottom)));border:1px solid var(--assistant-accent-border);min-height:0;color:var(--assistant-text);background:var(--assistant-surface);font:inherit;transform-origin:100% 100%;border-radius:20px;flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) hub-assistant-open;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 80px #0006,0 4px 16px #0003}.hub-assistant .hub-assistant-panel[hidden]{display:none}.hub-assistant .hub-assistant-panel[data-expanded=true]{--assistant-panel-width:640px;--assistant-panel-height:720px}.hub-assistant .hub-assistant-header{border-bottom:1px solid var(--assistant-border);background:linear-gradient(135deg, var(--assistant-accent-soft), transparent 85%);flex:none;align-items:center;gap:10px;padding:14px 12px 12px 16px;display:flex}.hub-assistant .hub-assistant-header h2{min-width:0;color:var(--assistant-text);flex:1;margin:0;font-size:14px;font-weight:650;line-height:1.4}.hub-assistant .hub-assistant-icon-button{width:36px;height:36px;color:var(--assistant-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.hub-assistant .hub-assistant-icon-button:hover{border-color:var(--assistant-accent-border);color:var(--assistant-text);background:var(--assistant-accent-soft)}.hub-assistant .hub-assistant-icon-button svg{width:16px;height:16px}.hub-assistant .hub-assistant-thread{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px 16px;overflow:auto}.hub-assistant .hub-assistant-message{overflow-wrap:anywhere;margin:0 0 19px;animation:.16s ease-out hub-assistant-message-in}.hub-assistant .hub-assistant-message:last-child{margin-bottom:0}.hub-assistant .hub-assistant-message p{color:inherit;font:inherit;white-space:pre-wrap;margin:0}.hub-assistant .hub-assistant-message-content{border:1px solid var(--assistant-border);background:var(--assistant-raised);text-align:left;border-radius:14px 14px 14px 4px;max-width:100%;padding:11px 13px;display:inline-block}.hub-assistant .hub-assistant-message--user{text-align:right;margin-left:30px}.hub-assistant .hub-assistant-message--user .hub-assistant-message-content{border-color:var(--assistant-accent-border);background:var(--assistant-accent-soft);border-radius:14px 14px 4px;padding:10px 13px}.hub-assistant .hub-assistant-message--assistant{margin-right:18px}.hub-assistant .hub-assistant-steps{gap:9px;margin:12px 0 0;padding-left:23px;display:grid}.hub-assistant .hub-assistant-steps li{padding-left:3px}.hub-assistant .hub-assistant-steps li::marker{color:var(--assistant-accent);font-weight:650}.hub-assistant .hub-assistant-message-content:has(.hub-assistant-copy){padding-right:46px;position:relative}.hub-assistant .hub-assistant-copy{width:32px;height:32px;color:var(--assistant-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:6px;display:grid;position:absolute;top:4px;right:4px}.hub-assistant .hub-assistant-copy:hover{color:var(--assistant-text);border-color:var(--assistant-accent-border);background:var(--assistant-accent-soft)}.hub-assistant .hub-assistant-copy svg,.hub-assistant .hub-assistant-new-messages svg{width:16px;height:16px}.hub-assistant .hub-assistant-new-messages{border:1px solid var(--assistant-accent-border);min-height:36px;color:var(--assistant-text);background:var(--assistant-raised);font:inherit;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0 12px 6px;padding:6px 10px;display:flex}.hub-assistant .hub-assistant-status{color:var(--assistant-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.hub-assistant .hub-assistant-attachment{color:var(--assistant-muted);gap:4px;margin-bottom:8px;font-size:12px;display:grid}.hub-assistant .hub-assistant-attachment input{width:100%;min-width:0;max-width:100%;color:var(--assistant-text);font:inherit}.hub-assistant .hub-assistant-composer{border-top:1px solid var(--assistant-border);background:var(--assistant-surface);flex:none;padding:10px 12px 12px}.hub-assistant .hub-assistant-form{border:1px solid var(--assistant-border);background:var(--assistant-raised);border-radius:13px;align-items:flex-end;gap:7px;padding:7px;display:flex}.hub-assistant .hub-assistant-form:focus-within{border-color:var(--assistant-accent);box-shadow:0 0 0 2px var(--assistant-accent-soft)}.hub-assistant .hub-assistant-form textarea.hub-assistant-input{resize:none;width:100%;min-width:0;height:40px;min-height:40px;max-height:110px;color:var(--assistant-text);font:inherit;border:0;border-radius:0;flex:1;padding:10px 5px;line-height:20px;display:block;box-shadow:none!important;background:0 0!important}.hub-assistant .hub-assistant-form textarea.hub-assistant-input:focus{outline:none!important}html[data-theme=light] .hub-assistant .hub-assistant-panel .hub-assistant-form textarea.hub-assistant-input{background:0 0!important}.hub-assistant .hub-assistant-input::placeholder{color:var(--assistant-muted);opacity:1}.hub-assistant .hub-assistant-send{color:#111019;background:var(--assistant-accent);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.hub-assistant .hub-assistant-send svg{width:18px;height:18px}.hub-assistant .hub-assistant-send:disabled{opacity:.35;cursor:default}html[data-theme=light] .hub-assistant .hub-assistant-send{color:#fff}.hub-assistant button:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:3px}.hub-assistant .hub-assistant-thread:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:-3px}.hub-assistant .hub-assistant-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes hub-assistant-open{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes hub-assistant-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width>=981px) and (height<=780px){.hub-assistant{--assistant-panel-width:376px;--assistant-panel-height:560px;--assistant-panel-top:max(16px, env(safe-area-inset-top));--assistant-panel-bottom:max(16px, env(safe-area-inset-bottom))}.hub-assistant .hub-assistant-header{gap:8px;padding:10px 12px}.hub-assistant .hub-assistant-thread{padding:12px}.hub-assistant .hub-assistant-message{margin-bottom:14px}.hub-assistant .hub-assistant-message-content{padding:9px 11px}.hub-assistant .hub-assistant-steps{gap:7px;margin-top:10px}.hub-assistant .hub-assistant-composer{padding:8px 10px 10px}}@media (width<=980px){.hub-assistant{--assistant-mobile-bottom:calc(72px + max(8px, env(safe-area-inset-bottom)));--assistant-panel-bottom:var(--assistant-mobile-bottom);--assistant-panel-top:max(74px, env(safe-area-inset-top));--assistant-panel-left:max(10px, env(safe-area-inset-left));--assistant-panel-right:max(10px, env(safe-area-inset-right));font-size:14px}.hub-assistant .hub-assistant-launcher{right:max(14px, env(safe-area-inset-right));bottom:var(--assistant-mobile-bottom);border-radius:15px;min-height:48px;padding-inline:10px 14px}.hub-assistant .hub-assistant-panel{z-index:2350;border-radius:17px}.hub-assistant .hub-assistant-header{gap:6px;padding:10px 8px 10px 12px}.hub-assistant .hub-assistant-icon-button{width:44px;height:44px}.hub-assistant .hub-assistant-thread{padding:14px 12px}.hub-assistant .hub-assistant-form textarea.hub-assistant-input{font-size:16px}.hub-assistant .hub-assistant-send{width:44px;height:44px}}@media (width<=980px) and (height<=520px){.hub-assistant{--assistant-panel-top:max(8px, env(safe-area-inset-top))}.hub-assistant .hub-assistant-launcher{justify-content:center;gap:0;width:48px;height:48px;padding:0}.hub-assistant .hub-assistant-launcher>span:not(.hub-assistant-avatar){display:none}.hub-assistant .hub-assistant-header{padding:6px 8px}.hub-assistant .hub-assistant-thread{min-height:48px;padding:10px}.hub-assistant .hub-assistant-composer{flex:0 auto;min-height:0;padding:6px 8px 8px;overflow:auto}.hub-assistant .hub-assistant-status--attachment{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.hub-assistant .hub-assistant-form textarea.hub-assistant-input{max-height:min(88px,20dvh)}}@media (pointer:coarse){.hub-assistant .hub-assistant-icon-button,.hub-assistant .hub-assistant-send,.hub-assistant .hub-assistant-copy,.hub-assistant .hub-assistant-new-messages{min-width:44px;min-height:44px}.hub-assistant .hub-assistant-message-content:has(.hub-assistant-copy){min-height:52px;padding-right:58px}}@media (forced-colors:active){.hub-assistant .hub-assistant-form:focus-within{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.hub-assistant .hub-assistant-panel,.hub-assistant .hub-assistant-message{animation:none}.hub-assistant .hub-assistant-launcher{transition:none}.hub-assistant .hub-assistant-launcher:is(:hover,:active){transform:none}}.role-faq{color:var(--hub-text);gap:18px;display:grid}.role-faq-intro{border:1px solid var(--hub-line-accent);background:radial-gradient(circle at 100% 0, #6d5ce833, transparent 42%), var(--hub-surface);border-radius:14px;gap:6px;padding:18px 20px;display:grid}.role-faq-intro>span{color:var(--hub-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.role-faq-intro h3,.role-faq-intro p,.role-faq-section h4,.role-faq-item p{margin:0}.role-faq-intro h3{font-size:clamp(20px,2.2vw,27px);line-height:1.15}.role-faq-intro p{max-width:660px;color:var(--hub-muted);font-size:12px;line-height:1.55}.role-faq-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.role-faq-section{gap:9px;min-width:0;display:grid}.role-faq-section>header{justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding-inline:2px;display:flex}.role-faq-section h4{font-size:13px;font-weight:800}.role-faq-section>header>span{min-width:24px;height:20px;color:var(--hub-accent);background:var(--hub-accent-soft);border-radius:999px;place-items:center;padding-inline:6px;font-size:10px;font-weight:800;display:grid}.role-faq-list{gap:7px;display:grid}.role-faq-item{border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:11px;transition:border-color .16s,background-color .16s;overflow:hidden}.role-faq-item[open]{border-color:var(--hub-line-accent);background:var(--hub-surface-hover)}.role-faq-item>summary{min-height:48px;color:var(--hub-text);cursor:pointer;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.35;list-style:none;display:grid}.role-faq-item>summary::-webkit-details-marker{display:none}.role-faq-item>summary:after{width:22px;height:22px;color:var(--hub-accent);background:var(--hub-accent-soft);content:"+";border-radius:7px;place-items:center;font-size:16px;line-height:1;transition:transform .16s;display:grid}.role-faq-item[open]>summary:after{transform:rotate(45deg)}.role-faq-item>summary:focus-visible{outline:2px solid var(--hub-accent);outline-offset:-2px}.role-faq-item>div{padding:0 12px 12px}.role-faq-item p{color:var(--hub-muted);font-size:11px;line-height:1.55}html[data-theme=light] .role-faq-intro,html[data-theme=light] .role-faq-item{box-shadow:0 8px 24px #28204e0b}@media (width<=720px){.role-faq-sections{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.role-faq{gap:14px}.role-faq-intro{border-radius:12px;padding:15px}.role-faq-item>summary{min-height:52px;padding:11px}}[data-assistant-highlighted=true]{outline-offset:4px;outline:3px solid var(--v3-accent,#8356df)!important}.assistant-highlight-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;font-synthesis:none;text-rendering:optimizelegibility;--hub-bg:#111;--hub-surface:#ffffff0e;--hub-surface-strong:#ffffff16;--hub-surface-hover:#8b87ea1f;--hub-line:#ffffff21;--hub-line-accent:#8b87ea8c;--hub-text:#fff;--hub-muted:#ffffff9e;--hub-subtle:#ffffff6b;--hub-accent:#8b87ea;--hub-accent-soft:#8b87ea2b;--hub-danger:#ff6b7d;--hub-success:#55d6a7;--hub-radius:14px;--hub-radius-sm:9px;--hub-shadow:0 22px 70px #00000057;--hub-topbar:76px;background:#111;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--hub-bg);min-width:320px;min-height:100%}body{background:var(--hub-bg);min-width:320px;min-height:100vh;color:var(--hub-text);margin:0}:where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:600}.cron-board .fc :is(th,.fc-col-header,.fc-col-header-cell,.fc-scrollgrid-sync-inner),.cron-calendar .calendar-board .fc :is(th,.fc-col-header,.fc-col-header-cell,.fc-scrollgrid-sync-inner){font-weight:500}button,input,textarea,select{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px;width:20px;height:20px}input,textarea,select{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);width:100%;color:var(--hub-text);background:#ffffff0b;outline:0;transition:border-color .16s,background .16s,box-shadow .16s}input,select{min-height:44px;padding:0 13px}textarea{resize:vertical;min-height:90px;padding:12px 13px}input::placeholder,textarea::placeholder{color:var(--hub-subtle)}input:focus,textarea:focus,select:focus{border-color:var(--hub-accent);background:#8b87ea12;box-shadow:0 0 0 3px #8b87ea1f}input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--hub-accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff06}::-webkit-scrollbar-thumb{background:#8b87ea73 padding-box padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8b87eab3 padding-box padding-box}.hub-app,.hub-auth-page{isolation:isolate;min-height:100vh;position:relative}.hub-background{z-index:-2;background:#111;position:fixed;inset:0;overflow:hidden}.hub-background:before{content:"";background:radial-gradient(at 18% 20%,#8b87ea33,#0000 34%),radial-gradient(at 78% 72%,#8b87ea21,#0000 38%),linear-gradient(135deg,#111 0%,#15141b 52%,#111 100%);animation:24s ease-in-out infinite alternate hubAmbient;position:absolute;inset:-25%}.hub-background:after{content:"";opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hub-background i{display:none}@keyframes hubAmbient{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1%)scale(1.035)}}.hub-topbar{z-index:40;min-height:var(--hub-topbar);border-bottom:1px solid var(--hub-line);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#111111de;justify-content:space-between;align-items:center;padding:12px clamp(18px,3vw,44px);display:flex;position:sticky;top:0}.hub-brand{border-left:3px solid var(--hub-accent);color:#fff;cursor:pointer;text-align:left;background:0 0;align-items:center;min-height:48px;padding:0 0 0 14px;display:flex}.hub-brand strong,.hub-auth-brand strong{gap:4px;line-height:1.1;display:grid}.hub-wordmark{letter-spacing:0;align-items:baseline;gap:7px;font-size:20px;display:flex}.hub-wordmark>span:first-child{color:#fff;font-weight:600}.hub-wordmark>span:last-child{color:#aaa7ff;font-weight:600}.hub-brand small,.hub-auth-brand small{color:var(--hub-muted);font-size:12px;font-weight:500}.hub-top-actions{align-items:center;gap:10px;display:flex}.hub-button,.hub-icon-button{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:44px;font-weight:600;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.hub-button{padding:0 16px}.hub-icon-button{background:var(--hub-surface);flex:0 0 44px;width:44px;padding:0;position:relative}.hub-button:hover,.hub-icon-button:hover{border-color:var(--hub-line-accent);background:var(--hub-surface-hover)}.hub-button:active,.hub-icon-button:active{transform:translateY(1px)}.hub-button:focus-visible,.hub-icon-button:focus-visible,.hub-module:focus-visible{outline-offset:2px;outline:3px solid #8b87ea59}.hub-button:disabled{cursor:not-allowed;opacity:.45}.hub-button-primary{border-color:var(--hub-accent);background:var(--hub-accent);color:#111}.hub-button-primary:hover{color:#111;background:#a09df1}.hub-button-secondary{background:var(--hub-surface)}.hub-button-danger:hover{background:#ff6b7d29;border-color:#ff6b7db3}.hub-button-wide{width:100%}.hub-send-button{border-color:var(--hub-accent);background:var(--hub-accent);color:#111}.hub-icon-button.recording{border-color:var(--hub-danger);color:var(--hub-danger);background:#ff6b7d29;animation:1.1s ease-in-out infinite recordPulse}@keyframes recordPulse{50%{box-shadow:0 0 0 5px #ff6b7d1f}}.hub-bell{position:relative}.hub-bell>button b{background:var(--hub-accent);color:#111;box-sizing:border-box;pointer-events:none;border:1px solid #111111e0;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:3px;right:3px}.hub-notification-popover{z-index:120;border:1px solid var(--hub-line-accent);border-radius:var(--hub-radius);width:min(400px,100vw - 28px);max-height:min(620px,100vh - 100px);box-shadow:var(--hub-shadow);background:#1b1a21;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.hub-notification-popover>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.hub-notification-popover h3{margin:0;font-size:17px}.hub-notification-popover header span,.hub-notification-popover header button{color:var(--hub-muted);font-size:12px}.hub-notification-popover header button{cursor:pointer;background:#8b87ea1a;border-radius:6px;padding:6px 8px}.hub-notification-popover header button:hover{color:#fff;background:#8b87ea2e}.hub-notification-popover>div{max-height:520px;padding:8px;overflow-y:auto}.hub-notification-popover>div>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border-radius:8px;grid-template-columns:8px minmax(0,1fr);gap:11px;width:100%;padding:12px;display:grid}.hub-notification-popover>div>button:hover{background:#ffffff0e}.hub-notification-popover>div>button>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:7px}.hub-notification-popover>div>button.unread>i{background:var(--hub-accent);box-shadow:0 0 12px #8b87ea8c}.hub-notification-popover button span{gap:4px;min-width:0;display:grid}.hub-notification-popover button strong{font-size:14px}.hub-notification-popover button small{overflow-wrap:anywhere;color:var(--hub-muted);font-size:12px;line-height:1.45}.hub-notification-popover button time{color:var(--hub-subtle);font-size:11px}.hub-global-error,.hub-notice{border-radius:var(--hub-radius-sm);color:#ffc0c8;background:#ff6b7d1a;border:1px solid #ff6b7d66}.hub-global-error{z-index:130;width:min(620px,100% - 32px);box-shadow:var(--hub-shadow);align-items:center;gap:14px;padding:13px 15px;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%)}.hub-global-error button{color:#fff;cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.hub-global-error svg{width:17px}.hub-notice{padding:10px 12px;font-size:13px;line-height:1.45}.hub-home,.hub-workspace{width:min(1500px,100% - 40px);margin:0 auto}.hub-home{padding:clamp(28px,5vw,70px) 0 56px}.hub-home-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.hub-home-intro small{color:var(--hub-accent);text-transform:uppercase;font-size:13px;font-weight:600}.hub-home-intro h1{max-width:900px;margin:7px 0 6px;font-size:clamp(31px,4vw,58px);line-height:1.03}.hub-home-intro p{color:var(--hub-muted);margin:0}.hub-home-intro>time{color:var(--hub-muted);text-transform:capitalize;font-size:14px}.hub-module-row{grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.hub-module{border:1px solid var(--hub-line);border-radius:var(--hub-radius);background:var(--hub-surface);color:#fff;cursor:pointer;text-align:left;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:164px;padding:22px;transition:border-color .18s,background .18s,transform .18s;display:grid}.hub-module:hover{border-color:var(--hub-line-accent);background:var(--hub-surface-hover);transform:translateY(-2px)}.hub-module>span{background:var(--hub-accent-soft);width:54px;height:54px;color:var(--hub-accent);border:1px solid #8b87ea52;border-radius:12px;place-items:center;display:grid}.hub-module h2{margin:4px 0 6px;font-size:23px}.hub-module small{color:var(--hub-accent);font-size:12px;font-weight:600}.hub-module p{color:var(--hub-muted);margin:0;font-size:13px}.hub-module>svg{color:var(--hub-subtle)}.hub-module:disabled{cursor:wait;opacity:.76}.hub-module-proverka>span{background:linear-gradient(145deg,#8b87ea33,#8b87ea14);border-color:#8b87ea6b}.hub-module-spinner{animation:.7s linear infinite hub-spin;border:2px solid #fff3!important;border-top-color:var(--hub-accent)!important;background:0 0!important;border-radius:50%!important;width:18px!important;height:18px!important}@keyframes hub-spin{to{transform:rotate(360deg)}}.hub-home-columns{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.hub-home-section{border:1px solid var(--hub-line);border-radius:var(--hub-radius);background:var(--hub-surface);min-height:280px;padding:20px}.hub-home-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hub-home-section h2{margin:0;font-size:18px}.hub-home-section header button{color:var(--hub-accent);cursor:pointer;background:0 0;padding:0;font-size:13px;font-weight:600}.hub-home-section header>span{background:var(--hub-accent-soft);min-width:27px;height:27px;color:var(--hub-accent);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:grid}.today-list,.home-notifications{gap:6px;display:grid}.today-list button{color:#fff;cursor:pointer;text-align:left;background:0 0;border-radius:8px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.today-list button:hover{background:#ffffff0b}.today-list time{color:var(--hub-accent);font-weight:600}.today-list span,.home-notifications span{gap:3px;min-width:0;display:grid}.today-list small,.home-notifications small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-notifications>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border-radius:7px;grid-template-columns:7px minmax(0,1fr);gap:11px;width:100%;padding:10px 8px;display:grid}.home-notifications>button:hover{background:#ffffff0b}.home-notifications i{background:var(--hub-line);border-radius:50%;width:7px;height:7px;margin-top:6px}.home-notifications .unread i{background:var(--hub-accent)}.hub-empty-state{border:1px dashed var(--hub-line);border-radius:var(--hub-radius-sm);text-align:center;place-content:center;min-height:145px;padding:24px;display:grid}.hub-empty-state strong{font-size:16px}.hub-empty-state p{max-width:390px;color:var(--hub-muted);margin:7px auto 0;font-size:13px;line-height:1.5}.hub-workspace{padding:28px 0 50px}.hub-section-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;display:grid}.hub-section-header>div:first-of-type{min-width:0}.hub-section-header h1{margin:0 0 3px;font-size:clamp(27px,3vw,40px)}.hub-section-header p{color:var(--hub-muted);margin:0;font-size:13px}.calendar-controls{justify-content:center;align-items:center;gap:10px;display:flex}.calendar-controls>span{text-align:center;text-transform:capitalize;min-width:150px;font-weight:600}.calendar-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.calendar-board,.calendar-detail-panel{border:1px solid var(--hub-line);border-radius:var(--hub-radius);background:#ffffff0b;box-shadow:0 16px 45px #0000002e}.calendar-board{padding:18px}.calendar-weekdays,.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.calendar-weekdays{margin-bottom:7px}.calendar-weekdays span{color:var(--hub-muted);text-align:center;padding:7px;font-size:12px;font-weight:600}.calendar-day{border:1px solid var(--hub-line);color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border-radius:9px;flex-direction:column;min-height:116px;padding:11px;display:flex;position:relative}.calendar-day:hover{border-color:var(--hub-line-accent);background:#8b87ea12}.calendar-day>strong{align-self:center;font-size:14px}.calendar-day.outside{opacity:.34}.calendar-day.today{border-color:#8b87eab3}.calendar-day.today>strong{background:var(--hub-accent);color:#111;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.calendar-day.selected{box-shadow:inset 0 0 0 1px var(--hub-accent);background:#8b87ea24}.calendar-day-meetings{gap:4px;margin-top:10px;display:grid}.calendar-day-meetings:empty{display:none}.calendar-day-meetings span{border-left:2px solid var(--hub-accent);color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;padding-left:6px;font-size:10px;display:block;overflow:hidden}.calendar-day-meetings i{color:var(--hub-accent);margin-right:4px;font-style:normal;font-weight:600}.calendar-detail-panel{top:calc(var(--hub-topbar) + 16px);max-height:calc(100vh - var(--hub-topbar) - 44px);padding:17px;position:sticky;overflow-y:auto}.calendar-detail-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.calendar-detail-panel h2{margin:0;font-size:18px}.meeting-list-item{border:1px solid var(--hub-line);color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border-radius:8px;grid-template-columns:54px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.meeting-list-item time{color:var(--hub-accent);font-weight:600}.meeting-list-item small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meeting-card{gap:13px;display:grid}.meeting-card h3{margin:0;font-size:22px;line-height:1.2}.meeting-card>p{color:var(--hub-muted);margin:0;line-height:1.55}.meeting-card dl div{border:1px solid var(--hub-line);background:#ffffff06;border-radius:8px;padding:10px 11px}.meeting-card dt{color:var(--hub-muted);align-items:center;gap:7px;font-size:11px;display:flex}.meeting-card dt svg{width:15px}.meeting-card dd{margin:5px 0 0;font-weight:600}.meeting-participants,.meeting-reminders{flex-wrap:wrap;gap:6px;display:flex}.meeting-participants>span,.meeting-reminders>span{border:1px solid var(--hub-line);background:#ffffff09;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 9px;font-size:11px;display:inline-flex}.meeting-card footer,.meeting-form footer{gap:8px;padding-top:4px;display:flex}.meeting-form{gap:13px;display:grid}.meeting-form h3{margin:0 0 2px;font-size:20px}.meeting-form>label,.meeting-form fieldset,.group-form>label,.chat-info-panel>label,.hub-login-card label{color:var(--hub-muted);gap:7px;font-size:12px;font-weight:600;display:grid}.hub-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.meeting-form fieldset{border:0;min-width:0;margin:0;padding:0}.meeting-form legend{color:var(--hub-muted);margin-bottom:7px;font-size:12px;font-weight:600}.participant-picker,.group-user-list{border:1px solid var(--hub-line);border-radius:8px;max-height:225px;margin-top:7px;display:grid;overflow-y:auto}.participant-picker>label,.group-user-list>label,.info-participants>label{color:#fff;cursor:pointer;border-bottom:1px solid #ffffff12;grid-template-columns:19px 34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.participant-picker>label:last-child,.group-user-list>label:last-child{border-bottom:0}.participant-picker span,.group-user-list span,.info-participants span{gap:2px;min-width:0;display:grid}.participant-picker strong,.group-user-list span,.info-participants span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-picker small,.group-user-list small,.info-participants small{color:var(--hub-muted);font-size:10px}.reminder-picker{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reminder-picker label{border:1px solid var(--hub-line);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.chat-page-head{grid-template-columns:auto minmax(0,1fr)}.chat-shell{height:calc(100vh - var(--hub-topbar) - 132px);border:1px solid var(--hub-line);border-radius:var(--hub-radius);min-height:560px;box-shadow:var(--hub-shadow);background:#ffffff09;grid-template-columns:minmax(260px,330px) minmax(480px,1fr);display:grid;overflow:hidden}.chat-shell.info-open{grid-template-columns:minmax(250px,310px) minmax(420px,1fr) minmax(280px,350px)}.chat-sidebar,.chat-info-panel{background:#ffffff06;min-width:0}.chat-sidebar{border-right:1px solid var(--hub-line);grid-template-rows:auto auto minmax(0,1fr);display:grid}.chat-sidebar>header,.chat-window-head,.chat-info-panel>header{border-bottom:1px solid var(--hub-line);align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:flex}.chat-sidebar>header{justify-content:space-between}.chat-sidebar h2,.chat-info-panel h2{margin:0;font-size:17px}.chat-sidebar header small{color:var(--hub-muted);font-size:11px}.chat-search{align-items:center;margin:10px;display:flex;position:relative}.chat-search svg{width:17px;color:var(--hub-muted);pointer-events:none;position:absolute;left:12px}.chat-search input{padding-left:38px}.chat-list{min-height:0;padding:0 7px 9px;overflow-y:auto}.chat-list-label{color:var(--hub-subtle);text-transform:uppercase;padding:12px 9px 6px;font-size:10px;font-weight:600;display:block}.chat-list>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px;display:grid;position:relative}.chat-list>button:hover,.chat-list>button.active{background:var(--hub-accent-soft)}.chat-list>button.active{box-shadow:inset 3px 0 var(--hub-accent)}.chat-list>button>span{gap:3px;min-width:0;display:grid}.chat-list>button strong,.chat-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-list>button small,.chat-list>button time{color:var(--hub-muted);font-size:10px}.chat-list>button>b{background:var(--hub-accent);color:#111;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;bottom:8px;right:9px}.chat-window{background:#1111113d;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.chat-window>.hub-empty-state{grid-row:1/-1;place-self:center;width:min(440px,100% - 32px)}.chat-window>.chat-window-head{grid-row:1}.chat-window>.pinned-strip{grid-row:2}.chat-window>.chat-messages{grid-row:3}.chat-window>.composer-wrap{grid-row:4}.chat-window-head>span{gap:3px;min-width:0;display:grid}.chat-window-head strong,.chat-window-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-window-head small{color:var(--hub-muted);font-size:11px}.chat-window-head>button{margin-left:auto}.chat-window-head>.chat-mobile-back{margin-left:0;display:none}.avatar-presence{flex:none;display:inline-flex;position:relative}.avatar-presence>i{background:#48d597;border:2px solid #17151d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 10px #48d59773}.pinned-strip{border-bottom:1px solid var(--hub-line);min-height:38px;color:var(--hub-accent);background:#8b87ea14;align-items:center;gap:9px;padding:7px 16px;font-size:11px;font-weight:600;display:flex}.pinned-strip svg{width:15px}.chat-messages{scroll-behavior:smooth;flex-direction:column;gap:8px;min-height:0;padding:18px;display:flex;overflow-y:auto}.chat-messages>.hub-empty-state{margin:auto}.hub-module-loading{height:100%;min-height:0;color:var(--hub-muted);place-items:center;font-weight:600;display:grid}.hub-module-error{color:#fff;text-align:center;background:#111111c7;border:1px solid #8b87ea57;border-radius:28px;place-content:center;gap:10px;min-height:min(520px,100vh - 180px);padding:32px;display:grid;box-shadow:0 24px 80px #0000003d}.hub-module-error strong{font-size:22px}.hub-module-error span{color:var(--hub-muted);font-weight:600}.hub-module-error button{color:#fff;font:inherit;cursor:pointer;background:#8b87ea38;border:1px solid #8b87ea61;border-radius:14px;justify-self:center;margin-top:8px;padding:12px 18px;font-weight:600}.chat-message{align-items:flex-end;gap:7px;max-width:min(76%,720px);display:flex}.chat-message.mine{align-self:flex-end}.message-bubble{border:1px solid var(--hub-line);background:#ffffff13;border-radius:12px 12px 12px 3px;min-width:120px;padding:9px 11px 7px;position:relative;box-shadow:0 8px 24px #0000001f}.chat-message.mine .message-bubble{background:#8b87ea2e;border-color:#8b87ea66;border-radius:12px 12px 3px}.message-author{color:var(--hub-accent);margin-bottom:4px;font-size:11px;display:block}.message-bubble>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.message-deleted{color:var(--hub-muted);font-style:italic}.message-reference{border-left:2px solid var(--hub-accent);max-width:100%;color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;background:#8b87ea14;align-items:center;gap:6px;margin-bottom:6px;padding:5px 7px;font-size:10px;display:flex;overflow:hidden}.message-reference svg{flex:none;width:13px}.message-bubble>footer{min-height:15px;color:var(--hub-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.message-bubble>footer svg{width:13px;height:13px}.receipt{color:var(--hub-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.receipt.read{color:var(--hub-accent)}.message-actions{z-index:6;border:1px solid var(--hub-line);background:#24232a;border-radius:8px;align-items:center;padding:3px;display:none;position:absolute;bottom:calc(100% + 5px);right:2px;box-shadow:0 10px 28px #00000057}.message-bubble:hover .message-actions,.message-actions:focus-within{display:flex}.message-actions>button,.reaction-menu>button,.reaction-menu i button{width:29px;height:29px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;display:grid}.message-actions button:hover{background:var(--hub-accent-soft);color:#fff}.message-actions svg{width:15px}.reaction-menu{position:relative}.reaction-menu i{border:1px solid var(--hub-line);background:#24232a;border-radius:8px;gap:2px;padding:4px;display:none;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.reaction-menu:hover i,.reaction-menu:focus-within i{display:flex}.reaction-menu i button{font-size:16px;font-style:normal}.message-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.message-reactions button{color:#fff;cursor:pointer;background:#8b87ea17;border:1px solid #8b87ea59;border-radius:999px;min-height:25px;padding:2px 7px;font-size:11px}.message-attachments{gap:6px;margin-top:7px;display:grid}.message-attachments>a{border:1px solid var(--hub-line);background:#00000029;border-radius:8px;align-items:center;gap:8px;min-width:190px;padding:8px;display:flex}.message-attachments>a>img{object-fit:cover;border-radius:6px;width:min(320px,100%);max-height:250px;display:block}.message-attachments>a:has(img){padding:4px;display:grid}.message-attachments>a:has(img)>span{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;font-size:10px;overflow:hidden}.message-attachments a span{min-width:0;display:grid}.message-attachments a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-attachments a small{color:var(--hub-muted);font-size:10px}.message-attachments audio{width:min(310px,100%);height:38px}.hub-app.genesis-redesign-v3 .message-attachment-image{width:100%;min-width:0;color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:10px;gap:7px;padding:0;display:grid;overflow:hidden}.hub-app.genesis-redesign-v3 .message-attachment-image>img{object-fit:cover;border-radius:10px;width:100%;max-height:360px;display:block}.hub-app.genesis-redesign-v3 .message-attachment-image>span{min-width:0;color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hub-modal:has(.chat-image-preview){width:min(1480px,100vw - 48px);max-height:calc(100dvh - 48px)}.chat-image-preview{place-items:center;min-width:0;display:grid}.chat-image-preview img{object-fit:contain;border-radius:10px;width:auto;max-width:min(100%,1400px);height:auto;max-height:calc(100dvh - 180px);display:block}@media (width<=640px){.hub-modal:has(.chat-image-preview){width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.chat-image-preview img{max-height:calc(100dvh - 150px)}}.composer-wrap{border-top:1px solid var(--hub-line);background:#111111b3;position:relative}.composer-context,.composer-files{align-items:center;gap:8px;padding:8px 12px 0;display:flex}.composer-context{justify-content:space-between}.composer-context>span{border-left:2px solid var(--hub-accent);min-width:0;color:var(--hub-accent);padding-left:8px;font-size:11px;font-weight:600;display:grid}.composer-context small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.composer-context button,.composer-files button{width:25px;height:25px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.composer-context svg,.composer-files svg{width:14px}.composer-files{flex-wrap:wrap}.composer-files>span{background:var(--hub-accent-soft);color:#fff;border-radius:999px;align-items:center;gap:5px;max-width:240px;padding:4px 5px 4px 8px;font-size:10px;display:flex}.chat-composer{grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:end;gap:7px;padding:10px;display:grid}.chat-composer textarea{resize:none;min-height:44px;max-height:130px}.mention-suggestions{z-index:5;border:1px solid var(--hub-line);background:#16141bfa;border-radius:8px;max-height:250px;padding:6px;display:grid;position:absolute;bottom:70px;left:12px;right:12px;overflow-y:auto;box-shadow:0 18px 48px #00000059}.mention-suggestions>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:9px;padding:8px;display:flex}.mention-suggestions>button:hover{background:#8b87ea26}.mention-suggestions span{gap:2px;display:grid}.mention-suggestions small{color:var(--hub-muted)}.chat-mention{color:#b9b6ff;background:#8b87ea29;border-radius:4px}.message-actions button small{font-size:var(--genesis-micro-text);margin-left:2px}.chat-delete-actions{grid-template-columns:1fr 1fr;gap:8px;margin:auto 13px 13px;display:grid}.chat-info-panel{border-left:1px solid var(--hub-line);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.chat-info-panel>header{justify-content:space-between}.chat-info-panel>section,.chat-info-panel>label,.chat-info-panel>button{margin:12px 13px 0}.chat-info-panel>button:last-child{margin-top:auto;margin-bottom:13px}.chat-info-panel section>h3{align-items:center;gap:7px;margin:0 0 8px;font-size:13px;display:flex}.chat-info-panel section>h3 span{color:var(--hub-muted);margin-left:auto;font-size:11px}.chat-info-panel section>h3 svg{width:16px}.direct-profile{text-align:center;justify-items:center;padding:20px 10px;display:grid}.direct-profile h3{margin:12px 0 4px;font-size:17px}.direct-profile p,.muted{color:var(--hub-muted);margin:0;font-size:11px}.info-participants,.info-files{border:1px solid var(--hub-line);border-radius:8px;max-height:260px;display:grid;overflow-y:auto}.info-files a{border-bottom:1px solid #ffffff12;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.info-files a:last-child{border-bottom:0}.info-files a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;display:grid;overflow:hidden}.info-files small{color:var(--hub-muted);font-size:9px}.hub-avatar{background:var(--hub-accent-soft);color:#c9c7ff;border:1px solid #8b87ea70;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.hub-avatar img{object-fit:cover;width:100%;height:100%}.hub-avatar-sm{width:30px;height:30px;font-size:9px}.hub-avatar-md{width:42px;height:42px;font-size:11px}.hub-avatar-lg{width:72px;height:72px;font-size:18px}.hub-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hub-modal{border:1px solid var(--hub-line-accent);border-radius:var(--hub-radius);width:min(100%,680px);max-height:min(860px,100vh - 40px);box-shadow:var(--hub-shadow);background:#1a191f;overflow:hidden}.hub-modal-sm{max-width:480px}.hub-modal-lg{max-width:920px}.hub-modal>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 16px;display:flex}.hub-modal h2{margin:0;font-size:19px}.hub-modal-body{max-height:calc(100vh - 108px);padding:16px;overflow-y:auto}.group-form{gap:12px;display:grid}.forward-list{gap:5px;display:grid}.forward-list button{color:#fff;cursor:pointer;text-align:left;background:0 0;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.forward-list button:hover{background:var(--hub-accent-soft)}.forward-list span{gap:2px;min-width:0;display:grid}.forward-list small{color:var(--hub-muted)}.readers-sections{gap:16px;display:grid}.readers-sections section{gap:5px;display:grid}.readers-sections h3{color:var(--hub-muted);margin:0 0 4px;font-size:13px}.readers-sections section>div{border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.readers-sections section>div:hover{background:#ffffff0a}.readers-sections section>div>span{display:grid}.readers-sections small{color:var(--hub-muted);font-size:10px}.hub-auth-page{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(30px,6vw,110px);min-height:100vh;padding:clamp(28px,6vw,90px);display:grid}.hub-auth-copy{justify-self:end;max-width:720px}.hub-auth-brand{border-left:3px solid var(--hub-accent);align-items:center;min-height:56px;padding-left:16px;display:flex}.hub-auth-brand .hub-wordmark{font-size:26px}.hub-auth-copy h1{max-width:680px;margin:38px 0 18px;font-size:clamp(48px,6.5vw,92px);line-height:.98}.hub-auth-copy>p{max-width:650px;color:var(--hub-muted);margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.6}.hub-auth-modules{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.hub-auth-modules span{border:1px solid var(--hub-line);background:var(--hub-surface);color:#ffffffc7;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.hub-auth-modules svg{width:16px;color:var(--hub-accent)}.hub-login-card{border:1px solid var(--hub-line-accent);border-radius:var(--hub-radius);width:min(100%,520px);box-shadow:var(--hub-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;justify-self:start;gap:16px;padding:clamp(24px,4vw,42px);display:grid}.hub-login-card h2{margin:0;font-size:32px}.hub-login-card>p{color:var(--hub-muted);margin:-6px 0 3px;line-height:1.5}.hub-login-card input{min-height:50px}.hub-login-card .hub-button{min-height:50px;margin-top:2px}.hub-loading{z-index:1;color:#fff;place-self:center;font-size:28px;font-weight:600;position:relative}@media (width<=1180px){.hub-module-row{grid-template-columns:1fr 1fr}.hub-module:first-child{grid-column:1/-1}.calendar-stage.has-panel{grid-template-columns:minmax(0,1fr) 350px}.chat-shell.info-open{grid-template-columns:270px minmax(0,1fr)}.chat-shell.info-open .chat-info-panel{z-index:20;border:1px solid var(--hub-line-accent);width:min(350px,90vw);box-shadow:var(--hub-shadow);background:#1c1b21;position:absolute;top:0;bottom:0;right:0}.chat-shell{position:relative}}@media (width<=900px){:root{--hub-topbar:68px}.hub-home,.hub-workspace{width:min(100% - 24px,1500px)}.hub-home-columns,.calendar-stage.has-panel{grid-template-columns:1fr}.calendar-detail-panel{max-height:none;position:relative;top:auto}.calendar-day{min-height:92px;padding:8px}.hub-section-header{grid-template-columns:auto minmax(0,1fr)}.hub-section-header .calendar-controls{grid-column:1/-1;justify-content:flex-start}.chat-shell,.chat-shell.info-open{grid-template-columns:270px minmax(0,1fr)}.hub-auth-page{grid-template-columns:1fr;gap:34px;padding:44px 24px}.hub-auth-copy,.hub-login-card{justify-self:center;width:min(100%,680px)}.hub-auth-copy h1{margin-top:28px;font-size:clamp(43px,10vw,72px)}}@media (width<=700px){.hub-topbar{padding:9px 12px}.hub-brand strong{font-size:15px}.hub-top-actions .hub-button{width:44px;padding:0;font-size:0}.hub-home{padding-top:28px}.hub-home-intro{align-items:start;display:grid}.hub-home-intro>time{order:-1}.hub-module-row{grid-template-columns:1fr}.hub-module:first-child{grid-column:auto}.hub-module{min-height:132px;padding:17px}.hub-home-columns{grid-template-columns:1fr}.calendar-board{padding:8px}.calendar-weekdays,.calendar-month-grid{gap:3px}.calendar-day{border-radius:7px;min-height:66px}.calendar-day-meetings span{display:none}.calendar-day-meetings{background:var(--hub-accent);border-radius:50%;align-self:center;width:5px;height:5px;margin-top:auto}.calendar-controls>span{min-width:120px}.chat-workspace{width:100%;padding-top:15px}.chat-page-head{width:calc(100% - 24px);margin-inline:auto}.chat-shell,.chat-shell.info-open{height:calc(100vh - var(--hub-topbar) - 112px);border-left:0;border-right:0;border-radius:0;min-height:500px;display:block}.chat-sidebar,.chat-window{width:100%;height:100%}.chat-shell:has(.chat-window-head) .chat-sidebar{display:none}.chat-window:not(:has(.chat-window-head)){display:none}.chat-window-head>.chat-mobile-back{display:inline-flex}.chat-window-head>.chat-mobile-back+.hub-avatar{margin-left:0}.chat-info-panel{position:absolute;width:100%!important;inset:0!important}.chat-message{max-width:88%}.message-actions{width:max-content;box-shadow:none;margin-top:6px;display:flex;position:static}.hub-modal-backdrop{padding:10px}.hub-modal{max-height:calc(100vh - 20px)}.hub-form-row,.reminder-picker{grid-template-columns:1fr}}@media (width<=430px){.hub-brand small{display:none}.hub-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.hub-home-intro h1{overflow-wrap:anywhere;font-size:34px}.hub-module{grid-template-columns:46px minmax(0,1fr) 18px;gap:12px}.hub-module>span{width:46px;height:46px}.hub-module h2{font-size:20px}.hub-home-section{padding:14px}.calendar-day{min-height:58px;padding:6px 3px}.calendar-day>strong{font-size:12px}.calendar-detail-panel{padding:13px}.chat-composer{grid-template-columns:40px minmax(0,1fr) 40px 40px;gap:4px;padding:7px}.chat-composer .hub-icon-button{flex-basis:40px;width:40px;height:40px}.hub-auth-page{padding:28px 16px}.hub-auth-copy h1{font-size:40px}.hub-login-card{padding:22px 18px}}.calendar-employee-list>header>div{gap:2px;min-width:0;display:grid}.calendar-employee-list>header small{color:var(--calendar-muted);font-size:var(--genesis-micro-text);font-weight:600}.calendar-employee-list>header button{color:#aaa7f5;font:inherit;font-size:var(--genesis-micro-text);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600}.calendar-employee-list input:disabled{cursor:not-allowed;opacity:.72}.cron-panel-actions{grid-template-columns:minmax(0,1fr)}.meeting-all-day-toggle{background:linear-gradient(135deg,#8b87ea1a,#ffffff05);border-color:#8b87ea40}.meeting-file-picker-inline{gap:7px!important;padding:9px!important}.meeting-file-picker-inline>.hub-button{min-height:36px}.recurrence-editor .hub-form-row{align-items:end}.recurrence-interval-control{color:#b7b6bd;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.recurrence-interval-control>div{border:1px solid var(--calendar-line);background:var(--calendar-field);border-radius:7px;grid-template-columns:32px auto minmax(0,1fr) 32px;align-items:center;min-height:39px;padding:3px;display:grid}.recurrence-interval-control button{color:#d9d8de;cursor:pointer;background:#ffffff0b;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.recurrence-interval-control button:hover:not(:disabled){color:#fff;background:#8b87ea2e}.recurrence-interval-control button:disabled{opacity:.32;cursor:not-allowed}.recurrence-interval-control svg{width:14px;height:14px}.recurrence-interval-control strong{color:#f1f0f5;padding-left:9px;font-size:11px}.recurrence-interval-control small{color:var(--calendar-muted);font-size:var(--genesis-micro-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cron-calendar .calendar-stage{grid-template-columns:264px minmax(540px,1fr)}.calendar-employee-list{flex:none;min-height:0}.calendar-employee-list>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-employee-list>header button{color:#bdbaff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:600}.calendar-employee-list>div{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8b87ea8c transparent;gap:2px;height:clamp(132px,22vh,250px);max-height:250px;display:grid;overflow-y:auto}.calendar-employee-list label{border-radius:6px;grid-template-columns:16px 10px minmax(0,1fr);min-height:38px;padding:4px 5px}.calendar-employee-list label:hover{background:#8b87ea14}.calendar-employee-list label>span:last-child{gap:1px;min-width:0;display:grid}.calendar-employee-list label strong,.calendar-employee-list label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-employee-list label strong{color:#e8e8eb;font-size:10px}.calendar-employee-list label small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.calendar-employee-list input,.participant-picker input{box-shadow:none;outline:0}.calendar-employee-list input:focus-visible,.participant-picker input:focus-visible{outline-offset:2px;outline:1px solid #8b87eab8}.participant-picker{scrollbar-gutter:stable;overscroll-behavior:contain;height:246px;min-height:246px;max-height:246px;overflow-y:scroll}.cron-calendar .calendar-board .fc-daygrid-day-frame{background:#ffffff04;border-color:#8b87ea29;overflow:hidden}.cron-calendar .calendar-board .fc-daygrid-day-top{justify-content:center}.cron-calendar .calendar-board .fc-daygrid-day-frame:before{border-radius:inherit;inset:0}.cron-calendar .calendar-board .fc-day-today .fc-daygrid-day-frame:before,.cron-calendar .calendar-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-frame:before{background:radial-gradient(circle at 50% 0,#8b87ea2e,#0000 68%)}.cron-board .calendar-kind-vacation{filter:saturate(.82);border-style:dashed!important}.cron-board .calendar-kind-busy{background-image:repeating-linear-gradient(135deg,#ffffff0e 0 5px,#0000 5px 10px)!important}.meeting-file-picker{gap:8px}.meeting-file-picker>small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.meeting-pending-files{gap:5px;display:grid}.meeting-pending-files>div{border:1px solid var(--calendar-line);background:#ffffff06;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:42px;padding:6px 7px;display:grid}.meeting-pending-files>div>svg{color:#bdbaff;width:15px}.meeting-pending-files span{gap:2px;min-width:0;display:grid}.meeting-pending-files strong,.meeting-pending-files small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-pending-files strong{font-size:9px}.meeting-pending-files small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.meeting-pending-files button{width:28px;height:28px;color:var(--calendar-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.meeting-pending-files button:hover{color:#ff8ba7;background:#ff6f911c}.meeting-pending-files button svg{width:14px}.meeting-auto-reminders{background:#8b87ea12;border:1px solid #8b87ea38;border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.meeting-auto-reminders>svg{color:#bdbaff;width:17px}.meeting-auto-reminders>span{gap:2px;display:grid}.meeting-auto-reminders strong{color:#e7e7eb;font-size:9px}.meeting-auto-reminders small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.profile-select{min-width:0;position:relative}.profile-select summary{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);min-height:44px;color:var(--hub-text);cursor:pointer;background:#ffffff0b;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 13px;list-style:none;display:grid}.profile-select summary::-webkit-details-marker{display:none}.profile-select summary:after{content:"⌄";color:var(--hub-muted);font-size:14px}.profile-select[open] summary{border-color:var(--hub-line-accent);box-shadow:0 0 0 3px #8b87ea17}.profile-select[data-disabled] summary{opacity:.75;cursor:default}.profile-select summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-select-menu{z-index:120;border:1px solid var(--hub-line-accent);background:#201f27;border-radius:8px;gap:2px;max-height:230px;padding:5px;display:grid;position:absolute;inset:calc(100% + 5px) 0 auto;overflow-y:auto;box-shadow:0 22px 48px #00000085}.profile-select-menu button{color:#dedee3;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:grid}.profile-select-menu button:hover,.profile-select-menu button[aria-selected=true]{color:#fff;background:#8b87ea2b}.profile-select-menu button svg{color:#bdbaff;width:14px}@media (width<=1380px){.cron-calendar .calendar-stage,.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(0,1fr)}.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(0,1fr) minmax(330px,390px)}}@media (width<=820px){.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(0,1fr)}.participant-picker{height:220px;min-height:220px;max-height:220px}.profile-form-grid{grid-template-columns:1fr}.profile-identity{grid-template-columns:68px minmax(0,1fr)}.profile-identity>.hub-avatar{width:68px;height:68px}.profile-avatar-actions{grid-column:1/-1;justify-content:flex-start}}html,body,#root{height:100%;overflow:hidden}.hub-app{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.hub-topbar{flex:0 0 var(--hub-topbar);min-height:var(--hub-topbar);position:relative}.hub-home{height:calc(100vh - var(--hub-topbar));overflow-y:auto}.hub-workspace{height:calc(100vh - var(--hub-topbar));min-height:0;padding:18px 0;overflow:hidden}.chat-workspace{flex-direction:column;display:flex}.chat-workspace .chat-shell{flex:auto;height:auto;min-height:0}.hub-section-header{flex:none;margin-bottom:14px}.hub-module-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-module{background:#ffffff0a;border-radius:10px;min-height:144px}.hub-background:after{display:none}.hub-background:before{opacity:.72}@media (width>=701px){.hub-home{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;padding:18px 0;display:grid;overflow:hidden}.hub-home-intro{margin:0}.hub-home-intro h1{font-size:clamp(30px,3vw,42px)}.hub-module{min-height:126px;padding:17px}.hub-module>span{border-radius:9px;width:46px;height:46px}.hub-module h2{font-size:20px}.hub-home-columns{min-height:0;margin-top:0}.hub-home-section{flex-direction:column;min-height:0;padding:14px;display:flex;overflow:hidden}.hub-home-section>header{flex:none;margin-bottom:8px}.hub-home-section>.hub-empty-state{flex:auto;min-height:0}.today-list,.home-notifications{min-height:0;overflow-y:auto}}.hub-segmented{border:1px solid var(--hub-line);background:#ffffff09;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.hub-segmented button{min-height:36px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hub-segmented button:hover{color:#fff;background:#ffffff0e}.hub-segmented button.active{background:var(--hub-accent);color:#111}.hub-segmented svg{width:16px;height:16px}.calendar-workspace{flex-direction:column;display:flex}.calendar-header{grid-template-columns:auto minmax(220px,1fr) auto auto}.calendar-title-controls{align-items:center;gap:7px;display:flex}.calendar-title-controls strong{text-align:center;text-transform:capitalize;min-width:150px}.calendar-stage{flex:auto;align-items:stretch;min-height:0}.calendar-stage.has-panel{grid-template-columns:minmax(560px,1fr) minmax(330px,390px)}.cron-board{background:#ffffff06;border-radius:10px;min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}.calendar-detail-panel{background:#1b1a20;border-radius:10px;flex-direction:column;height:100%;min-height:0;max-height:none;padding:0;display:flex;position:relative;top:auto;overflow:hidden}.calendar-detail-panel>header{border-bottom:1px solid var(--hub-line);flex:none;margin:0;padding:14px 15px}.calendar-panel-scroll{min-height:0;padding:14px;overflow-y:auto}.calendar-panel-scroll>.hub-button-wide{margin-top:10px}.cron-board .fc{height:100%;color:var(--hub-text);--fc-border-color:#ffffff18;--fc-page-bg-color:transparent;--fc-neutral-bg-color:#ffffff09;--fc-today-bg-color:#8b87ea17;--fc-now-indicator-color:#8b87ea;--fc-event-bg-color:#8b87ea2e;--fc-event-border-color:#8b87ea80;--fc-event-text-color:#fff}.cron-board .fc-scrollgrid{border:0}.cron-board .fc-theme-standard td:last-child,.cron-board .fc-theme-standard th:last-child{border-right:0}.cron-board .fc-col-header-cell{background:#ffffff06;height:38px}.cron-board .fc-col-header-cell-cushion{color:var(--hub-muted);text-transform:capitalize;padding:10px 5px;font-size:11px;font-weight:600}.cron-board .fc-daygrid-day-number{width:28px;height:28px;color:var(--hub-muted);border-radius:6px;place-items:center;margin:5px;font-size:12px;font-weight:600;display:grid}.cron-board .fc-day-today .fc-daygrid-day-number{background:var(--hub-accent);color:#111}.cron-board .fc-day-other{background:#00000021}.cron-board .fc-day-other .fc-daygrid-day-number{opacity:.34}.cron-board .fc-daygrid-day-frame{min-height:76px}.cron-board .fc-daygrid-event{border-radius:5px;margin:1px 4px;padding:2px 5px}.cron-board .fc-timegrid-slot{height:2.5em}.cron-board .fc-timegrid-slot-label-cushion{color:var(--hub-subtle);font-size:10px}.cron-board .fc-timegrid-event{border-radius:6px;padding:3px 5px}.cron-board .fc-event{cursor:pointer}.cron-event{align-items:center;gap:5px;min-width:0;font-size:10px;line-height:1.35;display:flex;overflow:hidden}.cron-event time{color:#bdbaff;flex:none;font-weight:600}.cron-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-picker{min-width:0;position:relative}.time-picker>button{border:1px solid var(--hub-line);color:#fff;cursor:pointer;text-align:left;background:#ffffff0b;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px;display:grid}.time-picker>button:hover,.time-picker.open>button{border-color:var(--hub-accent);background:#8b87ea14}.time-picker svg{width:17px;color:var(--hub-muted)}.time-picker-menu{z-index:80;border:1px solid var(--hub-line-accent);background:#222128;border-radius:8px;width:100%;max-height:220px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 8px 18px #00000052}.time-picker-menu button{width:100%;min-height:34px;color:var(--hub-muted);cursor:pointer;text-align:left;background:0 0;border-radius:5px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.time-picker-menu button:hover,.time-picker-menu button.selected{background:var(--hub-accent-soft);color:#fff}.time-picker-menu svg{width:15px;color:var(--hub-accent)}.task-workspace{flex-direction:column;display:flex}.task-header{grid-template-columns:auto minmax(220px,1fr) auto}.task-header-actions{align-items:center;gap:9px;display:flex}.task-toolbar{flex:none;align-items:center;gap:9px;margin-bottom:11px;display:flex}.task-toolbar>label,.task-filter-field{align-items:center;gap:8px;width:min(280px,26vw);display:flex}.task-toolbar>label svg{width:16px;color:var(--hub-muted);pointer-events:none;margin-left:12px;position:absolute}.task-toolbar input,.task-toolbar select{padding-left:38px}.task-toolbar>span{color:var(--hub-muted);margin-left:auto;font-size:12px}.task-stage{flex:auto;min-height:0;position:relative;overflow:hidden}.task-board{grid-template-columns:repeat(5,minmax(230px,1fr));gap:9px;height:100%;padding-bottom:3px;display:grid;overflow-x:auto}.task-column{border:1px solid var(--hub-line);background:#ffffff06;border-radius:9px;flex-direction:column;min-width:230px;min-height:0;transition:border-color .16s,background .16s;display:flex}.task-column.is-over{border-color:var(--hub-accent);background:#8b87ea12}.task-column>header{border-bottom:1px solid var(--hub-line);flex:none;justify-content:space-between;align-items:center;min-height:44px;padding:0 11px;display:flex}.task-column>header span{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.task-column>header svg{width:15px;color:var(--hub-accent)}.task-column>header b{background:var(--hub-surface);min-width:22px;height:22px;color:var(--hub-muted);border-radius:6px;place-items:center;font-size:11px;display:grid}.task-column-scroll{min-height:0;padding:7px;overflow-y:auto}.task-column-empty{border:1px dashed var(--hub-line);min-height:72px;color:var(--hub-subtle);border-radius:7px;place-items:center;font-size:11px;display:grid}.task-card{border:1px solid var(--hub-line);cursor:grab;touch-action:none;background:#222127;border-radius:8px;margin-bottom:7px;padding:11px}.task-card:hover{border-color:var(--hub-line-accent);background:#27262e}.task-card:active{cursor:grabbing}.task-card header,.task-card footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.task-card h3{margin:10px 0 5px;font-size:13px;line-height:1.35}.task-card p{color:var(--hub-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 11px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.task-card time,.task-card footer>span{color:var(--hub-muted);align-items:center;gap:4px;font-size:10px;display:flex}.task-card time svg,.task-card footer svg{width:13px}.task-priority{width:fit-content;min-height:23px;color:var(--hub-muted);background:#ffffff12;border-radius:5px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.task-priority.priority-high{color:#ffc56e;background:#ffb74d1f}.task-priority.priority-urgent{color:#ff9aa7;background:#ff6b7d21}.task-priority.priority-low{color:#86d7ba}.task-avatar-stack{align-items:center;display:flex}.task-avatar-stack .hub-avatar+.hub-avatar{margin-left:-6px}.task-list-view{border:1px solid var(--hub-line);background:#ffffff06;border-radius:9px;height:100%;overflow-y:auto}.task-list-view>header,.task-list-view>button{grid-template-columns:minmax(260px,1.5fr) 140px 150px 120px 100px;align-items:center;gap:12px;min-width:900px;padding:0 14px;display:grid}.task-list-view>header{z-index:2;border-bottom:1px solid var(--hub-line);min-height:40px;color:var(--hub-muted);background:#1b1a20;font-size:10px;font-weight:600;position:sticky;top:0}.task-list-view>button{border-bottom:1px solid var(--hub-line);color:#fff;cursor:pointer;text-align:left;background:0 0;width:100%;min-height:62px}.task-list-view>button:hover{background:#8b87ea12}.task-list-view>button>span:first-child{gap:3px;display:grid}.task-list-view small{color:var(--hub-muted);font-size:10px}.task-detail-panel{z-index:30;border:1px solid var(--hub-line-accent);background:#1b1a20;border-radius:10px 0 0 10px;flex-direction:column;width:min(430px,94vw);min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 18px #0000004d}.task-detail-panel>header{border-bottom:1px solid var(--hub-line);flex:none;justify-content:space-between;align-items:center;min-height:62px;padding:10px 14px;display:flex}.task-detail-panel>header h2{margin:0;font-size:17px}.task-detail-scroll{min-height:0;padding:18px;overflow-y:auto}.task-detail-scroll>h2{margin:0 0 10px;font-size:24px;line-height:1.2}.task-description{color:var(--hub-muted);white-space:pre-wrap;font-size:13px;line-height:1.55}.task-detail-scroll dl{border:1px solid var(--hub-line);border-radius:8px;gap:1px;margin:18px 0;display:grid;overflow:hidden}.task-detail-scroll dl div{background:#ffffff06;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.task-detail-scroll dt{color:var(--hub-muted);font-size:11px}.task-detail-scroll dd{margin:0;font-size:12px;font-weight:600}.task-detail-scroll section{margin-top:20px}.task-detail-scroll section h3{margin:0 0 9px;font-size:12px}.task-people,.task-tags,.task-subtasks{flex-wrap:wrap;gap:6px;display:flex}.task-people span,.task-tags span,.task-subtasks span{border:1px solid var(--hub-line);background:#ffffff06;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:4px 8px;font-size:11px;display:inline-flex}.task-subtasks{display:grid}.task-detail-panel>footer{border-top:1px solid var(--hub-line);flex:none;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.task-form-panel>form{min-height:0;padding:14px;overflow-y:auto}.task-template-strip{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:13px;display:grid}.task-template-strip button{border:1px solid var(--hub-line);min-height:34px;color:var(--hub-muted);cursor:pointer;font:inherit;text-align:left;background:#ffffff06;border-radius:6px;padding:0 9px;font-size:10px;font-weight:600}.task-template-strip button:hover{border-color:var(--hub-accent);background:var(--hub-accent-soft);color:#fff}.task-form-panel label,.task-form-panel fieldset{color:var(--hub-muted);gap:6px;font-size:11px;font-weight:600;display:grid}.task-form-panel label+label,.task-form-panel .hub-form-row,.task-form-panel fieldset{margin-top:12px}.task-form-panel fieldset{border:0;min-width:0;padding:0}.task-form-panel textarea{min-height:110px}.task-form-panel form>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.task-select,.task-date-picker{width:100%;min-width:0;position:relative}.task-select-trigger,.task-date-trigger{border:1px solid var(--hub-line);color:#fff;cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;background:#ffffff0b;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px;padding:0 12px;font-weight:600;transition:border-color .16s,background .16s;display:grid}.task-select-trigger:hover,.task-select.open .task-select-trigger,.task-date-trigger:hover,.task-date-picker.open .task-date-trigger{border-color:var(--hub-accent);background:#8b87ea14}.task-select-trigger:focus-visible,.task-date-trigger:focus-visible{outline-offset:2px;outline:2px solid #8b87ea8c}.task-select-trigger>span:not(.task-select-icon),.task-date-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-select-trigger>svg,.task-date-trigger>svg{width:17px;height:17px;color:var(--hub-muted);transition:transform .16s}.task-select.open .task-select-trigger>svg:last-child{transform:rotate(180deg)}.task-select-trigger:has(.task-select-icon){grid-template-columns:18px minmax(0,1fr) 18px}.task-select-icon{color:var(--hub-muted);place-items:center;display:grid}.task-select-icon svg{width:17px;height:17px}.task-date-trigger .placeholder{color:var(--hub-subtle)}.task-floating-menu,.task-date-menu{z-index:180;border:1px solid var(--hub-line-accent);background:#24232a;border-radius:9px;position:fixed;overflow-y:auto;box-shadow:0 8px 18px #00000061}.task-floating-menu{gap:2px;padding:5px;display:grid}.task-floating-menu>button{width:100%;min-height:36px;color:var(--hub-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:6px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:grid}.task-floating-menu>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-floating-menu>button:hover,.task-floating-menu>button.selected{background:var(--hub-accent-soft);color:#fff}.task-floating-menu>button:focus-visible{outline-offset:-2px;outline:2px solid #8b87ea8c}.task-floating-menu>button svg{width:15px;height:15px;color:var(--hub-accent)}.task-date-menu{padding:11px}.task-date-menu>header{justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-bottom:6px;display:flex}.task-date-menu>header strong{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.task-date-menu>header div{gap:4px;display:flex}.task-date-menu>header button{width:32px;height:32px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;display:grid}.task-date-menu>header button:hover{background:var(--hub-accent-soft);color:#fff}.task-date-menu>header svg{width:16px}.task-date-weekdays,.task-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.task-date-weekdays span{height:28px;color:var(--hub-subtle);place-items:center;font-size:10px;font-weight:600;display:grid}.task-date-grid button{color:#fff;cursor:pointer;min-width:0;height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:11px;font-weight:600;display:grid}.task-date-grid button:hover{border-color:var(--hub-line-accent);background:var(--hub-accent-soft)}.task-date-grid button.muted{color:var(--hub-subtle)}.task-date-grid button.today{border-color:#8b87ea7a}.task-date-grid button.selected{border-color:var(--hub-accent);background:var(--hub-accent);color:#111}.task-date-menu>footer{border-top:1px solid var(--hub-line);justify-content:space-between;align-items:center;margin-top:7px;padding-top:7px;display:flex}.task-date-menu>footer button{min-height:30px;color:var(--hub-accent);cursor:pointer;font:inherit;background:0 0;border-radius:5px;padding:0 7px;font-size:11px;font-weight:600}.task-date-menu>footer button:hover{background:var(--hub-accent-soft);color:#fff}.task-assignee-picker{border:1px solid var(--hub-line);border-radius:8px;max-height:210px;display:grid;overflow-y:auto}.task-assignee-picker label{border-bottom:1px solid var(--hub-line);color:#fff;grid-template-columns:18px 32px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;margin:0;padding:5px 9px;display:grid}.task-assignee-picker label:last-child{border-bottom:0}.task-assignee-picker span{display:grid}.task-assignee-picker small{color:var(--hub-muted);font-size:10px}.task-presets{border:1px solid var(--hub-line);background:#ffffff06;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex}.task-presets button{min-height:30px;color:var(--hub-muted);cursor:pointer;font:inherit;background:0 0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:600}.task-presets button:hover,.task-presets button.active{background:var(--hub-accent-soft);color:#fff}.task-context{color:var(--hub-accent);align-items:center;gap:5px;margin:7px 0;font-size:10px;display:flex}.task-context svg{width:13px;height:13px}.task-card-goal{background:linear-gradient(145deg,#8b87ea1f,#222127 52%);border-color:#8b87ea5c}.task-result{border-left:2px solid var(--hub-accent);color:#fff;white-space:pre-wrap;background:#8b87ea14;padding:10px 12px;font-size:12px;line-height:1.5}.task-list-view>header,.task-list-view>button{grid-template-columns:minmax(250px,1.4fr) 120px minmax(150px,.8fr) 130px 175px 95px;min-width:1080px}.task-calendar-view,.task-timeline-view{border:1px solid var(--hub-line);background:#ffffff06;border-radius:9px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.task-calendar-view>header,.task-timeline-view>header{border-bottom:1px solid var(--hub-line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 13px;display:flex}.task-calendar-view>header>div,.task-timeline-view>header>div{text-transform:capitalize;align-items:center;gap:8px;display:flex}.task-calendar-view>header svg,.task-timeline-view>header svg{width:17px;color:var(--hub-accent)}.task-calendar-view nav{align-items:center;gap:4px;display:flex}.task-calendar-view nav button{border:1px solid var(--hub-line);background:var(--hub-surface);color:#fff;cursor:pointer;min-width:32px;height:32px;font:inherit;border-radius:6px;place-items:center;padding:0 9px;font-size:11px;font-weight:600;display:grid}.task-calendar-view nav button:hover{border-color:var(--hub-line-accent);background:var(--hub-accent-soft)}.task-calendar-weekdays,.task-calendar-grid{grid-template-columns:repeat(7,minmax(110px,1fr));display:grid}.task-calendar-weekdays{border-bottom:1px solid var(--hub-line);min-width:770px;color:var(--hub-muted);text-align:center;flex:none;font-size:10px;font-weight:600}.task-calendar-weekdays span{padding:7px}.task-calendar-grid{flex:1;grid-template-rows:repeat(6,minmax(82px,1fr));min-width:770px;min-height:560px;overflow:auto}.task-calendar-grid article{border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);background:#ffffff03;min-width:0;padding:7px}.task-calendar-grid article:nth-child(7n){border-right:0}.task-calendar-grid article.muted{opacity:.35}.task-calendar-grid article.today{background:#8b87ea12;box-shadow:inset 0 0 0 1px #8b87ea59}.task-calendar-grid article>time{width:24px;height:24px;color:var(--hub-muted);border-radius:6px;place-items:center;margin:0 0 4px auto;font-size:10px;font-weight:600;display:grid}.task-calendar-grid article.today>time{background:var(--hub-accent);color:#111}.task-calendar-grid article>div{gap:3px;display:grid}.task-calendar-grid article button{color:#d7d5ff;cursor:pointer;min-width:0;min-height:24px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#8b87ea1f;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:9px;font-weight:600;display:flex;overflow:hidden}.task-calendar-grid article button svg{width:10px;height:10px}.task-calendar-grid article button.status-done{color:#86e6c1;background:#46d39d1f}.task-calendar-grid article button.status-in_progress{color:#8fc4ff;background:#5fa9ff21}.task-calendar-grid article small{color:var(--hub-muted);font-size:9px}.task-timeline-view>header>span{color:var(--hub-muted);font-size:11px}.task-timeline-scroll{min-height:0;overflow:auto}.task-timeline-head,.task-timeline-row{grid-template-columns:240px max-content;min-width:max-content;display:grid}.task-timeline-head{z-index:3;background:#1b1a20;position:sticky;top:0}.task-timeline-head>span,.task-timeline-row>span{z-index:2;border-right:1px solid var(--hub-line);text-align:left;background:#1b1a20;width:240px;padding:9px 12px;position:sticky;left:0}.task-timeline-head>div,.task-timeline-row>div{grid-auto-columns:32px;grid-auto-flow:column;display:grid}.task-timeline-head time{border-right:1px solid var(--hub-line);width:32px;min-height:40px;color:var(--hub-muted);place-items:center;font-size:10px;font-weight:600;display:grid}.task-timeline-head time small{font-size:var(--genesis-micro-text);font-weight:500}.task-timeline-head time.weekend{background:#ffffff06}.task-timeline-row{border-top:1px solid var(--hub-line);color:#fff;cursor:pointer;min-height:54px;font:inherit;background:0 0}.task-timeline-row:hover>span{background:#24232b}.task-timeline-row>span{align-content:center;gap:3px;display:grid}.task-timeline-row>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-timeline-row>span small{color:var(--hub-muted);font-size:9px}.task-timeline-row i{border-right:1px solid var(--hub-line);background:#ffffff03;width:32px}.task-timeline-row i.active{background:var(--hub-accent);opacity:.78;border-color:#0000;align-self:center;height:18px}.task-timeline-row i.start{border-radius:6px 0 0 6px}.task-timeline-row i.end{border-radius:0 6px 6px 0}.task-timeline-row i.start.end{border-radius:6px}@media (width<=1180px){.hub-module-row{grid-template-columns:1fr 1fr}.calendar-header{grid-template-columns:auto minmax(0,1fr) auto}.calendar-view-switcher{grid-column:2/-1;justify-self:end}.calendar-stage.has-panel{grid-template-columns:minmax(470px,1fr) 350px}}@media (width<=820px){html,body,#root{overflow:hidden}.hub-workspace{width:100%;padding:10px 12px}.calendar-header,.task-header{grid-template-columns:auto minmax(0,1fr);gap:9px}.calendar-title-controls,.calendar-view-switcher,.task-header-actions{grid-column:1/-1;justify-self:stretch}.calendar-title-controls strong{flex:1;min-width:0}.calendar-view-switcher,.task-header-actions .hub-segmented,.calendar-view-switcher button,.task-header-actions .hub-segmented button{flex:1}.calendar-stage.has-panel{grid-template-columns:1fr}.calendar-detail-panel{z-index:40;width:100%;position:absolute;inset:0}.task-toolbar>label,.task-filter-field{width:100%}.task-toolbar{flex-wrap:wrap}.task-presets{width:100%;overflow-x:auto}.task-presets button{flex:1 0 auto}.task-toolbar>span{display:none}.task-board{grid-template-columns:repeat(5,minmax(255px,78vw))}}@media (width<=520px){:root{--hub-topbar:64px}.hub-brand small{display:none}.hub-topbar{padding:8px 12px}.hub-top-actions .hub-button{width:42px;padding:0;font-size:0}.hub-section-header h1{font-size:24px}.hub-section-header p{display:none}.calendar-title-controls .hub-button{padding:0 10px}.calendar-view-switcher button{padding:0 6px}.task-header-actions{flex-wrap:wrap}.task-header-actions>.hub-button{width:100%}.task-toolbar{grid-template-columns:1fr;display:grid}.cron-board .fc-col-header-cell-cushion{font-size:10px}.cron-board .fc-daygrid-day-number{margin:2px}.cron-event time{display:none}}.onboarding-workspace{height:calc(100dvh - var(--hub-topbar));grid-template-rows:auto auto minmax(0,1fr);gap:14px;max-width:1680px;margin:0 auto;padding:22px 26px 26px;display:grid;overflow:hidden}.onboarding-page-head{border-bottom:1px solid var(--hub-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding-bottom:16px;display:grid}.onboarding-page-head>div small{color:var(--hub-accent);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.onboarding-page-head h1,.onboarding-page-head p,.onboarding-section-title h3,.onboarding-section-title p,.onboarding-request-summary h2,.onboarding-request-summary p{margin:0}.onboarding-page-head h1{font-size:clamp(25px,2.3vw,36px);line-height:1.08}.onboarding-page-head p{color:var(--hub-muted);margin-top:4px;font-size:13px}.onboarding-error{border-radius:var(--hub-radius-sm);color:#ffd5da;background:#ff6b7d1c;border:1px solid #ff6b7d61;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 12px 10px 15px;font-size:13px;font-weight:600;display:flex}.onboarding-error button{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff0f;border-radius:7px;place-items:center;display:grid}.onboarding-error svg{width:16px;height:16px}.onboarding-layout{border:1px solid var(--hub-line);border-radius:var(--hub-radius);min-height:0;box-shadow:var(--hub-shadow);background:#1111118f;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(190px,230px);display:grid;overflow:hidden}.onboarding-list-panel{border-right:1px solid var(--hub-line);background:#ffffff06;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.onboarding-list-panel>header{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 15px;display:flex}.onboarding-list-panel>header strong,.onboarding-list-panel>header small{display:block}.onboarding-list-panel>header strong{font-size:15px}.onboarding-list-panel>header small{color:var(--hub-muted);margin-top:2px;font-size:10px}.onboarding-list-panel>header>span{color:#ffd27a;white-space:nowrap;background:#ffc1531f;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:600}.onboarding-list{scrollbar-color:#8b87ea85 transparent;scrollbar-width:thin;min-height:0;padding:7px;overflow-y:auto}.onboarding-list>button{width:100%;color:var(--hub-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 9px;transition:background .15s,border-color .15s;display:grid}.onboarding-list>button:hover{background:#ffffff0a}.onboarding-list>button.is-active{background:var(--hub-accent-soft);border-color:#8b87ea57}.onboarding-list>button>span:not(.hub-avatar):not(.onboarding-status){min-width:0}.onboarding-list>button strong,.onboarding-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.onboarding-list>button strong{font-size:12px}.onboarding-list>button small{color:var(--hub-muted);margin-top:3px;font-size:9px}.onboarding-list .onboarding-status{grid-column:2;justify-self:start}.onboarding-list-create{margin-bottom:7px;background:linear-gradient(135deg,#8b87ea29,#8b87ea0f),#ffffff06!important;border-color:#8b87ea38!important;grid-template-columns:minmax(0,1fr)!important}.onboarding-list-create .hub-avatar{color:#b9b6ff}.onboarding-content{overscroll-behavior:contain;scrollbar-color:#8b87ea85 transparent;scrollbar-width:thin;min-width:0;min-height:0;padding:20px;overflow-y:auto}.onboarding-outline-panel{border-left:1px solid var(--hub-line);background:linear-gradient(#8b87ea0e,#0000 42%),#ffffff05;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.onboarding-outline-panel>span{color:var(--hub-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.onboarding-outline-panel button{border:1px solid var(--hub-line);width:100%;color:var(--hub-text);text-align:left;cursor:pointer;background:#ffffff07;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.onboarding-outline-panel button:hover:not(:disabled),.onboarding-outline-panel button.is-active{background:var(--hub-accent-soft);border-color:#8b87ea61}.onboarding-outline-panel button:disabled{cursor:default;opacity:.48}.onboarding-outline-panel strong,.onboarding-outline-panel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-outline-panel strong{font-size:12px}.onboarding-outline-panel small{color:var(--hub-muted);font-size:9px}.onboarding-form,.onboarding-request-card{gap:16px;width:min(100%,1080px);margin:0 auto;display:grid}.onboarding-form-section{border:1px solid var(--hub-line);background:#ffffff08;border-radius:12px;padding:20px}.onboarding-form-section.is-readonly{background:#ffffff06}.onboarding-section-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.onboarding-section-title>span{background:var(--hub-accent-soft);color:#b9b6ff;border:1px solid #8b87ea57;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.onboarding-section-title svg{width:19px;height:19px}.onboarding-section-title h3{font-size:18px}.onboarding-section-title p{color:var(--hub-muted);margin-top:3px;font-size:11px}.onboarding-form-grid,.onboarding-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboarding-field{min-width:0;color:var(--hub-muted);align-content:start;gap:6px;font-size:11px;font-weight:600;display:grid;position:relative}.onboarding-field.is-wide,.onboarding-data-item.is-wide{grid-column:1/-1}.onboarding-field>span{color:#ffffffb8}.onboarding-field>span em{color:#ff8190;margin-left:3px;font-style:normal}.onboarding-field>small{color:var(--hub-subtle);margin-top:-3px;font-size:9px;font-weight:500}.onboarding-field input,.onboarding-field textarea,.onboarding-picker-trigger{background:#ffffff0b;border-color:#ffffff24}.onboarding-field input,.onboarding-field textarea{font-size:12px;font-weight:500}.onboarding-field textarea{min-height:96px}.onboarding-input-with-icon{position:relative}.onboarding-input-with-icon>svg{z-index:1;width:16px;height:16px;color:var(--hub-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.onboarding-input-with-icon input{padding-left:39px}.onboarding-next-step,.onboarding-waiting-state{background:#8b87ea12;border:1px solid #8b87ea42;border-radius:11px;align-items:center;gap:13px;padding:14px 16px;display:flex}.onboarding-next-step>svg{color:#a9a5ff;flex:none}.onboarding-next-step strong,.onboarding-waiting-state strong{font-size:12px}.onboarding-next-step p,.onboarding-waiting-state p{color:var(--hub-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.onboarding-form-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.onboarding-request-summary{justify-content:space-between;align-items:flex-start;gap:18px;padding:3px 2px 0;display:flex}.onboarding-request-summary small{color:var(--hub-accent);text-transform:uppercase;font-size:10px;font-weight:600}.onboarding-request-summary h2{margin-top:4px;font-size:25px}.onboarding-request-summary p{color:var(--hub-muted);margin-top:4px;font-size:12px}.onboarding-data-item{background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;min-height:68px;padding:12px 13px;display:flex}.onboarding-data-item>span{color:#aaa6ff;background:#8b87ea1a;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.onboarding-data-item svg{width:15px;height:15px}.onboarding-data-item>div{min-width:0}.onboarding-data-item small,.onboarding-data-item strong{display:block}.onboarding-data-item small{color:var(--hub-muted);font-size:9px;font-weight:600}.onboarding-data-item strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4}.onboarding-request-footer{background:#ff6b7d0e;border:1px solid #ff6b7d33;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.onboarding-request-footer p{color:var(--hub-muted);margin:0;font-size:10px}.onboarding-user-picker{z-index:4;position:relative}.onboarding-user-picker.is-open{z-index:20}.onboarding-picker-trigger{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);width:100%;min-height:56px;color:var(--hub-text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 11px;display:grid}.onboarding-picker-trigger>span{min-width:0}.onboarding-picker-trigger strong,.onboarding-picker-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.onboarding-picker-trigger strong{font-size:12px}.onboarding-picker-trigger small{color:var(--hub-muted);margin-top:3px;font-size:9px}.onboarding-picker-trigger>svg:last-child{width:16px;height:16px;color:var(--hub-muted)}.onboarding-picker-popover{z-index:40;background:#1b1b21;border:1px solid #8b87ea66;border-radius:10px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 20px 50px #00000094}.onboarding-picker-popover>label{margin-bottom:6px;display:block;position:relative}.onboarding-picker-popover>label svg{z-index:1;width:15px;height:15px;color:var(--hub-muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.onboarding-picker-popover>label input{min-height:38px;padding-left:35px;font-size:11px}.onboarding-picker-popover>div{max-height:245px;overflow-y:auto}.onboarding-picker-popover>div>button{width:100%;min-height:50px;color:var(--hub-text);text-align:left;cursor:pointer;background:0 0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.onboarding-picker-popover>div>button:hover{background:var(--hub-accent-soft)}.onboarding-picker-popover button span{min-width:0}.onboarding-picker-popover button strong,.onboarding-picker-popover button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.onboarding-picker-popover button strong{font-size:11px}.onboarding-picker-popover button small{color:var(--hub-muted);font-size:var(--genesis-micro-text);margin-top:2px}.onboarding-segmented{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);background:#ffffff09;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:44px;padding:4px;display:grid}.onboarding-segmented button{color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:6px;font-size:9px;font-weight:600}.onboarding-segmented button.is-active{background:var(--hub-accent-soft);color:#fff}.onboarding-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.onboarding-choice-grid button{border:1px solid var(--hub-line);min-height:42px;color:var(--hub-muted);text-align:left;cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:10px;font-weight:600;display:flex}.onboarding-choice-grid button:hover,.onboarding-choice-grid button.is-selected{background:var(--hub-accent-soft);color:#fff;border-color:#8b87ea73}.onboarding-choice-grid button>span{border:1px solid #ffffff40;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.onboarding-choice-grid button.is-selected>span{border-color:var(--hub-accent);background:var(--hub-accent);color:#111}.onboarding-choice-grid svg{stroke-width:2.5px;width:12px;height:12px}.onboarding-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.onboarding-status.is-compact{min-height:23px;font-size:var(--genesis-micro-text);padding:4px 7px}.onboarding-status.is-awaiting_manager{color:#ffd27a;background:#ffc1531a;border-color:#ffc1533d}.onboarding-status.is-ready{color:#7be0bb;background:#55d6a71a;border-color:#55d6a742}.onboarding-status.is-cancelled{color:#ff98a5;background:#ff6b7d14;border-color:#ff6b7d38}.hub-module-onboarding>span:first-child{color:#b2aeff;background:#8b87ea24;border-color:#8b87ea57}@media (width<=980px){.onboarding-workspace{height:auto;min-height:calc(100dvh - var(--hub-topbar));overflow:visible}.onboarding-layout{grid-template-columns:1fr;overflow:visible}.onboarding-list-panel{border-right:0;border-bottom:1px solid var(--hub-line);grid-template-rows:auto auto}.onboarding-list{gap:6px;padding:7px;display:flex;overflow:auto hidden}.onboarding-list>button{flex:0 0 min(310px,82vw)}.onboarding-outline-panel{border-top:1px solid var(--hub-line);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-outline-panel>span{grid-column:1/-1}.onboarding-content{overflow:visible}}@media (width<=680px){.onboarding-workspace{gap:10px;padding:14px 10px 18px}.onboarding-page-head{grid-template-columns:auto minmax(0,1fr);gap:10px}.onboarding-page-head>.hub-button:last-child{grid-column:1/-1;width:100%}.onboarding-page-head h1{font-size:23px}.onboarding-content{padding:12px}.onboarding-outline-panel{grid-template-columns:1fr;padding:12px}.onboarding-form-section{padding:15px}.onboarding-form-grid,.onboarding-data-grid,.onboarding-choice-grid{grid-template-columns:1fr}.onboarding-field,.onboarding-data-item{grid-column:1}.onboarding-request-summary,.onboarding-request-footer,.onboarding-form-actions{flex-direction:column;align-items:stretch}.onboarding-request-summary h2{font-size:21px}.onboarding-request-summary .onboarding-status{align-self:flex-start}.onboarding-form-actions .hub-button,.onboarding-request-footer .hub-button{width:100%}.onboarding-segmented{grid-template-columns:1fr}}.hub-profile-button{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);background:var(--hub-surface);max-width:230px;min-height:44px;color:var(--hub-text);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:6px 12px 6px 7px;display:flex}.hub-profile-button:hover,.hub-profile-button:focus-visible{border-color:var(--hub-line-accent);background:var(--hub-surface-hover)}.hub-profile-button>span{gap:2px;min-width:0;display:grid}.hub-profile-button strong,.hub-profile-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-profile-button strong{font-size:12px}.hub-profile-button small{color:var(--hub-muted);font-size:9px}.hub-auth-tabs{border:1px solid var(--hub-line);background:#0000002e;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.hub-auth-tabs button{min-height:38px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:7px;font-weight:600}.hub-auth-tabs button.active{background:var(--hub-accent-soft);color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-line-accent)}.hub-notice-success{color:#a8f0d5;background:#55d6a71a;border-color:#55d6a759}.hub-module-people>span{color:#c9c7ff}.people-workspace{height:calc(100vh - var(--hub-topbar));flex-direction:column;gap:14px;padding-block:18px;display:flex;overflow:hidden}.people-page-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.people-page-head h1,.people-page-head p{margin:0}.people-page-head p{color:var(--hub-muted);margin-top:3px;font-size:11px}.people-count{border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.people-count svg{width:16px;color:var(--hub-accent)}.people-search{display:block;position:relative}.people-search svg{z-index:1;width:17px;color:var(--hub-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.people-search input{background:#ffffff0e;padding-left:42px}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding-right:5px;display:grid;overflow-y:auto}.people-card{border:1px solid var(--hub-line);min-width:0;min-height:112px;color:var(--hub-text);cursor:pointer;text-align:left;background:#ffffff0b;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.people-card:hover,.people-card:focus-visible{border-color:var(--hub-line-accent);background:var(--hub-surface-hover);transform:translateY(-1px)}.people-card>.hub-avatar{grid-row:1/-1;width:58px;height:58px}.people-card-copy{gap:3px;min-width:0;display:grid}.people-card-copy strong,.people-card-copy small,.people-card-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-card-copy strong{font-size:13px}.people-card-copy small,.people-card-copy>span{color:var(--hub-muted);font-size:10px}.people-card>svg{width:15px;color:var(--hub-subtle);grid-area:2/3;justify-self:end}.people-status{width:max-content;max-width:100%;color:var(--hub-muted);align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.people-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.people-status.is-active{color:var(--hub-success)}.people-status.is-pending{color:#f6c65b}.people-status.is-blocked{color:var(--hub-danger)}.people-card>.people-status{grid-area:1/3;justify-self:end}.profile-identity{border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:10px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:grid}.profile-identity>.hub-avatar{width:86px;height:86px}.profile-identity>div:not(.profile-avatar-actions){gap:5px;min-width:0;display:grid}.profile-identity strong{font-size:19px}.profile-identity span{color:var(--hub-muted);overflow-wrap:anywhere}.profile-avatar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-avatar-actions label{cursor:pointer}.profile-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.profile-fact,.profile-relationship-card{border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:10px;min-width:0}.profile-fact{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:12px;display:grid}.profile-relationship-icon{border:1px solid var(--hub-line-accent);background:var(--hub-accent-soft);width:40px;height:40px;color:var(--hub-accent);border-radius:10px;flex:0 0 40px;place-items:center;display:inline-grid}.profile-relationship-icon svg{width:19px;height:19px}.profile-fact>span:last-child,.profile-relationship-card>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.profile-fact small,.profile-relationship-card header small,.profile-person small,.profile-secondary-relationship small{color:var(--hub-muted)}.profile-fact strong{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-relationship-card{grid-column:1/-1;gap:11px;padding:13px;display:grid}.profile-relationship-card>header{align-items:center;gap:11px;display:flex}.profile-relationship-card>header strong{color:var(--hub-text);font-size:13px}.profile-relationship-card>header b{border:1px solid var(--hub-line-accent);background:var(--hub-accent-soft);min-width:28px;height:28px;color:var(--hub-accent);border-radius:999px;place-items:center;margin-left:auto;padding-inline:8px;font-size:10px;display:inline-grid}.profile-person{border:1px solid var(--hub-line);background:#ffffff06;border-radius:9px;grid-template-columns:38px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.profile-person>.hub-avatar{width:38px;height:38px}.profile-person>span{gap:2px;min-width:0;display:grid}.profile-person strong,.profile-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-person strong{color:var(--hub-text);font-size:12px}.profile-person>small{justify-self:end;max-width:230px}.profile-person em{background:var(--hub-accent-soft);width:max-content;max-width:100%;color:var(--hub-accent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-top:2px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:600;overflow:hidden}.profile-secondary-relationship{border:1px dashed var(--hub-line-accent);background:var(--hub-accent-soft);border-radius:9px;grid-template-columns:minmax(160px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.profile-secondary-relationship>span{color:var(--hub-accent);font-size:10px;font-weight:700}.profile-direct-report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:230px;padding-right:3px;display:grid;overflow-y:auto}.profile-direct-report-list .profile-person{grid-template-columns:38px minmax(0,1fr)}.profile-direct-report-list .profile-person>small{grid-column:2;justify-self:start;max-width:100%}.profile-form{gap:14px;display:grid}.profile-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-field{gap:6px;min-width:0;display:grid}.profile-field>span{color:var(--hub-muted);font-size:10px;font-weight:600}.profile-field input:disabled,.profile-field select:disabled{opacity:.78;cursor:default}.profile-field>.gen-date-wrap,.profile-field .gen-date-trigger{width:100%}.profile-manager-picker{position:relative}.profile-manager-picker summary{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);cursor:pointer;background:#ffffff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;padding:0 13px;list-style:none;display:grid}.profile-manager-picker summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-manager-picker summary small{color:var(--hub-accent)}.profile-manager-picker>div{z-index:30;border:1px solid var(--hub-line-accent);width:100%;max-height:220px;box-shadow:var(--hub-shadow);background:#201f27;border-radius:9px;margin-top:5px;padding:5px;display:grid;position:absolute;overflow-y:auto}.profile-manager-picker>div label{border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.profile-manager-picker>div label:hover{background:var(--hub-surface-hover)}.profile-manager-picker>div label span{gap:2px;font-size:11px;display:grid}.profile-manager-picker>div label small{color:var(--hub-muted);font-size:9px}.profile-notice{color:#a8f0d5;background:#55d6a717;border:1px solid #55d6a74d;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.profile-notice svg{width:16px}.profile-footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}@media (width<=1080px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-profile-button small{display:none}}@media (width<=700px){.hub-profile-button{width:44px;padding:6px}.hub-profile-button>span:not(.hub-avatar){display:none}.people-workspace{padding-inline:12px}.people-page-head{grid-template-columns:auto minmax(0,1fr)}.people-count{display:none}.people-grid{grid-template-columns:1fr}.profile-identity{grid-template-columns:68px minmax(0,1fr)}.profile-identity>.hub-avatar{width:68px;height:68px}.profile-avatar-actions{grid-column:1/-1;justify-content:stretch}.profile-avatar-actions .hub-button{flex:1}.profile-overview,.profile-direct-report-list,.profile-secondary-relationship{grid-template-columns:1fr}.profile-person{grid-template-columns:38px minmax(0,1fr)}.profile-person>small{grid-column:2;justify-self:start;max-width:100%}.profile-form-grid{grid-template-columns:1fr}}.intrum-workspace{flex-direction:column;min-height:0;display:flex}.intrum-header{grid-template-columns:auto minmax(0,1fr) auto}.intrum-content{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.intrum-status-band{border:1px solid var(--hub-line);background:var(--hub-line);border-radius:10px;flex:none;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);gap:1px;display:grid;overflow:hidden}.intrum-status-band>*{background:#1b1a20}.intrum-connection{align-items:center;gap:13px;min-height:96px;padding:17px;display:flex}.intrum-connection>svg{width:26px;height:26px;color:var(--hub-danger)}.intrum-connection.connected>svg{color:var(--hub-success)}.intrum-connection span{gap:4px;display:grid}.intrum-connection small,.intrum-status-band dt{color:var(--hub-muted);font-size:11px}.intrum-connection strong{font-size:17px}.intrum-connection em{color:var(--hub-muted);font-size:10px;font-style:normal}.intrum-header-actions{gap:8px;display:flex}.intrum-status-band dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.intrum-status-band dl div{border-left:1px solid var(--hub-line);align-content:center;gap:7px;min-width:0;padding:15px;display:grid}.intrum-status-band dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:600;overflow:hidden}.intrum-directory-layout{flex:auto;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.intrum-directory{border:1px solid var(--hub-line);background:#ffffff09;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.intrum-directory>header{border-bottom:1px solid var(--hub-line);flex:none;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.intrum-directory>header>svg{width:22px;color:var(--hub-accent)}.intrum-directory header span{gap:3px;display:grid}.intrum-directory h2{margin:0;font-size:16px}.intrum-directory p{color:var(--hub-muted);margin:0;font-size:11px}.intrum-directory>div{min-height:0;overflow-y:auto}.intrum-directory article{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.intrum-directory article:last-child{border-bottom:0}.intrum-directory article span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.intrum-directory article small{color:var(--hub-muted);flex:none;font-size:11px}.intrum-safety-note{background:#55d6a712;border:1px solid #55d6a740;border-radius:9px;flex:none;align-items:center;gap:11px;min-height:58px;padding:10px 14px;display:flex}.intrum-safety-note>svg{width:21px;color:var(--hub-success)}.intrum-safety-note span{gap:2px;display:grid}.intrum-safety-note strong{font-size:12px}.intrum-safety-note small{color:var(--hub-muted);font-size:11px}.intrum-tabs{border:1px solid var(--hub-line);background:#ffffff06;border-radius:9px;flex:none;gap:4px;padding:4px;display:flex}.intrum-tabs button{min-height:38px;color:var(--hub-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.intrum-tabs button:hover,.intrum-tabs button.active{color:var(--hub-text);background:#8b87ea21}.intrum-tabs svg{width:16px}.intrum-tabs span{background:#ffffff14;border-radius:999px;padding:2px 6px;font-size:9px}.intrum-panel-scroll{scrollbar-color:#8b87ea8c transparent;flex:auto;min-height:0;overflow-y:auto}.intrum-overview-grid,.intrum-settings-layout,.intrum-history-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;min-height:100%;display:grid}.intrum-module-list,.intrum-entity-feed,.intrum-settings-section,.intrum-mappings,.intrum-run-list,.intrum-conflicts{border:1px solid var(--hub-line);background:#ffffff08;border-radius:10px;overflow:hidden}.intrum-module-list>header,.intrum-entity-feed>header,.intrum-settings-section>header,.intrum-mappings>header,.intrum-run-list>header,.intrum-conflicts>header{border-bottom:1px solid var(--hub-line);align-items:center;gap:10px;min-height:64px;padding:12px 15px;display:flex}.intrum-module-list header>svg,.intrum-entity-feed header>svg,.intrum-settings-section header>svg,.intrum-mappings header>svg,.intrum-run-list header>svg,.intrum-conflicts header>svg{width:20px;color:var(--hub-accent)}.intrum-module-list h2,.intrum-entity-feed h2,.intrum-settings-section h2,.intrum-mappings h2,.intrum-run-list h2,.intrum-conflicts h2{margin:0 0 2px;font-size:14px}.intrum-module-list header p,.intrum-entity-feed header p,.intrum-settings-section header p,.intrum-mappings header p,.intrum-run-list header p,.intrum-conflicts header p{color:var(--hub-muted);margin:0;font-size:10px}.intrum-module-list>article{border-bottom:1px solid var(--hub-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:58px;padding:8px 15px;display:grid}.intrum-module-list>article:last-child{border-bottom:0}.intrum-module-list article div,.intrum-entity-feed article div{gap:3px;min-width:0;display:grid}.intrum-module-list article strong,.intrum-entity-feed article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intrum-module-list article small,.intrum-entity-feed article small{color:var(--hub-muted);font-size:9px}.intrum-module-list article b{font-size:18px}.intrum-module-list article em{color:#f8c760;font-size:9px;font-style:normal}.intrum-module-list article>svg{width:17px;color:var(--hub-success)}.intrum-module-dot{background:var(--hub-danger);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #ff5b7a14}.intrum-module-dot.ok{background:var(--hub-success);box-shadow:0 0 0 4px #55d6a714}.intrum-entity-feed>div{max-height:calc(100% - 64px);overflow-y:auto}.intrum-entity-feed article{border-bottom:1px solid var(--hub-line);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:53px;padding:8px 15px;display:grid}.intrum-entity-feed article>span{color:var(--hub-accent);text-transform:uppercase;font-size:9px;font-weight:600}.intrum-mode-picker{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.intrum-mode-picker button{border:1px solid var(--hub-line);min-height:72px;color:var(--hub-text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:8px;align-content:center;gap:4px;padding:10px 13px;display:grid}.intrum-mode-picker button.active{border-color:var(--hub-accent);background:#8b87ea1f}.intrum-mode-picker button.live.active{border-color:var(--hub-success);background:#55d6a71a}.intrum-mode-picker strong{font-size:12px}.intrum-mode-picker small{color:var(--hub-muted);font-size:9px}.intrum-switch-row,.intrum-number-row{border-top:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:9px 14px;display:flex}.intrum-switch-row span{gap:3px;display:grid}.intrum-switch-row strong,.intrum-number-row span{font-size:11px}.intrum-switch-row small{color:var(--hub-muted);font-size:9px}.intrum-switch-row.danger strong{color:#ff8298}.intrum-switch-row input{width:17px;height:17px;accent-color:var(--hub-accent)}.intrum-number-row input{border:1px solid var(--hub-line);width:88px;min-height:35px;color:var(--hub-text);text-align:center;background:#211f27;border-radius:7px}.intrum-module-settings article,.intrum-mappings article{border-bottom:1px solid var(--hub-line);grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:12px;min-height:61px;padding:8px 14px;display:grid}.intrum-module-settings article:last-child,.intrum-mappings article:last-child{border-bottom:0}.intrum-module-settings label{align-items:center;gap:10px;display:flex}.intrum-module-settings label>span{gap:3px;display:grid}.intrum-module-settings strong{font-size:11px}.intrum-module-settings small{color:var(--hub-muted);font-size:9px}.intrum-module-settings input{width:16px;height:16px;accent-color:var(--hub-accent)}.intrum-module-settings select,.intrum-mappings select{border:1px solid var(--hub-line);width:100%;min-height:36px;color:var(--hub-text);background:#211f27;border-radius:7px;padding:0 10px;font-size:10px}.intrum-mappings>div{overflow-y:auto}.intrum-user-identity{align-items:center;gap:10px;min-width:0;display:flex}.intrum-user-identity>b{width:32px;height:32px;color:var(--hub-accent);background:#8b87ea1a;border:1px solid #8b87ea59;border-radius:9px;place-items:center;display:grid}.intrum-user-identity span{gap:3px;min-width:0;display:grid}.intrum-user-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.intrum-user-identity small{color:var(--hub-muted);font-size:9px}.intrum-console-footer{border:1px solid var(--hub-line);background:#ffffff06;border-radius:9px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:8px 12px;display:flex}.intrum-console-footer>div{align-items:center;gap:9px;display:flex}.intrum-console-footer svg{width:19px;color:var(--hub-success)}.intrum-console-footer span{gap:2px;display:grid}.intrum-console-footer strong{font-size:11px}.intrum-console-footer small{color:var(--hub-muted);font-size:9px}.intrum-run-list>article{border-bottom:1px solid var(--hub-line);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 14px;display:grid}.intrum-run-status{color:#ff8298;background:#ff5b7a1a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.intrum-run-status.completed{color:var(--hub-success);background:#55d6a71a}.intrum-run-status svg{width:17px}.intrum-run-list article>div{gap:3px;min-width:0;display:grid}.intrum-run-list strong{font-size:11px}.intrum-run-list small{color:var(--hub-muted);font-size:9px}.intrum-run-list em{color:#ff8298;font-size:9px;font-style:normal}.intrum-run-list dl{gap:13px;margin:0;display:flex}.intrum-run-list dl div{text-align:center;gap:2px;display:grid}.intrum-run-list dt{color:var(--hub-muted);font-size:var(--genesis-micro-text)}.intrum-run-list dd{margin:0;font-size:12px;font-weight:600}.intrum-conflicts>article{border-bottom:1px solid var(--hub-line);padding:12px 14px}.intrum-conflicts article strong{color:#ff8298;font-size:10px}.intrum-conflicts article p{margin:5px 0;font-size:10px;line-height:1.4}.intrum-conflicts article small{color:var(--hub-muted);font-size:var(--genesis-micro-text)}.intrum-skeleton{gap:12px;display:grid}.intrum-skeleton i{background:linear-gradient(90deg,#ffffff09,#8b87ea1a,#ffffff09) 0 0/220% 100%;border-radius:10px;height:96px;animation:1.4s infinite intrumSkeleton;display:block}.is-spinning{animation:.9s linear infinite intrumSpin}@keyframes intrumSkeleton{to{background-position:-120% 0}}@keyframes intrumSpin{to{transform:rotate(360deg)}}@media (width<=820px){.intrum-header{grid-template-columns:auto minmax(0,1fr)}.intrum-header>.hub-button:last-child{grid-column:1/-1;width:100%}.intrum-header-actions{grid-column:1/-1}.intrum-header-actions .hub-button{flex:1 1 0}.intrum-status-band{grid-template-columns:1fr}.intrum-status-band dl div{border-top:1px solid var(--hub-line);border-left:0}.intrum-directory-layout{grid-template-columns:1fr;overflow-y:auto}.intrum-overview-grid,.intrum-settings-layout,.intrum-history-layout{grid-template-columns:1fr}.intrum-tabs{overflow-x:auto}.intrum-tabs button{flex:none}.intrum-directory{min-height:260px}}@media (width<=520px){.intrum-status-band dl{grid-template-columns:1fr 1fr}.intrum-status-band dl div:nth-child(2n){border-left:1px solid var(--hub-line)}.intrum-safety-note{align-items:flex-start}.intrum-module-settings article,.intrum-mappings article{grid-template-columns:1fr}.intrum-console-footer{flex-direction:column;align-items:stretch}.intrum-console-footer .hub-button{width:100%}}.wiki-workspace{flex-direction:column;min-height:0;display:flex}.wiki-header{grid-template-columns:auto minmax(220px,1fr) auto}.wiki-header-actions{align-items:center;gap:8px;display:flex}.wiki-header-actions .hub-icon-button.active{border-color:var(--hub-line-accent);background:var(--hub-accent-soft);color:var(--hub-accent)}.wiki-shell{border:1px solid var(--hub-line);min-height:0;box-shadow:var(--hub-shadow);background:#11111185;border-radius:12px;flex:auto;grid-template-columns:minmax(230px,280px) minmax(460px,1fr) minmax(260px,320px);display:grid;overflow:hidden}.wiki-shell.tree-closed{grid-template-columns:minmax(460px,1fr) minmax(260px,320px)}.wiki-shell.inspector-closed{grid-template-columns:minmax(230px,280px) minmax(460px,1fr)}.wiki-shell.tree-closed.inspector-closed{grid-template-columns:minmax(0,1fr)}.wiki-tree-panel,.wiki-inspector{background:#ffffff06;min-width:0;min-height:0}.wiki-tree-panel{border-right:1px solid var(--hub-line);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.wiki-search{align-items:center;margin:11px;display:flex;position:relative}.wiki-search svg{width:16px;color:var(--hub-muted);pointer-events:none;position:absolute;left:12px}.wiki-search input{min-height:40px;padding-left:38px}.wiki-tree-scroll{min-height:0;padding:2px 7px 10px;overflow-y:auto}.wiki-tree{gap:2px;display:grid}.wiki-tree-row{border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:48px;display:grid}.wiki-tree-depth-0{padding-left:8px}.wiki-tree-depth-1{padding-left:22px}.wiki-tree-depth-2{padding-left:36px}.wiki-tree-depth-3{padding-left:50px}.wiki-tree-depth-4{padding-left:64px}.wiki-tree-depth-5{padding-left:78px}.wiki-tree-row:hover{background:#ffffff0b}.wiki-tree-row.active{background:var(--hub-accent-soft);box-shadow:inset 3px 0 var(--hub-accent)}.wiki-tree-toggle{width:24px;height:32px;color:var(--hub-subtle);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;display:grid}.wiki-tree-toggle:disabled{cursor:default}.wiki-tree-toggle svg{width:13px}.wiki-tree-page{color:#fff;cursor:pointer;text-align:left;background:0 0;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:44px;padding:4px 7px 4px 1px;display:grid}.wiki-tree-page>svg{width:18px;color:var(--hub-accent)}.wiki-tree-page span{gap:2px;min-width:0;display:grid}.wiki-tree-page span,.wiki-tree-page small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-tree-page span{font-size:12px;font-weight:600}.wiki-tree-page small{color:var(--hub-muted);font-size:9px;font-weight:500}.wiki-new-root{border-top:1px solid var(--hub-line);min-height:46px;color:var(--hub-muted);cursor:pointer;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:8px;margin:8px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.wiki-new-root:hover{background:var(--hub-accent-soft);color:#fff}.wiki-new-root svg{width:16px}.wiki-editor-pane{background:#11111147;min-width:0;min-height:0;overflow:hidden}.wiki-editor-pane>.hub-empty-state{width:min(520px,100% - 40px);margin:80px auto}.wiki-document{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.wiki-document-head{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:12px 18px;display:flex}.wiki-document-title{align-items:center;gap:12px;min-width:0;display:flex}.wiki-document-title>span{background:var(--hub-accent-soft);width:42px;height:42px;color:var(--hub-accent);border:1px solid #8b87ea59;border-radius:9px;flex:none;place-items:center;display:grid}.wiki-document-title>span svg{width:20px}.wiki-document-title>div{gap:3px;min-width:0;display:grid}.wiki-document-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.wiki-document-title input{min-height:39px;font-size:18px;font-weight:600}.wiki-document-title p{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.wiki-document-actions{flex:none;align-items:center;gap:7px;display:flex}.wiki-document-actions .hub-button{min-height:40px;padding-inline:12px;font-size:11px}.wiki-document-actions svg{width:16px}.wiki-document-meta{border-bottom:1px solid var(--hub-line);scrollbar-width:none;align-items:center;gap:6px;min-height:38px;padding:7px 18px;display:flex;overflow-x:auto}.wiki-document-meta::-webkit-scrollbar{display:none}.wiki-document-meta span{color:#c5c2ff;background:#8b87ea1a;border-radius:5px;flex:none;padding:4px 7px;font-size:9px;font-weight:600}.wiki-document-meta small{color:var(--hub-subtle);white-space:nowrap;margin-left:auto;font-size:9px}.wiki-toolbar{border-bottom:1px solid var(--hub-line);background:#ffffff05;align-items:center;gap:3px;min-height:43px;padding:5px 16px;display:flex;overflow-x:auto}.wiki-toolbar button{width:31px;height:31px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.wiki-toolbar button:hover,.wiki-toolbar button.active{background:var(--hub-accent-soft);color:#fff}.wiki-toolbar svg{width:15px}.wiki-editor-scroll{min-height:0;position:relative;overflow-y:auto}.wiki-editor-content{width:min(100%,820px);min-height:100%;margin:0 auto;padding:38px clamp(28px,5vw,72px) 80px}.wiki-editor-content .tiptap{color:#ffffffe6;outline:0;min-height:100%;font-size:14px;line-height:1.72}.wiki-editor-content .tiptap>:first-child{margin-top:0}.wiki-editor-content .tiptap h1{margin:0 0 25px;font-size:clamp(30px,4vw,48px);line-height:1.12}.wiki-editor-content .tiptap h2{margin:34px 0 11px;font-size:22px;line-height:1.25}.wiki-editor-content .tiptap h3{margin:24px 0 9px;font-size:17px}.wiki-editor-content .tiptap p{margin:8px 0}.wiki-editor-content .tiptap ul,.wiki-editor-content .tiptap ol{padding-left:24px}.wiki-editor-content .tiptap li{margin:5px 0}.wiki-editor-content .tiptap ul[data-type=taskList]{padding:0;list-style:none}.wiki-editor-content .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:9px;display:flex}.wiki-editor-content .tiptap ul[data-type=taskList] li>label{padding-top:5px}.wiki-editor-content .tiptap ul[data-type=taskList] li>div{flex:1}.wiki-editor-content .tiptap blockquote{border-left:3px solid var(--hub-accent);color:var(--hub-muted);background:#8b87ea12;margin:18px 0;padding:8px 16px}.wiki-editor-content .tiptap hr{border:0;border-top:1px solid var(--hub-line);margin:28px 0}.wiki-editor-content .tiptap p.is-editor-empty:first-child:before{float:left;height:0;color:var(--hub-subtle);content:attr(data-placeholder);pointer-events:none}.wiki-document:not(.editing) .wiki-editor-content .tiptap{cursor:default}.wiki-document.editing .wiki-editor-content .tiptap{min-height:380px}.wiki-slash-menu{z-index:12;border:1px solid var(--hub-line-accent);width:220px;box-shadow:var(--hub-shadow);background:#201f26;border-radius:9px;padding:6px;display:grid;position:absolute;top:130px;left:max(28px,50% - 330px)}.wiki-slash-menu strong{color:var(--hub-muted);text-transform:uppercase;padding:7px 8px;font-size:10px}.wiki-slash-menu button{color:#fff;cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:9px;min-height:37px;padding:0 8px;display:flex}.wiki-slash-menu button:hover{background:var(--hub-accent-soft)}.wiki-slash-menu svg{width:16px;color:var(--hub-accent)}.wiki-document-footer{border-top:1px solid var(--hub-line);min-height:48px;color:var(--hub-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:10px;display:flex}.wiki-document-footer span{align-items:center;gap:7px;display:flex}.wiki-inspector{border-left:1px solid var(--hub-line);grid-template-rows:auto minmax(0,1fr);display:grid}.wiki-inspector-tabs{border-bottom:1px solid var(--hub-line);grid-template-columns:repeat(3,1fr);padding:7px;display:grid}.wiki-inspector-tabs button{min-height:40px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid;position:relative}.wiki-inspector-tabs button:hover,.wiki-inspector-tabs button.active{background:var(--hub-accent-soft);color:#fff}.wiki-inspector-tabs svg{width:17px}.wiki-inspector-tabs span{color:var(--hub-accent);font-size:var(--genesis-micro-text);position:absolute;top:3px;right:calc(50% - 20px)}.wiki-inspector-scroll{min-height:0;padding:15px;overflow-y:auto}.wiki-inspector h3{margin:0 0 15px;font-size:15px}.wiki-properties,.wiki-comments,.wiki-history{gap:13px;display:grid}.wiki-properties>label,.wiki-comments form{color:var(--hub-muted);gap:6px;font-size:10px;font-weight:600;display:grid}.wiki-properties textarea{min-height:80px}.wiki-properties fieldset{border:0;min-width:0;margin:0;padding:0}.wiki-properties legend{color:var(--hub-muted);margin-bottom:7px;font-size:10px;font-weight:600}.wiki-access-options{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.wiki-access-options button{border:1px solid var(--hub-line);min-width:0;min-height:34px;color:var(--hub-muted);cursor:pointer;background:#ffffff06;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:600}.wiki-access-options button.active{border-color:var(--hub-accent);background:var(--hub-accent-soft);color:#fff}.wiki-properties dl{border:1px solid var(--hub-line);border-radius:7px;gap:1px;margin:0;display:grid;overflow:hidden}.wiki-properties dl div{background:#ffffff06;padding:8px 10px}.wiki-properties dt{color:var(--hub-subtle);font-size:9px}.wiki-properties dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:600}.wiki-comments form textarea{min-height:80px}.wiki-comments form .hub-button{justify-self:end;min-height:36px;font-size:10px}.wiki-comments>div{gap:7px;display:grid}.wiki-comments article{border-bottom:1px solid var(--hub-line);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.wiki-comments article>div{min-width:0}.wiki-comments article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wiki-comments article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wiki-comments article time{color:var(--hub-subtle);font-size:var(--genesis-micro-text)}.wiki-comments article p{overflow-wrap:anywhere;color:var(--hub-muted);margin:5px 0 0;font-size:10px;line-height:1.45}.wiki-comments .hub-empty-state,.wiki-history .hub-empty-state{min-height:180px;padding:14px}.wiki-history article{border:1px solid var(--hub-line);background:#ffffff06;border-radius:7px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;display:grid}.wiki-history article>svg{width:15px;color:var(--hub-accent)}.wiki-history article>div{gap:2px;min-width:0;display:grid}.wiki-history article strong,.wiki-history article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-history article strong{font-size:10px}.wiki-history article span,.wiki-history article time{color:var(--hub-muted);font-size:var(--genesis-micro-text)}.wiki-history article button{color:var(--hub-accent);cursor:pointer;background:0 0;grid-column:2;justify-self:start;padding:0;font-size:9px;font-weight:600}.wiki-create-modal>header>div{min-width:0}.wiki-create-modal>header p{color:var(--hub-muted);margin:4px 0 0;font-size:11px}.wiki-create-modal form{gap:17px;display:grid}.wiki-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.wiki-template-grid>button{border:1px solid var(--hub-line);color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;min-height:92px;padding:11px;display:grid}.wiki-template-grid>button:hover,.wiki-template-grid>button.active{border-color:var(--hub-accent);background:var(--hub-accent-soft)}.wiki-template-grid>button>svg{width:20px;color:var(--hub-accent)}.wiki-template-grid>button span{gap:5px;min-width:0;display:grid}.wiki-template-grid strong{font-size:11px}.wiki-template-grid small{color:var(--hub-muted);font-size:9px;line-height:1.35}.wiki-create-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.wiki-create-fields label,.wiki-create-fields fieldset{min-width:0;color:var(--hub-muted);border:0;gap:6px;margin:0;padding:0;font-size:10px;font-weight:600;display:grid}.wiki-create-fields fieldset{grid-column:1/-1}.wiki-create-modal form>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1200px){.wiki-shell{grid-template-columns:minmax(210px,250px) minmax(430px,1fr)}.wiki-inspector{top:calc(var(--hub-topbar) + 104px);z-index:35;border:1px solid var(--hub-line-accent);width:min(330px,100vw - 40px);box-shadow:var(--hub-shadow);background:#1b1a21;border-radius:10px;position:absolute;bottom:18px;right:20px}.wiki-shell{position:relative}.wiki-shell.tree-closed{grid-template-columns:1fr}.wiki-shell.inspector-closed{grid-template-columns:minmax(210px,250px) minmax(430px,1fr)}.wiki-shell.tree-closed.inspector-closed{grid-template-columns:1fr}}@media (width<=760px){.wiki-header{grid-template-columns:auto minmax(0,1fr)}.wiki-header-actions{grid-column:1/-1;justify-content:flex-end}.wiki-header-actions .hub-button{flex:1}.wiki-shell,.wiki-shell.inspector-closed{grid-template-columns:1fr}.wiki-tree-panel{z-index:30;border:1px solid var(--hub-line-accent);width:min(310px,88vw);box-shadow:var(--hub-shadow);background:#1b1a21;border-radius:10px 0 0 10px;position:absolute;inset:0}.wiki-editor-content{padding:28px 22px 70px}.wiki-document-head{align-items:flex-start}.wiki-document-title p,.wiki-document-actions .hub-button-secondary:first-child{display:none}.wiki-document-actions .hub-button{width:42px;padding:0;font-size:0}.wiki-create-fields,.wiki-template-grid,.wiki-access-options{grid-template-columns:1fr}}@media (width<=520px){.wiki-workspace{width:100%;padding-inline:10px}.wiki-header{padding-inline:4px}.wiki-document-title>span{width:36px;height:36px}.wiki-document-title h2{font-size:17px}.wiki-editor-content .tiptap{font-size:13px}.wiki-editor-content .tiptap h1{font-size:31px}.wiki-document-footer>span:last-child{display:none}}.cron-board .fc-daygrid-day{background:0 0;border-color:#0000}.cron-board .fc-daygrid-day-frame{background:#ffffff05;border:1px solid #ffffff1b;border-radius:8px;min-height:76px;margin:3px;transition:border-color .15s,background .15s,box-shadow .15s;overflow:hidden}.cron-board .fc-daygrid-day-top{justify-content:center}.cron-board .fc-daygrid-day-number{margin:5px auto 2px}.cron-board .fc-day-today{background:0 0}.cron-board .fc-day-today .fc-daygrid-day-frame{background:#8b87ea13;border-color:#8b87ea85}.cron-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-frame{background:#8b87ea24;border-color:#8b87ea;box-shadow:inset 0 0 0 1px #8b87ea38}.cron-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-number{color:#111;background:#8b87ea}.cron-board .fc-daygrid-day-events{min-height:20px;padding-bottom:3px}.participant-picker{overflow-anchor:none;scrollbar-gutter:stable;contain:layout paint;height:min(225px,34vh);min-height:min(225px,34vh)}.participant-picker>label{box-sizing:border-box;min-height:52px}.meeting-card-section{gap:8px;padding-top:2px;display:grid}.meeting-card-section>h4,.meeting-card-section>header h4{color:var(--hub-text);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.meeting-card-section h4 svg{width:15px;height:15px;color:var(--hub-accent)}.meeting-card-section h4 small{color:#bdbaff;background:#8b87ea21;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.meeting-files>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-file-button{min-height:32px;padding:0 9px;font-size:10px}.meeting-file-button svg{width:14px}.meeting-file-list>button{border:1px solid var(--hub-line);width:100%;min-width:0;color:var(--hub-text);cursor:pointer;text-align:left;background:#ffffff06;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:8px 9px;display:grid}.meeting-file-list>button:hover{border-color:var(--hub-line-accent);background:#8b87ea12}.meeting-file-list>button>svg:first-child{width:18px;color:var(--hub-accent)}.meeting-file-list>button>svg:last-child{width:15px;color:var(--hub-muted)}.meeting-file-list small,.meeting-section-empty{color:var(--hub-muted);font-size:9px}.meeting-section-empty{border:1px dashed var(--hub-line);text-align:center;border-radius:7px;margin:0;padding:10px}.meeting-comment-list>article{border:1px solid var(--hub-line);background:#ffffff05;border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.meeting-comment-list>article>div,.meeting-comment-list header{min-width:0}.meeting-comment-list header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.meeting-comment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.meeting-comment-list time{color:var(--hub-subtle);font-size:var(--genesis-micro-text);flex:none}.meeting-comment-form .hub-icon-button{color:#bdbaff;background:#8b87ea24;border-color:#8b87ea6b;width:36px;height:36px}.task-card{min-width:0;overflow:hidden}.task-card h3,.task-card p,.task-card .task-context,.task-card footer>span{overflow-wrap:anywhere}.task-card.task-card-drag-preview,.task-card.task-card-drag-preview:hover{cursor:grabbing;background:#27262e;border-color:#8b87eab8;width:100%;max-width:none;margin:0;transition:none;transform:none;box-shadow:0 18px 45px #0000006b}@media (width<=760px){.cron-board .fc-daygrid-day-frame{min-height:64px;margin:2px}.participant-picker{height:min(210px,31vh);min-height:min(210px,31vh)}}.cron-calendar{gap:12px}.cron-calendar .calendar-header{border-bottom:1px solid #ffffff0f;align-items:center;padding-bottom:8px}.cron-calendar .calendar-header h1{letter-spacing:0}.cron-calendar .calendar-title-controls{background:#ffffff06;border:1px solid #8b87ea2e;border-radius:10px;padding:4px}.cron-calendar .calendar-title-controls .hub-button{min-height:36px}.cron-calendar .calendar-view-switcher{background:#ffffff06;border:1px solid #8b87ea2e;border-radius:10px;padding:4px}.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(640px,1fr) minmax(330px,390px);gap:12px}.cron-calendar .cron-board{background:linear-gradient(#ffffff07,#0000 34%),#151519;border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff09}.cron-calendar .calendar-detail-panel{background:linear-gradient(#8b87ea14,#0000 32%),#18171d;border:1px solid #8b87ea33}.cron-calendar .calendar-detail-panel>header{background:#ffffff05;padding:13px 14px}.cron-calendar .calendar-detail-panel>header small{color:var(--hub-muted);font-size:10px;font-weight:600}.cron-calendar .calendar-panel-scroll{align-content:start;gap:10px;padding:12px;display:grid}.cron-panel-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cron-availability-hint{color:#d8d6ff;background:#8b87ea1a;border:1px solid #8b87ea52;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:600;line-height:1.4}.cron-side-section{background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;gap:8px;padding:11px;display:grid}.cron-side-section .hub-button{min-height:30px;padding:0 8px;font-size:10px}.availability-slot-list{gap:6px;display:grid}.availability-slot-list>div{background:repeating-linear-gradient(135deg,#8b87ea1f 0 5px,#8b87ea0a 5px 10px),#8b87ea0f;border:1px solid #8b87ea47;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:7px;padding:8px;display:grid}.availability-slot-list svg{color:#bdbaff;width:15px;height:15px}.availability-slot-list strong{min-width:0;color:var(--hub-text);font-size:11px}.availability-slot-list button{border:1px solid var(--hub-line);width:26px;height:26px;color:var(--hub-muted);cursor:pointer;background:#ffffff09;border-radius:7px;place-items:center;display:grid}.availability-slot-list button:hover{color:#ff8a8a;border-color:#ff6b6b80}.cron-board .fc .fc-timegrid-axis-cushion,.cron-board .fc .fc-timegrid-slot-label-cushion{color:#ffffff57;font-size:10px;font-weight:600}.cron-board .fc .fc-timegrid-col.fc-day-today{background:#8b87ea09}.cron-board .fc .fc-timegrid-col-frame{background:linear-gradient(#ffffff05,#0000 20%),#ffffff02}.cron-board .fc .fc-timegrid-now-indicator-line{border-color:#8b87ea;box-shadow:0 0 10px #8b87ea7a}.cron-board .fc .fc-timegrid-now-indicator-arrow{border-color:#8b87ea}.cron-board .fc .fc-highlight{opacity:1;background:repeating-linear-gradient(135deg,#8b87ea40 0 6px,#8b87ea1f 6px 12px);border:1px solid #8b87ea75;border-radius:6px}.cron-board .fc-bg-event.cron-availability-event{opacity:1;background:repeating-linear-gradient(135deg,#8b87ea29 0 7px,#8b87ea0b 7px 14px)}.cron-board .fc-v-event.cron-meeting-event{background:linear-gradient(135deg,#8b87ea33,#8b87ea14),#25232f;border-left:3px solid #8b87ea}.cron-board .fc-daygrid-event.cron-meeting-event{border-left:3px solid #8b87ea}.cron-board .fc-timegrid-event .cron-event{align-content:start;gap:2px;padding:1px;display:grid}.cron-board .fc-timegrid-event .cron-event time{font-size:10px}.cron-board .fc-timegrid-event .cron-event span{white-space:normal}.cron-board .fc-daygrid-day-frame{flex-direction:column;display:flex}.cron-board .fc-daygrid-day-top{flex:none;justify-content:center;min-height:32px}.cron-board .fc-daygrid-day-events{flex:auto}.cron-board .fc-daygrid-day-number{margin-top:4px}@media (width<=1180px){.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(460px,1fr) 340px}}@media (width<=820px){.cron-calendar .calendar-stage.has-panel{grid-template-columns:1fr}.cron-calendar .calendar-detail-panel{z-index:45;position:absolute;inset:0}}.cron-calendar{height:calc(100vh - 82px);min-height:620px;overflow:hidden}.cron-calendar .calendar-header{grid-template-columns:auto minmax(230px,1fr) auto auto;gap:14px}.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(720px,1fr) minmax(360px,420px);height:calc(100vh - 185px);min-height:0}.cron-calendar .cron-board,.cron-calendar .calendar-detail-panel{height:100%;min-height:0;overflow:hidden}.cron-calendar .calendar-detail-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.cron-calendar .calendar-panel-scroll{scrollbar-color:#8b87ea9e #ffffff0b;overflow:auto}.cron-board .fc-theme-standard td,.cron-board .fc-theme-standard th{border-color:#ffffff13}.cron-board .fc-scrollgrid-section-header th{background:#ffffff05}.cron-board .fc .fc-timegrid-slot{height:34px}.cron-board .fc .fc-non-business{background:repeating-linear-gradient(135deg,#ffffff07 0 6px,#ffffff02 6px 12px)}.cron-board .fc .fc-timegrid-slot-minor{border-top-style:dashed;border-top-color:#ffffff09}.cron-board .fc .fc-timegrid-col-frame{background:linear-gradient(#ffffff03,#0000 20%),#11111185;box-shadow:inset 1px 0 #ffffff0b,inset -1px 0 #0000002e}.cron-board .fc-timegrid-event-harness{margin-inline:3px}.cron-board .fc-v-event.cron-meeting-event,.cron-board .fc-daygrid-event.cron-meeting-event{border:1px solid #8b87ea70;border-left:3px solid #8b87ea;border-radius:6px;box-shadow:0 8px 22px #00000038}.cron-board .fc .fc-highlight,.cron-board .fc-bg-event.cron-availability-event{background:linear-gradient(135deg,#8b87ea29,#8b87ea0f),repeating-linear-gradient(135deg,#0000 0 8px,#8b87ea24 8px 10px);border-radius:6px}.cron-board .fc-daygrid-day-frame{background:linear-gradient(#ffffff08,#ffffff02),#ffffff04;border:1px solid #ffffff12;border-radius:9px;outline:0;min-height:108px;margin:4px}.cron-board .fc-daygrid-day-frame:hover{background:linear-gradient(#8b87ea17,#8b87ea06),#ffffff05;border-color:#8b87ea6b}.cron-board .fc-daygrid-day-top{justify-content:center;align-items:flex-start;min-height:30px}.cron-board .fc-daygrid-day-number{border-radius:8px;place-items:center;width:28px;height:28px;margin-top:6px;display:grid}.cron-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-number,.cron-board .fc-day-today .fc-daygrid-day-number{color:#111;background:#8b87ea}.cron-board .fc-dayGridMonth-view .fc-highlight{display:none}.cron-board .fc-dayGridMonth-view .fc-scrollgrid,.cron-board .fc-timeGridWeek-view .fc-scrollgrid,.cron-board .fc-timeGridDay-view .fc-scrollgrid{background:#09090c85}.cron-board .fc-daygrid-day,.cron-board .fc-day-today,.cron-board .fc-daygrid-day.is-selected-day{overflow:hidden;background:0 0!important}.cron-board .fc-daygrid-day-frame{isolation:isolate;position:relative;overflow:hidden}.cron-board .fc-daygrid-day-frame:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.cron-board .fc-daygrid-day-frame>*{z-index:1;position:relative}.cron-board .fc-daygrid-day-bg{pointer-events:none;border-radius:8px;inset:4px;overflow:hidden}.cron-board .fc-daygrid-bg-harness{left:0!important;right:0!important}.cron-board .fc-daygrid-day-frame:hover{background:0 0}.cron-board .fc-daygrid-day-frame:hover:before{background:linear-gradient(#8b87ea17,#8b87ea06),#ffffff05}.cron-board .fc-day-today .fc-daygrid-day-frame{background:0 0}.cron-board .fc-day-today .fc-daygrid-day-frame:before{background:linear-gradient(#8b87ea18,#8b87ea08),#ffffff04}.cron-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-frame{background:0 0}.cron-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-frame:before{background:linear-gradient(#8b87ea29,#8b87ea0d),#ffffff04}.cron-board .fc-dayGridMonth-view .fc-bg-event,.cron-board .fc-dayGridMonth-view .fc-highlight{clip-path:inset(0 round 8px);border-radius:8px;overflow:hidden}.time-picker-menu{color:#fff;background:#18171d;border-color:#8b87ea59;box-shadow:0 22px 60px #00000073}.time-picker-menu button:hover,.time-picker-menu button.active{color:#fff;background:#8b87ea3d}@media (width<=1280px){.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(560px,1fr) minmax(320px,380px)}}@media (width<=920px){.cron-calendar{height:auto;min-height:0;overflow:visible}.cron-calendar .calendar-header{grid-template-columns:1fr}.cron-calendar .calendar-stage.has-panel{grid-template-columns:1fr;height:auto}.cron-calendar .cron-board{min-height:640px}.cron-calendar .calendar-detail-panel{z-index:auto;max-height:none;position:relative;inset:auto}}.cron-calendar.calendar-workspace{--calendar-surface:#18181deb;--calendar-surface-raised:#1f1f25f5;--calendar-field:#ffffff0b;--calendar-line:#ffffff17;--calendar-line-strong:#8b87ea57;--calendar-accent:#8b87ea;--calendar-text:#f7f7f9;--calendar-muted:#a8a7af;width:100%;height:calc(100dvh - 78px);min-height:590px;color:var(--calendar-text);grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid;overflow:hidden}.cron-calendar .calendar-header{border-bottom:1px solid var(--calendar-line);grid-template-columns:auto minmax(210px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:0 2px 10px;display:grid}.cron-calendar .calendar-header>div:nth-child(2){min-width:0}.cron-calendar .calendar-header h1{margin:0;font-size:24px;line-height:1.05}.cron-calendar .calendar-header p{color:var(--calendar-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.cron-calendar .calendar-title-controls,.cron-calendar .calendar-view-switcher{border:1px solid var(--calendar-line);background:#ffffff09;border-radius:8px;align-items:center;gap:4px;min-height:40px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff09}.cron-calendar .calendar-title-controls strong{text-align:center;text-transform:capitalize;min-width:116px;padding:0 6px;font-size:12px}.cron-calendar .calendar-title-controls .hub-icon-button,.cron-calendar .calendar-title-controls .hub-button{height:32px;min-height:32px}.cron-calendar .calendar-sidebar-trigger,.calendar-sidebar-scrim{display:none}.cron-calendar .calendar-view-switcher button{min-height:32px;color:var(--calendar-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:600}.cron-calendar .calendar-view-switcher button:hover,.cron-calendar .calendar-view-switcher button.active{color:#fff;background:#8b87ea2e}.cron-calendar .calendar-stage,.cron-calendar .calendar-stage.has-panel{grid-template-columns:232px minmax(0,1fr);gap:10px;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.cron-calendar .calendar-stage.has-panel{grid-template-columns:232px minmax(500px,1fr) minmax(340px,400px)}.calendar-sidebar,.cron-calendar .calendar-board,.cron-calendar .calendar-detail-panel{border:1px solid var(--calendar-line);background:linear-gradient(180deg, #ffffff06, transparent 24%), var(--calendar-surface);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);border-radius:8px;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff09,0 16px 40px #0000002e}.calendar-sidebar{scrollbar-width:thin;scrollbar-color:#8b87ea85 transparent;flex-direction:column;gap:14px;padding:14px;display:flex;overflow:auto}.calendar-sidebar .hub-button-wide{flex:none;min-height:40px}.calendar-search-field{border:1px solid var(--calendar-line);background:var(--calendar-field);min-height:38px;color:var(--calendar-muted);border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.calendar-search-field:focus-within{border-color:var(--calendar-line-strong);box-shadow:0 0 0 3px #8b87ea1a}.calendar-search-field svg{width:16px;height:16px}.calendar-search-field input{width:100%;min-width:0;color:var(--calendar-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.mini-calendar{gap:9px;display:grid}.mini-calendar>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-calendar>header strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:12px;overflow:hidden}.mini-calendar>header>div{gap:2px;display:flex}.mini-calendar>header button{width:26px;height:26px;color:var(--calendar-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.mini-calendar>header button:hover{color:#fff;background:#fff1}.mini-calendar>header svg{width:14px;height:14px}.mini-calendar-weekdays,.mini-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.mini-calendar-weekdays span{color:#777780;text-align:center;font-size:9px;font-weight:600}.mini-calendar-grid button{aspect-ratio:1;color:#d7d7dc;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:10px;font-weight:600;display:grid}.mini-calendar-grid button:hover{background:#8b87ea17;border-color:#8b87ea52}.mini-calendar-grid button.muted{color:#55555d}.mini-calendar-grid button.today{box-shadow:inset 0 0 0 1px #8b87ea9e}.mini-calendar-grid button.active{border-color:var(--calendar-accent);background:var(--calendar-accent);color:#111}.calendar-list-section{border-top:1px solid var(--calendar-line);gap:7px;padding-top:12px;display:grid}.calendar-list-section h3{color:#dddde2;margin:0 0 2px;font-size:11px}.calendar-list-section label,.calendar-legend>span{min-height:28px;color:var(--calendar-muted);grid-template-columns:16px 10px minmax(0,1fr);align-items:center;gap:7px;font-size:10px;font-weight:600;display:grid}.calendar-list-section input{width:14px;height:14px;accent-color:var(--calendar-accent)}.calendar-dot,.calendar-legend i{background:var(--event-accent,var(--calendar-accent));border-radius:50%;width:8px;height:8px}.calendar-legend>span{grid-template-columns:10px minmax(0,1fr)}.calendar-legend .is-busy{background:#8b87ea}.calendar-legend .is-tentative{background:#f3b64c}.calendar-legend .is-free{background:#3dd6a0}.calendar-category-violet{--event-accent:#8b87ea}.calendar-category-blue{--event-accent:#5ca9ff}.calendar-category-green{--event-accent:#3dd6a0}.calendar-category-amber{--event-accent:#f3b64c}.calendar-category-rose{--event-accent:#ff6f91}.cron-calendar .calendar-board{background:radial-gradient(circle at 50% 0,#8b87ea0e,#0000 36%),#121216f5;height:100%;padding:4px;position:relative;overflow:hidden}.cron-calendar .calendar-board .fc{color:#ededf0;height:100%;font-size:11px}.cron-calendar .calendar-board .fc-scrollgrid{border:0;border-radius:6px;overflow:hidden}.cron-calendar .calendar-board .fc-theme-standard td,.cron-calendar .calendar-board .fc-theme-standard th{border-color:#fff1}.cron-calendar .calendar-board .fc-col-header-cell{vertical-align:middle;background:#ffffff06;height:38px}.cron-calendar .calendar-board .fc-col-header-cell-cushion{color:#b7b6be;text-transform:capitalize;padding:6px;font-size:10px;font-weight:600}.cron-calendar .calendar-board .fc-timegrid-axis,.cron-calendar .calendar-board .fc-timegrid-slot-label{background:#0f0f12e0;width:48px}.cron-calendar .calendar-board .fc-timegrid-slot{height:34px}.cron-calendar .calendar-board .fc-timegrid-slot-label-cushion,.cron-calendar .calendar-board .fc-timegrid-axis-cushion{color:#6f6e77;font-size:9px;font-weight:600}.cron-calendar .calendar-board .fc-timegrid-col-frame{background:#131317ad}.cron-calendar .calendar-board .fc-day-today .fc-timegrid-col-frame{background:#8b87ea0b}.cron-calendar .calendar-board .fc-timegrid-now-indicator-line{border-color:#ff6f91;box-shadow:0 0 8px #ff6f916b}.cron-calendar .calendar-board .fc-timegrid-now-indicator-arrow{border-left-color:#ff6f91;border-right-color:#ff6f91}.cron-calendar .calendar-board .fc-highlight{background:#8b87ea2b;border:1px solid #8b87ea8c;border-radius:5px}.cron-calendar .calendar-board .fc-event{--event-accent:var(--event-owner-color,var(--event-category-color,#8b87ea));isolation:isolate;border:1px solid color-mix(in srgb, var(--event-accent) 32%, transparent);border-left:2px solid color-mix(in srgb, var(--event-accent) 70%, #ffffff1f);background:linear-gradient(145deg, color-mix(in srgb, var(--event-accent) 10%, #27273157), #1b1b2357 58%, color-mix(in srgb, var(--event-accent) 5%, #16161d4d)), #12121a47;color:#fff;-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);border-radius:8px;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #00000029,0 8px 20px #00000029}.cron-calendar .calendar-board .fc-event:before{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#ffffff1f,#0000);width:30%;transition:opacity .18s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:-30% auto -30% -38%;transform:translate(-220%)skew(-14deg)}.cron-calendar .calendar-board .fc-event:hover{border-color:color-mix(in srgb, var(--event-accent) 44%, transparent);box-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #00000024, 0 10px 24px #0003, 0 0 0 1px color-mix(in srgb, var(--event-accent) 10%, transparent);filter:saturate(1.04);transform:translateY(-1px)}.cron-calendar .calendar-board .fc-event:hover:before{opacity:.72;transform:translate(520%)skew(-14deg)}.cron-calendar .calendar-board .fc-event:focus-visible{outline:2px solid color-mix(in srgb, var(--event-accent) 78%, white 8%);outline-offset:2px}.cron-calendar .calendar-board .fc-event .fc-event-main{z-index:1;position:relative}.cron-calendar .calendar-board .fc-event.calendar-category-blue{--event-category-color:#5ca9ff}.cron-calendar .calendar-board .fc-event.calendar-category-green{--event-category-color:#3dd6a0}.cron-calendar .calendar-board .fc-event.calendar-category-amber{--event-category-color:#f3b64c}.cron-calendar .calendar-board .fc-event.calendar-category-rose{--event-category-color:#ff6f91}.cron-calendar .calendar-board .fc-event.calendar-show-as-free{opacity:.62}.cron-calendar .calendar-board .fc-event.calendar-show-as-tentative{border-style:dashed}.cron-calendar .cron-event{align-content:start;gap:2px;min-width:0;padding:3px 4px;display:grid;overflow:hidden}.cron-calendar .cron-event time{color:var(--event-accent);font-size:9px;font-weight:600}.cron-calendar .cron-event span{color:#f4f4f6;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.25;overflow:hidden}@media (prefers-reduced-motion:reduce){.cron-calendar .calendar-board .fc-event{transition:none}.cron-calendar .calendar-board .fc-event:before{transition:none;display:none}}.cron-calendar .calendar-board .fc-daygrid-day-frame{isolation:isolate;background:#ffffff03;border:1px solid #fff1;border-radius:7px;min-height:92px;margin:3px;position:relative;overflow:hidden}.cron-calendar .calendar-board .fc-daygrid-day-frame:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}.cron-calendar .calendar-board .fc-daygrid-day-frame>*{z-index:1;position:relative}.cron-calendar .calendar-board .fc-daygrid-day-frame:hover:before{background:#8b87ea0e}.cron-calendar .calendar-board .fc-daygrid-day-top{justify-content:center;min-height:30px}.cron-calendar .calendar-board .fc-daygrid-day-number{color:#aaa9b1;border-radius:6px;place-items:center;width:26px;height:26px;margin-top:4px;padding:0;font-size:10px;font-weight:600;display:grid}.cron-calendar .calendar-board .fc-day-today .fc-daygrid-day-number,.cron-calendar .calendar-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-number{background:var(--calendar-accent);color:#111}.cron-calendar .calendar-board .fc-daygrid-day-bg{border-radius:6px;inset:3px;overflow:hidden}.cron-calendar .calendar-board .fc-dayGridMonth-view .fc-highlight{display:none}.cron-calendar .calendar-board .fc-bg-event.cron-availability-event{opacity:1;background:repeating-linear-gradient(135deg,#3dd6a01f 0 6px,#3dd6a009 6px 12px)}.cron-calendar .calendar-board .fc-bg-event.cron-draft-selection{opacity:1;pointer-events:none;background:linear-gradient(135deg,#8b87ea52,#8b87ea24);border:1px solid #8b87eaeb;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 16px #8b87ea2e}.cron-calendar .calendar-detail-panel{background:linear-gradient(180deg, #8b87ea13, transparent 22%), var(--calendar-surface-raised);border-color:#8b87ea38;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.cron-calendar .calendar-detail-panel>header{border-bottom:1px solid var(--calendar-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 14px;display:flex}.cron-calendar .calendar-detail-panel>header small{color:var(--calendar-muted);text-transform:uppercase;font-size:9px;font-weight:600}.cron-calendar .calendar-detail-panel>header h2{margin:3px 0 0;font-size:18px}.cron-calendar .calendar-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8b87ea9e #ffffff09;min-height:0;padding:12px;overflow:hidden auto}.cron-calendar .calendar-panel-scroll::-webkit-scrollbar{width:7px;height:7px}.calendar-sidebar::-webkit-scrollbar{width:7px;height:7px}.participant-picker::-webkit-scrollbar{width:7px;height:7px}.time-picker-menu::-webkit-scrollbar{width:7px;height:7px}.cron-calendar .calendar-panel-scroll::-webkit-scrollbar-track{background:#ffffff06}.calendar-sidebar::-webkit-scrollbar-track{background:#ffffff06}.participant-picker::-webkit-scrollbar-track{background:#ffffff06}.time-picker-menu::-webkit-scrollbar-track{background:#ffffff06}.cron-calendar .calendar-panel-scroll::-webkit-scrollbar-thumb{background:#8b87ea8f padding-box padding-box;border:2px solid #0000;border-radius:8px}.calendar-sidebar::-webkit-scrollbar-thumb{background:#8b87ea8f padding-box padding-box;border:2px solid #0000;border-radius:8px}.participant-picker::-webkit-scrollbar-thumb{background:#8b87ea8f padding-box padding-box;border:2px solid #0000;border-radius:8px}.time-picker-menu::-webkit-scrollbar-thumb{background:#8b87ea8f padding-box padding-box;border:2px solid #0000;border-radius:8px}.cron-panel-actions{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.cron-panel-actions .hub-button{min-width:0;min-height:38px;padding:0 8px;font-size:10px}.cron-side-section{border:1px solid var(--calendar-line);background:#ffffff06;border-radius:7px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.cron-side-section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cron-side-section h3{margin:0;font-size:12px}.meeting-list{gap:6px;margin-bottom:10px;display:grid}.meeting-list-item{border:1px solid var(--calendar-line);min-height:58px;color:var(--calendar-text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px;display:grid}.meeting-list-item:hover{border-color:var(--calendar-line-strong);background:#8b87ea13}.meeting-list-item time{color:#bdbaff;font-size:11px;font-weight:600}.meeting-list-item>span{gap:3px;min-width:0;display:grid}.meeting-list-item strong,.meeting-list-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-list-item strong{font-size:11px}.meeting-list-item small{color:var(--calendar-muted);font-size:9px}.meeting-list-item svg{width:14px;height:14px;color:var(--calendar-muted)}.cron-calendar .meeting-form,.cron-calendar .meeting-card{gap:11px;min-width:0;display:grid}.meeting-form-header,.meeting-card-badges,.meeting-card>footer,.meeting-card-section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-form-header small{color:var(--calendar-muted);text-transform:uppercase;font-size:9px;font-weight:600}.meeting-form-header h3{margin:2px 0 0;font-size:17px}.cron-calendar .meeting-form>label,.cron-calendar .meeting-form fieldset>label,.cron-calendar .meeting-form-options>label,.cron-calendar .meeting-form .hub-form-row>label{color:#b7b6bd;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.cron-calendar .meeting-form input,.cron-calendar .meeting-form textarea,.cron-calendar .time-picker>button,.calendar-option-select>button,.meeting-comment-form textarea{border:1px solid var(--calendar-line);background:var(--calendar-field);width:100%;min-width:0;min-height:39px;color:var(--calendar-text);font:inherit;border-radius:7px;outline:0;padding:9px 10px;font-size:11px}.cron-calendar .meeting-form textarea{resize:vertical;min-height:74px}.cron-calendar .meeting-form input:focus,.cron-calendar .meeting-form textarea:focus,.cron-calendar .time-picker.open>button,.calendar-option-select.open>button,.meeting-comment-form textarea:focus{border-color:#8b87eaad;box-shadow:0 0 0 3px #8b87ea1a}.cron-calendar .meeting-form .hub-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cron-calendar .meeting-form .meeting-date-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr)}.cron-calendar .meeting-form fieldset,.meeting-form-options,.meeting-card-section{border:1px solid var(--calendar-line);background:#ffffff06;border-radius:7px;gap:9px;min-width:0;margin:0;padding:10px;display:grid}.cron-calendar .meeting-form legend,.meeting-form-options h4,.meeting-card-section h4{color:#e7e7ea;margin:0;padding:0 5px;font-size:11px;font-weight:600}.participant-type-switcher{background:#ffffff09;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.participant-type-switcher button{min-width:0;min-height:31px;color:var(--calendar-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:9px;font-weight:600;display:flex}.participant-type-switcher button.active{color:#fff;background:#8b87ea2e}.participant-type-switcher small{min-width:17px;height:17px;font-size:var(--genesis-micro-text);background:#ffffff14;border-radius:9px;place-items:center;padding:0 4px;display:grid}.participant-picker{overscroll-behavior:contain;border:1px solid var(--calendar-line);scrollbar-width:thin;scrollbar-color:#8b87ea8f transparent;border-radius:7px;height:184px;min-height:184px;overflow:hidden auto}.participant-picker label{cursor:pointer;border-bottom:1px solid #ffffff0e;grid-template-columns:16px 30px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid}.participant-picker label:last-child{border-bottom:0}.participant-picker label:hover{background:#8b87ea11}.participant-picker input{height:14px;accent-color:var(--calendar-accent);width:14px!important;min-height:0!important;padding:0!important}.participant-picker label>span:last-child{gap:2px;min-width:0;display:grid}.participant-picker strong,.participant-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-picker strong{color:#ededf0;font-size:10px}.participant-picker small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.calendar-option-select,.time-picker{min-width:0;position:relative}.calendar-option-select>button,.time-picker>button{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;display:grid}.calendar-option-select>button>span,.time-picker>button strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.calendar-option-select svg,.time-picker svg{width:15px;height:15px}.calendar-option-menu,.time-picker-menu{z-index:80;scrollbar-width:thin;scrollbar-color:#8b87ea8f transparent;background:#202027;border:1px solid #8b87ea57;border-radius:7px;max-height:220px;padding:5px;display:grid;position:absolute;inset:calc(100% + 5px) 0 auto;overflow-y:auto;box-shadow:0 20px 45px #00000075}.calendar-option-menu button,.time-picker-menu button{color:#dad9df;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;display:grid}.calendar-option-menu button:hover,.calendar-option-menu button.selected,.time-picker-menu button:hover,.time-picker-menu button.selected{color:#fff;background:#8b87ea2e}.calendar-toggle-row{border:1px solid var(--calendar-line);cursor:pointer;background:#ffffff06;border-radius:7px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:48px;padding:8px 9px;display:grid;position:relative}.calendar-toggle-row>span{gap:2px;display:grid}.calendar-toggle-row strong{color:#e4e4e7;font-size:10px}.calendar-toggle-row small{color:var(--calendar-muted);font-size:var(--genesis-micro-text);line-height:1.35}.calendar-toggle-row input{opacity:0;pointer-events:none;position:absolute}.calendar-toggle-row>i{background:#ffffff1a;border-radius:10px;width:34px;height:20px;transition:background .16s;position:relative}.calendar-toggle-row>i:after{content:"";background:#d5d4da;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px}.calendar-toggle-row:has(input:checked)>i{background:var(--calendar-accent)}.calendar-toggle-row:has(input:checked)>i:after{background:#111;transform:translate(14px)}.meeting-category-swatch{background:var(--event-accent,var(--calendar-accent));border-radius:3px;flex:none;width:10px;height:10px}.weekday-picker,.reminder-picker{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.weekday-picker button{border:1px solid var(--calendar-line);background:var(--calendar-field);min-height:30px;color:var(--calendar-muted);font:inherit;cursor:pointer;border-radius:5px;padding:0;font-size:9px;font-weight:600}.weekday-picker button.active{border-color:var(--calendar-accent);color:#fff;background:#8b87ea33}.reminder-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.reminder-picker label{border:1px solid var(--calendar-line);color:#ceced3;background:#ffffff06;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:6px 8px;font-size:9px;font-weight:600;display:flex}.reminder-picker input{height:14px;accent-color:var(--calendar-accent);width:14px!important;min-height:0!important;padding:0!important}.meeting-card-badges{flex-wrap:wrap;justify-content:flex-start}.meeting-card-badges>span,.meeting-reminders>span{border:1px solid var(--calendar-line);color:#d7d7dc;min-height:25px;font-size:var(--genesis-micro-text);background:#ffffff08;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-weight:600;display:inline-flex}.meeting-card-badges svg{width:12px;height:12px}.meeting-card-time{color:#bdbaff;align-items:center;gap:7px;display:flex}.meeting-card-time svg{width:16px;height:16px}.meeting-card-time strong{font-size:12px}.meeting-card>h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.15}.meeting-card>p{color:var(--calendar-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.meeting-card dl{gap:6px;margin:0;display:grid}.meeting-card dl>div{border:1px solid var(--calendar-line);background:#ffffff06;border-radius:6px;grid-template-columns:102px minmax(0,1fr);gap:8px;padding:8px;display:grid}.meeting-card dt{color:var(--calendar-muted);font-size:var(--genesis-micro-text);align-items:center;gap:5px;font-weight:600;display:flex}.meeting-card dt svg{width:13px;height:13px}.meeting-card dd{color:#e8e8eb;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px;font-weight:600}.meeting-card dd a{color:#bdbaff}.meeting-participants{gap:5px;display:grid}.meeting-participants>span{background:#ffffff05;border:1px solid #ffffff0e;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 9px;align-items:center;gap:7px;min-height:42px;padding:5px 6px;display:grid}.meeting-participants>span>span{gap:2px;min-width:0;display:grid}.meeting-participants strong,.meeting-participants small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-participants strong{color:#eaeaec;font-size:9px}.meeting-participants small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.attendee-response{background:#777780;border-radius:50%;width:7px;height:7px}.attendee-response-accepted{background:#3dd6a0}.attendee-response-tentative{background:#f3b64c}.attendee-response-declined{background:#ff6f91}.meeting-response-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.meeting-response-panel button{border:1px solid var(--calendar-line);background:var(--calendar-field);min-width:0;min-height:48px;color:var(--calendar-muted);font:inherit;font-size:var(--genesis-micro-text);cursor:pointer;border-radius:6px;justify-items:center;gap:4px;padding:6px;font-weight:600;display:grid}.meeting-response-panel button svg{width:15px;height:15px}.meeting-response-panel button.accepted{color:#59e6b5;background:#3dd6a01a;border-color:#3dd6a080}.meeting-response-panel button.tentative{color:#f3c96f;background:#f3b64c1a;border-color:#f3b64c80}.meeting-response-panel button.declined{color:#ff8ba7;background:#ff6f911a;border-color:#ff6f9180}.meeting-reminders{flex-wrap:wrap;gap:5px;display:flex}.meeting-file-list,.meeting-comment-list{gap:5px;display:grid}.meeting-file-list>button{border:1px solid var(--calendar-line);color:#dedee2;text-align:left;cursor:pointer;background:#ffffff06;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:42px;padding:6px 8px;display:grid}.meeting-file-list>button:hover{border-color:var(--calendar-line-strong)}.meeting-file-list svg{color:#bdbaff;width:15px;height:15px}.meeting-file-list span{gap:2px;min-width:0;display:grid}.meeting-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.meeting-file-list small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.meeting-comment-list article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:6px;grid-template-columns:30px minmax(0,1fr);gap:7px;padding:7px;display:grid}.meeting-comment-list article>div{min-width:0}.meeting-comment-list header{justify-content:space-between;gap:7px;display:flex}.meeting-comment-list strong{font-size:9px}.meeting-comment-list time{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.meeting-comment-list p{color:#cfcfd4;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.45}.meeting-comment-form{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:6px;display:grid}.meeting-comment-form textarea{resize:vertical;min-height:54px}.meeting-section-empty{color:var(--calendar-muted);margin:0;font-size:9px}.calendar-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050507ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.calendar-dialog{background:#1c1c22;border:1px solid #8b87ea4d;border-radius:8px;gap:12px;width:min(430px,100%);padding:16px;display:grid;box-shadow:0 30px 80px #00000094}.calendar-dialog>header{grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.calendar-dialog>header>span{color:#bdbaff;background:#8b87ea29;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.calendar-dialog>header>span svg{width:18px;height:18px}.calendar-dialog small{color:var(--calendar-muted);font-size:var(--genesis-micro-text)}.calendar-dialog h3{margin:2px 0 0;font-size:16px}.calendar-dialog>p{color:var(--calendar-muted);margin:0;font-size:10px;line-height:1.5}.calendar-dialog>div{gap:6px;display:grid}.calendar-dialog>div>button{border:1px solid var(--calendar-line);color:#ededf0;text-align:left;cursor:pointer;background:#ffffff06;border-radius:7px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.calendar-dialog>div>button:hover{border-color:var(--calendar-line-strong);background:#8b87ea13}.calendar-dialog>div>button span{gap:3px;display:grid}.calendar-dialog>div>button strong{font-size:10px}.calendar-dialog>div>button small{line-height:1.35}.calendar-dialog>div>button svg{width:14px;height:14px;color:var(--calendar-muted)}@media (width<=1140px){.cron-calendar .calendar-stage,.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(0,1fr)}.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(0,1fr) minmax(330px,380px)}.calendar-sidebar{display:none}.cron-calendar .calendar-sidebar-trigger{gap:4px;width:auto;min-width:42px;padding:0 7px;display:inline-flex}.cron-calendar .calendar-sidebar-trigger.active{border-color:var(--calendar-line-strong);color:#fff;background:#8b87ea29}.cron-calendar .calendar-sidebar-trigger span{text-align:center;min-width:10px;font-size:9px;font-weight:600}.calendar-sidebar-scrim{z-index:78;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#04040794;border:0;padding:0;display:block;position:absolute;inset:0}.calendar-sidebar.is-mobile-open{z-index:80;width:min(300px,100% - 18px);display:flex;position:absolute;inset:0 auto 0 0;box-shadow:18px 0 48px #00000085}}@media (width<=1080px){.cron-calendar .calendar-header{grid-template-columns:auto minmax(170px,1fr) auto}.cron-calendar .calendar-view-switcher{grid-column:2/-1;justify-self:end}.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=820px){.cron-calendar.calendar-workspace{height:calc(100dvh - 62px);min-height:500px}.cron-calendar .calendar-header{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;min-height:50px}.cron-calendar .calendar-header h1{font-size:19px}.cron-calendar .calendar-header p{display:none}.cron-calendar .calendar-title-controls strong{min-width:88px}.cron-calendar .calendar-title-controls .hub-button{display:none}.cron-calendar .calendar-view-switcher{grid-column:1/-1;justify-self:stretch;width:100%}.cron-calendar .calendar-view-switcher button{flex:1;padding-inline:4px}.cron-calendar .calendar-stage,.cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(0,1fr)}.cron-calendar .calendar-board{padding:2px}.cron-calendar .calendar-detail-panel{z-index:70;width:min(420px,100%);margin-left:auto;position:absolute;inset:0;box-shadow:-24px 0 60px #00000080}.cron-calendar .calendar-board .fc-timegrid-slot{height:31px}.cron-calendar .calendar-board .fc-timegrid-axis,.cron-calendar .calendar-board .fc-timegrid-slot-label{width:40px}.cron-calendar .calendar-board .fc-daygrid-day-frame{min-height:70px;margin:2px}.cron-calendar .calendar-board .fc-daygrid-day-number{width:23px;height:23px}}@media (width<=520px){.cron-calendar.calendar-workspace{gap:6px}.cron-calendar .calendar-header>.hub-button{width:36px;min-width:36px;padding:0;font-size:0}.cron-calendar .calendar-header>.hub-button svg{margin:0}.cron-calendar .calendar-title-controls{justify-self:end}.cron-calendar .calendar-title-controls strong{min-width:74px;max-width:94px;font-size:10px}.cron-calendar .calendar-view-switcher button{font-size:9px}.cron-calendar .calendar-board .fc-col-header-cell-cushion{font-size:var(--genesis-micro-text)}.cron-calendar .calendar-board .fc-daygrid-day-frame{min-height:58px}.cron-calendar .calendar-board .fc-daygrid-day-number{width:21px;height:21px;font-size:9px}.cron-calendar .calendar-board .fc-daygrid-event{margin-inline:1px}.cron-calendar .cron-event{padding:2px}.cron-calendar .cron-event time{display:none}.cron-calendar .cron-event span{font-size:var(--genesis-micro-text)}.cron-calendar .meeting-form .meeting-date-row{grid-template-columns:1fr 1fr}.cron-calendar .meeting-form .meeting-date-row>label:first-child{grid-column:1/-1}.cron-calendar .meeting-form .hub-form-row{grid-template-columns:1fr}.participant-type-switcher button{font-size:var(--genesis-micro-text)}}@media (prefers-reduced-motion:reduce){.calendar-toggle-row>i,.calendar-toggle-row>i:after{transition:none;animation:none}}.cron-calendar .calendar-sidebar{overflow:hidden}.cron-calendar .calendar-employee-list{flex-direction:column;flex:160px;min-height:112px;display:flex;overflow:hidden}.cron-calendar .calendar-employee-list>header{flex:none;padding-bottom:2px}.cron-calendar .calendar-employee-list>header button{background:#8b87ea12;border:1px solid #8b87ea33;border-radius:5px;min-height:26px;padding:0 7px}.cron-calendar .calendar-employee-list>header button:hover{color:#fff;background:#8b87ea24;border-color:#8b87ea75}.cron-calendar .calendar-employee-list>div{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;height:auto;min-height:0;max-height:none;display:grid;overflow-y:auto}.cron-calendar .calendar-employee-list label{border:1px solid #0000;min-height:40px}.cron-calendar .calendar-employee-list label:has(input:checked){background:#8b87ea14;border-color:#8b87ea2e}.cron-calendar .calendar-employee-list input:disabled{opacity:.82;cursor:default}.cron-calendar .meeting-all-day-toggle{background:linear-gradient(90deg,#8b87ea17,#0000 72%),#ffffff05;border-color:#8b87ea4d;min-height:44px}.cron-calendar .meeting-file-picker-inline{background:#8b87ea09;gap:7px;padding:9px}.cron-calendar .meeting-file-picker-inline>.hub-button{min-height:35px}.cron-calendar .meeting-pending-files{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:126px;overflow-y:auto}.cron-calendar .recurrence-editor{gap:8px}.cron-calendar .recurrence-editor .hub-form-row{align-items:end}.cron-calendar .recurrence-interval-control{color:#b7b6bd;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.cron-calendar .recurrence-interval-control>div{border:1px solid var(--calendar-line);background:var(--calendar-field);border-radius:7px;grid-template-columns:32px auto minmax(0,1fr) 32px;align-items:center;min-height:39px;padding:3px;display:grid}.cron-calendar .recurrence-interval-control button{color:#d9d8de;cursor:pointer;background:#ffffff0b;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.cron-calendar .recurrence-interval-control button:hover:not(:disabled){color:#fff;background:#8b87ea2e}.cron-calendar .recurrence-interval-control button:disabled{opacity:.32;cursor:not-allowed}.cron-calendar .recurrence-interval-control svg{width:14px;height:14px}.cron-calendar .recurrence-interval-control strong{color:#f1f0f5;padding-left:9px;font-size:11px}.cron-calendar .recurrence-interval-control small{color:var(--calendar-muted);font-size:var(--genesis-micro-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cron-calendar .calendar-board .fc-daygrid-day{cursor:pointer}.cron-calendar .calendar-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-frame{border-color:#8b87ea94;box-shadow:inset 0 0 0 1px #8b87ea38}@media (width<=520px){.cron-calendar .calendar-employee-list{min-height:100px}.cron-calendar .recurrence-interval-control>div{grid-template-columns:32px auto minmax(52px,1fr) 32px}}.hub-workspace-shell{flex:auto;grid-template-columns:286px minmax(0,1fr);width:100%;min-height:0;display:grid;overflow:hidden}.hub-workspace-content{grid-area:1/2;min-width:0;min-height:0;overflow:hidden}.hub-workspace-content>.hub-home,.hub-workspace-content>.hub-workspace{width:100%;max-width:none;height:100%;margin:0}.hub-workspace-content>.hub-home{overflow-y:auto}.hub-workspace-content>.hub-workspace{overflow:hidden}.hub-workspace-content .hub-section-header{grid-template-columns:minmax(0,1fr) auto}.hub-workspace-content .hub-section-header>.hub-button:first-child{display:none}.hub-workspace-nav{z-index:24;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);overscroll-behavior:contain;scrollbar-gutter:stable;background:#111111d1;border-right:1px solid #8b87ea26;grid-area:1/1;min-width:0;min-height:0;padding:16px 12px 20px;position:relative;overflow:hidden auto}.hub-workspace-nav>header{border-bottom:1px solid #ffffff14;gap:3px;padding:3px 8px 15px;display:grid}.hub-workspace-nav>header small,.hub-workspace-nav>header span{color:var(--hub-muted);font-size:10px;line-height:1.35}.hub-workspace-nav>header small{color:var(--hub-accent);text-transform:uppercase;font-weight:600}.hub-workspace-nav>header strong{font-size:22px}.hub-workspace-nav nav{gap:8px;padding-top:10px;display:grid}.hub-workspace-nav details{gap:3px;display:grid}.hub-workspace-nav summary{color:#88868e;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:30px;padding:4px 8px;font-size:10px;font-weight:600;list-style:none;display:flex}.hub-workspace-nav summary::-webkit-details-marker{display:none}.hub-workspace-nav summary svg{width:14px;height:14px;transition:transform .15s}.hub-workspace-nav details:not([open]) summary svg{transform:rotate(-90deg)}.hub-workspace-nav-item{color:#dedde3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:57px;padding:7px 8px;transition:background .15s,color .15s;display:grid;position:relative}.hub-workspace-nav-item:hover:not(:disabled){color:#fff;background:#ffffff0e}.hub-workspace-nav-item.active{box-shadow:inset 3px 0 0 var(--hub-accent);color:#fff;background:#8b87ea24}.hub-workspace-nav-item:disabled{opacity:.62;cursor:wait}.hub-workspace-nav-icon{width:34px;height:34px;color:var(--hub-accent);background:#8b87ea14;border:1px solid #8b87ea33;border-radius:6px;place-items:center;display:grid}.hub-workspace-nav-icon svg{width:17px;height:17px}.hub-workspace-nav-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.hub-workspace-nav-item strong,.hub-workspace-nav-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-workspace-nav-item strong{font-size:12px}.hub-workspace-nav-item small{color:#828089;font-size:9px}.hub-workspace-nav-item b{color:#c7c4ff;background:#8b87ea29;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.hub-workspace-nav-item>svg{color:#66646d;width:15px;height:15px}.hub-home-dashboard{background:0 0;padding:clamp(22px,3vw,44px)}.hub-home-dashboard .hub-home-intro{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:end;gap:18px;margin-bottom:0;padding-bottom:20px;display:grid}.hub-home-intro-copy{min-width:0;padding-top:8px}.hub-home-intro-side{justify-self:end;justify-items:end;gap:10px;width:auto;min-width:0;display:grid}.hub-home-intro-side>time{color:var(--hub-muted);text-align:right;white-space:nowrap;font-size:10px;font-weight:600}.hub-home-dashboard .hub-home-intro small{letter-spacing:0;font-size:10px}.hub-home-dashboard .hub-home-intro h1{margin:5px 0;font-size:clamp(28px,3vw,44px)}.hub-home-dashboard .hub-home-intro p{font-size:12px}.hub-home-summary{background:#ffffff05;border:1px solid #8b87ea2e;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid;overflow:hidden}.hub-home-summary button{color:#eeedf2;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff14;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px 14px;display:grid}.hub-home-summary button:last-child,.hub-home-summary button:nth-child(2n){border-right:0}.hub-home-summary button:nth-child(-n+2){border-bottom:1px solid #ffffff14}.hub-home-summary button:hover{background:#8b87ea11}.hub-home-summary button>svg:first-child{width:19px;height:19px;color:var(--hub-accent)}.hub-home-summary button>svg:last-child{color:#696771;width:14px;height:14px}.hub-home-summary button span{gap:2px;min-width:0;display:grid}.hub-home-summary button strong{font-size:18px}.hub-home-summary button small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hub-home-flow{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:26px;margin-top:24px}.hub-my-day{margin-top:24px}.hub-my-day-list{display:grid}.hub-my-day-item{width:100%;min-width:0;min-height:72px;color:var(--hub-text);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 4px;display:grid}.hub-my-day-item:first-child{border-top:1px solid #ffffff13}.hub-my-day-item:hover{background:#8b87ea0f}.hub-my-day-item:focus-visible{outline:2px solid var(--hub-accent);outline-offset:-2px}.hub-my-day-item>svg{width:14px;height:14px;color:var(--hub-muted)}.hub-my-day-icon{width:32px;height:32px;color:var(--hub-accent);background:#8b87ea1a;border-radius:8px;place-items:center;display:grid}.hub-my-day-icon svg{width:15px;height:15px}.hub-my-day-item.is-overdue .hub-my-day-icon{color:#ff8a9d;background:#ff70841a}.hub-my-day-item.is-overdue .hub-my-day-meta small{color:#ff8a9d}.hub-my-day-item.is-meeting .hub-my-day-icon{color:#83b6ff;background:#60a5fa1a}.hub-my-day-copy{gap:3px;min-width:0;display:grid}.hub-my-day-copy>strong,.hub-my-day-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-my-day-copy>strong{font-size:12px;font-weight:650}.hub-my-day-copy>small{color:var(--hub-muted);font-size:9px}.hub-my-day-meta{align-items:center;gap:8px;min-width:0;display:flex}.hub-my-day-meta small{color:var(--hub-accent);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.hub-my-day-meta time{color:var(--hub-muted);font-size:9px}.hub-home-dashboard .hub-home-section{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.hub-home-dashboard .hub-home-section>header{border-bottom:1px solid #ffffff14;min-height:42px;margin-bottom:8px;padding-bottom:9px}.hub-home-dashboard .hub-home-section>header small{color:var(--hub-muted);font-size:9px;font-weight:600}.hub-home-dashboard .hub-home-section h2{margin-top:2px;font-size:18px}.hub-home-dashboard .today-list button,.hub-home-dashboard .home-notifications button{border-radius:6px}.onboarding-list-panel>header{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.onboarding-list-add{width:32px;height:32px;color:var(--hub-accent);cursor:pointer;background:#8b87ea1a;border:1px solid #8b87ea4d;border-radius:6px;place-items:center;padding:0;display:grid}.onboarding-list-add:hover{color:#fff;background:#8b87ea2e}.onboarding-list-add svg{width:16px;height:16px}@media (width<=1100px){.hub-workspace-shell{grid-template-columns:244px minmax(0,1fr)}.hub-home-dashboard .hub-home-intro{grid-template-columns:1fr;gap:18px}.hub-home-intro-side{justify-self:end;justify-items:stretch}.hub-home-intro-side>time{justify-self:end}.hub-home-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hub-home-summary button:nth-child(2){border-right:0}.hub-home-summary button:nth-child(-n+2){border-bottom:1px solid #ffffff14}.hub-home-flow{grid-template-columns:1fr}}@media (width<=760px){.hub-app{position:relative}.hub-workspace-shell{flex-direction:column;display:flex}.hub-workspace-content{flex:auto;padding-bottom:70px}.hub-workspace-nav{z-index:80;scrollbar-width:none;border-top:1px solid #8b87ea33;border-right:0;height:70px;padding:6px 8px;position:absolute;inset:auto 0 0;overflow:auto hidden}.hub-workspace-nav::-webkit-scrollbar{display:none}.hub-workspace-nav>header,.hub-workspace-nav summary{display:none}.hub-workspace-nav nav{align-items:stretch;gap:3px;width:max-content;min-width:100%;height:100%;padding:0;display:flex}.hub-workspace-nav details{display:contents}.hub-workspace-nav-item{text-align:center;grid-template-rows:30px 15px;grid-template-columns:1fr;justify-items:center;gap:2px;width:72px;min-width:72px;min-height:56px;padding:3px;display:grid}.hub-workspace-nav-item.active{box-shadow:inset 0 2px 0 var(--hub-accent)}.hub-workspace-nav-icon{width:30px;height:30px}.hub-workspace-nav-item>span:nth-child(2) small,.hub-workspace-nav-item>svg{display:none}.hub-workspace-nav-item>span:nth-child(2) strong{max-width:66px;font-size:var(--genesis-micro-text)}.hub-workspace-nav-item b{min-width:17px;height:17px;font-size:var(--genesis-micro-text);padding:0 4px;position:absolute;top:2px;right:5px}.hub-home-dashboard{padding:18px 14px 24px}.hub-home-dashboard .hub-home-intro{gap:9px;display:grid}.hub-home-intro-side>time{font-size:10px}.hub-home-flow{gap:20px}}@media (width<=480px){.hub-home-summary button{grid-template-columns:26px minmax(0,1fr) 12px;min-height:68px;padding:9px}.hub-home-summary button strong{font-size:16px}.onboarding-list-panel>header{grid-template-columns:minmax(0,1fr) auto}.onboarding-list-panel>header>span{display:none}}:root{--hub-topbar:60px}.hub-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#111113f0;padding:8px 18px 8px 20px}.hub-brand{border-left:0;min-height:38px;padding:0}.hub-brand .hub-wordmark-block{align-items:baseline;gap:10px;display:flex}.hub-brand .hub-wordmark{gap:6px;font-size:17px}.hub-brand small{align-items:center;gap:8px;font-size:10px;display:flex}.hub-brand small:before{content:"";background:#ffffff57;border-radius:50%;width:3px;height:3px}.hub-top-actions .hub-icon-button,.hub-top-actions .hub-button,.hub-profile-button{min-height:40px}.hub-top-actions .hub-icon-button{flex-basis:40px;width:40px}.hub-workspace-shell{grid-template-columns:260px minmax(0,1fr)}.hub-workspace-nav{background:#111113e0;padding:10px 10px 14px}.hub-workspace-nav nav{gap:6px;padding-top:0}.hub-workspace-mobile-nav{display:none!important}.hub-workspace-nav details{gap:2px}.hub-workspace-nav summary{min-height:28px;margin-top:2px;padding:3px 8px}.hub-workspace-nav-item{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:50px;padding:6px 8px}.hub-workspace-nav-icon{width:32px;height:32px}.chat-workspace{padding:12px 14px 14px}.chat-workspace .chat-shell{box-shadow:none;background:#16161b;border-color:#8b87ea33;border-radius:12px;grid-template-columns:292px minmax(0,1fr)}.chat-workspace .chat-shell.info-open{grid-template-columns:280px minmax(360px,1fr) minmax(268px,320px)}.chat-sidebar,.chat-info-panel{background:#1c1c22}.chat-sidebar{border-right-color:#ffffff14}.chat-window{background:#15151a}.chat-sidebar>header,.chat-window-head,.chat-info-panel>header{border-bottom-color:#ffffff14;min-height:56px;padding:10px 12px}.chat-sidebar h2,.chat-info-panel h2{letter-spacing:0;font-size:16px}.chat-sidebar header small{color:#ffffff7a}.chat-search{margin:8px}.chat-search input{background:#ffffff09;border-color:#ffffff14;border-radius:8px;min-height:42px}.chat-list{padding:0 6px 8px}.chat-list>button{border-radius:7px;min-height:58px;padding:7px 8px}.chat-list>button:hover{background:#ffffff0b}.chat-list>button.active{box-shadow:inset 2px 0 var(--hub-accent);background:#8b87ea21}.chat-list>button strong{letter-spacing:0;font-size:12px}.chat-window-head strong{font-size:13px}@media (width<=1100px){.hub-workspace-shell{grid-template-columns:232px minmax(0,1fr)}.chat-workspace .chat-shell{grid-template-columns:260px minmax(0,1fr)}}@media (width<=760px){:root{--hub-topbar:56px}.hub-topbar{padding:7px 10px 7px 12px}.hub-brand .hub-wordmark{font-size:15px}.hub-brand small{display:none}.chat-workspace{padding:0}.chat-workspace .chat-shell,.chat-workspace .chat-shell.info-open{border-radius:0;display:block}.hub-workspace-nav{padding:6px 8px}.hub-workspace-desktop-nav{display:none!important}.hub-workspace-nav .hub-workspace-mobile-nav{align-items:stretch;gap:3px;width:max-content;padding:0;display:flex!important}.hub-workspace-nav-item{text-align:center;grid-template-rows:30px 14px;grid-template-columns:1fr;justify-items:center;gap:2px;width:72px;min-width:72px;min-height:56px;padding:3px}.hub-workspace-nav-icon{width:30px;height:30px}.hub-workspace-nav-item>span:nth-child(2) strong{max-width:66px;font-size:var(--genesis-micro-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:block;overflow:hidden}.onboarding-workspace{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;padding:10px 8px 12px;overflow:hidden}.onboarding-page-head{grid-template-columns:auto minmax(0,1fr);gap:9px;padding-bottom:9px}.onboarding-page-head .hub-button{width:38px;min-width:38px;min-height:38px;padding:0;font-size:0}.onboarding-page-head .hub-button svg{width:17px;height:17px}.onboarding-page-head h1{font-size:20px}.onboarding-page-head p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.onboarding-layout{overscroll-behavior:contain;scrollbar-color:#8b87ea85 transparent;scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.onboarding-list-panel{border-right:0;border-bottom:1px solid var(--hub-line);flex:none;display:block}.onboarding-list-panel>header{min-height:46px;padding:8px 10px}.onboarding-list{scrollbar-width:none;gap:6px;padding:6px;display:flex;overflow:auto hidden}.onboarding-list::-webkit-scrollbar{display:none}.onboarding-list>button{flex:0 0 min(216px,74vw);min-height:54px;padding:7px 8px}.onboarding-list .hub-empty-state{display:none}.onboarding-outline-panel{border-top:0;border-bottom:1px solid var(--hub-line);scrollbar-width:none;border-left:0;order:2;gap:6px;padding:7px;display:flex;overflow:auto hidden}.onboarding-outline-panel::-webkit-scrollbar{display:none}.onboarding-outline-panel>span{display:none}.onboarding-outline-panel button{width:auto;min-width:138px;min-height:44px;padding:7px 9px}.onboarding-content{flex:none;order:3;min-height:auto;padding:10px;overflow:visible}.onboarding-form,.onboarding-request-card{gap:10px}.onboarding-form-section{padding:12px}.onboarding-section-title{gap:9px;margin-bottom:12px}.onboarding-section-title>span{flex-basis:34px;width:34px;height:34px}.onboarding-section-title h3{font-size:16px}.onboarding-form-grid,.onboarding-data-grid,.onboarding-choice-grid{grid-template-columns:1fr;gap:10px}.onboarding-field,.onboarding-data-item{grid-column:1}.onboarding-form-actions,.onboarding-request-footer{flex-direction:column-reverse;align-items:stretch;position:static}}.hub-workspace-nav>header{display:none!important}.hub-app select,.hub-auth-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hub-app select option:checked,.hub-auth-page select option:checked{color:#fff;background:#35314d}.onboarding-layout,.wiki-shell{background:#19181fd1;border-color:#ffffff13;border-radius:16px;box-shadow:0 18px 48px #0000002e}.onboarding-list-panel,.onboarding-outline-panel,.wiki-tree-panel,.wiki-inspector{background:#ffffff05}.onboarding-content,.wiki-editor-pane{background:#0e0e1257}.onboarding-form-section,.onboarding-request-card{box-shadow:none;background:#ffffff06;border-color:#ffffff13;border-radius:14px}.wiki-document{box-shadow:none;background:0 0}.wiki-editor-content .tiptap{width:min(100%,900px);margin-inline:auto}.hub-workspace-content .cron-calendar .calendar-header,.cron-calendar .calendar-header{align-items:center;gap:24px;min-height:66px;padding:0 2px 14px;display:flex}.cron-calendar .calendar-heading{flex:auto;min-width:220px}.cron-calendar .calendar-heading h1{font-size:24px;line-height:1.1}.cron-calendar .calendar-heading p{max-width:520px;margin-top:5px}.cron-calendar .calendar-header-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.cron-calendar .calendar-back-button{border-radius:10px;flex:none;min-height:42px;padding-inline:14px}.cron-calendar .calendar-view-switcher{background:#ffffff06;border-color:#8b87ea33;border-radius:10px;flex:none;min-height:42px;padding:4px}.cron-calendar .calendar-view-switcher button{border-radius:7px;min-width:68px;min-height:32px;padding-inline:12px;font-size:11px;transition:color .16s,background-color .16s}.cron-calendar .calendar-title-controls{background:#ffffff06;border-color:#8b87ea33;border-radius:10px;flex:none;min-height:42px;padding:4px}.cron-calendar .calendar-title-controls strong{min-width:122px;font-size:12px}.cron-calendar .calendar-title-controls .hub-icon-button,.cron-calendar .calendar-title-controls .hub-button{border-radius:7px;height:32px;min-height:32px}@media (width<=1180px){.hub-workspace-content .cron-calendar .calendar-header,.cron-calendar .calendar-header{flex-wrap:wrap;gap:10px 18px}.cron-calendar .calendar-heading{flex:240px}.cron-calendar .calendar-header-actions{flex-wrap:wrap}}@media (width<=820px){.hub-workspace-content .cron-calendar .calendar-header,.cron-calendar .calendar-header{min-height:54px;padding-bottom:8px}.cron-calendar .calendar-heading{flex:100%;min-width:0}.cron-calendar .calendar-heading h1{font-size:19px}.cron-calendar .calendar-header-actions{width:100%;margin-left:0}.cron-calendar .calendar-view-switcher{flex:210px}.cron-calendar .calendar-view-switcher button{flex:1;min-width:0}}@media (width<=520px){.cron-calendar .calendar-header-actions{grid-template-columns:40px minmax(0,1fr);align-items:stretch;display:grid}.cron-calendar .calendar-back-button{width:40px;min-width:40px;padding:0;font-size:0}.cron-calendar .calendar-back-button svg{margin:0}.cron-calendar .calendar-view-switcher,.cron-calendar .calendar-title-controls{width:100%}.cron-calendar .calendar-title-controls{grid-column:1/-1;justify-content:flex-end}.cron-calendar .calendar-title-controls strong{min-width:74px;max-width:88px}.cron-calendar .calendar-view-switcher,.cron-calendar .calendar-title-controls{min-height:38px}}.cron-calendar .calendar-employee-list label{box-sizing:border-box;grid-template-columns:16px 8px minmax(0,1fr);align-items:center;column-gap:8px;min-height:42px;padding:5px 7px;display:grid}.cron-calendar .calendar-employee-list label:has(input:checked){min-height:42px;padding:5px 7px;transform:none}.cron-calendar .calendar-employee-list label>input{align-self:center;width:16px;height:16px;min-height:16px;margin:0}.cron-calendar .calendar-employee-list label>.calendar-dot{align-self:center;width:8px;height:8px;margin:0}.cron-calendar .calendar-employee-list label>span:last-child{flex-direction:column;justify-content:center;align-self:center;gap:2px;min-width:0;height:32px;display:flex}.cron-calendar .calendar-employee-list label strong,.cron-calendar .calendar-employee-list label small{margin:0;line-height:1.15;display:block}.calendar-panel-layer{--calendar-accent:#8b87ea;--calendar-field:#ffffff0e;--calendar-line:#ffffff1f;--calendar-muted:#c0becdc2;--calendar-text:#f5f4f8;pointer-events:none;z-index:1000!important;background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.calendar-panel-layer .calendar-floating-panel{pointer-events:auto;background:linear-gradient(#8b87ea14,#0000 22%),#1b1b22fa;border:1px solid #8b87ea57;border-radius:16px;width:min(460px,100vw - 48px);max-height:calc(100dvh - 112px);animation:.18s ease-out both calendar-panel-in;top:88px;right:24px;overflow:hidden;box-shadow:0 24px 70px #0000007a,0 0 0 1px #ffffff08;height:min(780px,100dvh - 112px)!important;position:fixed!important}.calendar-panel-layer .calendar-floating-panel.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none;box-shadow:0 30px 90px #0009,0 0 0 1px #8b87ea6b}.calendar-panel-layer .calendar-panel-drag-handle{cursor:grab;touch-action:none}.calendar-panel-layer .calendar-panel-drag-title{align-items:center;gap:10px;min-width:0;display:flex}.calendar-panel-layer .calendar-panel-drag-title>svg{color:#8b87ea;flex:none;width:18px;height:18px}@keyframes calendar-panel-in{0%{opacity:0;transform:translate(16px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=760px){.calendar-panel-layer .calendar-floating-panel{box-sizing:border-box;border-radius:16px;max-height:calc(100dvh - 16px);width:auto!important;min-width:0!important;max-width:none!important;height:min(78dvh,720px)!important;margin:0!important;inset:auto 14px 8px!important}.calendar-panel-layer .calendar-panel-drag-handle{cursor:default;touch-action:auto}.calendar-panel-layer .calendar-panel-drag-title>svg{display:none}}@media (prefers-reduced-motion:reduce){.calendar-panel-layer .calendar-floating-panel{animation:none}}.calendar-panel-layer .meeting-form{gap:12px;padding:1px 2px 14px}.calendar-panel-layer .meeting-form-header{border-bottom:1px solid #ffffff17;align-items:flex-start;padding:2px 2px 12px}.calendar-panel-layer .meeting-form-header small{color:#c0becdc7}.calendar-panel-layer .meeting-form-header h3{color:#f5f4f8;margin-top:4px}.calendar-panel-layer .meeting-form>label,.calendar-panel-layer .meeting-form .hub-form-row>label,.calendar-panel-layer .meeting-form-options>label{color:#dad8e2db;gap:7px}.calendar-panel-layer .meeting-form .meeting-field-hint{color:#c0becdb8;font-size:10px;font-weight:500;line-height:1.4}.calendar-panel-layer .meeting-form>label>input,.calendar-panel-layer .meeting-form>label>textarea,.calendar-panel-layer .meeting-form .hub-form-row input,.calendar-panel-layer .meeting-form .time-picker>button,.calendar-panel-layer .meeting-form .calendar-option-select>button{background:#ffffff0e;border-color:#ffffff24;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff09,0 1px #0003}.calendar-panel-layer .meeting-form>label>input:hover,.calendar-panel-layer .meeting-form>label>textarea:hover,.calendar-panel-layer .meeting-form .hub-form-row input:hover,.calendar-panel-layer .meeting-form .time-picker>button:hover,.calendar-panel-layer .meeting-form .calendar-option-select>button:hover{background:#ffffff13;border-color:#ffffff3b}.calendar-panel-layer .meeting-form>label>input:focus,.calendar-panel-layer .meeting-form>label>textarea:focus,.calendar-panel-layer .meeting-form .hub-form-row input:focus,.calendar-panel-layer .meeting-form .time-picker>button:focus-visible,.calendar-panel-layer .meeting-form .calendar-option-select>button:focus-visible{background:#8b87ea14;border-color:#8b87eae0;box-shadow:0 0 0 3px #8b87ea21,inset 0 1px #ffffff0a}.calendar-panel-layer .meeting-date-row,.calendar-panel-layer .meeting-file-picker-inline,.calendar-panel-layer .meeting-form-options,.calendar-panel-layer .meeting-auto-reminders{background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;position:relative;box-shadow:inset 3px 0 #8b87ea57}.calendar-panel-layer .meeting-date-row{gap:9px;padding:10px 10px 10px 13px}.calendar-panel-layer .meeting-all-day-toggle{background:#8b87ea11;border-color:#8b87ea45;border-radius:9px;min-height:52px;box-shadow:inset 3px 0 #8b87ea7a}.calendar-panel-layer .meeting-file-picker-inline,.calendar-panel-layer .meeting-form-options,.calendar-panel-layer .meeting-auto-reminders{padding:11px 11px 11px 14px}.calendar-panel-layer .meeting-file-picker-inline legend,.calendar-panel-layer .meeting-form-options legend{color:#e8e6efeb;padding:0 6px}.calendar-panel-layer .meeting-file-picker-inline{background:#8b87ea0b}.calendar-panel-layer .meeting-file-picker-inline .button-secondary{background:#8b87ea14;border-color:#8b87ea47;min-height:42px}.calendar-panel-layer .meeting-file-picker-inline .button-secondary:hover{background:#8b87ea24;border-color:#8b87ea7a}.calendar-panel-layer .calendar-toggle-row{background:#ffffff09;border-color:#ffffff18;border-radius:8px;min-height:52px;padding:9px 10px}.calendar-panel-layer .calendar-toggle-row:hover{background:#8b87ea0e;border-color:#8b87ea4d}.calendar-panel-layer .recurrence-editor{gap:10px;padding:11px 11px 12px 14px;overflow:visible}.calendar-panel-layer .recurrence-editor>.recurrence-toggle{background:linear-gradient(90deg,#8b87ea14,#0000 72%),#ffffff09;border-color:#8b87ea33;min-height:58px;padding:11px 12px}.calendar-panel-layer .recurrence-toggle>i{background:#09090dbd;border:1px solid #ffffff24;width:38px;height:22px;box-shadow:inset 0 1px 2px #00000061}.calendar-panel-layer .recurrence-toggle>i:after{background:#ecebf1d1;width:14px;height:14px;box-shadow:0 1px 3px #0000005c}.calendar-panel-layer .recurrence-toggle:has(input:checked)>i{background:#8b87ea;border-color:#a4a0ffe0}.calendar-panel-layer .recurrence-toggle:has(input:checked)>i:after{background:#17161d;transform:translate(18px)}.calendar-panel-layer .recurrence-controls{border-top:1px solid #ffffff16;gap:12px;padding:12px 2px 1px;display:grid}.calendar-panel-layer .meeting-form .recurrence-pattern-row{grid-template-columns:minmax(0,1.2fr) minmax(168px,.8fr);align-items:end;gap:10px}.calendar-panel-layer .recurrence-interval-control,.calendar-panel-layer .recurrence-weekday-control{gap:7px;min-width:0;display:grid}.calendar-panel-layer .recurrence-interval-control>span,.calendar-panel-layer .recurrence-weekday-control>span{color:#dad8e2db;font-size:10px;font-weight:600;line-height:1.3}.calendar-panel-layer .recurrence-interval-control>div{background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:42px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff09}.calendar-panel-layer .recurrence-interval-control button{color:#efeef4e6;background:#ffffff0e;border:0;border-radius:6px;width:34px;height:34px}.calendar-panel-layer .recurrence-interval-control button:hover:not(:disabled){color:#fff;background:#8b87ea33}.calendar-panel-layer .recurrence-interval-control button:focus-visible,.calendar-panel-layer .weekday-picker button:focus-visible{outline-offset:2px;outline:2px solid #a4a0fff2}.calendar-panel-layer .recurrence-interval-value{justify-content:center;align-items:baseline;gap:5px;min-width:0;display:flex}.calendar-panel-layer .recurrence-interval-value strong{color:#f5f4f8;padding:0;font-size:13px;line-height:1}.calendar-panel-layer .recurrence-interval-value small{color:#dad8e2c2;text-overflow:clip;font-size:10px;line-height:1;overflow:visible}.calendar-panel-layer .weekday-picker{grid-template-columns:repeat(7,minmax(36px,1fr));gap:6px}.calendar-panel-layer .weekday-picker button{color:#dad8e2c2;background:#ffffff0b;border-color:#ffffff1f;border-radius:8px;min-height:38px;font-size:10px;transition:border-color .15s,background-color .15s,color .15s,transform .15s}.calendar-panel-layer .weekday-picker button:hover{color:#fff;background:#8b87ea1a;border-color:#8b87ea75;transform:translateY(-1px)}.calendar-panel-layer .weekday-picker button.active{color:#fff;background:#8b87ea47;border-color:#a4a0ffdb;box-shadow:inset 0 0 0 1px #bdbaff1f}.calendar-panel-layer .meeting-form .recurrence-end-row.is-single{grid-template-columns:minmax(0,1fr)}.calendar-panel-layer .meeting-form>label>textarea{min-height:92px}.calendar-panel-layer .meeting-form footer{border-top:1px solid #ffffff17;gap:9px;padding-top:12px}@media (width<=560px){.calendar-panel-layer .meeting-date-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.calendar-panel-layer .meeting-date-row>label:first-child{grid-column:1/-1}.calendar-panel-layer .meeting-file-picker-inline,.calendar-panel-layer .meeting-form-options,.calendar-panel-layer .meeting-auto-reminders{padding:10px 9px 10px 12px}.calendar-panel-layer .meeting-form .recurrence-pattern-row,.calendar-panel-layer .meeting-form .recurrence-end-row{grid-template-columns:minmax(0,1fr)}.calendar-panel-layer .weekday-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}.calendar-panel-layer .meeting-date-field{color:#dad8e2db;gap:7px;min-width:0;font-size:10px;font-weight:600;display:grid;position:relative}.calendar-panel-layer .meeting-date-picker{min-width:0;position:relative}.calendar-panel-layer .meeting-date-trigger{color:#f5f4f8;width:100%;min-width:0;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff09,0 1px #0003}.calendar-panel-layer .meeting-date-trigger:hover,.calendar-panel-layer .meeting-date-trigger[aria-expanded=true]{background:#8b87ea1a;border-color:#8b87eab3}.calendar-panel-layer .meeting-date-trigger:focus-visible{border-color:#8b87eae0;outline:0;box-shadow:0 0 0 3px #8b87ea21,inset 0 1px #ffffff0a}.calendar-panel-layer .meeting-date-trigger svg{color:#c9c7d6cc;width:17px;height:17px}.calendar-panel-layer .meeting-date-popover{z-index:100;color:#f5f4f8;background:linear-gradient(#8b87ea17,#0000 36%),#1d1c24;border:1px solid #8b87ea6b;border-radius:12px;width:min(294px,100vw - 44px);padding:11px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 24px 54px #00000085,0 0 0 1px #ffffff06}.calendar-panel-layer .recurrence-end-row .meeting-date-popover{left:auto;right:0}.calendar-panel-layer .meeting-date-popover>header{justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-bottom:7px;display:flex}.calendar-panel-layer .meeting-date-popover>header strong{color:#f5f4f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.calendar-panel-layer .meeting-date-popover>header>div{gap:4px;display:flex}.calendar-panel-layer .meeting-date-popover>header button,.calendar-panel-layer .meeting-date-popover>footer button{color:#ebeaf2e0;min-width:32px;min-height:32px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;padding:0;display:grid}.calendar-panel-layer .meeting-date-popover>header button:hover,.calendar-panel-layer .meeting-date-popover>footer button:hover:not(:disabled){color:#fff;background:#8b87ea29;border-color:#8b87ea80}.calendar-panel-layer .meeting-date-popover button:focus-visible{outline-offset:2px;outline:2px solid #a4a0fff5}.calendar-panel-layer .meeting-date-popover>header svg{width:16px;height:16px}.calendar-panel-layer .meeting-date-weekdays,.calendar-panel-layer .meeting-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar-panel-layer .meeting-date-weekdays{margin-bottom:4px}.calendar-panel-layer .meeting-date-weekdays span{color:#bebccaa8;place-items:center;height:26px;font-size:9px;font-weight:600;display:grid}.calendar-panel-layer .meeting-date-grid button{aspect-ratio:1;color:#edecf2eb;width:100%;min-width:0;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;font-size:10px;transition:border-color .12s,background-color .12s,color .12s;display:grid}.calendar-panel-layer .meeting-date-grid button:hover:not(:disabled){color:#fff;background:#8b87ea21;border-color:#8b87ea5c}.calendar-panel-layer .meeting-date-grid button.is-outside{color:#b8b6c361}.calendar-panel-layer .meeting-date-grid button.is-today{color:#c4c1ff;border-color:#8b87ea7a}.calendar-panel-layer .meeting-date-grid button.is-selected{color:#15141b;background:#8b87ea;border-color:#9995f3;font-weight:700;box-shadow:0 5px 16px #534faf61}.calendar-panel-layer .meeting-date-grid button:disabled{color:#b8b6c333;cursor:not-allowed}.calendar-panel-layer .meeting-date-popover>footer{border-top:1px solid #ffffff14;justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}.calendar-panel-layer .meeting-date-popover>footer button{color:#aaa7f5;width:auto;min-height:30px;padding:0 10px;font-size:9px}.calendar-panel-layer .meeting-date-popover>footer button:disabled{opacity:.36;cursor:not-allowed}.chat-message{min-width:0}.chat-message:has(.message-attachment-file){width:min(76%,360px)}.chat-message:has(.message-attachment-file) .message-bubble{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.message-attachments,.message-attachments>.message-attachment-file{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.message-attachments>.message-attachment-file{color:#f3f2f7;background:#0a0a0e3d;border-color:#ffffff1c;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 11px;text-decoration:none;display:grid;overflow:hidden}.message-attachments>.message-attachment-file:hover{background:#8b87ea1a;border-color:#8b87ea7a}.message-attachments>.message-attachment-file:focus-visible{outline-offset:2px;outline:2px solid #a4a0fff0}.message-attachments>.message-attachment-file>svg{color:#ebeaf2e6;width:24px;height:24px}.message-attachments>.message-attachment-file>span{gap:3px;min-width:0;display:grid}.message-attachments>.message-attachment-file strong,.message-attachments>.message-attachment-file small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.message-attachments>.message-attachment-file strong{color:#f5f4f8;font-size:12px;line-height:1.3}.message-attachments>.message-attachment-file small{color:#c4c2cfb3;font-size:9px;font-weight:500}.chat-message:has(.message-attachment-file) .message-bubble>footer{margin-top:6px;padding-inline:2px}@media (width<=560px){.calendar-panel-layer .meeting-date-row>.meeting-date-field{grid-column:1/-1}.calendar-panel-layer .meeting-date-popover,.calendar-panel-layer .recurrence-end-row .meeting-date-popover{left:0;right:auto}.chat-message:has(.message-attachment-file){width:min(88%,340px);max-width:88%}}:root{--g26-bg:#111115;--g26-bg-soft:#15151b;--g26-surface:#19191f;--g26-surface-raised:#202027;--g26-surface-hover:#25252e;--g26-line:#ffffff16;--g26-line-strong:#ffffff24;--g26-text:#f7f7fb;--g26-muted:#aaa9b4;--g26-subtle:#777681;--g26-accent:#8b87ea;--g26-accent-soft:#8b87ea24;--g26-accent-line:#8b87ea61;--g26-success:#47d7a3;--g26-warning:#f0b45b;--g26-danger:#ef6f82;--g26-radius:8px;--g26-shadow:0 18px 48px #0000003d;--g26-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--g26-ease-out:cubic-bezier(.22, 1, .36, 1);--g26-fast:.16s;--g26-medium:.26s}@keyframes g26-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes g26-pop-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes g26-backdrop-in{0%{opacity:0}to{opacity:1}}html,body,#root{background:var(--g26-bg);width:100%;min-width:0;height:100%;color:var(--g26-text);font-family:var(--g26-font);letter-spacing:0;margin:0;overflow:hidden}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hub-app,.hub-auth-page{--hub-accent:var(--g26-accent);--hub-line:var(--g26-line);background:radial-gradient(circle at 12% -20%, #8b87ea1f, transparent 32%), linear-gradient(155deg, #15151c 0%, var(--g26-bg) 54%, #101014 100%);color:var(--g26-text);font-family:var(--g26-font)}.hub-auth-page{overscroll-behavior-y:contain;scrollbar-gutter:stable;width:100%;height:100dvh;min-height:100dvh;overflow:hidden auto}.hub-app{grid-template-rows:64px minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.hub-background{opacity:.34;filter:saturate(.75)}.hub-topbar{z-index:80;border:0;border-bottom:1px solid var(--g26-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111115eb;justify-content:space-between;align-items:center;width:100%;height:64px;min-height:64px;padding:0 20px;display:flex;position:relative;box-shadow:0 10px 32px #0000002e}.hub-brand{border-radius:var(--g26-radius);min-width:0;color:var(--g26-text);box-shadow:none;background:0 0;border:0;align-items:center;padding:8px 10px;display:inline-flex}.hub-brand:hover{background:#ffffff0b}.hub-wordmark,.hub-wordmark-block{gap:2px}.hub-wordmark strong,.hub-wordmark-block strong{color:var(--g26-text);letter-spacing:0;font-size:17px;font-weight:600;line-height:1.1}.hub-wordmark span,.hub-wordmark-block span{color:var(--g26-accent)}.hub-wordmark small,.hub-wordmark-block small{color:var(--g26-muted);font-size:11px;font-weight:500}.hub-top-actions{gap:8px}.hub-profile-button,.hub-icon-button,.hub-button{isolation:isolate;border:1px solid var(--g26-line);border-radius:var(--g26-radius);background:var(--g26-surface);color:var(--g26-text);box-shadow:none;transition:transform var(--g26-fast) var(--g26-ease-out), border-color var(--g26-fast) ease, background-color var(--g26-fast) ease, color var(--g26-fast) ease, box-shadow var(--g26-fast) ease;position:relative;overflow:hidden}.hub-profile-button:hover,.hub-icon-button:hover,.hub-button:hover{border-color:var(--g26-line-strong);background:var(--g26-surface-hover);transform:translateY(-1px);box-shadow:0 8px 24px #0003}.hub-profile-button:active,.hub-icon-button:active,.hub-button:active{transform:translateY(0)scale(.985)}.hub-profile-button:focus-visible,.hub-icon-button:focus-visible,.hub-button:focus-visible,.hub-workspace-nav-item:focus-visible{outline-offset:2px;outline:2px solid #a7a3ffeb}.hub-button-primary,.hub-send-button{background:var(--g26-accent);color:#111115;border-color:#8b87ea94;box-shadow:0 8px 24px #8b87ea2e}.hub-button-primary:after,.hub-send-button:after{z-index:-1;content:"";width:30%;transition:transform .56s var(--g26-ease-out);background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;top:-80%;bottom:-80%;left:-35%;transform:translate(-220%)rotate(12deg)}.hub-button-primary:hover:after,.hub-send-button:hover:after{transform:translate(520%)rotate(12deg)}.hub-button-primary:hover,.hub-send-button:hover{color:#111115;background:#9c98f2;border-color:#a7a3ff;box-shadow:0 10px 30px #8b87ea47}.hub-button-danger{color:#ffb4c0;background:#ef6f821a;border-color:#ef6f8257}.hub-workspace-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.hub-workspace-nav{border:0;border-right:1px solid var(--g26-line);min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-color:#8b87ea61 transparent;scrollbar-width:thin;background:#121217db;flex-direction:column;grid-area:1/1;padding:18px 12px;display:flex;overflow:hidden auto}.hub-workspace-desktop-nav{gap:4px;display:grid}.hub-workspace-nav-item{border-radius:var(--g26-radius);width:100%;min-height:48px;color:var(--g26-muted);text-align:left;transition:transform var(--g26-fast) var(--g26-ease-out), border-color var(--g26-fast) ease, background-color var(--g26-fast) ease, color var(--g26-fast) ease;background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid;position:relative;overflow:hidden}.hub-workspace-nav-item:hover{border-color:var(--g26-line);color:var(--g26-text);background:#ffffff09;transform:translate(2px)}.hub-workspace-nav-item.is-active,.hub-workspace-nav-item[aria-current=page]{border-color:var(--g26-accent-line);background:var(--g26-accent-soft);color:var(--g26-text)}.hub-workspace-nav-item.is-active:before,.hub-workspace-nav-item[aria-current=page]:before{background:var(--g26-accent);content:"";border-radius:2px;width:2px;position:absolute;inset:8px auto 8px 0}.hub-workspace-nav-icon{border:1px solid var(--g26-line);color:currentColor;background:#ffffff06;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.hub-workspace-content{scrollbar-color:#8b87ea6b transparent;scrollbar-width:thin;background:0 0;grid-area:1/2;width:100%;min-width:0;min-height:0;padding:20px;overflow:auto}.hub-workspace-content>*{animation:g26-surface-in var(--g26-medium) var(--g26-ease-out) both}.hub-workspace,.hub-home,.hub-home-dashboard{width:100%;min-width:0;min-height:0}.hub-section-header,.hub-home-intro{border-bottom:1px solid var(--g26-line);align-items:center;min-height:70px;margin:0 0 14px;padding:0 2px 14px}.hub-section-header h1,.hub-home-intro h1{color:var(--g26-text);letter-spacing:0;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:600;line-height:1.08}.hub-section-header p,.hub-home-intro p{color:var(--g26-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.hub-home-columns,.hub-home-flow,.hub-home-summary,.hub-home-section,.home-notifications,.today-list,.hub-panel,.calendar-board,.calendar-detail-panel,.chat-sidebar,.chat-window,.chat-info-panel,.task-detail-panel,.task-column-scroll,.wiki-tree-panel,.wiki-editor-pane,.wiki-inspector,.onboarding-layout,.people-card,.intrum-content,.intrum-status-band,.intrum-overview-grid>*,.intrum-settings-section{border-color:var(--g26-line);border-radius:var(--g26-radius);box-shadow:none;background:#19191fe6}.hub-home-columns,.hub-home-flow{gap:12px}.hub-home-section,.home-notifications,.today-list{padding:16px}.hub-app input,.hub-app textarea,.hub-app select,.hub-auth-page input,.hub-auth-page textarea,.hub-auth-page select,.calendar-search-field,.task-search,.task-filter-field,.wiki-search,.people-search{border:1px solid var(--g26-line);border-radius:var(--g26-radius);background:var(--g26-surface-raised);min-height:42px;color:var(--g26-text);font:500 14px/1.35 var(--g26-font);box-shadow:none;outline:none}.hub-app textarea,.hub-auth-page textarea{resize:vertical;min-height:96px}.hub-app input::placeholder,.hub-app textarea::placeholder,.hub-auth-page input::placeholder,.hub-auth-page textarea::placeholder{color:#73727c}.hub-app input:focus,.hub-app textarea:focus,.hub-app select:focus,.hub-auth-page input:focus,.hub-auth-page textarea:focus,.hub-auth-page select:focus{border-color:var(--g26-accent-line);box-shadow:0 0 0 3px #8b87ea1a}.hub-app select option,.hub-auth-page select option{color:var(--g26-text);background:#1c1c23}.hub-modal-backdrop,.calendar-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050508c7;padding:18px;animation:.18s ease-out both g26-backdrop-in}.hub-modal,.calendar-dialog,.task-floating-menu,.task-date-menu,.profile-select-menu,.onboarding-picker-popover,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu{border:1px solid var(--g26-line-strong);border-radius:var(--g26-radius);color:var(--g26-text);box-shadow:var(--g26-shadow);background:#1b1b22}.hub-modal,.calendar-dialog,.task-detail-panel,.chat-info-panel,.wiki-inspector,.hub-notification-popover,.task-floating-menu,.task-date-menu,.profile-select-menu,.onboarding-picker-popover,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu{animation:g26-pop-in var(--g26-medium) var(--g26-ease-out) both}.hub-home-section,.home-notifications,.today-list,.people-card,.meeting-card,.task-card,.wiki-tree-item{transition:transform var(--g26-fast) var(--g26-ease-out), border-color var(--g26-fast) ease, background-color var(--g26-fast) ease}.people-card:hover,.meeting-card:hover,.task-card:hover{border-color:var(--g26-line-strong);background:var(--g26-surface-hover);transform:translateY(-1px)}.hub-notification-popover{z-index:1200;border:1px solid var(--g26-line-strong);border-radius:var(--g26-radius);width:min(420px,100vw - 28px);max-height:min(620px,100dvh - 82px);box-shadow:var(--g26-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1b1b22fa}.hub-notice,.hub-global-error{border:1px solid var(--g26-line);border-radius:var(--g26-radius);background:var(--g26-surface);color:var(--g26-text)}.hub-notice-error,.hub-global-error{color:#ffc3cc;background:#4a1b24e0;border-color:#ef6f8257}.calendar-workspace,.cron-calendar{height:100%;min-height:0;overflow:hidden}.cron-board,.calendar-board{border:1px solid var(--g26-line);background:#17171d}.mini-calendar,.calendar-detail-panel,.meeting-card,.meeting-card-section,.meeting-form-options,.calendar-list-section{border-color:var(--g26-line);border-radius:var(--g26-radius);background:var(--g26-surface)}.cron-event{box-shadow:none;border-radius:6px}.calendar-view-switcher,.hub-segmented{border:1px solid var(--g26-line);border-radius:var(--g26-radius);background:var(--g26-surface)}.chat-workspace{border:1px solid var(--g26-line);border-radius:var(--g26-radius);background:#17171d;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.chat-sidebar,.chat-window,.chat-info-panel{background:0 0;border:0;border-radius:0;min-height:0}.chat-sidebar{border-right:1px solid var(--g26-line)}.chat-list>button,.meeting-list-item,.info-participants>*,.info-files>*{border-radius:7px}.chat-list>button:hover,.chat-list>button[aria-current=true]{background:var(--g26-accent-soft)}.chat-messages{background:linear-gradient(#111115db,#111115db),radial-gradient(circle at 75% 20%,#8b87ea14,#0000 38%)}.message-bubble{border:1px solid var(--g26-line);background:var(--g26-surface-raised);max-width:min(620px,78%);box-shadow:none;border-radius:8px}.chat-composer,.composer-wrap{border-color:var(--g26-line);background:#17171d}.task-workspace,.wiki-workspace,.onboarding-workspace,.people-workspace,.intrum-workspace{height:100%;min-height:0;overflow:hidden}.task-board,.task-list-view,.task-calendar-view,.task-timeline-view,.wiki-shell,.onboarding-layout,.intrum-content{border-color:var(--g26-line);border-radius:var(--g26-radius);box-shadow:none;background:#17171df0}.task-column-scroll,.task-detail-panel,.task-template-strip,.task-toolbar,.wiki-tree-panel,.wiki-inspector,.onboarding-list-panel,.onboarding-outline-panel,.onboarding-form-section,.people-card,.intrum-settings-section,.intrum-module-settings,.intrum-entity-feed{border-color:var(--g26-line);box-shadow:none;background:#ffffff05}.task-column-scroll,.task-detail-panel,.wiki-tree-panel,.wiki-inspector,.onboarding-form-section,.people-card,.intrum-settings-section{border-radius:var(--g26-radius)}.people-grid{gap:10px}.people-card:hover{border-color:var(--g26-accent-line);background:var(--g26-surface-raised)}.wiki-editor-content .tiptap{color:var(--g26-text);font-family:var(--g26-font)}.hub-app ::-webkit-scrollbar{width:10px;height:10px}.hub-app ::-webkit-scrollbar-track{background:0 0}.hub-app ::-webkit-scrollbar-thumb{background:#8b87ea61 padding-box padding-box;border:3px solid #0000;border-radius:8px}.hub-app ::-webkit-scrollbar-thumb:hover{background:#8b87ea94 padding-box padding-box}@media (width<=1024px){.hub-workspace-shell{grid-template-columns:216px minmax(0,1fr)}.hub-workspace-content{padding:16px}.chat-workspace{grid-template-columns:250px minmax(0,1fr)}}@media (width<=760px){html,body,#root{overflow:hidden}.hub-auth-page{height:100dvh;min-height:100dvh;padding-top:24px;padding-bottom:max(32px, env(safe-area-inset-bottom));align-items:start;overflow-y:auto}.hub-app{grid-template-rows:56px minmax(0,1fr)}.hub-topbar{height:56px;min-height:56px;padding:0 10px}.hub-brand{padding:6px}.hub-wordmark small,.hub-wordmark-block small,.hub-profile-button>span:not(:first-child){display:none}.hub-top-actions{gap:5px}.hub-profile-button,.hub-icon-button,.hub-top-actions .hub-button{min-width:40px;min-height:40px;padding:0 10px}.hub-workspace-shell{height:100%;padding-bottom:66px;display:block;overflow:hidden}.hub-workspace-content{width:100%;height:100%;padding:12px;overflow:auto}.hub-workspace-nav{z-index:900;border:1px solid var(--g26-line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#19191ff5;border-radius:10px;width:auto;height:58px;min-height:58px;padding:5px;display:block;position:fixed;inset:auto 8px 8px;overflow:hidden;box-shadow:0 12px 36px #00000052}.hub-workspace-desktop-nav{display:none}.hub-workspace-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;height:100%;display:grid}.hub-workspace-mobile-nav .hub-workspace-nav-item{grid-template-columns:1fr;place-items:center;min-height:46px;padding:4px;display:grid}.hub-workspace-mobile-nav .hub-workspace-nav-icon{width:34px;height:34px}.hub-workspace-mobile-nav .hub-workspace-nav-item>span:not(.hub-workspace-nav-icon),.hub-workspace-mobile-nav .hub-workspace-nav-item>div{display:none}.hub-section-header,.hub-home-intro{flex-direction:column;align-items:flex-start;gap:10px;min-height:0}.hub-section-header h1,.hub-home-intro h1{font-size:24px}.hub-home-columns,.hub-home-flow{grid-template-columns:1fr}.chat-workspace{height:100%;display:block}.chat-sidebar,.chat-window,.chat-info-panel{width:100%;height:100%}.message-bubble{max-width:88%}.calendar-workspace,.task-workspace,.wiki-workspace,.onboarding-workspace,.people-workspace,.intrum-workspace{height:auto;min-height:100%;overflow:visible}.hub-modal-backdrop,.calendar-dialog-backdrop{align-items:flex-end;padding:0}.hub-modal,.calendar-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:12px 12px 0 0;width:100%;max-width:none;max-height:92dvh}}@media (width<=390px){.hub-workspace-content{padding:9px}.hub-wordmark strong,.hub-wordmark-block strong{font-size:15px}.hub-section-header h1,.hub-home-intro h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.hub-app *,.hub-app :before,.hub-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.genesis-redesign-v3{--v3-bg:#0e0e12;--v3-sidebar:#121217;--v3-surface:#18181f;--v3-surface-raised:#1e1e26;--v3-surface-hover:#24242d;--v3-border:#ffffff16;--v3-border-strong:#ffffff26;--v3-text:#f7f7fa;--v3-muted:#a7a6b1;--v3-subtle:#73727d;--v3-accent:#8b87ea;--v3-accent-strong:#a6a2ff;--v3-accent-soft:#8b87ea24;--v3-accent-border:#8b87ea59;--v3-success:#47d7a3;--v3-danger:#ef7786;color:var(--v3-text);font-family:var(--genesis-font-family);letter-spacing:0}:is(body:has(.hub-app.genesis-redesign-v3),body:has(.hub-auth-page.genesis-redesign-v3)){background:var(--v3-bg);margin:0;overflow:hidden}.hub-app.genesis-redesign-v3{isolation:isolate;background:radial-gradient(circle at 32% -20%, #8b87ea13, transparent 35%), var(--v3-bg);grid-template-rows:64px minmax(0,1fr);width:100%;min-width:0;height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-background,.hub-auth-page.genesis-redesign-v3 .hub-background{z-index:-1;opacity:.32;pointer-events:none;position:fixed;inset:0}.hub-app.genesis-redesign-v3 .hub-topbar{z-index:50;border:0;border-bottom:1px solid var(--v3-border);width:100%;height:64px;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111116f7;border-radius:0;grid-row:1;justify-content:space-between;align-items:center;margin:0;padding:0 18px;display:flex;position:relative;inset:auto}.hub-app.genesis-redesign-v3 .hub-brand{min-width:0;height:44px;color:var(--v3-text);cursor:default;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.hub-app.genesis-redesign-v3 .hub-wordmark-block{text-align:left;gap:2px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .hub-wordmark{align-items:baseline;gap:5px;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.hub-app.genesis-redesign-v3 .hub-wordmark span:last-child{color:var(--v3-accent-strong)}.hub-app.genesis-redesign-v3 .hub-wordmark-block small{max-width:260px;color:var(--v3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-top-actions{align-items:center;gap:8px;display:flex}.hub-app.genesis-redesign-v3 .hub-icon-button,.hub-app.genesis-redesign-v3 .hub-button,.hub-app.genesis-redesign-v3 .hub-profile-button{border:1px solid var(--v3-border);min-height:40px;color:var(--v3-text);background:var(--v3-surface);box-shadow:none;border-radius:8px;transition:border-color .18s,background-color .18s,transform .18s}.hub-app.genesis-redesign-v3 .hub-icon-button:hover,.hub-app.genesis-redesign-v3 .hub-button:hover,.hub-app.genesis-redesign-v3 .hub-profile-button:hover{border-color:var(--v3-border-strong);background:var(--v3-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .hub-icon-button{place-items:center;width:40px;padding:0;display:grid}.hub-app.genesis-redesign-v3 .hub-profile-button{align-items:center;gap:9px;max-width:230px;padding:4px 11px 4px 6px;display:flex}.hub-app.genesis-redesign-v3 .hub-profile-button>span:last-child{text-align:left;gap:1px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .hub-profile-button strong,.hub-app.genesis-redesign-v3 .hub-profile-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-profile-button strong{font-size:12px}.hub-app.genesis-redesign-v3 .hub-profile-button small{color:var(--v3-muted);font-size:10px}.hub-app.genesis-redesign-v3 .hub-button{justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hub-app.genesis-redesign-v3 .hub-button svg,.hub-app.genesis-redesign-v3 .hub-icon-button svg{width:18px;height:18px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-header{flex-direction:row}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-view-switcher{min-height:50px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-view-switcher button{min-height:40px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-view-switcher button:focus-visible{outline-offset:2px;outline:2px solid #a7a3ffeb}.hub-app.genesis-redesign-v3 .hub-workspace-shell{z-index:1;grid-row:2;grid-template-areas:"navigation content";width:100%;min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden;grid-template-columns:252px minmax(0,1fr)!important;display:grid!important}.hub-app.genesis-redesign-v3 .hub-workspace-nav{z-index:2;border:0;border-right:1px solid var(--v3-border);background:var(--v3-sidebar);min-width:0;max-width:none;min-height:0;box-shadow:none;border-radius:0;grid-area:navigation;margin:0;padding:14px 12px 20px;display:block;overflow:hidden auto;order:0!important;width:auto!important;height:100%!important;position:relative!important;inset:auto!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav{gap:8px;display:grid}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav details{gap:7px;margin-top:10px;display:grid}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav details>summary{min-height:30px;color:var(--v3-subtle);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 9px;font-size:10px;font-weight:600;line-height:1;list-style:none;display:flex}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav details>summary::-webkit-details-marker{display:none}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav details>summary svg{width:14px;height:14px;transition:transform .18s}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav details:not([open])>summary svg{transform:rotate(-90deg)}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item{width:100%;min-height:50px;color:var(--v3-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:hover{color:var(--v3-text);background:#ffffff0b;transform:translate(2px)}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item.active,.hub-app.genesis-redesign-v3 .hub-workspace-nav-item[aria-current=page]{color:var(--v3-text);border-color:var(--v3-accent-border);background:var(--v3-accent-soft)}.hub-app.genesis-redesign-v3 .hub-workspace-nav-icon{border:1px solid var(--v3-border);background:#ffffff06;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item.active .hub-workspace-nav-icon,.hub-app.genesis-redesign-v3 .hub-workspace-nav-item[aria-current=page] .hub-workspace-nav-icon{border-color:var(--v3-accent-border);color:var(--v3-accent-strong);background:#8b87ea1c}.hub-app.genesis-redesign-v3 .hub-workspace-nav-icon svg{width:17px;height:17px}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item strong,.hub-app.genesis-redesign-v3 .hub-workspace-nav-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item strong{color:inherit;font-size:12.5px;font-weight:500}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item small{color:var(--v3-subtle);font-size:10px;font-weight:400}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item>svg{width:15px;height:15px;color:var(--v3-subtle)}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item>b{border:1px solid var(--v3-accent-border);min-width:24px;height:24px;color:var(--v3-accent-strong);background:#8b87ea1a;border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav{display:none}.hub-app.genesis-redesign-v3 .hub-workspace-content{scrollbar-color:#8b87ea6b transparent;scrollbar-width:thin;background:0 0;grid-area:content;width:auto;min-width:0;height:100%;min-height:0;margin:0;padding:24px 28px 40px;position:relative;overflow:auto;order:1!important}.hub-app.genesis-redesign-v3 .hub-workspace-content::-webkit-scrollbar{width:8px;height:8px}.hub-app.genesis-redesign-v3 .hub-workspace-nav::-webkit-scrollbar{width:8px;height:8px}.hub-app.genesis-redesign-v3 .hub-workspace-content::-webkit-scrollbar-thumb{background:#8b87ea61 padding-box padding-box;border:2px solid #0000;border-radius:999px}.hub-app.genesis-redesign-v3 .hub-workspace-nav::-webkit-scrollbar-thumb{background:#8b87ea61 padding-box padding-box;border:2px solid #0000;border-radius:999px}.hub-app.genesis-redesign-v3 .hub-home{width:min(1320px,100%);margin:0 auto}.hub-app.genesis-redesign-v3 .hub-home-intro{border:0;border-bottom:1px solid var(--v3-border);min-height:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 22px;padding:0 0 20px;display:flex}.hub-app.genesis-redesign-v3 .hub-home-intro-copy{gap:7px;display:grid}.hub-app.genesis-redesign-v3 .hub-home-intro small,.hub-app.genesis-redesign-v3 .hub-home-section header small{color:var(--v3-accent-strong);text-transform:uppercase;font-size:10px;font-weight:600}.hub-app.genesis-redesign-v3 .hub-home-intro h1{color:var(--v3-text);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.08}.hub-app.genesis-redesign-v3 .hub-home-intro p{max-width:680px;color:var(--v3-muted);margin:0;font-size:14px;line-height:1.5}.hub-app.genesis-redesign-v3 .hub-home-intro-side time{color:var(--v3-muted);text-transform:capitalize;font-size:12px}.hub-app.genesis-redesign-v3 .hub-home-columns{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;gap:16px;display:grid}.hub-app.genesis-redesign-v3 .hub-home-section{border:1px solid var(--v3-border);background:var(--v3-surface);border-radius:10px;min-width:0;min-height:360px;padding:18px;box-shadow:0 12px 34px #00000029}.hub-app.genesis-redesign-v3 .hub-home-section>header{border-bottom:1px solid var(--v3-border);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0 0 14px;display:flex}.hub-app.genesis-redesign-v3 .hub-home-section h2{color:var(--v3-text);margin:3px 0 0;font-size:19px;line-height:1.2}.hub-app.genesis-redesign-v3 .hub-home-section header button{color:var(--v3-accent-strong);background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.hub-app.genesis-redesign-v3 .hub-home-section header>span{border:1px solid var(--v3-accent-border);min-width:26px;height:26px;color:var(--v3-accent-strong);background:var(--v3-accent-soft);border-radius:999px;place-items:center;font-size:11px;display:grid}.hub-app.genesis-redesign-v3 .today-list,.hub-app.genesis-redesign-v3 .home-notifications{gap:8px;display:grid}.hub-app.genesis-redesign-v3 .today-list>button,.hub-app.genesis-redesign-v3 .home-notifications>button{width:100%;min-width:0;min-height:62px;color:var(--v3-text);text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.hub-app.genesis-redesign-v3 .today-list>button{grid-template-columns:58px minmax(0,1fr) auto}.hub-app.genesis-redesign-v3 .home-notifications>button{grid-template-columns:6px minmax(0,1fr)}.hub-app.genesis-redesign-v3 .today-list>button:hover,.hub-app.genesis-redesign-v3 .home-notifications>button:hover{border-color:var(--v3-border-strong);background:#ffffff0d;transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .today-list time{color:var(--v3-accent-strong);font-size:13px;font-weight:600}.hub-app.genesis-redesign-v3 .today-list span,.hub-app.genesis-redesign-v3 .home-notifications span{gap:4px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .today-list strong,.hub-app.genesis-redesign-v3 .home-notifications strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hub-app.genesis-redesign-v3 .today-list small,.hub-app.genesis-redesign-v3 .home-notifications small{color:var(--v3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.hub-app.genesis-redesign-v3 .home-notifications i{background:var(--v3-subtle);border-radius:999px;width:6px;height:6px}.hub-app.genesis-redesign-v3 .home-notifications .unread i{background:var(--v3-accent-strong);box-shadow:0 0 0 4px #8b87ea1c}.hub-app.genesis-redesign-v3 :is(.hub-section,.chat-shell,.calendar-shell,.tasks-shell,.wiki-shell,.people-shell,.onboarding-shell){max-width:100%}.hub-app.genesis-redesign-v3 .chat-workspace{background:0 0;border:0;border-radius:0;flex-direction:column;grid-template-columns:none;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.hub-app.genesis-redesign-v3 .chat-workspace .chat-shell{flex:auto;width:100%;min-width:0;height:auto;min-height:0}.hub-app.genesis-redesign-v3 :is(input,textarea,select){border-color:var(--v3-border-strong);min-height:40px;color:var(--v3-text);background:var(--v3-surface-raised);box-shadow:none;border-radius:8px}.hub-app.genesis-redesign-v3 :is(input,textarea,select):focus{outline-offset:1px;border-color:var(--v3-accent);outline:2px solid #8b87ea3d}.hub-app.genesis-redesign-v3 :is(.hub-modal-backdrop,.calendar-dialog-backdrop){z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050508c2}.hub-app.genesis-redesign-v3 :is(.hub-modal,.calendar-dialog){border:1px solid var(--v3-border-strong);background:#19191f;border-radius:12px;box-shadow:0 26px 80px #00000075}.hub-app.genesis-redesign-v3 .hub-notification-popover{z-index:1200;border:1px solid var(--v3-border-strong);background:#19191f;border-radius:10px;box-shadow:0 24px 70px #00000073}.hub-app.genesis-redesign-v3 .hub-global-error{z-index:1500;background:#2b171d;border:1px solid #ef778673;border-radius:8px;width:min(560px,100vw - 28px);position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #00000061}.hub-auth-page.genesis-redesign-v3{isolation:isolate;min-height:100dvh;color:var(--v3-text);background:radial-gradient(circle at 20% 10%, #8b87ea1f, transparent 34%), var(--v3-bg);grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:center;gap:clamp(40px,8vw,130px);padding:clamp(28px,6vw,96px);display:grid;position:relative;overflow:auto}.hub-auth-page.genesis-redesign-v3 .hub-auth-copy{width:min(720px,100%)}.hub-auth-page.genesis-redesign-v3 .hub-auth-copy h1{letter-spacing:0;max-width:680px;margin:34px 0 18px;font-size:clamp(38px,6vw,72px);line-height:1}.hub-auth-page.genesis-redesign-v3 .hub-auth-copy>p{max-width:620px;color:var(--v3-muted);font-size:16px;line-height:1.65}.hub-auth-page.genesis-redesign-v3 .hub-auth-modules{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.hub-auth-page.genesis-redesign-v3 .hub-auth-modules span{border:1px solid var(--v3-border);min-height:38px;color:var(--v3-muted);background:#ffffff06;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.hub-auth-page.genesis-redesign-v3 .hub-auth-modules svg{width:16px;height:16px;color:var(--v3-accent-strong)}.hub-auth-page.genesis-redesign-v3 .hub-login-card{border:1px solid var(--v3-border-strong);background:#19191ff5;border-radius:12px;width:100%;padding:24px;box-shadow:0 24px 70px #0000005c}.hub-auth-page.genesis-redesign-v3 .hub-registration-profile-fields{border:1px solid var(--v3-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:16px;display:grid}.hub-auth-page.genesis-redesign-v3 .hub-registration-profile-fields legend{color:var(--v3-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 7px;font-size:12px;font-weight:700}.hub-auth-page.genesis-redesign-v3 .hub-registration-profile-fields label{min-width:0}.hub-auth-page.genesis-redesign-v3 .hub-registration-birth-date{grid-column:1/-1}.hub-auth-page.genesis-redesign-v3 .hub-auth-date-input,.hub-auth-page.genesis-redesign-v3 .hub-auth-date-input .gen-date-trigger{width:100%}.hub-auth-page.genesis-redesign-v3 .hub-auth-date-input .gen-date-trigger{border:1px solid var(--v3-border-strong);min-height:50px;color:var(--v3-text);background:var(--v3-surface-raised);border-radius:8px}.hub-auth-page.genesis-redesign-v3 .hub-auth-date-input .gen-date-menu{z-index:40;width:min(340px,100vw - 44px)}.hub-auth-page.genesis-redesign-v3 .mobile-auth-card{align-content:center;min-height:230px}.hub-auth-page.genesis-redesign-v3 .mobile-auth-progress{border:1px solid var(--v3-border);min-height:52px;color:var(--v3-muted);background:#ffffff06;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.hub-auth-page.genesis-redesign-v3 :is(input,textarea,select){border:1px solid var(--v3-border-strong);color:var(--v3-text);background:var(--v3-surface-raised);border-radius:8px}.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs{background:#111116;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button{min-height:38px;color:var(--v3-muted);background:0 0;border:0;border-radius:6px}.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button.active{color:var(--v3-text);background:var(--v3-accent-soft)}@media (width<=1050px){.hub-app.genesis-redesign-v3 .hub-workspace-shell{grid-template-columns:220px minmax(0,1fr)!important}.hub-app.genesis-redesign-v3 .hub-workspace-content{padding:20px 20px 34px}.hub-app.genesis-redesign-v3 .hub-home-columns{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .hub-home-section{min-height:280px}}@media (width<=760px){body:has(.hub-app.genesis-redesign-v3){overflow:auto}.hub-app.genesis-redesign-v3{grid-template-rows:56px minmax(0,1fr);height:auto;min-height:100dvh;overflow:visible}.hub-app.genesis-redesign-v3 .hub-topbar{height:56px;min-height:56px;padding:0 10px;position:sticky;top:0}.hub-app.genesis-redesign-v3 .hub-wordmark{font-size:15px}.hub-app.genesis-redesign-v3 .hub-wordmark-block small,.hub-app.genesis-redesign-v3 .hub-profile-button span,.hub-app.genesis-redesign-v3 .hub-button span{display:none}.hub-app.genesis-redesign-v3 .hub-profile-button{width:40px;padding:4px}.hub-app.genesis-redesign-v3 .hub-button{width:40px;padding:0;font-size:0}.hub-app.genesis-redesign-v3 .hub-workspace-shell{flex-direction:column;height:auto;min-height:calc(100dvh - 56px);overflow:visible;display:flex!important}.hub-app.genesis-redesign-v3 .hub-workspace-nav{z-index:45;border-right:0;border-bottom:1px solid var(--v3-border);padding:6px 8px;overflow:hidden;width:100%!important;height:58px!important;position:sticky!important;top:56px!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav{display:none}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav{scrollbar-width:none;gap:6px;width:100%;height:46px;display:flex;overflow:auto hidden}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav::-webkit-scrollbar{display:none}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item{flex:none;grid-template-columns:30px auto;gap:7px;width:auto;min-height:44px;padding:5px 9px}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-icon{width:30px;height:30px}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item small,.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item>svg,.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item>b{display:none}.hub-app.genesis-redesign-v3 .hub-workspace-content{width:100%;height:auto;min-height:calc(100dvh - 114px);padding:16px 12px 30px;overflow:visible}.hub-app.genesis-redesign-v3 .hub-home-intro{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:14px}.hub-app.genesis-redesign-v3 .hub-home-intro h1{font-size:28px}.hub-app.genesis-redesign-v3 .hub-home-intro p{font-size:13px}.hub-app.genesis-redesign-v3 .hub-home-section{min-height:0;padding:14px}.hub-app.genesis-redesign-v3 :is(.hub-modal-backdrop,.calendar-dialog-backdrop){align-items:flex-end;padding:0}.hub-app.genesis-redesign-v3 :is(.hub-modal,.calendar-dialog){border-bottom:0;border-left:0;border-right:0;border-radius:12px 12px 0 0;width:100%;max-width:none;max-height:92dvh}.hub-auth-page.genesis-redesign-v3{grid-template-columns:minmax(0,1fr);gap:26px;padding:22px 14px}.hub-auth-page.genesis-redesign-v3 .hub-auth-copy h1{margin:22px 0 12px;font-size:38px}.hub-auth-page.genesis-redesign-v3 .hub-login-card{padding:18px}.hub-auth-page.genesis-redesign-v3 .hub-registration-profile-fields{grid-template-columns:minmax(0,1fr)}.hub-auth-page.genesis-redesign-v3 .hub-registration-birth-date{grid-column:auto}}@media (prefers-reduced-motion:reduce){.genesis-redesign-v3 *,.genesis-redesign-v3 :before,.genesis-redesign-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button{isolation:isolate;border:1px solid var(--v3-accent-border);color:#d8d6ff;min-width:58px;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(#8b87ea1f,#8b87ea0e),#ffffff05;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button>:is(svg,span){z-index:1;position:relative}.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button svg{width:13px;height:13px;color:var(--v3-accent-strong)}.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:30%;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:-45% auto -45% -34%;transform:translate(-240%)skew(-14deg)}.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button:is(:hover,:focus-visible):not(:disabled){color:#fff;background:linear-gradient(#8b87ea36,#8b87ea1a),#ffffff06;border-color:#a6a2ffb8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 8px 22px #322f7033}.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button:is(:hover,:focus-visible):not(:disabled):after{transform:translate(560%)skew(-14deg)}.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button[aria-pressed=true]{background:#8b87ea29;border-color:#8b87ea7a}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout){background:radial-gradient(circle at 12% 0,#8b87ea17,#0000 31%),#17171d;border-color:#8b87ea47;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(900px,100vw - 40px);max-width:900px;height:min(900px,100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);display:grid}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header{border-bottom-color:var(--v3-border);background:#ffffff03;min-height:70px;padding:14px 20px}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header h2{letter-spacing:-.02em;font-size:20px}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout) .hub-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;padding:20px;overflow-y:auto}.hub-app.genesis-redesign-v3 .profile-modal-layout{gap:16px;display:grid}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-identity{background:linear-gradient(105deg,#8b87ea1b,#0000 52%),#ffffff06;border-color:#8b87ea38;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;margin:0;padding:18px;box-shadow:inset 0 1px #ffffff09}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-identity>.hub-avatar{border-color:#a6a2ff7a;width:76px;height:76px;box-shadow:0 10px 28px #1e1b4f3d}.hub-app.genesis-redesign-v3 .profile-identity-copy{align-content:center;gap:4px}.hub-app.genesis-redesign-v3 .profile-identity-copy>strong{letter-spacing:-.02em;font-size:20px;line-height:1.15}.hub-app.genesis-redesign-v3 .profile-identity-copy>span{color:var(--v3-muted);font-size:12px}.hub-app.genesis-redesign-v3 .profile-identity-meta{flex-wrap:wrap;align-items:center;margin-top:4px;gap:6px!important;display:flex!important}.hub-app.genesis-redesign-v3 .profile-identity-meta>span{border:1px solid var(--v3-border);color:#c7c6d0;background:#ffffff09;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.hub-app.genesis-redesign-v3 .profile-identity-meta .people-status{background:#47d7a30f;border:1px solid;border-radius:999px;min-height:22px;padding:0 8px}.hub-app.genesis-redesign-v3 .profile-avatar-actions{align-items:center}.hub-app.genesis-redesign-v3 .profile-avatar-actions .hub-button{border-radius:10px;min-height:40px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-overview{gap:12px;margin:0}.hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-fact,.profile-relationship-card){border-color:var(--v3-border);background:#ffffff05;border-radius:14px;box-shadow:inset 0 1px #ffffff06}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-fact{min-height:78px;padding:14px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-relationship-icon{color:var(--v3-accent);background:#8b87ea1a;border-color:#8b87ea4d}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-person{border-color:var(--v3-border);background:#ffffff06}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-secondary-relationship{background:#8b87ea12;border-color:#8b87ea42}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-form{border:1px solid var(--v3-border);background:#ffffff05;border-radius:14px;gap:16px;padding:18px}.hub-app.genesis-redesign-v3 .profile-form-heading{border-bottom:1px solid var(--v3-border);gap:3px;padding-bottom:12px;display:grid}.hub-app.genesis-redesign-v3 .profile-form-heading strong{font-size:13px}.hub-app.genesis-redesign-v3 .profile-form-heading span{color:var(--v3-subtle);font-size:10px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-form-grid{gap:14px 18px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-field{gap:7px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-field>span{color:#aaa9b4;font-size:10px;font-weight:600}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-form-grid>.profile-field:last-child{grid-column:1/-1}.hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-field>input,.profile-field .gen-date-trigger,.profile-select summary,.profile-manager-picker summary){border-color:var(--v3-border-strong);min-height:46px;color:var(--v3-text);background:#ffffff09;border-radius:10px;box-shadow:inset 0 1px #ffffff06}.hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-field>input,.profile-field .gen-date-trigger,.profile-select summary,.profile-manager-picker summary):focus-visible,.hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-select[open] summary,.profile-manager-picker[open] summary){border-color:#8b87eaad;outline:none;box-shadow:0 0 0 3px #8b87ea1c}.hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-select-menu,.profile-manager-picker>div){background:#1d1d24;border-color:#8b87ea61;border-radius:10px;box-shadow:0 18px 46px #00000075}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-footer{border-top:1px solid var(--v3-border);align-items:center;padding-top:16px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-footer .hub-button{border-radius:10px;min-height:42px;padding-inline:18px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-footer .hub-button-primary{min-width:190px}@media (width<=760px){.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout){border-radius:18px 18px 0 0;width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout) .hub-modal-body{padding:14px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-identity{grid-template-columns:64px minmax(0,1fr);padding:14px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-identity>.hub-avatar{width:64px;height:64px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-avatar-actions{grid-column:1/-1;justify-content:stretch}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-avatar-actions .hub-button{flex:auto}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-form{padding:14px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-form-grid{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-form-grid>.profile-field:last-child{grid-column:auto}}@media (width<=520px){.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-footer{grid-template-columns:minmax(0,1fr);display:grid}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-footer .hub-button{width:100%}}@media (prefers-reduced-motion:reduce){.hub-app.genesis-redesign-v3 .calendar-employee-list>header .calendar-select-all-button:after{content:none}}body:has(.genesis-redesign-v3){--v3-control-bg:#15151c;--v3-control-bg-hover:#8b87ea21;--v3-control-bg-pressed:#111117;--v3-control-border:#ffffff1f;--v3-control-border-hover:#a6a2ff94;--v3-control-border-active:#a6a2ff94;--v3-control-text:#f7f7fa;--v3-control-muted:#aaa9b4;--v3-control-focus:#a6a2fff2;--v3-control-radius:10px;--v3-control-radius-compact:8px;--v3-control-height:42px}body:has(.genesis-redesign-v3) button{font:inherit;-webkit-tap-highlight-color:transparent}body:has(.genesis-redesign-v3) button:focus-visible{outline:2px solid var(--v3-control-focus);outline-offset:2px}body:has(.genesis-redesign-v3) button:disabled{cursor:not-allowed;opacity:.46;transform:none}.hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button),.hub-auth-page.genesis-redesign-v3 .hub-button{min-height:var(--v3-control-height);border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius);color:var(--v3-control-text);background:var(--v3-control-bg);box-shadow:none;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button):hover:not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-button:hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover);box-shadow:none;transform:translateY(-1px)}.hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button):active:not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-button:active:not(:disabled){background:var(--v3-control-bg-pressed);transform:translateY(0)}.hub-app.genesis-redesign-v3 .hub-button{min-height:var(--v3-control-height);border-radius:var(--v3-control-radius);padding-inline:16px;font-size:13px;font-weight:600}.hub-app.genesis-redesign-v3 .hub-icon-button{width:var(--v3-control-height);min-width:var(--v3-control-height);flex-basis:var(--v3-control-height);padding:0}.hub-app.genesis-redesign-v3 :is(.hub-button-primary,.hub-button-secondary),.hub-auth-page.genesis-redesign-v3 :is(.hub-button-primary,.hub-button-secondary){border-color:var(--v3-control-border);color:var(--v3-control-text);background:var(--v3-control-bg)}.hub-app.genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button):after,.hub-auth-page.genesis-redesign-v3 .hub-button-primary:after{content:none}.hub-app.genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button):hover:not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-button-primary:hover:not(:disabled){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea21}.hub-app.genesis-redesign-v3 .hub-button-danger{color:#ffadb8;background:var(--v3-control-bg);border-color:#ef778670}.hub-app.genesis-redesign-v3 .hub-button-danger:hover:not(:disabled){color:#ffd4d9;background:#ef77861c;border-color:#ef7786d1}.hub-app.genesis-redesign-v3 :is(.hub-home-section header button,.hub-notification-popover header button,.hub-module-error button,.onboarding-error>button,.wiki-history article button){border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius-compact);min-height:36px;color:var(--v3-control-text);background:var(--v3-control-bg);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.hub-app.genesis-redesign-v3 :is(.hub-home-section header button,.hub-notification-popover header button,.hub-module-error button,.onboarding-error>button,.wiki-history article button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 :is(.hub-global-error>button:not(.hub-button),.onboarding-error>button:only-child,.chat-window-head>button,.calendar-employee-list>header button,.mini-calendar>header button,.task-calendar-view nav button,.wiki-tree-toggle){border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius-compact);color:var(--v3-control-muted);background:var(--v3-control-bg);transition:border-color .16s,background-color .16s,color .16s}.hub-app.genesis-redesign-v3 :is(.hub-global-error>button:not(.hub-button),.onboarding-error>button:only-child,.chat-window-head>button,.calendar-employee-list>header button,.mini-calendar>header button,.task-calendar-view nav button,.wiki-tree-toggle):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.intrum-tabs,.intrum-mode-picker,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs{border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius);background:var(--v3-control-bg-pressed);box-shadow:none;padding:4px}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.intrum-tabs,.intrum-mode-picker,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options,.wiki-toolbar) button,.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button{border-radius:var(--v3-control-radius-compact);color:var(--v3-control-muted);box-shadow:none;background:0 0;border:1px solid #0000;font-weight:600;transition:border-color .16s,background-color .16s,color .16s}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.intrum-tabs,.intrum-mode-picker,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options,.wiki-toolbar) button:hover:not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button:hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.intrum-tabs,.intrum-mode-picker,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options,.wiki-toolbar) button:is(.active,.is-active,[aria-pressed=true]),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button.active{border-color:var(--v3-control-border-active);color:#fff;box-shadow:none;background:#8b87ea29}body:has(.hub-app.genesis-redesign-v3) :is(.task-select-trigger,.task-date-trigger,.onboarding-picker-trigger,.profile-select-trigger,.time-picker>button,.calendar-option-select>button){min-height:var(--v3-control-height);border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius);color:var(--v3-control-text);background:var(--v3-control-bg);box-shadow:none;font-weight:600;transition:border-color .16s,background-color .16s,color .16s}body:has(.hub-app.genesis-redesign-v3) :is(.task-select-trigger,.task-date-trigger,.onboarding-picker-trigger,.profile-select-trigger,.time-picker>button,.calendar-option-select>button):hover:not(:disabled){border-color:var(--v3-control-border-active);color:#fff;background:var(--v3-control-bg-hover)}body:has(.hub-app.genesis-redesign-v3) :is(.task-select.open .task-select-trigger,.task-date-picker.open .task-date-trigger,.onboarding-user-picker.is-open .onboarding-picker-trigger,.time-picker.open>button,.calendar-option-select.open>button){border-color:var(--v3-control-border-active);color:#fff;background:var(--v3-control-bg-hover)}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-option-menu button,.time-picker-menu button,.task-floating-menu>button,.task-date-menu>header button,.task-date-menu>footer button,.profile-select-menu button,.onboarding-picker-popover>div>button,.mention-suggestions>button,.forward-list button,.wiki-slash-menu button){border-radius:var(--v3-control-radius-compact);color:var(--v3-control-text);box-shadow:none;background:0 0;border:1px solid #0000;transition:border-color .16s,background-color .16s,color .16s}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-option-menu button,.time-picker-menu button,.task-floating-menu>button,.task-date-menu>header button,.task-date-menu>footer button,.profile-select-menu button,.onboarding-picker-popover>div>button,.mention-suggestions>button,.forward-list button,.wiki-slash-menu button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-option-menu button,.time-picker-menu button,.task-floating-menu>button,.profile-select-menu button):is(.active,.selected,[aria-selected=true]){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea29}.hub-app.genesis-redesign-v3 :is(.message-actions>button,.reaction-menu>button,.reaction-menu i button,.composer-context button,.composer-files button,.meeting-pending-files button){border-radius:var(--v3-control-radius-compact);color:var(--v3-control-muted);background:0 0;border:1px solid #0000;transition:border-color .16s,background-color .16s,color .16s}.hub-app.genesis-redesign-v3 :is(.message-actions>button,.reaction-menu>button,.reaction-menu i button,.composer-context button,.composer-files button,.meeting-pending-files button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}.hub-app.genesis-redesign-v3 .message-reactions button{border:1px solid var(--v3-control-border);color:var(--v3-control-muted);background:var(--v3-control-bg);border-radius:999px}.hub-app.genesis-redesign-v3 .message-reactions button:hover:not(:disabled){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea21}.hub-app.genesis-redesign-v3 :is(.weekday-picker button,.recurrence-interval-control button,.task-presets button,.onboarding-choice-grid button,.meeting-response-panel button),.calendar-panel-layer :is(.weekday-picker button,.recurrence-interval-control button,.meeting-response-panel button){border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius-compact);color:var(--v3-control-muted);background:var(--v3-control-bg);box-shadow:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.hub-app.genesis-redesign-v3 :is(.weekday-picker button,.recurrence-interval-control button,.task-presets button,.onboarding-choice-grid button,.meeting-response-panel button):hover:not(:disabled),.calendar-panel-layer :is(.weekday-picker button,.recurrence-interval-control button,.meeting-response-panel button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 :is(.weekday-picker button,.task-presets button,.onboarding-choice-grid button):is(.active,.is-selected,[aria-pressed=true]),.calendar-panel-layer .weekday-picker button:is(.active,[aria-pressed=true]){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea29}.hub-app.genesis-redesign-v3 .meeting-response-panel button.active.accepted,.calendar-panel-layer .meeting-response-panel button.active.accepted{color:#8cebc9;background:#47d7a31f;border-color:#47d7a39e}.hub-app.genesis-redesign-v3 .meeting-response-panel button.active.tentative,.calendar-panel-layer .meeting-response-panel button.active.tentative{color:#f5d990;background:#ecc25d1f;border-color:#ecc25d9e}.hub-app.genesis-redesign-v3 .meeting-response-panel button.active.declined,.calendar-panel-layer .meeting-response-panel button.active.declined{color:#ffadb8;background:#ef77861f;border-color:#ef77869e}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-home-summary button,.today-list>button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.task-list-view>button,.task-template-strip button,.task-calendar-grid article button,.task-timeline-row,.people-card,.wiki-tree-page,.wiki-template-grid>button,.onboarding-list-create,.onboarding-list>button,.onboarding-outline-panel button,.onboarding-list-add,.calendar-dialog>div>button){border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius);background:var(--v3-control-bg);box-shadow:none;transition:border-color .16s,background-color .16s,color .16s}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-home-summary button,.today-list>button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.task-list-view>button,.task-template-strip button,.task-calendar-grid article button,.task-timeline-row,.people-card,.wiki-tree-page,.wiki-template-grid>button,.onboarding-list-create,.onboarding-list>button,.onboarding-outline-panel button,.onboarding-list-add,.calendar-dialog>div>button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.chat-list>button,.meeting-list-item,.task-template-strip button,.wiki-tree-page,.wiki-template-grid>button,.onboarding-list>button,.onboarding-outline-panel button):is(.active,.is-active,[aria-current=page],[aria-current=true],[aria-selected=true]){border-color:var(--v3-control-border-active);color:#fff;box-shadow:none;background:#8b87ea29}.calendar-panel-layer :is(.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.calendar-dialog>div>button){border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius);background:var(--v3-control-bg);box-shadow:none}.calendar-panel-layer :is(.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.calendar-dialog>div>button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}.calendar-panel-layer :is(.meeting-list-item,.calendar-dialog>div>button):is(.active,[aria-current=true],[aria-selected=true]){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea29}.hub-app.genesis-redesign-v3 :is(.calendar-day,.mini-calendar-grid button,.task-date-grid button){border-radius:var(--v3-control-radius-compact);color:var(--v3-control-muted);background:0 0;border:1px solid #0000;transition:border-color .14s,background-color .14s,color .14s}.hub-app.genesis-redesign-v3 .mini-calendar-grid button.has-meetings{position:relative}.hub-app.genesis-redesign-v3 :is(.mini-calendar-grid button,.task-date-grid button)[aria-current=date]{color:#fff;border-color:#8b87eaa3;box-shadow:inset 0 0 0 1px #8b87ea57}body:has(.hub-app.genesis-redesign-v3) .task-date-grid button[aria-current=date]{color:#fff;border-color:#8b87eaa3;box-shadow:inset 0 0 0 1px #8b87ea57}.hub-app.genesis-redesign-v3 .task-calendar-grid article[aria-current=date]{background:#8b87ea12;border-color:#8b87ea80;box-shadow:inset 0 0 0 1px #8b87ea24}.hub-app.genesis-redesign-v3 .cron-board .fc-col-header-cell.is-today-header .fc-col-header-cell-cushion{color:#fff;background:#8b87ea29;border:1px solid #8b87eaa3;border-radius:999px;box-shadow:inset 0 0 0 1px #8b87ea1f}.hub-app.genesis-redesign-v3 .cron-board .fc-timegrid-col.is-today-column .fc-timegrid-col-frame{background:#8b87ea0e}.hub-app.genesis-redesign-v3 .mini-calendar-grid button.has-meetings:after{background:var(--v3-accent-strong);content:"";pointer-events:none;border-radius:999px;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #8b87ea29}.hub-app.genesis-redesign-v3 .mini-calendar-grid button.active.has-meetings:after{background:#fff}.hub-app.genesis-redesign-v3 .mini-calendar-grid button.muted.has-meetings:after{opacity:.48}.hub-app.genesis-redesign-v3 :is(.calendar-day,.mini-calendar-grid button,.task-date-grid button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}.hub-app.genesis-redesign-v3 :is(.calendar-day,.mini-calendar-grid button,.task-date-grid button):is(.active,.selected,[aria-selected=true]){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea29}.calendar-panel-layer :is(.hub-button,.hub-icon-button){min-height:var(--v3-control-height);border:1px solid var(--v3-control-border);border-radius:var(--v3-control-radius);color:var(--v3-control-text);background:var(--v3-control-bg);box-shadow:none;font-weight:600}.calendar-panel-layer .meeting-form .hub-button{min-height:var(--v3-control-height)}.calendar-panel-layer .hub-icon-button{width:var(--v3-control-height);min-width:var(--v3-control-height)}.calendar-panel-layer .hub-button-danger{color:#ffadb8;background:var(--v3-control-bg);border-color:#ef778670}.calendar-panel-layer .hub-button-danger:hover:not(:disabled){color:#ffd4d9;background:#ef77861c;border-color:#ef7786d1}.calendar-panel-layer :is(.hub-button,.hub-icon-button):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background:var(--v3-control-bg-hover)}.hub-app.genesis-redesign-v3 :is(.hub-icon-button,.hub-segmented button,.calendar-view-switcher button,.intrum-tabs button,.intrum-mode-picker button,.participant-type-switcher button,.onboarding-segmented button,.wiki-inspector-tabs button,.wiki-access-options button,.wiki-toolbar button,.weekday-picker button,.task-presets button,.onboarding-choice-grid button):is(.active,.is-active,.is-selected,[aria-pressed=true]):not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button.active:not(:disabled),.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.chat-list>button,.meeting-list-item,.task-template-strip button,.wiki-tree-page,.wiki-template-grid>button,.onboarding-list>button,.onboarding-outline-panel button):is(.active,.is-active,[aria-current=page],[aria-current=true],[aria-selected=true]):not(:disabled),.hub-app.genesis-redesign-v3 :is(.calendar-day,.mini-calendar-grid button,.task-date-grid button):is(.active,.selected,[aria-selected=true]):not(:disabled){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea29}@media (width<=760px){.hub-app.genesis-redesign-v3 .hub-button{min-height:40px}.hub-app.genesis-redesign-v3 .hub-icon-button{flex-basis:40px;width:40px;min-width:40px}}body:has(.genesis-redesign-v3) button:not(.calendar-sidebar-scrim){transition:border-color .16s,background-color .16s,color .16s,transform .16s}body:has(.genesis-redesign-v3) button:not(.calendar-sidebar-scrim):not(.hub-button-danger):not(.recording):not(.accepted):not(.tentative):not(.declined):not(.active):not(.is-active):not(.is-selected):not(.selected):not([aria-current]):not([aria-selected=true]):not([aria-pressed=true]):hover:not(:disabled){border-color:var(--v3-control-border-hover);color:#fff;background-color:var(--v3-control-bg-hover);transform:translateY(-1px)}body:has(.genesis-redesign-v3) button:not(.calendar-sidebar-scrim):active:not(:disabled){transform:translateY(0)}body:has(.hub-app.genesis-redesign-v3) .chat-info-panel>button:last-child:hover:not(:disabled){color:#ffd4d9;background-color:#ef77861c;border-color:#ef7786d1}body:has(.hub-app.genesis-redesign-v3) .task-date-grid button{border-radius:var(--v3-control-radius-compact);color:var(--v3-control-muted);background:0 0;border:1px solid #0000}body:has(.hub-app.genesis-redesign-v3) .task-date-grid button:is(.active,.selected,[aria-selected=true]):not(:disabled){border-color:var(--v3-control-border-active);color:#fff;background:#8b87ea29}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer .hub-button-danger{color:#ffadb8;background:var(--v3-control-bg);border-color:#ef778670}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer .hub-button-danger:hover:not(:disabled){color:#ffd4d9;background:#ef77861c;border-color:#ef7786d1}.hub-app.genesis-redesign-v3 .hub-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-workspace-v3{gap:0;width:100%;height:100%;min-height:0;padding:0 14px 14px;display:flex;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-portal-header{grid-template-columns:minmax(260px,auto) minmax(280px,540px) minmax(430px,auto);align-items:center;gap:16px;min-height:80px;padding:10px 2px;display:grid;position:relative}.hub-app.genesis-redesign-v3 .wiki-portal-brand,.hub-app.genesis-redesign-v3 .wiki-portal-actions,.hub-app.genesis-redesign-v3 .wiki-portal-document-kicker,.hub-app.genesis-redesign-v3 .wiki-portal-breadcrumbs span,.hub-app.genesis-redesign-v3 .wiki-portal-side-heading{align-items:center;display:flex}.hub-app.genesis-redesign-v3 .wiki-portal-brand{gap:11px;min-width:0}.hub-app.genesis-redesign-v3 .wiki-portal-brand-icon{border:1px solid var(--v3-accent-border);width:42px;height:42px;color:var(--v3-accent-strong);background:linear-gradient(145deg,#8b87ea3d,#8b87ea14);border-radius:9px;flex:none;place-items:center;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-brand-icon svg{width:21px}.hub-app.genesis-redesign-v3 .wiki-portal-brand>div{min-width:0}.hub-app.genesis-redesign-v3 .wiki-portal-brand h1{margin:0;font-size:20px;font-weight:500;line-height:1.15}.hub-app.genesis-redesign-v3 .wiki-portal-brand p{color:var(--v3-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-portal-search,.hub-app.genesis-redesign-v3 .wiki-portal-nav-search{align-items:center;min-width:0;display:flex;position:relative}.hub-app.genesis-redesign-v3 .wiki-portal-search>svg,.hub-app.genesis-redesign-v3 .wiki-portal-nav-search>svg{z-index:1;width:16px;color:var(--v3-muted);pointer-events:none;position:absolute;left:13px}.hub-app.genesis-redesign-v3 .wiki-portal-search input,.hub-app.genesis-redesign-v3 .wiki-portal-nav-search input{border-color:var(--v3-border);background:#ffffff06;width:100%;min-height:42px;padding:0 62px 0 40px}.hub-app.genesis-redesign-v3 .wiki-portal-search kbd{border:1px solid var(--v3-border);color:var(--v3-subtle);font-family:inherit;font-size:var(--genesis-micro-text);background:#ffffff06;border-radius:5px;padding:3px 6px;position:absolute;right:9px}.hub-app.genesis-redesign-v3 .wiki-portal-actions{justify-content:flex-end;gap:7px;min-width:0}.hub-app.genesis-redesign-v3 .wiki-portal-actions .hub-button{min-height:40px;padding-inline:12px;font-size:10px}.hub-app.genesis-redesign-v3 .wiki-portal-actions svg{width:16px}.hub-app.genesis-redesign-v3 .wiki-portal-tree-trigger,.hub-app.genesis-redesign-v3 .wiki-portal-rail-trigger{display:none}.hub-app.genesis-redesign-v3 .wiki-portal-more{position:relative}.hub-app.genesis-redesign-v3 .wiki-portal-menu{z-index:120;border:1px solid var(--v3-border-strong);background:#1a1a21;border-radius:9px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 55px #0000006b}.hub-app.genesis-redesign-v3 .wiki-portal-menu button{min-height:38px;color:var(--v3-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;font-size:10px;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-menu button svg{width:15px}.hub-app.genesis-redesign-v3 .wiki-portal-live{color:var(--v3-success);font-size:9px;position:absolute;bottom:1px;right:4px}.hub-app.genesis-redesign-v3 .wiki-portal-shell{isolation:isolate;border:1px solid var(--v3-border);background:#101015c7;border-radius:12px;flex:auto;grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(280px,320px);width:100%;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-closed.rail-open{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-open.rail-closed{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-closed.rail-closed{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-portal-nav{border-right:1px solid var(--v3-border);background:#ffffff04;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-nav-search{margin:12px}.hub-app.genesis-redesign-v3 .wiki-portal-nav-search input{min-height:38px;padding-right:12px;font-size:10px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-scroll{padding:0 8px 12px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree{gap:5px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-row{border-radius:7px;grid-template-columns:23px minmax(0,1fr);min-height:38px;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-row.active{box-shadow:none;background:0 0}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-toggle{background:0 0;border-color:#0000;align-self:start;width:22px;height:34px;min-height:34px;margin-top:2px;padding:0}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-toggle:disabled{opacity:.34}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page{min-width:0;min-height:38px;color:var(--v3-text);text-align:left;background:0 0;border-color:#0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page:hover:not(:disabled){border-color:var(--v3-border);background:#ffffff09;transform:none}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page.active{border-color:var(--v3-accent-border);box-shadow:inset 2px 0 var(--v3-accent);background:linear-gradient(90deg,#8b87ea30,#8b87ea14)}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page>svg{width:16px;color:var(--v3-accent-strong)}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page>span{gap:2px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page strong,.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page strong{font-size:11px;font-weight:400}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page small{color:var(--v3-subtle);font-size:var(--genesis-micro-text)}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page>b{min-width:20px;color:var(--v3-muted);font-size:var(--genesis-micro-text);text-align:center;background:#ffffff0d;border-radius:5px;padding:3px 6px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-depth-0{margin-top:4px;padding-left:0}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-depth-1{padding-left:14px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-depth-2{padding-left:28px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-depth-3,.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-depth-4,.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-depth-5{padding-left:40px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-children{position:relative}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-children:before{background:var(--v3-border);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:4px;left:17px}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-more{min-height:30px;color:var(--v3-muted);text-align:left;background:0 0;border:0;margin-left:38px;padding:0 7px;font-size:9px}.hub-app.genesis-redesign-v3 .wiki-portal-add-section{border:0;border-top:1px solid var(--v3-border);min-height:48px;color:var(--v3-muted);text-align:left;background:0 0;align-items:center;gap:8px;margin:0 12px 10px;padding:0 8px;font-size:10px;font-weight:600;display:flex}.hub-app.genesis-redesign-v3 .wiki-portal-add-section svg{width:15px}.hub-app.genesis-redesign-v3 .wiki-portal-main{background:#0a0a0e2e;min-width:0;min-height:0;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-portal-main>.hub-empty-state{width:min(520px,100% - 40px);margin:80px auto}.hub-app.genesis-redesign-v3 .wiki-portal-document{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}.hub-app.genesis-redesign-v3 .wiki-portal-document-head{border-bottom:1px solid var(--v3-border);flex:none;padding:15px clamp(24px,3.2vw,44px) 13px}.hub-app.genesis-redesign-v3 .wiki-portal-breadcrumbs{scrollbar-width:none;align-items:center;gap:5px;min-width:0;padding-bottom:7px;display:flex;overflow-x:auto}.hub-app.genesis-redesign-v3 .wiki-portal-breadcrumbs span{flex:none;gap:5px}.hub-app.genesis-redesign-v3 .wiki-portal-breadcrumbs button,.hub-app.genesis-redesign-v3 .wiki-portal-breadcrumbs strong{color:var(--v3-muted);background:0 0;border:0;padding:0;font-size:9px;font-weight:550}.hub-app.genesis-redesign-v3 .wiki-portal-breadcrumbs button:hover:not(:disabled){color:var(--v3-text);background:0 0;transform:none}.hub-app.genesis-redesign-v3 .wiki-portal-breadcrumbs svg{width:12px;color:var(--v3-subtle)}.hub-app.genesis-redesign-v3 .wiki-portal-document-kicker{color:var(--v3-subtle);font-size:var(--genesis-micro-text);gap:7px}.hub-app.genesis-redesign-v3 .wiki-portal-document-kicker i{background:currentColor;border-radius:50%;width:3px;height:3px}.hub-app.genesis-redesign-v3 .wiki-portal-document-kicker span{align-items:center;gap:5px;display:flex}.hub-app.genesis-redesign-v3 .wiki-portal-document-kicker .hub-avatar{width:19px;height:19px;font-size:var(--genesis-micro-text)}.hub-app.genesis-redesign-v3 .wiki-portal-title-row{justify-content:space-between;align-items:flex-start;gap:22px;margin-top:12px;display:flex}.hub-app.genesis-redesign-v3 .wiki-portal-title-copy{min-width:0}.hub-app.genesis-redesign-v3 .wiki-portal-title-copy h1{max-width:850px;color:var(--v3-text);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:1.05}.hub-app.genesis-redesign-v3 .wiki-portal-title-copy>input{width:min(760px,100%);min-height:52px;font-size:28px;font-weight:700}.hub-app.genesis-redesign-v3 .wiki-portal-title-copy p{max-width:820px;color:var(--v3-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-document-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-document-actions .hub-button{min-height:38px;padding-inline:11px;font-size:9px}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-document-meta{border:0;min-height:28px;margin-top:10px;padding:0}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid{border-bottom:1px solid var(--v3-border);flex:none;grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;padding:18px clamp(24px,3.2vw,44px);display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid>button{border:1px solid var(--v3-border);min-width:0;min-height:122px;color:var(--v3-text);text-align:left;background:#ffffff05;border-radius:8px;grid-template-rows:30px auto minmax(28px,1fr);align-content:start;gap:7px;padding:13px;display:grid;position:relative}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid>button:hover:not(:disabled){border-color:var(--v3-accent-border);background:#8b87ea14}.hub-app.genesis-redesign-v3 .wiki-portal-card-icon{width:30px;height:30px;color:var(--v3-accent-strong);background:var(--v3-accent-soft);border-radius:7px;place-items:center;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-card-icon svg{width:17px}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid strong,.hub-app.genesis-redesign-v3 .wiki-portal-card-grid small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid strong{-webkit-line-clamp:2;font-size:11px;line-height:1.3}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid small{color:var(--v3-muted);-webkit-line-clamp:3;font-size:9px;line-height:1.45}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid>button>svg{width:13px;color:var(--v3-muted);position:absolute;bottom:9px;right:9px}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-toolbar{flex:none}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-editor-scroll{scroll-behavior:smooth;flex:auto;min-height:0}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-editor-content{width:min(100%,900px);min-height:100%;margin:0 auto;padding:30px clamp(24px,4vw,58px) 68px}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-editor-content .tiptap{color:#f7f7fae6;width:100%;font-size:13px;line-height:1.72}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-editor-content .tiptap :is(h1,h2,h3){scroll-margin-top:24px}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-editor-content .tiptap h1{font-size:31px}.hub-app.genesis-redesign-v3 .wiki-portal-document.has-duplicate-title:not(.editing) .wiki-editor-content .tiptap>h1:first-child{display:none}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-document-footer{flex:none;min-height:42px;padding:7px clamp(24px,3.2vw,44px)}.hub-app.genesis-redesign-v3 .wiki-portal-rail{border-left:1px solid var(--v3-border);background:#ffffff03;min-width:0;min-height:0;position:relative;overflow-y:auto}.hub-app.genesis-redesign-v3 .wiki-portal-rail-close{z-index:2;display:none;position:absolute;top:8px;right:8px}.hub-app.genesis-redesign-v3 .wiki-portal-rail>section{border-bottom:1px solid var(--v3-border);padding:18px 16px}.hub-app.genesis-redesign-v3 .wiki-portal-rail h2,.hub-app.genesis-redesign-v3 .wiki-portal-side-heading h2{margin:0;font-size:13px;font-weight:500;line-height:1.25}.hub-app.genesis-redesign-v3 .wiki-portal-toc>p,.hub-app.genesis-redesign-v3 .wiki-portal-side-empty{color:var(--v3-subtle);margin:10px 0 0;font-size:9px;line-height:1.45}.hub-app.genesis-redesign-v3 .wiki-portal-toc nav{gap:2px;margin-top:11px;display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-toc nav button{min-height:30px;padding:5px 7px 5px calc(8px + (var(--wiki-heading-level) - 1) * 10px);color:var(--v3-muted);text-align:left;background:0 0;border:0;border-radius:4px;font-size:11px;font-weight:400;line-height:1.35;position:relative}.hub-app.genesis-redesign-v3 .wiki-portal-toc nav button:hover:not(:disabled){color:var(--v3-text);background:#ffffff08;transform:none}.hub-app.genesis-redesign-v3 .wiki-portal-toc nav button.active{color:var(--v3-accent-strong);background:#8b87ea12}.hub-app.genesis-redesign-v3 .wiki-portal-toc nav button.active:before{background:var(--v3-accent);content:"";border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:0}.hub-app.genesis-redesign-v3 .wiki-portal-side-heading{justify-content:space-between;gap:8px}.hub-app.genesis-redesign-v3 .wiki-portal-side-heading h2 span{min-width:20px;min-height:20px;color:var(--v3-muted);font-size:var(--genesis-micro-text);background:#ffffff0d;border-radius:5px;place-items:center;margin-left:4px;display:inline-grid}.hub-app.genesis-redesign-v3 .wiki-portal-side-heading>button{color:var(--v3-accent-strong);background:0 0;border:0;padding:0;font-size:9px}.hub-app.genesis-redesign-v3 .wiki-portal-side-heading>button:hover:not(:disabled){background:0 0;transform:none}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact,.hub-app.genesis-redesign-v3 .wiki-history.is-compact{gap:10px;display:grid}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact form{border:1px solid var(--v3-border);background:#ffffff05;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:12px;display:grid}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact .wiki-comment-composer-label{color:var(--v3-muted);font-size:11px;font-weight:400;line-height:1.35}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact form textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;min-height:82px;max-height:180px;padding:10px 11px;font-size:11px;font-weight:400;line-height:1.45;display:block}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact form .wiki-comment-submit{justify-self:end;min-height:36px;padding-inline:11px;font-size:10px}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact form .wiki-comment-submit svg{width:14px}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact>div>.hub-empty-state{border-color:var(--v3-border);background:#ffffff03;border-radius:8px;min-height:132px;padding:18px 14px}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact>div>.hub-empty-state strong{font-size:12px;font-weight:500}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact>div>.hub-empty-state p{max-width:240px;margin-top:6px;font-size:10px;line-height:1.5}.hub-app.genesis-redesign-v3 .wiki-comments.is-compact article{grid-template-columns:26px minmax(0,1fr);padding:8px 0}.hub-app.genesis-redesign-v3 .wiki-history.is-compact article{border:0;border-bottom:1px solid var(--v3-border);background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;padding:8px 0}.hub-app.genesis-redesign-v3 .wiki-history.is-compact article>i{border:1px solid var(--v3-success);border-radius:50%;align-self:center;width:6px;height:6px}.hub-app.genesis-redesign-v3 .wiki-history.is-compact article button{grid-column:2/-1;min-height:28px;padding-inline:8px}.hub-app.genesis-redesign-v3 .wiki-properties-drawer{z-index:90;border-left:1px solid var(--v3-accent-border);background:#19191f;grid-template-rows:auto minmax(0,1fr);width:min(360px,100vw - 28px);display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #0000006b}.hub-app.genesis-redesign-v3 .wiki-properties-drawer>header{border-bottom:1px solid var(--v3-border);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:flex}.hub-app.genesis-redesign-v3 .wiki-properties-drawer>header span{color:var(--v3-subtle);font-size:var(--genesis-micro-text);text-transform:uppercase}.hub-app.genesis-redesign-v3 .wiki-properties-drawer>header h2{margin:4px 0 0;font-size:15px}.hub-app.genesis-redesign-v3 .wiki-properties-drawer-scroll{min-height:0;padding:16px;overflow-y:auto}.hub-app.genesis-redesign-v3 .wiki-portal-scrim{z-index:70;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04040799;border:0;display:none;position:absolute;inset:0}.hub-app.genesis-redesign-v3 .wiki-portal-scrim.is-properties{z-index:80;display:block}.hub-app.genesis-redesign-v3 .wiki-workspace-v3 :is(.wiki-portal-card-grid>button,.wiki-tree-page,.wiki-tree-toggle,.wiki-tree-more,.wiki-portal-toc button,.wiki-portal-breadcrumbs button,.wiki-portal-menu button,.wiki-portal-add-section):focus-visible{outline:2px solid var(--v3-accent-strong);outline-offset:2px}@media (width<=1319px){.hub-app.genesis-redesign-v3 .wiki-portal-header{grid-template-columns:minmax(220px,1fr) auto;gap:9px;padding-bottom:9px}.hub-app.genesis-redesign-v3 .wiki-portal-search{grid-area:2/1/auto/-1}.hub-app.genesis-redesign-v3 .wiki-portal-rail-trigger{display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-share{display:none}.hub-app.genesis-redesign-v3 .wiki-portal-shell,.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-open.rail-open,.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-open.rail-closed{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-closed{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-portal-rail{z-index:75;border-left-color:var(--v3-accent-border);background:#18181f;width:min(340px,100vw - 30px);position:absolute;top:0;bottom:0;right:0;box-shadow:-22px 0 64px #0006}.hub-app.genesis-redesign-v3 .wiki-portal-rail-close{display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-shell.rail-open>.wiki-portal-scrim{display:block}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=1023px){.hub-app.genesis-redesign-v3 .wiki-portal-tree-trigger{display:grid}.hub-app.genesis-redesign-v3 .wiki-portal-edit{display:none}.hub-app.genesis-redesign-v3 .wiki-portal-shell,.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-open,.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-closed{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-portal-nav{z-index:75;border-right-color:var(--v3-accent-border);background:#18181f;width:min(330px,100vw - 30px);position:absolute;top:0;bottom:0;left:0;box-shadow:22px 0 64px #0006}.hub-app.genesis-redesign-v3 .wiki-portal-shell.nav-open>.wiki-portal-scrim{display:block}.hub-app.genesis-redesign-v3 .wiki-portal-title-row{flex-direction:column}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-document-actions{justify-content:flex-start}}@media (width<=760px){.hub-app.genesis-redesign-v3 .wiki-workspace-v3{height:auto;min-height:calc(100dvh - 64px);padding:0 8px 10px;overflow:visible}.hub-app.genesis-redesign-v3 .wiki-portal-header{min-height:0;padding:9px 0}.hub-app.genesis-redesign-v3 .wiki-portal-brand{gap:7px}.hub-app.genesis-redesign-v3 .wiki-portal-brand-icon{width:36px;height:36px}.hub-app.genesis-redesign-v3 .wiki-portal-brand p,.hub-app.genesis-redesign-v3 .wiki-portal-search kbd{display:none}.hub-app.genesis-redesign-v3 .wiki-portal-search input{padding-right:12px}.hub-app.genesis-redesign-v3 .wiki-portal-actions{gap:4px}.hub-app.genesis-redesign-v3 .wiki-portal-create{width:40px;min-width:40px;padding:0;font-size:0!important}.hub-app.genesis-redesign-v3 .wiki-portal-create svg{margin:0}.hub-app.genesis-redesign-v3 .wiki-portal-shell{min-height:calc(100dvh - 168px);overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-portal-document-head{padding:14px 16px 12px}.hub-app.genesis-redesign-v3 .wiki-portal-title-copy h1{font-size:30px}.hub-app.genesis-redesign-v3 .wiki-portal-title-copy p{font-size:11px}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-editor-content{padding:24px 18px 58px}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-document-footer{padding-inline:16px}}@media (width<=520px){.hub-app.genesis-redesign-v3 .wiki-portal-brand h1{font-size:15px}.hub-app.genesis-redesign-v3 .wiki-portal-back,.hub-app.genesis-redesign-v3 .wiki-portal-more{display:none}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-portal-card-grid>button{min-height:104px}.hub-app.genesis-redesign-v3 .wiki-portal-title-copy h1{font-size:26px}.hub-app.genesis-redesign-v3 .wiki-portal-document .wiki-document-actions .hub-button{flex:auto}}.hub-app.genesis-redesign-v3 .wiki-portal-nav .wiki-tree-page>span>small,.hub-app.genesis-redesign-v3 .wiki-portal-card-grid>button>span>small,.hub-app.genesis-redesign-v3 :is(.wiki-portal-breadcrumbs button,.wiki-portal-breadcrumbs strong,.wiki-portal-document-kicker){font-size:10px;font-weight:400}body:has(.genesis-redesign-v3) :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.hub-workspace-nav-item,.home-notifications>button,.hub-notification-popover>div>button):not(.hub-button-danger,.recording,.accepted,.tentative,.declined,.active,.is-active,.is-selected,[aria-pressed=true],[aria-current],[aria-selected=true]){isolation:isolate;position:relative;overflow:hidden}body:has(.genesis-redesign-v3) :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.hub-workspace-nav-item,.home-notifications>button,.hub-notification-popover>div>button):not(.hub-button-danger,.recording,.accepted,.tentative,.declined,.active,.is-active,.is-selected,[aria-pressed=true],[aria-current],[aria-selected=true]):after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2b,#0000);width:24%;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:-45% auto -45% -32%;transform:translate(-240%)skew(-14deg)}body:has(.genesis-redesign-v3) :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.hub-workspace-nav-item,.home-notifications>button,.hub-notification-popover>div>button):not(.hub-button-danger,.recording,.accepted,.tentative,.declined,.active,.is-active,.is-selected,[aria-pressed=true],[aria-current],[aria-selected=true]):is(:hover,:focus-visible):not(:disabled):after{transform:translate(560%)skew(-14deg)}@media (prefers-reduced-motion:reduce){body:has(.genesis-redesign-v3) :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.hub-workspace-nav-item,.home-notifications>button,.hub-notification-popover>div>button):after{content:none}}@media (width<=760px){.hub-app.genesis-redesign-v3 .hub-notification-popover{top:calc(56px + max(8px, env(safe-area-inset-top)));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 76px);position:fixed}}.hub-app.genesis-redesign-v3 .hub-home-news{min-height:0;margin-top:16px}.hub-app.genesis-redesign-v3 .hub-news-editor{border-bottom:1px solid var(--v3-border);gap:14px;padding:16px 0;display:grid}.hub-app.genesis-redesign-v3 .hub-news-editor label{color:var(--v3-muted);gap:7px;font-size:11px;font-weight:600;display:grid}.hub-app.genesis-redesign-v3 .hub-news-editor :is(input,textarea){border:1px solid var(--v3-border-strong);width:100%;color:var(--v3-text);background:var(--v3-surface-raised);border-radius:12px;outline:none;transition:border-color .16s,box-shadow .16s}.hub-app.genesis-redesign-v3 .hub-news-editor input{min-height:44px;padding:0 13px}.hub-app.genesis-redesign-v3 .hub-news-editor textarea{resize:vertical;min-height:118px;padding:12px 13px}.hub-app.genesis-redesign-v3 .hub-news-editor :is(input,textarea):focus-visible{border-color:var(--v3-accent-border);box-shadow:0 0 0 3px var(--v3-accent-soft)}.hub-app.genesis-redesign-v3 .hub-news-editor-actions,.hub-app.genesis-redesign-v3 .hub-news-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hub-app.genesis-redesign-v3 .hub-news-feed{display:grid}.hub-app.genesis-redesign-v3 .hub-news-item{border-bottom:1px solid var(--v3-border);gap:10px;padding:17px 0;display:grid}.hub-app.genesis-redesign-v3 .hub-news-item:last-child{border-bottom:0;padding-bottom:0}.hub-app.genesis-redesign-v3 .hub-news-item>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hub-app.genesis-redesign-v3 .hub-news-item>header>div:first-child{gap:4px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .hub-news-item strong{color:var(--v3-text);font-size:15px;line-height:1.35}.hub-app.genesis-redesign-v3 .hub-news-item small{color:var(--v3-muted);font-size:10.5px}.hub-app.genesis-redesign-v3 .hub-news-item p{color:var(--v3-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.65}.hub-app.genesis-redesign-v3 .hub-news-actions button{border:1px solid var(--v3-border);min-height:32px;color:var(--v3-muted);cursor:pointer;background:0 0;border-radius:9px;padding:0 10px;font-size:10.5px}.hub-app.genesis-redesign-v3 .hub-news-actions button:hover{border-color:var(--v3-border-strong);color:var(--v3-text);background:var(--v3-surface-hover)}.hub-app.genesis-redesign-v3 .hub-news-actions button:last-child:hover{border-color:color-mix(in srgb, var(--v3-danger) 48%, transparent);color:var(--v3-danger)}.hub-app.genesis-redesign-v3 .hub-news-timeline{border:1px solid var(--v3-border);background:color-mix(in srgb, var(--v3-surface) 82%, transparent);border-radius:14px;margin-top:16px;position:relative;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-news-timeline:before{content:"";background:var(--v3-border);pointer-events:none;width:1px;position:absolute;top:26px;bottom:26px;left:133px}.hub-app.genesis-redesign-v3 .hub-news-timeline .hub-news-item{border-bottom:1px solid var(--v3-border);grid-template-columns:88px 44px minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:22px 24px;display:grid;position:relative}.hub-app.genesis-redesign-v3 .hub-news-timeline .hub-news-item:last-child{border-bottom:0;padding-bottom:22px}.hub-app.genesis-redesign-v3 .hub-news-time{color:var(--v3-muted);font-variant-numeric:tabular-nums;text-align:right;padding-top:8px;font-size:12px;line-height:1.4}.hub-app.genesis-redesign-v3 .hub-news-marker{z-index:1;border:1px solid var(--v3-border-strong);width:36px;height:36px;color:var(--v3-accent);background:var(--v3-surface-raised);border-radius:50%;place-items:center;display:grid;position:relative}.hub-app.genesis-redesign-v3 .hub-news-marker svg{stroke-width:1.8px;width:16px;height:16px}.hub-app.genesis-redesign-v3 .hub-news-copy{gap:6px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .hub-news-category{color:var(--v3-accent);letter-spacing:.035em;text-transform:uppercase;font-size:10.5px;font-weight:650}.hub-app.genesis-redesign-v3 .hub-news-category>span:last-child{color:var(--v3-muted);letter-spacing:0;text-transform:none;font-weight:500}.hub-app.genesis-redesign-v3 .hub-news-copy strong{color:var(--v3-text);font-size:15px;line-height:1.35}.hub-app.genesis-redesign-v3 .hub-news-copy p{color:var(--v3-muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-news-copy p.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.hub-app.genesis-redesign-v3 .hub-news-row-actions{justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;display:flex}.hub-app.genesis-redesign-v3 .hub-news-open{min-height:34px;color:var(--v3-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.hub-app.genesis-redesign-v3 .hub-news-open:hover{background:var(--v3-accent-soft)}.hub-app.genesis-redesign-v3 .hub-news-open svg{width:15px;height:15px;transition:transform .16s}.hub-app.genesis-redesign-v3 .hub-news-open[aria-expanded=true] svg{transform:rotate(90deg)}.hub-app.genesis-redesign-v3 .hub-news-row-actions .hub-news-actions{align-items:flex-start}@media (width<=760px){.hub-app.genesis-redesign-v3 .hub-notification-popover{top:calc(56px + max(8px, env(safe-area-inset-top)));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 76px);position:fixed}.hub-app.genesis-redesign-v3 .hub-news-item>header{display:grid}.hub-app.genesis-redesign-v3 .hub-news-timeline:before{left:93px}.hub-app.genesis-redesign-v3 .hub-news-timeline .hub-news-item{grid-template-columns:56px 36px minmax(0,1fr);gap:10px;padding:18px 14px}.hub-app.genesis-redesign-v3 .hub-news-time{font-size:10.5px}.hub-app.genesis-redesign-v3 .hub-news-marker{width:30px;height:30px}.hub-app.genesis-redesign-v3 .hub-news-row-actions{flex-wrap:wrap;grid-column:3;justify-content:flex-start}.hub-app.genesis-redesign-v3 .hub-news-actions,.hub-app.genesis-redesign-v3 .hub-news-editor-actions{justify-content:stretch}.hub-app.genesis-redesign-v3 .hub-news-actions button,.hub-app.genesis-redesign-v3 .hub-news-editor-actions button{flex:1 1 0}}.hub-app.genesis-redesign-v3 .hub-workspace-nav{padding:8px 10px 12px}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav{gap:12px}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group{border:1px solid var(--v3-border);background:var(--v3-surface);border-radius:12px;gap:4px;margin:0;padding:0 8px 8px;display:grid;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>summary{border-bottom:1px solid var(--v3-border);justify-content:flex-start;min-height:28px;margin:0 -8px;padding:9px 16px 5px}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item{border:1px solid var(--v3-border);min-height:50px;box-shadow:none;background:0 0;border-radius:10px;gap:8px;padding:6px 8px}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>.hub-workspace-nav-item+.hub-workspace-nav-item{margin-top:4px}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>.hub-workspace-nav-item:last-child,.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group-home>.hub-workspace-nav-item{border-bottom:1px solid var(--v3-border)}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:hover:not(:disabled){background:var(--v3-surface-hover);transform:none}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]){border-color:var(--v3-border);background:var(--v3-accent-soft);box-shadow:inset 3px 0 0 var(--v3-accent)}.hub-app.genesis-redesign-v3 .hub-workspace-nav-icon{background:0 0;border:0;border-radius:0;width:30px;height:30px}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]) .hub-workspace-nav-icon{color:var(--v3-accent-strong);background:0 0;border:0}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:focus-visible{outline:2px solid var(--v3-accent-strong);outline-offset:-2px}.hub-app.genesis-redesign-v3,.hub-auth-page.genesis-redesign-v3{--interaction-accent-rgb:139, 135, 234;--interaction-surface:#15151c;--interaction-surface-hover:rgba(var(--interaction-accent-rgb), .13);--interaction-surface-pressed:#111117;--interaction-selected:rgba(var(--interaction-accent-rgb), .16);--interaction-border:#ffffff1f;--interaction-border-hover:rgba(var(--interaction-accent-rgb), .58);--interaction-text:#f7f7fa;--interaction-muted:#aaa9b4;--interaction-focus:rgba(var(--interaction-accent-rgb), .92);--interaction-radius:10px;--interaction-radius-compact:8px;--interaction-ease:.16s ease}body:has(.hub-app.genesis-redesign-v3){--interaction-accent-rgb:139, 135, 234;--interaction-surface:#15151c;--interaction-surface-hover:rgba(var(--interaction-accent-rgb), .13);--interaction-surface-pressed:#111117;--interaction-selected:rgba(var(--interaction-accent-rgb), .16);--interaction-border:#ffffff1f;--interaction-border-hover:rgba(var(--interaction-accent-rgb), .58);--interaction-text:#f7f7fa;--interaction-muted:#aaa9b4;--interaction-focus:rgba(var(--interaction-accent-rgb), .92);--interaction-radius:10px;--interaction-radius-compact:8px;--interaction-ease:.16s ease}body:has(.genesis-redesign-v3) button{-webkit-tap-highlight-color:transparent}body:has(.genesis-redesign-v3) button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}body:has(.hub-app.genesis-redesign-v3) :is(.profile-select summary,.task-card):focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.hub-home-summary button,.today-list>button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.task-list-view>button,.task-template-strip button,.people-card,.operations-file-button,.onboarding-workflow-lane:not(.is-no_show),.onboarding-list-create,.onboarding-list>button,.onboarding-outline-panel button,.onboarding-list-add,.wiki-tree-page,.wiki-template-grid>button,.wiki-portal-card-grid>button,.wiki-portal-add-section,.intrum-mode-picker button,.calendar-dialog>div>button):not(.is-dragging):not([aria-grabbed=true]),.hub-auth-page.genesis-redesign-v3 .hub-button{border:1px solid var(--interaction-border);border-radius:var(--interaction-radius);color:var(--interaction-text);background:var(--interaction-surface);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease), transform var(--interaction-ease)}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer :is(.hub-button,.hub-icon-button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.calendar-dialog>div>button):not(.is-dragging):not([aria-grabbed=true]){border:1px solid var(--interaction-border);border-radius:var(--interaction-radius);color:var(--interaction-text);background:var(--interaction-surface);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease), transform var(--interaction-ease)}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.hub-home-summary button,.today-list>button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.task-list-view>button,.task-template-strip button,.people-card,.operations-file-button,.onboarding-workflow-lane:not(.is-no_show),.onboarding-list-create,.onboarding-list>button,.onboarding-outline-panel button,.onboarding-list-add,.wiki-tree-page,.wiki-template-grid>button,.wiki-portal-card-grid>button,.wiki-portal-add-section,.intrum-mode-picker button,.calendar-dialog>div>button):not(.is-dragging):not([aria-grabbed=true]):hover:not(:disabled):not(.hub-button-danger):not(.recording):not(.accepted):not(.tentative):not(.declined),.hub-auth-page.genesis-redesign-v3 .hub-button:hover:not(:disabled):not(.hub-button-danger){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover);transform:translateY(-1px)}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer :is(.hub-button,.hub-icon-button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.calendar-dialog>div>button):not(.is-dragging):not([aria-grabbed=true]):hover:not(:disabled):not(.hub-button-danger):not(.recording):not(.accepted):not(.tentative):not(.declined){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.hub-home-summary button,.today-list>button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.task-list-view>button,.task-template-strip button,.people-card,.operations-file-button,.onboarding-workflow-lane:not(.is-no_show),.onboarding-list-create,.onboarding-list>button,.onboarding-outline-panel button,.onboarding-list-add,.wiki-tree-page,.wiki-template-grid>button,.wiki-portal-card-grid>button,.wiki-portal-add-section,.intrum-mode-picker button,.calendar-dialog>div>button):not(.is-dragging):not([aria-grabbed=true]):active:not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-button:active:not(:disabled){background:var(--interaction-surface-pressed);transform:translateY(0)}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer :is(.hub-button,.hub-icon-button,.meeting-list-item,.meeting-file-list>button,.availability-slot-list button,.calendar-dialog>div>button):not(.is-dragging):not([aria-grabbed=true]):active:not(:disabled){background:var(--interaction-surface-pressed);transform:translateY(0)}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-icon,.wiki-portal-card-icon){border:1px solid var(--interaction-border);border-radius:var(--interaction-radius-compact);color:var(--interaction-muted);transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease);background:#ffffff09;box-shadow:inset 0 1px #ffffff09}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:hover:not(:disabled) .hub-workspace-nav-icon{border-color:rgba(var(--interaction-accent-rgb), .42);color:#d7d4ff;background:rgba(var(--interaction-accent-rgb), .1)}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.operations-tabs,.intrum-tabs,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs{border:1px solid var(--interaction-border);border-radius:calc(var(--interaction-radius) + 1px);background:var(--interaction-surface-pressed);box-shadow:none}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.operations-tabs,.intrum-tabs,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options,.wiki-toolbar) button,.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button{border-radius:var(--interaction-radius-compact);color:var(--interaction-muted);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease), transform var(--interaction-ease);background:0 0;border:1px solid #0000}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.operations-tabs,.intrum-tabs,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options,.wiki-toolbar) button:hover:not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button:hover:not(:disabled){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover)}.hub-app.genesis-redesign-v3 :is(.hub-segmented,.calendar-view-switcher,.operations-tabs,.intrum-tabs,.participant-type-switcher,.onboarding-segmented,.wiki-inspector-tabs,.wiki-access-options,.wiki-toolbar) button:active:not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button:active:not(:disabled){background:var(--interaction-surface-pressed);transform:translateY(0)}body:has(.hub-app.genesis-redesign-v3) :is(.task-select-trigger,.task-date-trigger,.onboarding-picker-trigger,.profile-select summary,.meeting-date-trigger,.meeting-time-trigger,.calendar-option-select>button,.calendar-select-all-button,.mini-calendar>header button,.task-calendar-view nav button,.operations-workspace .gen-date-trigger,.operations-workspace .gen-date-menu-head button,.operations-workspace .gen-date-actions button,.weekday-picker button,.recurrence-interval-control button,.meeting-response-panel button,.wiki-tree-toggle,.wiki-tree-more,.wiki-portal-side-heading>button,.wiki-history article button,.wiki-portal-breadcrumbs button,.operations-alert button){border:1px solid var(--interaction-border);border-radius:var(--interaction-radius);color:var(--interaction-muted);background:var(--interaction-surface);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease), transform var(--interaction-ease)}body:has(.hub-app.genesis-redesign-v3) :is(.task-select-trigger,.task-date-trigger,.onboarding-picker-trigger,.profile-select summary,.meeting-date-trigger,.meeting-time-trigger,.calendar-option-select>button,.calendar-select-all-button,.mini-calendar>header button,.task-calendar-view nav button,.operations-workspace .gen-date-trigger,.operations-workspace .gen-date-menu-head button,.operations-workspace .gen-date-actions button,.weekday-picker button,.recurrence-interval-control button,.meeting-response-panel button,.wiki-tree-toggle,.wiki-tree-more,.wiki-portal-side-heading>button,.wiki-history article button,.wiki-portal-breadcrumbs button,.operations-alert button):hover:not(:disabled):not([aria-invalid=true]):not([data-invalid=true]):not([aria-disabled=true]):not(.accepted):not(.tentative):not(.declined){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover);transform:translateY(-1px)}body:has(.hub-app.genesis-redesign-v3) :is(.task-select-trigger,.task-date-trigger,.onboarding-picker-trigger,.profile-select summary,.meeting-date-trigger,.meeting-time-trigger,.calendar-select-all-button,.operations-workspace .gen-date-trigger):active:not(:disabled):not([aria-disabled=true]){background:var(--interaction-surface-pressed);transform:translateY(0)}body:has(.hub-app.genesis-redesign-v3) :is(.meeting-date-trigger[aria-expanded=true],.meeting-time-trigger[aria-expanded=true],.task-select-trigger,.task-date-trigger,.onboarding-picker-trigger,.operations-workspace .gen-date-trigger):is(.is-open,[aria-expanded=true]){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}body:has(.hub-app.genesis-redesign-v3) .profile-select[open] summary{border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}body:has(.hub-app.genesis-redesign-v3) .profile-select[data-disabled] summary{cursor:not-allowed;opacity:.46;transform:none}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-option-menu button,.time-picker-menu button,.task-floating-menu>button,.task-date-menu>header button,.task-date-menu>footer button,.profile-select-menu button,.onboarding-picker-popover>div>button,.mention-suggestions>button,.forward-list button,.wiki-slash-menu button,.wiki-portal-menu button,.wiki-portal-toc nav button){border-radius:var(--interaction-radius-compact);color:var(--interaction-text);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease);background:0 0;border:1px solid #0000}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-option-menu button,.time-picker-menu button,.task-floating-menu>button,.task-date-menu>header button,.task-date-menu>footer button,.profile-select-menu button,.onboarding-picker-popover>div>button,.mention-suggestions>button,.forward-list button,.wiki-slash-menu button,.wiki-portal-menu button,.wiki-portal-toc nav button):hover:not(:disabled){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover)}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-option-menu button,.time-picker-menu button,.task-floating-menu>button,.task-date-menu>header button,.task-date-menu>footer button,.profile-select-menu button,.onboarding-picker-popover>div>button,.mention-suggestions>button,.forward-list button,.wiki-slash-menu button,.wiki-portal-menu button,.wiki-portal-toc nav button):active:not(:disabled){background:var(--interaction-surface-pressed)}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-day,.mini-calendar-grid button,.task-date-grid button,.operations-workspace .gen-date-day){border-radius:var(--interaction-radius-compact);color:var(--interaction-muted);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease);background:0 0;border:1px solid #0000}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-day,.mini-calendar-grid button,.task-date-grid button,.operations-workspace .gen-date-day):hover:not(:disabled){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover)}body:has(.hub-app.genesis-redesign-v3) :is(.mini-calendar-grid button,.task-date-grid button,.operations-workspace .gen-date-day)[aria-current=date]{border-color:rgba(var(--interaction-accent-rgb), .64);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--interaction-accent-rgb), .28)}.hub-app.genesis-redesign-v3 .onboarding-request-card{background-color:#ffffff05;background-image:linear-gradient(180deg, rgba(var(--interaction-accent-rgb), .035), transparent 180px);box-shadow:inset 0 0 0 1px rgba(var(--interaction-accent-rgb), .14)}.hub-app.genesis-redesign-v3 .onboarding-request-card :is(.onboarding-form-section,.onboarding-data-item),.hub-app.genesis-redesign-v3 .onboarding-form :is(.onboarding-form-section,.onboarding-data-item){border-color:var(--interaction-border);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease);background-color:#ffffff06}.hub-app.genesis-redesign-v3 .onboarding-form-section :is(input,textarea):not([type=checkbox]):not([type=radio]),.hub-app.genesis-redesign-v3 .onboarding-input-with-icon input{border-color:var(--interaction-border);background-color:var(--interaction-surface);transition:border-color var(--interaction-ease), background-color var(--interaction-ease), box-shadow var(--interaction-ease)}.hub-app.genesis-redesign-v3 .onboarding-form-section :is(input,textarea):not([type=checkbox]):not([type=radio]):hover:not(:disabled):not([readonly]),.hub-app.genesis-redesign-v3 .onboarding-input-with-icon input:hover:not(:disabled){border-color:var(--interaction-border-hover);background-color:var(--interaction-surface-hover)}.hub-app.genesis-redesign-v3 .onboarding-form-section :is(input,textarea):not([type=checkbox]):not([type=radio]):focus-visible,.hub-app.genesis-redesign-v3 .onboarding-input-with-icon input:focus-visible{border-color:var(--interaction-border-hover);outline:2px solid var(--interaction-focus);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--interaction-accent-rgb), .12)}.hub-app.genesis-redesign-v3 .onboarding-input-with-icon:focus-within>svg{color:#d7d4ff}.hub-app.genesis-redesign-v3 .onboarding-form-section :is(input,textarea):not([type=checkbox]):not([type=radio]):disabled,.hub-app.genesis-redesign-v3 .onboarding-input-with-icon input:disabled{cursor:not-allowed;opacity:.46}.hub-app.genesis-redesign-v3 :is(.task-presets button,.onboarding-choice-grid button){border-color:var(--interaction-border);color:var(--interaction-muted);background-color:var(--interaction-surface);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), background-position .52s cubic-bezier(.22, 1, .36, 1), color var(--interaction-ease), transform var(--interaction-ease)}.hub-app.genesis-redesign-v3 :is(.task-presets button,.onboarding-choice-grid button):hover:not(:disabled){border-color:var(--interaction-border-hover);color:#fff;background-color:var(--interaction-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 :is(.task-presets button,.onboarding-choice-grid button):active:not(:disabled){background:var(--interaction-surface-pressed);transform:translateY(0)}.hub-app.genesis-redesign-v3 .calendar-select-all-button:after{content:none}.hub-app.genesis-redesign-v3 .calendar-employee-list label{border-color:var(--interaction-border);transition:border-color var(--interaction-ease), background-color var(--interaction-ease), background-position .52s cubic-bezier(.22, 1, .36, 1), color var(--interaction-ease), transform var(--interaction-ease);background-color:#0000}.hub-app.genesis-redesign-v3 .calendar-employee-list label:hover:not(:has(input:disabled)){border-color:var(--interaction-border-hover);background-color:var(--interaction-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .calendar-employee-list label:active:not(:has(input:disabled)){background:var(--interaction-surface-pressed);transform:translateY(0)}.hub-app.genesis-redesign-v3 .calendar-employee-list label:has(input:focus-visible){border-color:var(--interaction-border-hover);outline:2px solid var(--interaction-focus);outline-offset:2px}.hub-app.genesis-redesign-v3 .calendar-employee-list label:has(input:disabled){cursor:default;transform:none}.hub-app.genesis-redesign-v3 .task-column{border-color:var(--interaction-border);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), box-shadow var(--interaction-ease);background-color:#ffffff05}.hub-app.genesis-redesign-v3 .task-column.is-over{border-color:var(--interaction-border-hover);background-color:var(--interaction-selected);box-shadow:inset 0 0 0 1px rgba(var(--interaction-accent-rgb), .22)}.hub-app.genesis-redesign-v3 .task-column-empty{border-color:rgba(var(--interaction-accent-rgb), .28);background-color:rgba(var(--interaction-accent-rgb), .025);transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease)}.hub-app.genesis-redesign-v3 .task-column.is-over .task-column-empty{border-color:rgba(var(--interaction-accent-rgb), .68);background-color:rgba(var(--interaction-accent-rgb), .12);color:#d7d4ff}.hub-app.genesis-redesign-v3 .task-card:not(.task-card-drag-preview):not(.is-dragging):not([aria-grabbed=true]):not([aria-pressed=true]){border-color:var(--interaction-border);background-color:var(--interaction-surface);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), background-position .52s cubic-bezier(.22, 1, .36, 1), box-shadow var(--interaction-ease), transform var(--interaction-ease)}.hub-app.genesis-redesign-v3 .task-card:not(.task-card-drag-preview):not(.is-dragging):not([aria-grabbed=true]):not([aria-pressed=true]):hover{border-color:var(--interaction-border-hover);background-color:var(--interaction-surface-hover);transform:translateY(-1px);box-shadow:0 8px 22px #0000002e}.hub-app.genesis-redesign-v3 .task-card:not(.task-card-drag-preview):not(.is-dragging):not([aria-grabbed=true]):not([aria-pressed=true]):active{background-color:var(--interaction-surface-pressed);box-shadow:none;transform:translateY(0)}.hub-app.genesis-redesign-v3 .operations-choice-field label span,.hub-app.genesis-redesign-v3 .operations-toggle-grid label,.hub-app.genesis-redesign-v3 .operations-file-picker{border:1px solid var(--interaction-border);border-radius:var(--interaction-radius);color:var(--interaction-muted);background:var(--interaction-surface);box-shadow:none;transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease), transform var(--interaction-ease)}.hub-app.genesis-redesign-v3 .operations-file-picker:hover{border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .operations-choice-field label:hover:not(:has(input:disabled)) span{border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .operations-toggle-grid label:hover:not(:has(input:disabled)){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .operations-choice-field label:active:not(:has(input:disabled)) span{background:var(--interaction-surface-pressed);transform:translateY(0)}.hub-app.genesis-redesign-v3 .operations-toggle-grid label:active:not(:has(input:disabled)){background:var(--interaction-surface-pressed);transform:translateY(0)}.hub-app.genesis-redesign-v3 .operations-choice-field input:focus-visible+span{outline:2px solid var(--interaction-focus);outline-offset:2px}.hub-app.genesis-redesign-v3 .operations-toggle-grid label:has(input:focus-visible){outline:2px solid var(--interaction-focus);outline-offset:2px}.hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-icon-button,.hub-home-summary button,.chat-list>button,.meeting-list-item,.task-template-strip button,.operations-tabs>button,.onboarding-workflow-lane:not(.is-no_show),.onboarding-list>button,.onboarding-outline-panel button,.onboarding-choice-grid button,.wiki-tree-page,.wiki-template-grid>button,.wiki-portal-card-grid>button,.wiki-portal-toc nav button,.intrum-tabs button,.intrum-mode-picker button,.hub-segmented button,.calendar-view-switcher button,.participant-type-switcher button,.onboarding-segmented button,.wiki-inspector-tabs button,.wiki-access-options button,.wiki-toolbar button,.weekday-picker button,.task-presets button,.calendar-select-all-button):is(.active,.selected,.is-active,.is-selected,[aria-current=page],[aria-current=location],[aria-selected=true],[aria-pressed=true]):not(:disabled),.hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button:is(.active,.selected,.is-active,.is-selected,[aria-current=page],[aria-current=location],[aria-selected=true],[aria-pressed=true]):not(:disabled){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-option-menu button,.time-picker-menu button,.task-floating-menu>button,.profile-select-menu button,.onboarding-picker-popover>div>button):is(.active,.selected,.is-active,.is-selected,[aria-current=page],[aria-current=location],[aria-selected=true],[aria-pressed=true]):not(:disabled){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}.hub-app.genesis-redesign-v3 .operations-choice-field input:checked+span{border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}body:has(.hub-app.genesis-redesign-v3) :is(.calendar-day,.mini-calendar-grid button,.task-date-grid button,.operations-workspace .gen-date-day):is(.active,.selected,.is-active,.is-selected,[aria-selected=true],[aria-pressed=true]):not(:disabled){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}.hub-app.genesis-redesign-v3 .calendar-employee-list label:has(input:checked){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}.hub-app.genesis-redesign-v3 .operations-toggle-grid label:has(input:checked){border-color:var(--interaction-border-hover);color:#fff;background:var(--interaction-selected);box-shadow:none}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,.selected,.is-active,.is-selected,[aria-current=page],[aria-selected=true],[aria-pressed=true]) .hub-workspace-nav-icon,.hub-app.genesis-redesign-v3 .wiki-portal-card-grid>button:is(.active,.selected,.is-active,.is-selected,[aria-current=page],[aria-selected=true],[aria-pressed=true]) .wiki-portal-card-icon{border-color:var(--interaction-border-hover);color:#d7d4ff;background:rgba(var(--interaction-accent-rgb), .12)}body:has(.genesis-redesign-v3) :is(.hub-workspace-nav-item,.hub-button:not(.operations-action-button),.hub-icon-button,.hub-profile-button,.hub-send-button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.people-card,.task-workspace .hub-segmented button,.task-presets button,.task-select-trigger,.task-date-trigger,.task-card:not(.task-card-goal):not(.task-card-drag-preview):not(.is-dragging):not([aria-grabbed=true]),.calendar-view-switcher button,.calendar-select-all-button,.calendar-employee-list label:not(:has(input:checked)):not(:has(input:disabled)),.onboarding-workflow-lane:not(.is-no_show),.onboarding-list>button,.onboarding-outline-panel button,.onboarding-segmented button,.onboarding-choice-grid button,.onboarding-picker-trigger,.wiki-portal-toc nav button,.profile-select:not([open]):not([data-disabled]) summary,.operations-workspace .gen-date-trigger,.operations-choice-field label:not(:has(input:checked)):not(:has(input:disabled)) span,.operations-toggle-grid label:not(:has(input:checked)):not(:has(input:disabled)),.wiki-portal-card-grid>button):not(:disabled):not(.hub-button-danger):not(.danger):not(.is-danger):not(.recording):not(.success):not(.is-success):not(.accepted):not(.tentative):not(.declined):not(.active):not(.selected):not(.is-active):not(.is-selected):not([aria-current=page]):not([aria-current=location]):not([aria-expanded=true]):not([aria-selected=true]):not([aria-pressed=true]):not([aria-invalid=true]):not([data-invalid=true]){transition:border-color var(--interaction-ease), background-color var(--interaction-ease), color var(--interaction-ease), box-shadow var(--interaction-ease), transform var(--interaction-ease), background-position .52s cubic-bezier(.22, 1, .36, 1), background-size .16s ease;background-image:linear-gradient(105deg,#0000 30%,#ffffff29 48%,#0000 64%);background-position:135% 0;background-repeat:no-repeat;background-size:260% 100%}body:has(.genesis-redesign-v3) :is(.hub-workspace-nav-item,.hub-button:not(.operations-action-button),.hub-icon-button,.hub-profile-button,.hub-send-button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.people-card,.task-workspace .hub-segmented button,.task-presets button,.task-select-trigger,.task-date-trigger,.task-card:not(.task-card-goal):not(.task-card-drag-preview):not(.is-dragging):not([aria-grabbed=true]),.calendar-view-switcher button,.calendar-select-all-button,.calendar-employee-list label:not(:has(input:checked)):not(:has(input:disabled)),.onboarding-workflow-lane:not(.is-no_show),.onboarding-list>button,.onboarding-outline-panel button,.onboarding-segmented button,.onboarding-choice-grid button,.onboarding-picker-trigger,.wiki-portal-toc nav button,.profile-select:not([open]):not([data-disabled]) summary,.operations-workspace .gen-date-trigger,.operations-choice-field label:not(:has(input:checked)):not(:has(input:disabled)) span,.operations-toggle-grid label:not(:has(input:checked)):not(:has(input:disabled)),.wiki-portal-card-grid>button):not(:disabled):not(.hub-button-danger):not(.danger):not(.is-danger):not(.recording):not(.success):not(.is-success):not(.accepted):not(.tentative):not(.declined):not(.active):not(.selected):not(.is-active):not(.is-selected):not([aria-current=page]):not([aria-current=location]):not([aria-expanded=true]):not([aria-selected=true]):not([aria-pressed=true]):not([aria-invalid=true]):not([data-invalid=true]):is(:hover,:focus-visible,:focus-within){background-position:-35% 0}.hub-app.genesis-redesign-v3 :is(.hub-button-danger,button.danger,button.is-danger,button[data-tone=danger]){color:#ffadb8;background:var(--interaction-surface);border-color:#ef77867a}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer :is(.hub-button-danger,button.danger,button.is-danger,button[data-tone=danger]){color:#ffadb8;background:var(--interaction-surface);border-color:#ef77867a}.hub-app.genesis-redesign-v3 :is(.hub-button-danger,button.danger,button.is-danger,button[data-tone=danger]):hover:not(:disabled){color:#ffd4d9;background:#ef77861c;border-color:#ef7786d1}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer :is(.hub-button-danger,button.danger,button.is-danger,button[data-tone=danger]):hover:not(:disabled){color:#ffd4d9;background:#ef77861c;border-color:#ef7786d1}.hub-app.genesis-redesign-v3 :is(button.success,button.is-success,button[data-tone=success]),.hub-app.genesis-redesign-v3 .intrum-mode-picker button.live.active,.hub-app.genesis-redesign-v3 .intrum-mode-picker button.live.is-active{color:#8cebc9;background:#47d7a31f;border-color:#47d7a39e}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer :is(button.success,button.is-success,button[data-tone=success]){color:#8cebc9;background:#47d7a31f;border-color:#47d7a39e}.hub-app.genesis-redesign-v3 .hub-icon-button.recording{color:#ef7786;background:#ef77861f;border-color:#ef7786c7}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer .hub-icon-button.recording{color:#ef7786;background:#ef77861f;border-color:#ef7786c7}.hub-app.genesis-redesign-v3 .meeting-response-panel button.active.accepted{color:#8cebc9;background:#47d7a31f;border-color:#47d7a39e}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer .meeting-response-panel button.active.accepted{color:#8cebc9;background:#47d7a31f;border-color:#47d7a39e}.hub-app.genesis-redesign-v3 .meeting-response-panel button.active.tentative{color:#f5d990;background:#ecc25d1f;border-color:#ecc25d9e}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer .meeting-response-panel button.active.tentative{color:#f5d990;background:#ecc25d1f;border-color:#ecc25d9e}.hub-app.genesis-redesign-v3 .meeting-response-panel button.active.declined{color:#ffadb8;background:#ef77861f;border-color:#ef77869e}body:has(.hub-app.genesis-redesign-v3) .calendar-panel-layer .meeting-response-panel button.active.declined{color:#ffadb8;background:#ef77861f;border-color:#ef77869e}.hub-app.genesis-redesign-v3 .onboarding-workflow-lane.is-no_show{background:#ff6b7d09;border-style:dashed;border-color:#ff6b7d47}.hub-app.genesis-redesign-v3 .onboarding-workflow-lane.is-no_show.is-active{background:#ff6b7d17;border-style:solid;border-color:#ff6b7d75}.hub-app.genesis-redesign-v3 .operations-workspace .gen-date-trigger[data-invalid=true]{border-color:#ef7786b8;box-shadow:0 0 0 3px #ef77861a}body:has(.genesis-redesign-v3) button:disabled{cursor:not-allowed;opacity:.46;transform:none}.hub-app.genesis-redesign-v3 :is(.operations-choice-field label,.operations-toggle-grid label):has(input:disabled){cursor:not-allowed;opacity:.46;transform:none}@media (prefers-reduced-motion:reduce){body:has(.genesis-redesign-v3) button{transition-duration:.01ms}body:has(.hub-app.genesis-redesign-v3) :is(.profile-select summary,.calendar-employee-list label,.task-card,.task-column,.task-column-empty,.onboarding-request-card,.onboarding-form-section,.onboarding-data-item,.onboarding-form-section input,.onboarding-form-section textarea,.operations-choice-field label span,.operations-toggle-grid label){transition-duration:.01ms}body:has(.genesis-redesign-v3) :is(.hub-workspace-nav-item,.hub-button,.hub-icon-button,.hub-profile-button,.hub-send-button,.home-notifications>button,.hub-notification-popover>div>button,.chat-list>button,.people-card,.task-workspace .hub-segmented button,.task-presets button,.task-select-trigger,.task-date-trigger,.task-card:not(.task-card-goal),.calendar-view-switcher button,.calendar-select-all-button,.calendar-employee-list label,.onboarding-workflow-lane:not(.is-no_show),.onboarding-list>button,.onboarding-outline-panel button,.onboarding-segmented button,.onboarding-choice-grid button,.onboarding-picker-trigger,.wiki-portal-toc nav button,.profile-select summary,.operations-workspace .gen-date-trigger,.operations-choice-field label span,.operations-toggle-grid label,.wiki-portal-card-grid>button){background-image:none!important;background-position:135% 0!important}body:has(.genesis-redesign-v3) :is(button,[role=button],.meeting-list-item,.people-card,.task-card,.calendar-employee-list label,.profile-select summary,.operations-choice-field label span,.operations-toggle-grid label,.wiki-tree-page):is(:hover,:active){transform:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--light-readable-text:#111116;--hub-violet-vivid:#6a55dc;--hub-violet-deep:#4935b7;--hub-violet-glow:#6a55dc38;--hub-violet-glass:#d2cfdadb;--hub-bg:#c8c5ce;--hub-surface:#d2cfd8f0;--hub-surface-strong:#dad7df;--hub-surface-hover:#625cce17;--hub-line:#1f1f2d1f;--hub-line-accent:#625cce80;--hub-text:#1b1b25;--hub-muted:#575563;--hub-subtle:#8a8995;--hub-accent:#625cce;--hub-accent-soft:#625cce1c;--hub-danger:#c93d52;--hub-success:#168665;--hub-shadow:0 16px 42px #26263a17;--g26-bg:#c8c5ce;--g26-bg-soft:#cecbd4;--g26-surface:#d2cfd8;--g26-surface-raised:#dad7df;--g26-surface-hover:#c5c2cc;--g26-line:#1f1f2d1a;--g26-line-strong:#1f1f2d29;--g26-text:#1b1b25;--g26-muted:#575563;--g26-subtle:#8a8995;--g26-accent:#625cce;--g26-accent-soft:#625cce1a;--g26-accent-line:#625cce61;--g26-success:#168665;--g26-warning:#9b6814;--g26-danger:#c93d52;--g26-shadow:0 18px 46px #2525391f;background:#c8c5ce}html[data-theme=light] .genesis-redesign-v3,html[data-theme=light] .hub-modal-backdrop,html[data-theme=light] .calendar-dialog-backdrop{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--interaction-accent-rgb:98, 92, 206;--interaction-surface:#cecbd4;--interaction-surface-hover:#c5c2cc;--interaction-surface-pressed:#bcb9c4;--interaction-selected:rgba(var(--interaction-accent-rgb), .12);--interaction-border:#1f1f2d21;--interaction-border-hover:rgba(var(--interaction-accent-rgb), .58);--interaction-text:#1b1b25;--interaction-muted:#575563;--interaction-focus:rgba(var(--interaction-accent-rgb), .92);--v3-bg:#c8c5ce;--v3-sidebar:#dad7df;--v3-surface:#d2cfd8;--v3-surface-raised:#dad7df;--v3-surface-hover:#c5c2cc;--v3-border:#1f1f2d1a;--v3-border-strong:#1f1f2d29;--v3-text:#1b1b25;--v3-muted:#575563;--v3-subtle:#8a8995;--v3-accent:#625cce;--v3-accent-strong:#514ab5;--v3-accent-soft:#625cce1a;--v3-accent-border:#625cce5c;--v3-success:#168665;--v3-danger:#c93d52}html,body,#root{overscroll-behavior:auto;width:auto;min-width:100%;height:auto;min-height:100%;overflow:auto}:is(body:has(.hub-app.genesis-redesign-v3),body:has(.hub-auth-page.genesis-redesign-v3)){overflow:auto}.hub-app.genesis-redesign-v3{grid-template-rows:64px auto;height:auto;min-height:100dvh;overflow:visible}.hub-auth-page.genesis-redesign-v3{height:auto;min-height:100dvh;overflow:visible}.hub-app.genesis-redesign-v3 .hub-topbar{position:sticky;top:0}.hub-app.genesis-redesign-v3 .hub-workspace-shell{align-items:stretch;height:auto;min-height:calc(100dvh - 64px);overflow:visible}.hub-app.genesis-redesign-v3 .hub-workspace-nav{align-self:start;min-height:0;max-height:calc(100dvh - 64px);overflow:hidden auto;height:calc(100dvh - 64px)!important;position:sticky!important;top:64px!important}.hub-app.genesis-redesign-v3 .hub-workspace-content{height:auto;min-height:calc(100dvh - 64px);overflow:visible}.hub-topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.hub-theme-toggle{isolation:isolate;border:1px solid var(--v3-accent-border,#8b87ea61);min-width:110px;min-height:40px;color:var(--v3-text,#f7f7fa);background:linear-gradient(180deg, var(--v3-accent-soft,#8b87ea24), #8b87ea0b), var(--v3-surface,#18181f);font:inherit;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.hub-theme-toggle>*{z-index:1;position:relative}.hub-theme-toggle svg{width:17px;height:17px;color:var(--v3-accent-strong,#a6a2ff)}.hub-theme-toggle:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:32%;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:-55% auto -55% -35%;transform:translate(-260%)skew(-16deg)}.hub-theme-toggle:is(:hover,:focus-visible){border-color:var(--v3-accent,#8b87ea);background-color:var(--v3-surface-hover,#24242d);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 9px 24px #443e9629}.hub-theme-toggle:is(:hover,:focus-visible):after{transform:translate(600%)skew(-16deg)}.hub-theme-toggle:active{transform:translateY(0)}.hub-theme-toggle-auth{top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));z-index:90;position:fixed}:is(html[data-theme=light] body:has(.hub-app.genesis-redesign-v3),html[data-theme=light] body:has(.hub-auth-page.genesis-redesign-v3)){background:#ececf3}html[data-theme=light] .hub-app.genesis-redesign-v3,html[data-theme=light] .hub-auth-page.genesis-redesign-v3{color:var(--v3-text);background:radial-gradient(circle at 18% -14%,#625cce1a,#0000 34%),linear-gradient(150deg,#f5f4f8 0%,#ececf3 58%,#e7e7ef 100%)}html[data-theme=light] .hub-background{filter:saturate(.6)invert();opacity:.14!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-topbar{border-bottom-color:var(--v3-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f4f8e6;box-shadow:0 8px 30px #2b2b430e}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f2f7e0;box-shadow:10px 0 34px #2b2b430a}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:hover{background:#625cce11}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-icon,html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-icon-button,.hub-button,.hub-profile-button){background:#f5f4f8;box-shadow:0 5px 16px #2b2b430e}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-icon-button,.hub-button,.hub-profile-button):hover{background:#f4f3fd}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea,select){color:var(--v3-text);border-color:var(--v3-border-strong);background:#f7f6f9;box-shadow:inset 0 1px #1f1f2d06}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea)::placeholder{color:#92919d}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-login-card{border-color:var(--v3-border-strong);background:#f5f4f8f0;box-shadow:0 26px 72px #2b2b4324}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs{background:#f0f0f7}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-modules span,html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .mobile-auth-progress{background:#ffffffc7}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-home-section,.hub-home-metric,.hub-home-panel,.people-card,.task-card,.wiki-page-card,.chat-shell,.chat-sidebar,.chat-panel,.onboarding-workflow-lane,.operations-card,.operation-card){border-color:var(--v3-border);background-color:#ffffffe0;box-shadow:0 10px 32px #2b2b430e}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.today-list,.home-notifications)>button{border-color:var(--v3-border);background:#fafafe}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.today-list,.home-notifications)>button:hover{background:#f1f0fb}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-modal,.calendar-dialog),html[data-theme=light] .hub-notification-popover,html[data-theme=light] .task-floating-menu,html[data-theme=light] .task-date-menu,html[data-theme=light] .profile-select-menu,html[data-theme=light] .onboarding-picker-popover,html[data-theme=light] .task-select-menu,html[data-theme=light] .calendar-option-menu,html[data-theme=light] .time-picker-menu,html[data-theme=light] .mention-suggestions,html[data-theme=light] .reaction-menu,html[data-theme=light] .wiki-portal-menu{color:var(--v3-text);border-color:var(--v3-border-strong);background:#f5f4f8;box-shadow:0 28px 80px #2b2b432e}html[data-theme=light] :is(.hub-app,.hub-auth-page) select option{color:#1b1b25;background:#f5f4f8}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.cron-board,.calendar-board,.chat-workspace,.chat-composer,.composer-wrap){border-color:var(--v3-border);background:#f5f4f8}html[data-theme=light] .hub-app.genesis-redesign-v3 .chat-messages{background:linear-gradient(#f9f9fde6,#f9f9fde6),radial-gradient(circle at 75% 20%,#625cce14,#0000 38%)}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.wiki-properties-drawer,.wiki-portal-rail,.wiki-portal-nav){color:var(--v3-text);border-color:var(--v3-border-strong);background:#f5f4f8;box-shadow:0 24px 64px #2b2b4324}html[data-theme=light] .hub-app.genesis-redesign-v3 .wiki-portal-scrim{background:#2b2b433d}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-modal-backdrop,.calendar-dialog-backdrop){background:#22223247}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-intro,html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-section-header,html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace>header{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:radial-gradient(circle at 0 0,#7463e629,#0000 30%),linear-gradient(135deg,#ffffffd6,#f1eeffc7);border-color:#625cce2e;box-shadow:inset 0 1px #ffffffd9,0 18px 42px #48388c14}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout){border-color:var(--v3-accent-border);background:radial-gradient(circle at 12% 0,#625cce17,#0000 31%),#f5f4f8}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-identity,.profile-form,.profile-fact,.profile-relationship-card){background-color:#f9f9fd}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout .profile-person,html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-field>input,.profile-field .gen-date-trigger,.profile-select summary,.profile-manager-picker summary){background:#f5f4f8}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout :is(.profile-select-menu,.profile-manager-picker>div){background:#f5f4f8;box-shadow:0 18px 46px #2b2b4329}html[data-theme=light] .cron-calendar{--calendar-bg:#f4f5fa;--calendar-board:#fbfbfe;--calendar-surface:#f5f4f8;--calendar-surface-raised:#f5f4f8;--calendar-field:#f7f6ff;--calendar-line:#1f1f2d1c;--calendar-line-strong:#1f1f2d2b;--calendar-text:#1b1b25;--calendar-muted:#6b6a77;--calendar-subtle:#777586;--calendar-accent:#625cce;--calendar-accent-strong:#514ab5;--calendar-accent-soft:#625cce1c;--calendar-other-day:#f0f1f7;--calendar-non-business:#625cce0e}html[data-theme=light] .cron-calendar .calendar-sidebar,html[data-theme=light] .cron-calendar .calendar-board{border-color:var(--calendar-line);background:radial-gradient(circle at 50% 0, #625cce0b, transparent 34%), var(--calendar-board);box-shadow:inset 0 1px #ffffffe6,0 14px 34px #2b2b4313}html[data-theme=light] .cron-calendar .calendar-board .fc{color:var(--calendar-text);--fc-border-color:#1f1f2d1a;--fc-page-bg-color:transparent;--fc-neutral-bg-color:#1f1f2d09;--fc-today-bg-color:transparent;--fc-now-indicator-color:#d65a78}html[data-theme=light] .cron-calendar .calendar-board :is(.fc-dayGridMonth-view,.fc-timeGridWeek-view,.fc-timeGridDay-view) .fc-scrollgrid{background:var(--calendar-board)}html[data-theme=light] .cron-calendar .calendar-board .fc-theme-standard :is(td,th){border-color:#1f1f2d1a}html[data-theme=light] .cron-calendar .calendar-board .fc-col-header-cell{background:#fafafef0}html[data-theme=light] .cron-calendar .calendar-board .fc-col-header-cell-cushion{color:var(--calendar-muted)}html[data-theme=light] .cron-calendar .calendar-board :is(.fc-timegrid-axis,.fc-timegrid-slot-label){background:#f7f7fb}html[data-theme=light] .cron-calendar .calendar-board :is(.fc-timegrid-slot-label-cushion,.fc-timegrid-axis-cushion){color:var(--calendar-subtle)}html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-col-frame{background:#ffffffc7;box-shadow:inset 1px 0 #1f1f2d06,inset -1px 0 #1f1f2d06}html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-col:is(.fc-day-today,.is-today-column,.is-selected-day) .fc-timegrid-col-frame{background:linear-gradient(#625cce12,#625cce12),#ffffffdb;box-shadow:inset 1px 0 #625cce1f,inset -1px 0 #625cce1f}html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-col.is-selected-day .fc-timegrid-col-frame{background:linear-gradient(#625cce1b,#625cce1b),#ffffffe0}html[data-theme=light] .cron-calendar .calendar-board .fc-scrollgrid-section-header .fc-col-header-cell.is-today-header .fc-col-header-cell-cushion{color:#3f3a91;background:#625cce1a;border-color:#625cce57;box-shadow:inset 0 0 0 1px #625cce0f}html[data-theme=light] .cron-calendar .calendar-board .fc-non-business{background:repeating-linear-gradient(135deg, var(--calendar-non-business) 0 6px, #1f1f2d03 6px 12px)}html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-slot-minor{border-top-color:#1f1f2d0b}html[data-theme=light] .cron-calendar .calendar-board .fc-daygrid-day-frame{background:#ffffffc2;border-color:#1f1f2d17}html[data-theme=light] .cron-calendar .calendar-board .fc-day-other .fc-daygrid-day-frame{background:var(--calendar-other-day)}html[data-theme=light] .cron-calendar .calendar-board .fc-daygrid-day-number{color:var(--calendar-muted)}html[data-theme=light] .cron-calendar .calendar-board .fc-day-today .fc-daygrid-day-number{color:var(--calendar-accent-strong);background:var(--calendar-accent-soft);box-shadow:inset 0 0 0 1px #625cce47}html[data-theme=light] .cron-calendar .calendar-board .fc-daygrid-day.is-selected-day .fc-daygrid-day-number{color:#fff;background:var(--calendar-accent);box-shadow:0 0 0 2px #625cce29}html[data-theme=light] body:has(.hub-app.genesis-redesign-v3) .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]){border-color:var(--v3-accent-border);color:var(--v3-text);background:#625cce1c}html[data-theme=light] body:has(.hub-app.genesis-redesign-v3) .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]) .hub-workspace-nav-icon{color:var(--v3-accent-strong);background:#625cce14}html[data-theme=light] body:has(.hub-app.genesis-redesign-v3) .hub-app.genesis-redesign-v3 .calendar-view-switcher button.active:not(:disabled){color:#3f3a91;background:#625cce21;border-color:#625cce5c}html[data-theme=light] .hub-app.genesis-redesign-v3 .calendar-view-switcher button:hover:not(.active){color:#3f3a91;background:#efeffa}html[data-theme=light] .hub-app.genesis-redesign-v3 .calendar-employee-list label:has(input:checked){color:#3f3a91;background:#625cce1a;border-color:#625cce57}html[data-theme=light] .cron-calendar .calendar-employee-list label strong{color:var(--calendar-text)}html[data-theme=light] .cron-calendar .calendar-employee-list label:has(input:checked) strong{color:#3f3a91}html[data-theme=light] .cron-calendar .calendar-list-section h3{color:var(--calendar-text)}html[data-theme=light] .cron-calendar .mini-calendar-grid button.today{color:var(--calendar-accent-strong);box-shadow:inset 0 0 0 1px #625cce75}html[data-theme=light] body:has(.hub-app.genesis-redesign-v3) .hub-app.genesis-redesign-v3 .cron-calendar .mini-calendar-grid button.active:not(:disabled){border-color:var(--calendar-accent);background:var(--calendar-accent);color:#fff}html[data-theme=light] .hub-app.genesis-redesign-v3 .calendar-select-all-button{color:var(--calendar-accent-strong);background:#625cce13;border-color:#625cce4d}html[data-theme=light] .hub-app.genesis-redesign-v3 .calendar-select-all-button:is(:hover,:focus-visible):not(:disabled){color:#3f3a91;background:#625cce21;border-color:#625cce7a}html[data-theme=light] .cron-calendar .mini-calendar>header button:hover{color:#3f3a91;background:#efeffa}html[data-theme=light] .cron-calendar .calendar-board .fc-event{border-color:color-mix(in srgb, var(--event-accent) 28%, #1f1f2d1a);border-left-color:color-mix(in srgb, var(--event-accent) 68%, #1f1f2d1f);background:linear-gradient(145deg, color-mix(in srgb, var(--event-accent) 8%, #fff9), #ffffff8a 58%, color-mix(in srgb, var(--event-accent) 4%, #f5f5fb80)), #ffffff70;color:#252431;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #1f1f2d0f,0 8px 20px #2b2b431a}html[data-theme=light] .cron-calendar .calendar-board .fc-event:before{background:linear-gradient(105deg,#0000,#ffffffc2,#0000)}html[data-theme=light] .cron-calendar .cron-event span{color:#252431}html[data-theme=light] .cron-calendar .cron-event time{color:#514ab5}html[data-theme=light] .calendar-panel-layer,html[data-theme=light] .calendar-day-panel,html[data-theme=light] .calendar-event-popover{--calendar-accent:#625cce;--calendar-accent-strong:#514ab5;--calendar-field:#ffffffc2;--calendar-line:#1f1f2d1f;--calendar-line-strong:#1f1f2d29;--calendar-muted:#686775;--calendar-subtle:#8a8995;--calendar-text:#1b1b25;color:#1b1b25}html[data-theme=light] .calendar-panel-layer{box-shadow:none;background:0 0;border:0}html[data-theme=light] .calendar-day-panel,html[data-theme=light] .calendar-event-popover{background:#f5f4f8;border-color:#1f1f2d24;box-shadow:0 24px 70px #2b2b4329}html[data-theme=light] .calendar-panel-layer .calendar-detail-panel{color:var(--calendar-text);border-color:var(--calendar-line-strong);background:#f5f4f8}html[data-theme=light] .calendar-panel-layer .calendar-detail-panel>header{border-color:var(--calendar-line);background:#f7f7fb}html[data-theme=light] .calendar-panel-layer .calendar-detail-panel>header h2{color:var(--calendar-text)}html[data-theme=light] .calendar-floating-panel{color:var(--calendar-text);border-color:var(--calendar-line-strong);background:#f5f4f8}html[data-theme=light] .calendar-floating-panel>header{border-color:var(--calendar-line);background:#f7f7fb}html[data-theme=light] .calendar-floating-panel>header h2{color:var(--calendar-text)}html[data-theme=light] .calendar-panel-layer .calendar-floating-panel{color:var(--calendar-text);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#625cce1a,#ffffffb8 28%),#fffffff0;border-color:#625cce3d;box-shadow:inset 0 1px #ffffffb8,0 26px 72px #2b2b4333}html[data-theme=light] .calendar-panel-layer .calendar-panel-drag-title>svg{color:var(--calendar-accent)}html[data-theme=light] .calendar-panel-layer :is(.meeting-card,.meeting-card-section){color:var(--calendar-text)}html[data-theme=light] .calendar-panel-layer .meeting-card-section{background:#ffffffbd;border-color:#1f1f2d1c;box-shadow:inset 0 1px #ffffffe0}html[data-theme=light] .calendar-panel-layer :is(.meeting-card-section h4,.meeting-card-section>header h4,.meeting-card>h3,.meeting-card dd,.meeting-card-time strong,.meeting-files strong,.meeting-comments strong,.meeting-participants strong){color:var(--calendar-text)}html[data-theme=light] .calendar-panel-layer :is(.meeting-card>p,.meeting-card dt,.meeting-card-section small,.meeting-reminders span,.meeting-comments small,.meeting-participants small){color:var(--calendar-muted)}html[data-theme=light] .calendar-panel-layer .meeting-card-time{color:var(--calendar-accent)}html[data-theme=light] .calendar-panel-layer :is(.meeting-card dl>div,.meeting-file-list>button,.meeting-comment-list article,.meeting-comment-form,.meeting-participants>span){background:#ffffffc7;border-color:#1f1f2d1c}html[data-theme=light] .calendar-panel-layer :is(.meeting-card-badges>span,.meeting-reminders>span){color:#3f3a91;background:#625cce17;border-color:#625cce3d}html[data-theme=light] .calendar-panel-layer .meeting-card dd a{color:var(--calendar-accent-strong)}html[data-theme=light] .calendar-panel-layer .meeting-card>h3,html[data-theme=light] .calendar-panel-layer .meeting-card-section h4,html[data-theme=light] .calendar-panel-layer .meeting-card dd,html[data-theme=light] .calendar-panel-layer .meeting-participants strong{color:var(--calendar-text)}html[data-theme=light] .calendar-panel-layer .meeting-card>p,html[data-theme=light] .calendar-panel-layer .meeting-card dt,html[data-theme=light] .calendar-panel-layer .meeting-participants small,html[data-theme=light] .calendar-panel-layer .meeting-section-empty{color:var(--calendar-muted)}html[data-theme=light] .calendar-panel-layer .meeting-card dl>div,html[data-theme=light] .calendar-panel-layer .meeting-card-section,html[data-theme=light] .calendar-panel-layer .meeting-participants>span,html[data-theme=light] .calendar-panel-layer .meeting-comment-list article{border-color:var(--calendar-line);background:#fbfbfe}html[data-theme=light] .calendar-panel-layer .meeting-file-list>button{color:var(--calendar-text);background:#f5f4f8}html[data-theme=light] .calendar-panel-layer .meeting-comment-list p{color:var(--calendar-text)}html[data-theme=light] .calendar-panel-layer .meeting-comment-form textarea{color:var(--calendar-text);background:#f5f4f8}html[data-theme=light] .calendar-panel-layer .hub-button-secondary,html[data-theme=light] .calendar-floating-panel .meeting-card>h3,html[data-theme=light] .calendar-floating-panel .meeting-card-section h4,html[data-theme=light] .calendar-floating-panel .meeting-card dd,html[data-theme=light] .calendar-floating-panel .meeting-participants strong{color:var(--calendar-text)}html[data-theme=light] .calendar-floating-panel .meeting-card>p,html[data-theme=light] .calendar-floating-panel .meeting-card dt,html[data-theme=light] .calendar-floating-panel .meeting-participants small,html[data-theme=light] .calendar-floating-panel .meeting-section-empty{color:var(--calendar-muted)}html[data-theme=light] .calendar-floating-panel .meeting-card dl>div,html[data-theme=light] .calendar-floating-panel .meeting-card-section,html[data-theme=light] .calendar-floating-panel .meeting-participants>span,html[data-theme=light] .calendar-floating-panel .meeting-comment-list article{border-color:var(--calendar-line);background:#fbfbfe}html[data-theme=light] .calendar-floating-panel .meeting-file-list>button{color:var(--calendar-text);background:#f5f4f8}html[data-theme=light] .calendar-floating-panel .meeting-comment-list p{color:var(--calendar-text)}html[data-theme=light] .calendar-floating-panel .meeting-comment-form textarea{color:var(--calendar-text);background:#f5f4f8}html[data-theme=light] .calendar-floating-panel .hub-button-secondary{color:var(--calendar-text)}html[data-theme=light] .calendar-panel-layer :is(input,textarea){color:var(--calendar-text);background:#ffffffe6;border-color:#1f1f2d21}html[data-theme=light] .calendar-panel-layer :is(input,textarea)::placeholder{color:var(--calendar-subtle)}.calendar-panel-layer .meeting-card>h3{font-size:calc(18px * var(--genesis-font-scale))}.calendar-panel-layer .meeting-card-time strong{font-size:calc(12px * var(--genesis-font-scale))}.calendar-panel-layer :is(.meeting-card>p,.meeting-card dd){font-size:calc(10px * var(--genesis-font-scale))}.calendar-panel-layer :is(.meeting-card-section h4,.meeting-card-section>header h4){font-size:calc(11px * var(--genesis-font-scale))}.hub-app.genesis-redesign-v3 .onboarding-workspace{height:auto;min-height:calc(100dvh - var(--hub-topbar));overflow:visible auto}.hub-app.genesis-redesign-v3 .onboarding-layout{min-height:0;overflow:auto visible}.hub-app.genesis-redesign-v3 .onboarding-content{overscroll-behavior:auto;min-height:0;overflow:visible}.hub-app.genesis-redesign-v3 .calendar-search-field input{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}body:has(.hub-app.genesis-redesign-v3) .hub-app.genesis-redesign-v3 .calendar-search-field input{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}html[data-theme=light] .hub-app.genesis-redesign-v3 .calendar-search-field input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event .fc-event-main,.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event .fc-event-main-frame{height:100%;min-height:0;overflow:hidden}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event .cron-event{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:1px;width:100%;height:100%;min-height:0;padding:2px 4px;display:grid;overflow:hidden}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event .cron-event time{background:0 0;border:0;min-width:0;padding:0;line-height:1;display:block}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event .cron-event span{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.1;display:block;overflow:hidden}html[data-theme=light] .hub-global-error{color:#7f2636;background:#fff1f3;box-shadow:0 18px 48px #7d233424}html[data-theme=light] .hub-app.genesis-redesign-v3{--light-surface:#eeecf7;--light-surface-soft:#e7e4f2;--light-surface-selected:#d8d3ea;--light-text:#1b1b25;--light-muted:#575563;--light-border:#1f1f2d1f}html[data-theme=light] .hub-app.genesis-redesign-v3 .onboarding-workspace,html[data-theme=light] .hub-app.genesis-redesign-v3 .wiki-portal-main,html[data-theme=light] .hub-app.genesis-redesign-v3 .intrum-content{color:var(--light-text);background:var(--light-surface-soft)}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.onboarding-layout,.onboarding-content,.onboarding-list-panel,.onboarding-outline-panel,.onboarding-request-card,.onboarding-form-section,.onboarding-data-item,.onboarding-next-step,.onboarding-workstreams>article,.onboarding-list,.onboarding-detail,.onboarding-blocks,.wiki-portal-document,.wiki-editor-scroll,.wiki-portal-card-grid>button,.intrum-status-band,.intrum-tabs,.intrum-module-list,.intrum-entity-feed,.intrum-settings-section,.intrum-mappings,.intrum-run-list,.intrum-conflicts){color:var(--light-text);border-color:var(--light-border);background-color:var(--light-surface)}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.onboarding-workspace,.wiki-portal-main,.intrum-content) :is(h1,h2,h3,h4,strong,b,dt,dd){color:var(--light-text)}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.onboarding-workspace,.wiki-portal-main,.intrum-content) :is(p,small,label,em){color:var(--light-muted)}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.onboarding-card,.onboarding-block,.onboarding-field-card,.wiki-portal-card-grid>button,.intrum-module-list>article,.intrum-entity-feed article,.intrum-module-settings article,.intrum-mappings article,.intrum-run-list>article,.intrum-conflicts>article){color:var(--light-text);border-color:var(--light-border);background:var(--light-surface-soft)}html[data-theme=light] .calendar-panel-layer .meeting-form,html[data-theme=light] .calendar-panel-layer .meeting-form :is(label,legend,h3,h4,strong){color:var(--calendar-text)}html[data-theme=light] .calendar-panel-layer .meeting-form :is(small,.meeting-field-hint){color:var(--calendar-muted)}html[data-theme=light] .time-picker-menu{color:#1b1b25;background:#cecbd4;border-color:#625cce47;box-shadow:0 16px 36px #2b2b4324}html[data-theme=light] .time-picker-menu button{color:#1b1b25;background:#cecbd4;min-height:44px}html[data-theme=light] .time-picker-menu button:is(:hover,:focus-visible){color:#3f3a91;background:#efeffb}html[data-theme=light] .time-picker-menu button.selected{color:#fff;background:#625cce}.hub-app.genesis-redesign-v3 .calendar-panel-layer .calendar-floating-panel{width:min(880px,100vw - 40px);max-height:calc(100dvh - 32px)}.hub-app.genesis-redesign-v3 .calendar-panel-layer .meeting-form{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}@media (width>=1280px){.hub-app.genesis-redesign-v3 .cron-calendar .calendar-sidebar{width:clamp(330px,21vw,410px);min-width:clamp(330px,21vw,410px)}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-employee-list label{min-height:56px;padding:8px 10px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-employee-list label strong{font-size:calc(13px * var(--genesis-font-scale))}.hub-app.genesis-redesign-v3 .cron-calendar .mini-calendar-grid button{min-height:38px;font-size:calc(12px * var(--genesis-font-scale))}}@media (width<=760px){.hub-app.genesis-redesign-v3 .calendar-panel-layer .calendar-floating-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);inset:max(8px, env(safe-area-inset-top)) 8px auto!important;transform:none!important}}html[data-theme=light] .hub-app.genesis-redesign-v3 :where(h1,h2,h3,h4,h5,h6,p,span,label,legend,strong,b,small,dt,dd,li,a,button,input,textarea,select),html[data-theme=light] :is(.hub-modal-backdrop,.calendar-panel-layer,.calendar-dialog-backdrop) :where(h1,h2,h3,h4,p,span,label,legend,strong,small,dt,dd,li,a,button,input,textarea,select){color:var(--light-readable-text)!important}html[data-theme=light] :is(.hub-app.genesis-redesign-v3,.hub-modal-backdrop,.calendar-panel-layer) :is(input,textarea)::placeholder{opacity:1;color:#55545f!important}html[data-theme=light] :is(.hub-modal-backdrop,.calendar-panel-layer,.calendar-dialog-backdrop) button[aria-label*=Закрыть],html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger),html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger) :is(span,strong,svg){color:#fff!important}.hub-app.genesis-redesign-v3 .chat-workspace{box-sizing:border-box;height:calc(100dvh - var(--hub-topbar));min-height:0;overflow:hidden}:is(.hub-app.genesis-redesign-v3:has(.chat-workspace) .hub-workspace-shell,.hub-app.genesis-redesign-v3:has(.chat-workspace) .hub-workspace-content){height:calc(100dvh - var(--hub-topbar));min-height:0;overflow:hidden}.hub-app.genesis-redesign-v3 .chat-workspace .chat-shell,.hub-app.genesis-redesign-v3 .chat-window{height:100%;min-height:0;overflow:hidden}.hub-app.genesis-redesign-v3 .chat-messages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hub-app.genesis-redesign-v3 .composer-wrap{z-index:4;border-top:1px solid var(--hub-line);background:inherit;flex:none;position:sticky;bottom:0}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column{border-color:var(--light-border);background:var(--light-surface)}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column>header{border-bottom-color:var(--light-border);background:#efeff5}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column-empty{color:var(--light-muted);border-color:var(--light-border);background:var(--light-surface-soft)}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card{color:var(--light-readable-text);border-color:var(--light-border);background:#fff;box-shadow:0 7px 18px #2b2b4312}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover{width:min(420px,100vw - 28px);max-height:min(620px,100dvh - 96px);color:var(--light-readable-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f4f8f5;border-color:#625cce3d;box-shadow:0 24px 64px #2b2b432e}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>header{border-bottom-color:var(--light-border);background:#efeff7d1;align-items:center;min-height:58px}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>header h3{color:var(--light-readable-text)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>header :is(span,button){color:var(--light-muted)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>div{scrollbar-gutter:stable;gap:8px;padding:10px;display:grid}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>div>button{border:1px solid var(--light-border);background:#ffffffc7;box-shadow:0 5px 16px #2b2b430b}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>div>button strong{font-weight:650;color:var(--light-readable-text)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>div>button small{color:#30303b!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover>div>button:hover{border-color:var(--v3-accent-border);background:#f0effa}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-notification-popover button :is(small,time){color:var(--light-muted)!important}@media (width<=760px){.hub-app.genesis-redesign-v3 .chat-workspace{height:calc(100dvh - 114px)}}:is(.hub-app.genesis-redesign-v3,.hub-auth-page.genesis-redesign-v3,.hub-app.genesis-redesign-v3 .hub-topbar,.hub-app.genesis-redesign-v3 .hub-workspace-nav,.hub-app.genesis-redesign-v3 .hub-workspace-content,.hub-auth-page.genesis-redesign-v3 .hub-login-card){transition:color .24s,background-color .24s,border-color .24s,box-shadow .24s}@media (width<=760px){.hub-app.genesis-redesign-v3{grid-template-rows:56px auto}.hub-app.genesis-redesign-v3 .hub-workspace-shell{min-height:calc(100dvh - 56px)}.hub-app.genesis-redesign-v3 .hub-workspace-nav{min-height:58px;max-height:58px;overflow:hidden;height:58px!important;top:56px!important}.hub-app.genesis-redesign-v3 .hub-workspace-content{min-height:calc(100dvh - 114px)}.hub-theme-toggle{width:40px;min-width:40px;min-height:40px;padding:0}.hub-theme-toggle span{display:none}.hub-theme-toggle-auth{top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.hub-app.genesis-redesign-v3 *,.hub-app.genesis-redesign-v3 :before,.hub-app.genesis-redesign-v3 :after,.hub-auth-page.genesis-redesign-v3 *,.hub-auth-page.genesis-redesign-v3 :before,.hub-auth-page.genesis-redesign-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light] .hub-auth-page.genesis-redesign-v3{background:radial-gradient(circle at 15% 20%,#6a55dc33,#0000 31%),radial-gradient(circle at 76% 4%,#9b7ef22b,#0000 27%),radial-gradient(circle at 88% 82%,#5b43c31c,#0000 30%),linear-gradient(145deg,#f7f5ff 0%,#eeebf8 52%,#e7e4f2 100%)}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-brand{border-left:3px solid var(--hub-violet-vivid);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(110deg,#ffffffb8,#e8e2ff8c);border-radius:0 13px 13px 0;width:fit-content;padding:12px 16px;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #4935b717}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-brand .hub-wordmark span:first-child{color:#171520}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-brand .hub-wordmark span:last-child{color:var(--hub-violet-vivid)}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-brand small{color:#4e4a5b}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-copy h1{color:#171520;text-shadow:0 18px 44px #4935b71c}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-copy>p{color:#514d60}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-modules span{color:#3f3a50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffd1,#ede8ffb3);border-color:#6a55dc38;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #4935b712}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-modules svg{color:var(--hub-violet-vivid)}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-login-card{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:linear-gradient(145deg,#ffffffe0,#f3efffd1);border-color:#6a55dc52;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 30px 80px #372a822b,0 8px 24px #372a8214}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-login-card:before{content:"";background:linear-gradient(90deg, transparent, var(--hub-violet-vivid), transparent);border-radius:999px;height:2px;position:absolute;top:0;left:26px;right:26px;box-shadow:0 0 22px #6a55dc61}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs{background:#eae6f8b3;border:1px solid #6a55dc2e;box-shadow:inset 0 1px #ffffffb8}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button{color:#4e4a5b}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button.active{color:#fff;background:linear-gradient(135deg, #7056dc, var(--hub-violet-deep));border:1px solid #4935b759;box-shadow:inset 0 1px #ffffff47,0 8px 20px #4935b733}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 :is(input,textarea,select,.gen-date-trigger){background:#ffffffad;border-color:#4935b733;box-shadow:inset 0 1px #ffffffe6,0 5px 16px #372a820a}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 :is(input,textarea,select,.gen-date-trigger):focus{border-color:var(--hub-violet-vivid);outline-offset:1px;outline:3px solid #6a55dc29}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-button-primary{color:#fff;background:linear-gradient(135deg, #7056dc, var(--hub-violet-deep));border-color:#4935b785;box-shadow:inset 0 1px #ffffff42,0 12px 28px #4935b738;background-color:var(--hub-violet-vivid)!important}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-button-primary:hover:not(:disabled){border-color:var(--hub-violet-deep);background:linear-gradient(135deg, #6d59df, var(--hub-violet-deep));box-shadow:inset 0 1px #ffffff38,0 15px 32px #4935b745;background-color:var(--hub-violet-deep)!important}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-button-primary:disabled{color:#ffffffc7;box-shadow:none;opacity:1;background:linear-gradient(135deg,#7966e98c,#6a55dc7a);border-color:#4935b733;background-color:#6a55dc80!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-content{background:radial-gradient(at -12% -18%,#6a55dc29 0%,#6a55dc0e 31%,#0000 57%),radial-gradient(at 104% 30%,#8f71e618 0%,#0000 46%),#e9e7f1 linear-gradient(150deg,#f2f0f8 0%,#e9e7f1 54%,#e4e3ed 100%);position:relative}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard{background:0 0;position:relative}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-intro{-webkit-backdrop-filter:blur(24px)saturate(132%);backdrop-filter:blur(24px)saturate(132%);background:linear-gradient(145deg,#ffffffb3,#eeeaff7a);border:1px solid #6a55dc2e;border-radius:16px;padding:22px 24px;box-shadow:inset 0 1px #ffffffdb,0 18px 48px #372a8216}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-intro small{color:var(--hub-violet-deep)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-section{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(150deg,#ffffffb8,#e8e1ff8f);border:1px solid #6a55dc3d;border-radius:16px;min-height:360px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffffd6,0 18px 46px #372a8217}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-section:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--hub-violet-vivid), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:-1px;left:18px;right:18px;box-shadow:0 4px 16px #6a55dc33}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-section>header{border-bottom-color:#6a55dc29}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-section>header small{color:var(--hub-violet-deep)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-section>header button{background:#6a55dc17;border:1px solid #6a55dc3b;border-radius:9px;min-height:36px;padding:0 12px;box-shadow:inset 0 1px #ffffffb8;color:var(--hub-violet-deep)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-section>header button:hover{background:#6a55dc26;border-color:#6a55dc61}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .home-notifications{background:#6a55dc13;border:1px solid #6a55dc26;border-radius:12px;padding:10px;box-shadow:inset 0 1px #ffffff8c}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard :is(.today-list,.home-notifications)>button{background:linear-gradient(145deg,#ffffffe0,#f1edffc2);border-color:#6a55dc2b;box-shadow:inset 0 1px #ffffffeb,0 7px 18px #372a8211}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard :is(.today-list,.home-notifications)>button:hover{background:linear-gradient(145deg,#fffffff0,#e5dfffd6);border-color:#6a55dc5c;box-shadow:0 11px 24px #372a821a}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .home-notifications .unread i{background:var(--hub-violet-vivid);box-shadow:0 0 0 4px #6a55dc24}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-empty-state{background:linear-gradient(145deg,#ffffff7a,#ede8ff6b);border-color:#6a55dc33}@media (width<=760px){html[data-theme=light] body:has(.hub-auth-page.genesis-redesign-v3){overflow-x:hidden}html[data-theme=light] .hub-auth-page.genesis-redesign-v3{width:100%;min-width:0;max-width:100%;overflow-x:clip}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-copy,html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-login-card{width:100%;min-width:0;max-width:100%}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,10vw,40px)}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-copy>p,html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-modules,html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs{min-width:0;max-width:100%}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button{text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-intro,html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-section{border-radius:13px;min-height:0;padding:15px}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-login-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}}html[data-theme=light]{--hub-light-canvas:#c8c5ce;--hub-light-canvas-deep:#bcb9c4;--hub-light-glass:#d2cfd8f0;--hub-light-glass-strong:#dad7dff5;--hub-light-glass-muted:#c6c2cde6;--hub-light-field:#cecbd4f5;--hub-light-ink:#191821;--hub-light-muted:#575563;--hub-light-subtle:#777483;--hub-light-violet:#6555d8;--hub-light-violet-deep:#4938b7;--hub-light-violet-soft:#6555d81c;--hub-light-violet-line:#6555d84d;--hub-light-line:#2d264d1f;--hub-light-line-strong:#2d264d33;--hub-light-shadow:0 18px 48px #392d711a;--hub-light-shadow-raised:0 24px 68px #33276929}html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .hub-app.genesis-redesign-v3{color:var(--hub-light-ink);background-color:var(--hub-light-canvas)}html[data-theme=light] .hub-app.genesis-redesign-v3{--hub-bg:var(--hub-light-canvas);--hub-surface:var(--hub-light-glass);--hub-surface-strong:var(--hub-light-glass-strong);--hub-surface-hover:var(--hub-light-violet-soft);--hub-line:var(--hub-light-line);--hub-line-accent:var(--hub-light-violet-line);--hub-text:var(--hub-light-ink);--hub-muted:var(--hub-light-muted);--hub-subtle:var(--hub-light-subtle);--hub-accent:var(--hub-light-violet);--v3-bg:var(--hub-light-canvas);--v3-sidebar:#dad7dff5;--v3-surface:var(--hub-light-glass);--v3-surface-raised:var(--hub-light-glass-strong);--v3-surface-hover:var(--hub-light-violet-soft);--v3-border:var(--hub-light-line);--v3-border-strong:var(--hub-light-line-strong);--v3-text:var(--hub-light-ink);--v3-muted:var(--hub-light-muted);--v3-subtle:var(--hub-light-subtle);--v3-accent:var(--hub-light-violet);--v3-accent-strong:var(--hub-light-violet-deep);--v3-accent-soft:var(--hub-light-violet-soft);--v3-accent-border:var(--hub-light-violet-line);--v3-control-bg:#cecbd4f5;--v3-control-bg-hover:#c5c2ccf5;--v3-control-bg-pressed:#bcb9c4f5;--v3-control-border:var(--hub-light-line-strong);--v3-control-border-hover:#6555d87a;--v3-control-border-active:#6555d894;--v3-control-text:var(--hub-light-ink);--v3-control-muted:var(--hub-light-muted);--v3-control-focus:#6555d8d1}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-content{background:radial-gradient(circle at 5% 0%, #7763e126, transparent 32%), radial-gradient(circle at 94% 28%, #ae97ea1c, transparent 38%), linear-gradient(145deg, #ebe8f2f0, var(--hub-light-canvas) 58%, var(--hub-light-canvas-deep));background-color:var(--hub-light-canvas)}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-topbar,html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav{color:var(--hub-light-ink);border-color:var(--hub-light-line);-webkit-backdrop-filter:blur(20px)saturate(128%);background:linear-gradient(145deg,#f1eff7eb,#e2deebd6);box-shadow:inset 0 1px #ffffffe0,0 12px 34px #392d7112}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-home-section,.hub-home-metric,.hub-home-panel,.people-card,.chat-shell,.chat-sidebar,.chat-panel,.wiki-portal-document,.wiki-portal-card-grid>button,.intrum-status-band,.intrum-tabs,.intrum-module-list,.intrum-entity-feed,.operations-summary-card,.operations-create-panel,.operations-board-panel){color:var(--hub-light-ink);border-color:var(--hub-light-violet-line);background:linear-gradient(145deg, var(--hub-light-glass-strong), var(--hub-light-glass-muted));box-shadow:inset 0 1px 0 #ffffffe6, var(--hub-light-shadow);-webkit-backdrop-filter:blur(18px)saturate(126%)}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-modal,.calendar-dialog){color:var(--hub-light-ink);border-color:var(--hub-light-violet-line);box-shadow:inset 0 1px 0 #fffffff2, var(--hub-light-shadow-raised);-webkit-backdrop-filter:blur(24px)saturate(132%);background:linear-gradient(150deg,#f5f3f9f0,#e4e0eeeb)}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.task-floating-menu,.task-date-menu,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu,.message-actions,.reaction-menu i,.wiki-portal-menu,.gen-date-menu){color:var(--hub-light-ink);border:1px solid var(--hub-light-violet-line);box-shadow:inset 0 1px 0 #fffffff5, var(--hub-light-shadow-raised);-webkit-backdrop-filter:blur(22px)saturate(132%);background:linear-gradient(145deg,#f5f3f9f2,#e4e0eeed)}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.task-floating-menu,.task-date-menu,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu,.message-actions,.reaction-menu i,.wiki-portal-menu,.gen-date-menu) :is(button,[role=option],label){background:0 0;border-color:#0000;transition:color .16s,border-color .16s,background-color .16s,transform .16s;color:var(--hub-light-ink)!important}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.task-floating-menu,.task-date-menu,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu,.message-actions,.reaction-menu i,.wiki-portal-menu,.gen-date-menu) :is(button,[role=option],label):hover{background:var(--hub-light-violet-soft);border-color:#6555d82b;color:var(--hub-light-violet-deep)!important}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.calendar-option-menu,.time-picker-menu,.wiki-portal-menu) :is(button,[role=option],label):is(.active,.selected,[aria-selected=true],:has(input:checked)){border-color:var(--hub-light-violet-line);background:#6555d826;box-shadow:inset 0 0 0 1px #6555d80f;color:var(--hub-light-violet-deep)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea,select,.gen-date-trigger){-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #fffffff0,0 5px 15px #392d7109;color:var(--hub-light-ink)!important;border-color:var(--hub-light-line-strong)!important;background:var(--hub-light-field)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea,select,.gen-date-trigger):is(:hover,:focus){border-color:var(--hub-light-violet-line)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea,select,.gen-date-trigger):focus{outline-offset:1px;outline:3px solid #6555d821;box-shadow:inset 0 1px #fffffff5,0 8px 22px #392d7114}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-theme-toggle){isolation:isolate;border-color:var(--hub-light-violet-line);-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#f2f0f7e6,#e2deedd1);position:relative;box-shadow:inset 0 1px #fffffff0,0 7px 20px #392d7111;color:var(--hub-light-ink)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-theme-toggle):is(:hover,:focus-visible){background:linear-gradient(145deg,#f5f3f9f5,#dbd5ede0);border-color:#6555d87a;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 11px 27px #392d7121;color:var(--hub-light-violet-deep)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-theme-toggle):active{transform:translateY(0);box-shadow:inset 0 2px 5px #392d711c}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button){background:linear-gradient(145deg,#ede9fdf0,#d1c8f7c7);border-color:#6555d86b;color:var(--hub-light-violet-deep)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button-danger,.hub-danger-button){background:linear-gradient(145deg,#fff9faf0,#fadee4c7);border-color:#be39554d;color:#9b2f45!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-segmented button,.calendar-view-switcher button){background:0 0;border-color:#0000;color:var(--hub-light-muted)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-segmented button,.calendar-view-switcher button):is(:hover,:focus-visible){background:#6555d814;border-color:#6555d833;outline:none;color:var(--hub-light-violet-deep)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-segmented button,.calendar-view-switcher button):is(.active,[aria-current=page],[aria-selected=true]){border-color:var(--hub-light-violet-line);box-shadow:inset 3px 0 0 var(--hub-light-violet), inset 0 1px 0 #ffffffe0, 0 7px 20px #392d7113;background:linear-gradient(145deg,#f2f0f7db,#d3cbf69e);color:var(--hub-light-violet-deep)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-section-header,.hub-home-intro,.wiki-portal-header) :is(p,small),html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.people-card,.chat-sidebar,.intrum-content) small{color:var(--hub-light-muted)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-modal-backdrop,.calendar-dialog-backdrop){-webkit-backdrop-filter:blur(7px)saturate(108%);background:#231e3b42}@media (prefers-reduced-motion:reduce){html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-theme-toggle){transform:none!important}}html[data-theme=light] .hub-app.genesis-redesign-v3,html[data-theme=light] .hub-auth-page.genesis-redesign-v3{--hub-light-canvas-rest:#c8c5ce;--hub-light-chrome-rest:#c5c2cc;--hub-light-sidebar-rest:#dad7df;--hub-light-panel-rest:#d2cfd8;--hub-light-popover-rest:#cecbd4;--hub-light-field-rest:#cecbd4;--hub-light-nav-hover-rest:#c9c4d7;--hub-light-nav-active-rest:#bbb4d0;--v3-bg:var(--hub-light-canvas-rest);--v3-sidebar:var(--hub-light-sidebar-rest);--v3-surface:var(--hub-light-panel-rest);--v3-surface-raised:var(--hub-light-panel-rest);--hub-bg:var(--hub-light-canvas-rest);--hub-surface:var(--hub-light-panel-rest);--hub-surface-strong:var(--hub-light-panel-rest);--hub-light-field:var(--hub-light-field-rest);--v3-control-bg:var(--hub-light-field-rest);--interaction-surface:var(--hub-light-field-rest);--g26-bg:var(--hub-light-canvas-rest);--g26-bg-soft:var(--hub-light-popover-rest);--g26-surface:var(--hub-light-panel-rest);--g26-surface-raised:var(--hub-light-sidebar-rest);background:radial-gradient(circle at 18% -14%, #625cce0e, transparent 34%), linear-gradient(150deg, var(--hub-light-sidebar-rest) 0%, var(--hub-light-panel-rest) 58%, var(--hub-light-canvas-rest) 100%)}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-content{background:var(--hub-light-canvas-rest)}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-topbar{box-shadow:0 8px 24px #392d710e;background:var(--hub-light-chrome-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav{box-shadow:0 8px 24px #392d710e;background:var(--hub-light-sidebar-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-home-intro,.hub-home-section,.hub-home-metric,.hub-home-panel,.hub-section-header,.people-card,.chat-shell,.chat-sidebar,.chat-panel,.wiki-portal-document,.wiki-portal-card-grid>button,.intrum-status-band,.intrum-tabs,.intrum-module-list,.intrum-entity-feed,.operations-summary-card,.operations-create-panel,.operations-board-panel){background:var(--hub-light-panel-rest);box-shadow:0 8px 22px #392d710e}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-modal,.calendar-dialog,.hub-login-card){background:var(--hub-light-panel-rest);box-shadow:0 18px 46px #392d7124}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.task-floating-menu,.task-date-menu,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu,.message-actions,.wiki-portal-menu,.gen-date-menu){background:var(--hub-light-popover-rest);box-shadow:0 14px 36px #392d711f}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-theme-toggle){background:var(--hub-light-panel-rest);box-shadow:0 5px 16px #392d710e}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button){background:#d8d1f2}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item{border-bottom-color:var(--hub-light-line);background:0 0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:hover:not(:disabled){color:var(--hub-light-violet-deep);background:var(--hub-light-nav-hover-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-workspace-nav-item,.hub-segmented button,.calendar-view-switcher button):is(.active,[aria-current=page],[aria-selected=true]){box-shadow:inset 3px 0 0 var(--hub-light-violet)}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]){background:var(--hub-light-nav-active-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:focus-visible{outline-offset:-2px;outline:2px solid var(--hub-light-violet-deep)!important}:root{--genesis-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, "Segoe UI", sans-serif;--genesis-font-scale:1;--genesis-micro-text:10px}html{font-size:calc(16px * var(--genesis-font-scale))}:is(.hub-app.genesis-redesign-v3,.hub-auth-page.genesis-redesign-v3,.hub-modal-portal.genesis-redesign-v3){font-family:var(--genesis-font-family)}:is(.hub-notification-popover time,.onboarding-workflow-mini-streams>span){font-size:var(--genesis-micro-text);font-weight:400}@media (width>=1101px){.hub-app.genesis-redesign-v3 .cron-calendar .calendar-stage,.hub-app.genesis-redesign-v3 .cron-calendar .calendar-stage.has-panel{grid-template-columns:minmax(340px,380px) minmax(0,1fr);gap:14px}}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-sidebar{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:16px}.cron-calendar .mini-calendar,.cron-calendar .mini-calendar-weekdays,.cron-calendar .mini-calendar-grid{box-sizing:border-box;width:100%;min-width:0}.cron-calendar .mini-calendar{gap:12px}.cron-calendar .mini-calendar-weekdays,.cron-calendar .mini-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cron-calendar .mini-calendar-weekdays span{min-width:0;font-size:10px}.cron-calendar .mini-calendar-grid button{aspect-ratio:auto;width:100%;min-width:0;min-height:34px;font-size:12px}.cron-calendar .calendar-search-field{flex:none}.cron-calendar .calendar-employee-list{flex:320px;grid-template-rows:auto auto minmax(0,1fr);min-height:280px;display:grid}.cron-calendar .calendar-employee-list>header>button{margin-inline-end:6px}.cron-calendar .calendar-employee-list>header>div{margin-inline-start:6px}.cron-calendar .calendar-employee-list>div{grid-auto-rows:max-content;align-content:start;height:auto;min-height:0;max-height:none}:is(.cron-calendar .calendar-employee-list label,.cron-calendar .calendar-employee-list label:has(input:checked)){grid-template-columns:20px 40px 8px minmax(0,1fr);column-gap:10px;height:auto;min-height:66px;padding:8px 10px}.cron-calendar .calendar-employee-list label>.hub-avatar{align-self:center;width:40px;height:40px;font-size:11px}.cron-calendar .calendar-employee-list label>.calendar-dot{width:8px;height:8px}.cron-calendar .calendar-employee-list label>span.calendar-employee-copy{align-self:center;gap:3px;min-width:0;height:auto;min-height:0;display:grid}.cron-calendar .calendar-employee-list label strong{color:var(--calendar-text);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:14px;line-height:1.22;overflow:visible}.cron-calendar .calendar-employee-list label small{color:var(--calendar-muted);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:11px;line-height:1.2;overflow:visible}.cron-calendar .calendar-sidebar{isolation:isolate}.cron-calendar .calendar-search-field{grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.cron-calendar .calendar-search-field input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.cron-calendar .calendar-employee-list label,.cron-calendar .calendar-employee-list label:has(input:checked)){grid-template-columns:22px 44px 8px minmax(0,1fr);min-height:72px}.cron-calendar .calendar-employee-list label>.hub-avatar{width:44px;height:44px}.cron-calendar .calendar-employee-list label strong{font-size:15px}.calendar-panel-layer .meeting-date-popover{box-sizing:border-box;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);overflow:hidden}.calendar-panel-layer .meeting-date-weekdays,.calendar-panel-layer .meeting-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0}.calendar-panel-layer .meeting-date-grid button{aspect-ratio:auto;width:100%;min-width:0;min-height:40px}@media (width<=1140px){.hub-app.genesis-redesign-v3 .cron-calendar .calendar-sidebar.is-mobile-open{z-index:120;width:min(470px,100% - 14px);max-width:calc(100% - 14px);overflow-y:auto}:is(.cron-calendar .calendar-employee-list label,.cron-calendar .calendar-employee-list label:has(input:checked)){grid-template-columns:20px 38px 8px minmax(0,1fr)}.cron-calendar .calendar-employee-list label>.hub-avatar{width:38px;height:38px}}html[data-theme=light] .cron-calendar .mini-calendar,html[data-theme=light] .cron-calendar .calendar-employee-list,html[data-theme=light] .cron-calendar .calendar-search-field{background:linear-gradient(135deg,#ffffffd6,#f6f3ffc2),#ffffffb8;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #45388b14}html[data-theme=light] .cron-calendar .calendar-sidebar,html[data-theme=light] .cron-calendar .calendar-board{background:radial-gradient(circle at 8% 0,#625cce1f,#0000 32%),linear-gradient(145deg,#ffffffe6,#f3f1fcdb)}.cron-calendar .calendar-board .fc-scrollgrid-section-header>*{border-bottom-color:var(--calendar-grid-header-line);border-bottom-width:1px}.cron-calendar .calendar-board .fc-col-header-cell{border-inline-start-color:var(--calendar-grid-day-line)}.cron-calendar .calendar-board .fc-timegrid-col{border-inline-start-color:var(--calendar-grid-day-line);box-shadow:inset 1px 0 0 var(--calendar-grid-day-line)}.cron-calendar .calendar-board .fc-timegrid-col:last-child{border-inline-end:1px solid var(--calendar-grid-day-line)}.cron-calendar .calendar-board .fc-timegrid-slot:not(.fc-timegrid-slot-minor){border-top-color:var(--calendar-grid-hour-line);border-top-style:solid;border-top-width:1px}.cron-calendar .calendar-board .fc-timegrid-slot-minor{border-top-color:var(--calendar-grid-half-hour-line);border-top-style:dashed}.cron-calendar .calendar-board :is(.fc-timegrid-axis,.fc-timegrid-slot-label){border-inline-end-color:var(--calendar-grid-axis-line)}.cron-calendar .calendar-board .fc-timegrid-slot-label-cushion{color:var(--calendar-grid-time-label);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:10px}@media (width>=1280px){.cron-calendar .calendar-board .fc-timegrid-slot-label-cushion{font-size:11px}}.cron-calendar .calendar-board .fc-timegrid-col:is(.fc-day-today,.is-today-column,.is-selected-day){border-inline-color:#8b87ea52;box-shadow:inset 1px 0 #8b87ea47,inset -1px 0 #8b87ea33}.hub-workspace-content .cron-calendar .calendar-header,.cron-calendar .calendar-header{border:1px solid #0000;border-radius:18px;align-items:center;gap:18px 24px;min-height:76px;padding:12px 14px 14px;display:flex}.cron-calendar .calendar-heading{flex:300px;align-self:center;gap:5px;min-width:220px;display:grid}.cron-calendar .calendar-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2vw,34px);line-height:1.06}.cron-calendar .calendar-heading p{max-width:620px;color:var(--calendar-muted);white-space:normal;margin:0;font-size:13px;line-height:1.45}.cron-calendar .calendar-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}html[data-theme=light] .cron-calendar .calendar-header{background:radial-gradient(circle at 10% 0,#776ce61a,#0000 38%),linear-gradient(135deg,#ffffffe0,#f5f2ffc2);border-color:#625cce24;box-shadow:inset 0 1px #ffffffeb,0 14px 34px #45388b12}html[data-theme=light] .cron-calendar .calendar-heading h1{color:#1d1c28!important}html[data-theme=light] .cron-calendar .calendar-heading p{color:#666473!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-sidebar-trigger{display:none}@media (width<=1140px){.hub-app.genesis-redesign-v3 .cron-calendar .calendar-sidebar-trigger{border-radius:10px;gap:7px;min-width:0;min-height:42px;padding-inline:12px;display:inline-flex}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-sidebar-trigger .calendar-sidebar-trigger-label{text-align:left;min-width:0;font-size:11px;font-weight:600;line-height:1}}.cron-calendar .mini-calendar{border:1px solid var(--calendar-line);border-radius:16px;gap:9px;padding:13px;overflow:hidden}.cron-calendar .mini-calendar>header{gap:10px;min-height:36px}.cron-calendar .mini-calendar>header strong{font-size:14px;line-height:1.2}.cron-calendar .mini-calendar>header>div{gap:5px}.cron-calendar .mini-calendar>header button{border:1px solid var(--calendar-line);background:#ffffff09;border-radius:9px;width:34px;height:34px}.cron-calendar .mini-calendar-weekdays,.cron-calendar .mini-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;min-width:0}.cron-calendar .mini-calendar-weekdays span{min-width:0;padding-block:3px;font-size:10px;line-height:1}.cron-calendar .mini-calendar-grid button{aspect-ratio:auto;border-color:#0000;border-radius:10px;width:100%;min-width:0;min-height:38px;font-size:11px;line-height:1;position:relative}.cron-calendar .mini-calendar-grid button.today:not(.active){background:#8b87ea14;border-color:#8b87ea8c;box-shadow:inset 0 0 0 1px #8b87ea26}.cron-calendar .mini-calendar-grid button.active{color:#fff;background:linear-gradient(145deg,#756fe0,#5f59c9);border-color:#aba7ffe6;box-shadow:inset 0 1px #ffffff57,0 7px 16px #4f47b438}.cron-calendar .mini-calendar-grid button.has-meetings:after{content:"";background:var(--calendar-accent);border-radius:999px;width:3px;height:3px;position:absolute;bottom:3px;right:50%;transform:translate(50%)}.cron-calendar .mini-calendar-grid button.active.has-meetings:after{background:#ffffffe0}html[data-theme=light] .cron-calendar .mini-calendar{background:radial-gradient(circle at 10% 0,#7567e21a,#0000 44%),linear-gradient(145deg,#ffffffeb,#f5f2ffcc);border-color:#625cce29}html[data-theme=light] .cron-calendar .mini-calendar>header button{color:#484653;background:#ffffffad;border-color:#332f521f;box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .cron-calendar .mini-calendar-grid button{color:#34333e}html[data-theme=light] .cron-calendar .mini-calendar-grid button.muted{color:#a5a3af}html[data-theme=light] .cron-calendar .calendar-board,html[data-theme=light] .cron-calendar .calendar-board .fc,html[data-theme=light] .cron-calendar .calendar-board .fc-view-harness,html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view,html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-scrollgrid,html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-scrollgrid-section>td{color:#1b1b25!important;background:radial-gradient(circle at 8% 0,#625cce12,#0000 34%),#faf9fee6!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view :is(td,th){background-color:#0000!important;border-color:#35305824!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-col-header-cell{background:#f4f2fbeb!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-col-header-cell-cushion{color:#5f5d69!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-daygrid-day-frame{box-shadow:inset 0 1px #ffffffbd;background:linear-gradient(145deg,#ffffffc7,#f6f4fca8)!important;border-color:#3530581f!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-daygrid-day-number{color:#4b4956!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-day-other .fc-daygrid-day-number{color:#a19faa!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view :is(.fc-day-today,.is-selected-day) .fc-daygrid-day-frame{background:linear-gradient(145deg,#625cce24,#ffffffbd)!important;border-color:#625cce6b!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view :is(.fc-day-today,.is-selected-day) .fc-daygrid-day-number{color:#fff!important;background:linear-gradient(145deg,#756fe0,#5f59c9)!important}html[data-theme=light] .calendar-panel-layer .meeting-date-row,html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline,html[data-theme=light] .calendar-panel-layer .meeting-form-options,html[data-theme=light] .calendar-panel-layer .meeting-auto-reminders{background:linear-gradient(145deg,#ffffffdb,#f6f3ffbd);border-color:#625cce2e;box-shadow:inset 3px 0 #625cce47,inset 0 1px #ffffffe6}html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger),html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline>.hub-button{color:#24232d!important;background:linear-gradient(145deg,#fffffff5,#efecfae6)!important;border-color:#3c375e33!important;box-shadow:inset 0 1px #fffffff5,0 7px 18px #4b408f14!important}html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger) :is(span,strong,svg),html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline>.hub-button :is(span,strong,svg){color:inherit!important}html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger):is(:hover,[aria-expanded=true]),html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline>.hub-button:hover{color:#373184!important;background:linear-gradient(145deg,#f4f1fffa,#e4e0f9f0)!important;border-color:#625cce7a!important}html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger):disabled{opacity:.72;color:#8e8c98!important}.calendar-panel-layer .calendar-floating-panel{--calendar-panel-typography-scale:1.1}.calendar-panel-layer .meeting-form-header small,.calendar-panel-layer .meeting-card-badges,.calendar-panel-layer .meeting-field-hint,.calendar-panel-layer .meeting-form>label,.calendar-panel-layer .meeting-form .hub-form-row>label,.calendar-panel-layer .meeting-form-options>label,.calendar-panel-layer .meeting-date-field{font-size:calc(10px * var(--calendar-panel-typography-scale))}.calendar-panel-layer .meeting-form-header h3{font-size:calc(17px * var(--calendar-panel-typography-scale))}.calendar-panel-layer .meeting-form :is(input,textarea),.calendar-panel-layer .meeting-date-trigger,.calendar-panel-layer .meeting-time-trigger,.calendar-panel-layer .meeting-form .calendar-option-select>button,.calendar-panel-layer .meeting-form .hub-button,.calendar-panel-layer .meeting-card,.calendar-panel-layer .meeting-form legend,.calendar-panel-layer .meeting-form-options h4,.calendar-panel-layer .meeting-card-section h4{font-size:calc(11px * var(--calendar-panel-typography-scale))}.calendar-panel-layer .calendar-floating-panel{-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:radial-gradient(circle at 8% 0,#8b87ea24,#0000 34%),linear-gradient(145deg,#21202bfa,#18181ffa);border-color:#8b87ea6b;border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 26px 76px #0000007a,0 0 0 1px #8b87ea14}.calendar-panel-layer .calendar-floating-panel>header{background:linear-gradient(135deg,#8b87ea1c,#ffffff06);border-bottom-color:#8b87ea38;min-height:82px;padding:14px 16px}.calendar-panel-layer .calendar-panel-drag-title small{font-size:calc(10px * var(--calendar-panel-typography-scale));letter-spacing:.055em}.calendar-panel-layer .calendar-panel-drag-title h2{font-size:calc(21px * var(--calendar-panel-typography-scale));line-height:1.12}.calendar-panel-layer .calendar-panel-drag-handle>.hub-icon-button{color:#fff;background:#09090db3;border-color:#aba7ff4d;border-radius:14px;width:48px;min-width:48px;height:48px;box-shadow:inset 0 1px #ffffff14}.calendar-panel-layer .calendar-panel-drag-handle>.hub-icon-button svg{stroke-width:2.2px;width:22px;height:22px}.calendar-panel-layer .calendar-panel-drag-handle>.hub-icon-button:hover{background:#8b87ea2e;border-color:#aba7ff9e}.calendar-panel-layer .calendar-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px;overflow:hidden auto}.calendar-panel-layer .meeting-list-item{min-height:64px;font-size:calc(11px * var(--calendar-panel-typography-scale));border-radius:12px}html[data-theme=light] .calendar-panel-layer .calendar-floating-panel{background:radial-gradient(circle at 7% 0,#7567e221,#0000 36%),linear-gradient(145deg,#fffffff7,#f4f1fef0);border-color:#625cce42;box-shadow:inset 0 1px #fffffffa,0 28px 74px #42378033,0 0 0 1px #625cce0f}html[data-theme=light] .calendar-panel-layer .calendar-floating-panel>header{background:linear-gradient(135deg,#faf9fffa,#ece8fcd6);border-bottom-color:#625cce2b}html[data-theme=light] .calendar-panel-layer .calendar-panel-drag-handle>.hub-icon-button{background:linear-gradient(145deg,#fffffffa,#e8e4faf0);border-color:#4f489947;box-shadow:inset 0 1px #fffffffa,0 8px 20px #45398f1a;color:#302b71!important}html[data-theme=light] .calendar-panel-layer .calendar-panel-drag-handle>.hub-icon-button svg{color:currentColor!important}html[data-theme=light] .calendar-panel-layer .calendar-panel-drag-handle>.hub-icon-button:hover{background:linear-gradient(145deg,#f4f1fffc,#ddd8f7f5);border-color:#625cce8c}html[data-theme=light] body .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger),html[data-theme=light] body .calendar-panel-layer .meeting-file-picker-inline>button.hub-button.hub-button-secondary{color:#24232d!important;background:linear-gradient(145deg,#fffffffa,#efecfbf0)!important;border-color:#433d6733!important;box-shadow:inset 0 1px #fffffffa,0 7px 18px #4b408f14!important}html[data-theme=light] body .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger,.meeting-file-picker-inline>.hub-button) :is(span,strong,svg){color:inherit!important}html[data-theme=light] body .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger):is(:hover,:focus-visible,[aria-expanded=true]),html[data-theme=light] body .calendar-panel-layer .meeting-file-picker-inline>button.hub-button.hub-button-secondary:hover{color:#373184!important;background:linear-gradient(145deg,#f4f1fffc,#e2ddf9f5)!important;border-color:#625cce85!important}html[data-theme=light] body .calendar-panel-layer :is(.meeting-date-popover,.time-picker-menu,.calendar-option-menu){-webkit-backdrop-filter:blur(20px)saturate(114%);backdrop-filter:blur(20px)saturate(114%);color:#24232d!important;background:radial-gradient(circle at 8% 0,#7567e21a,#0000 42%),#fcfbfff7!important;border-color:#625cce47!important;box-shadow:inset 0 1px #fffffff5,0 20px 44px #4337872e!important}html[data-theme=light] body .calendar-panel-layer :is(.time-picker-menu,.calendar-option-menu) button{border:1px solid #0000;color:#35333e!important;background:0 0!important}html[data-theme=light] body .calendar-panel-layer :is(.time-picker-menu,.calendar-option-menu) button:is(:hover,:focus-visible,.selected,[aria-selected=true]){border-color:#625cce4d;color:#373184!important;background:#625cce1f!important}html[data-theme=light] body .calendar-panel-layer .meeting-date-popover :is(header strong,.meeting-date-weekdays span,button,svg){color:#3d3a48!important}html[data-theme=light] body .calendar-panel-layer .meeting-date-grid button.is-outside{color:#a4a1ad!important}html[data-theme=light] body .calendar-panel-layer .meeting-date-grid button.is-selected{color:#fff!important;background:linear-gradient(145deg,#756fe0,#5f59c9)!important;border-color:#625cce!important}.cron-calendar .calendar-board .fc-event{border-color:color-mix(in srgb, var(--event-accent) 38%, #ffffff0a);background:linear-gradient(145deg, color-mix(in srgb, var(--event-accent) 11%, #25242f5c), #19192152 60%, color-mix(in srgb, var(--event-accent) 5%, #14141b45)), #1111183d}html[data-theme=light] .cron-calendar .calendar-board .fc-event{border-color:color-mix(in srgb, var(--event-accent) 34%, #2a274517);background:linear-gradient(145deg, color-mix(in srgb, var(--event-accent) 9%, #ffffffa3), #ffffff8f 60%, color-mix(in srgb, var(--event-accent) 5%, #f3f1fb8a)), #ffffff75}@media (width<=820px){.hub-workspace-content .cron-calendar .calendar-header,.cron-calendar .calendar-header{border-radius:14px;padding:11px 12px 13px}.cron-calendar .calendar-heading h1{font-size:23px}.cron-calendar .calendar-heading p{font-size:12px}}.cron-calendar{--calendar-grid-day-line:#dad8ee57;--calendar-grid-hour-line:#dad8ee40;--calendar-grid-half-hour-line:#dad8ee21;--calendar-grid-header-line:#dad8ee61;--calendar-grid-axis-line:#dad8ee4f;--calendar-grid-time-label:#c4c2cf}html[data-theme=light] .cron-calendar{--calendar-grid-day-line:#3d385e3d;--calendar-grid-hour-line:#3d385e33;--calendar-grid-half-hour-line:#3d385e1a;--calendar-grid-header-line:#3d385e4d;--calendar-grid-axis-line:#3d385e3d;--calendar-grid-time-label:#525061}.cron-calendar .calendar-board :is(.fc-theme-standard td,.fc-theme-standard th){border-color:var(--calendar-grid-day-line)}.cron-calendar .calendar-board .fc-timegrid-axis,.cron-calendar .calendar-board .fc-timegrid-slot-label{background:linear-gradient(90deg,#ffffff06,#ffffff02),#ffffff03}html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-axis,html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-slot-label{background:linear-gradient(90deg,#ffffffeb,#f7f5ffb8),#ffffffc7}.cron-calendar .calendar-board .fc-timegrid-now-indicator-line{border-top-color:#ff5c99db;box-shadow:0 0 14px #ff5c9938}.cron-calendar .calendar-board .fc-timegrid-now-indicator-arrow{border-color:#0000 #ff5c99db}.cron-calendar .calendar-board .fc-event.cron-meeting-event{--event-accent:var(--event-owner-color,var(--event-category-color,#8b87ea));border-color:color-mix(in srgb, var(--event-accent) 48%, transparent);border-left-color:color-mix(in srgb, var(--event-accent) 72%, transparent);color:#ffffffeb;-webkit-backdrop-filter:blur(10px)saturate(128%);backdrop-filter:blur(10px)saturate(128%);box-shadow:inset 0 1px #ffffff2e,0 10px 24px #0003;background:linear-gradient(135deg, color-mix(in srgb, var(--event-accent) 28%, #1d1d296b), #14141e47 58%, #0d0d1438)!important}html[data-theme=light] .cron-calendar .calendar-board .fc-event.cron-meeting-event{border-color:color-mix(in srgb, var(--event-accent) 46%, #ffffffb8);border-left-color:color-mix(in srgb, var(--event-accent) 68%, transparent);color:#242330;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #493e8e21;background:linear-gradient(135deg, color-mix(in srgb, var(--event-accent) 18%, #ffffffb3), #ffffff8a 58%, #f8f7ff70)!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event.cron-meeting-event :is(.fc-event-main,.fc-event-main-frame){height:100%;min-height:0;overflow:hidden}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event.cron-meeting-event .cron-event{box-sizing:border-box;grid-template-rows:auto auto;align-content:start;gap:2px;height:100%;min-height:0;padding:3px 6px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event.cron-meeting-event .cron-event :is(time,span){min-height:0;line-height:1.05}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event.cron-meeting-event .cron-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cron-calendar .calendar-board .fc-event.cron-meeting-event .cron-event time,.cron-calendar .calendar-board .fc-event.cron-meeting-event .cron-event span{text-shadow:none}html[data-theme=light] .cron-calendar .calendar-board .fc-event.cron-meeting-event .cron-event :is(time,span){color:#242330!important}html[data-theme=light] .calendar-panel-layer .calendar-floating-panel,html[data-theme=light] .calendar-panel-layer .calendar-detail-panel{color:#1d1c28!important;background:radial-gradient(circle at 8% 0,#7567e21f,#0000 38%),linear-gradient(145deg,#fffffff2,#f6f3ffe6)!important;border-color:#625cce38!important;box-shadow:inset 0 1px #fffffff5,0 22px 58px #3a30752e!important}html[data-theme=light] .calendar-panel-layer .calendar-floating-panel>header,html[data-theme=light] .calendar-panel-layer .calendar-detail-panel>header{background:linear-gradient(135deg,#ffffffeb,#f3f0ffd1)!important;border-color:#625cce2e!important}html[data-theme=light] .calendar-panel-layer .calendar-floating-panel>header .hub-icon-button,html[data-theme=light] .calendar-panel-layer .calendar-detail-panel>header .hub-icon-button{color:#242330!important;background:linear-gradient(145deg,#fff,#f1effb)!important;border-color:#2c28461f!important;box-shadow:inset 0 1px #fffffff0,0 8px 18px #4137801a!important}html[data-theme=light] .calendar-panel-layer .calendar-floating-panel :is(h2,h3,h4,label,legend,strong,p,span,small),html[data-theme=light] .calendar-panel-layer .calendar-detail-panel :is(h2,h3,h4,label,legend,strong,p,span,small){color:inherit}html[data-theme=light] .calendar-panel-layer .meeting-field-hint,html[data-theme=light] .calendar-panel-layer .meeting-form small,html[data-theme=light] .calendar-panel-layer .meeting-card dt,html[data-theme=light] .calendar-panel-layer .meeting-participants small{color:#666473!important}html[data-theme=light] .calendar-panel-layer .meeting-form :is(input,textarea),html[data-theme=light] .calendar-panel-layer .meeting-date-popover,html[data-theme=light] .calendar-panel-layer .calendar-option-menu,html[data-theme=light] .calendar-panel-layer .time-picker-menu{color:#242330!important;background:linear-gradient(145deg,#fffffff5,#f6f3ffe6)!important;border-color:#3c375e2e!important;box-shadow:inset 0 1px #fffffff5,0 14px 34px #443a8224!important}html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger),html[data-theme=light] .calendar-panel-layer .meeting-form .time-picker>button,html[data-theme=light] .calendar-panel-layer .meeting-form .calendar-option-select>button,html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline>.hub-button{color:#242330!important;background:linear-gradient(145deg,#fffffffa,#efecfaeb)!important;border-color:#3c375e33!important}html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger,.time-picker>button,.calendar-option-select>button,.meeting-file-picker-inline>.hub-button) *{color:currentColor!important;stroke:currentColor!important}html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline>.hub-button{color:#322e78!important}html[data-theme=light] .calendar-panel-layer .meeting-form>footer .hub-button{color:#242330!important;background:linear-gradient(145deg,#fffffffa,#efecfaeb)!important;border-color:#3c375e33!important;box-shadow:inset 0 1px #fffffff5,0 10px 28px #443a821a!important}html[data-theme=light] .calendar-panel-layer .meeting-form>footer .hub-button-primary{color:#3f378f!important;background:linear-gradient(145deg,#eeebfffa,#d8d2f9f0)!important;border-color:#625cce6b!important}html[data-theme=light] .calendar-panel-layer .meeting-form>footer .hub-button:is(:hover,:focus-visible):not(:disabled){transform:translateY(-1px);color:#322e78!important;background:linear-gradient(145deg,#f7f5ff,#e0dafcfa)!important;border-color:#625cce8f!important}html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline>.hub-button:hover,html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger):is(:hover,[aria-expanded=true]),html[data-theme=light] .calendar-panel-layer .meeting-form .calendar-option-select>button[aria-expanded=true]{color:#322e78!important;background:linear-gradient(145deg,#f4f1ff,#e4e0f9f5)!important;border-color:#625cce85!important}html[data-theme=light] .calendar-panel-layer .meeting-date-grid button,html[data-theme=light] .calendar-panel-layer .meeting-date-weekdays span,html[data-theme=light] .calendar-panel-layer .calendar-option-menu button,html[data-theme=light] .calendar-panel-layer .time-picker-menu button{color:#242330!important}html[data-theme=light] .calendar-panel-layer .meeting-date-grid button.muted{color:#9a98a5!important}html[data-theme=light] .calendar-panel-layer .meeting-date-grid button:is(.selected,.today),html[data-theme=light] .calendar-panel-layer .calendar-option-menu button.selected,html[data-theme=light] .calendar-panel-layer .time-picker-menu button.selected{color:#fff!important;background:linear-gradient(145deg,#756fe0,#625cce)!important;border-color:#625cce85!important}html[data-theme=light] .calendar-panel-layer .meeting-date-grid button:is(:hover,:focus-visible),html[data-theme=light] .calendar-panel-layer .calendar-option-menu button:is(:hover,:focus-visible),html[data-theme=light] .calendar-panel-layer .time-picker-menu button:is(:hover,:focus-visible){color:#322e78!important;background:#625cce1f!important}html[data-theme=light] .calendar-panel-layer .meeting-date-grid button.selected:is(:hover,:focus-visible),html[data-theme=light] .calendar-panel-layer .time-picker-menu button.selected:is(:hover,:focus-visible){color:#fff!important}.calendar-panel-layer .meeting-date-popover{border-radius:16px;padding:13px}.calendar-panel-layer .meeting-date-grid{gap:5px}.calendar-panel-layer .meeting-date-grid button{border-radius:10px;font-size:12px}.calendar-panel-layer .time-picker-menu{max-height:min(290px,42vh)}.cron-calendar .calendar-room-manager-trigger{gap:7px;min-height:38px;padding-inline:12px}.cron-calendar .calendar-room-manager-trigger svg{width:16px;height:16px}.calendar-room-list>button>i,.meeting-selected-room>i,.meeting-card-room dd>i,.cron-event-room>i{border:2px solid color-mix(in srgb, var(--calendar-room-color) 78%, white);background:var(--calendar-room-color);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--calendar-room-color) 15%, transparent);border-radius:3px;flex:none}.calendar-room-editor :is(input,select,textarea){box-sizing:border-box;color:#f7f6fb;width:100%;min-width:0;min-height:42px;font:inherit;background:#0d0d13b8;border:1px solid #ffffff1f;border-radius:11px}.calendar-panel-layer .meeting-room-select{width:100%;min-width:0}.calendar-panel-layer .meeting-room-select>button{width:100%;min-width:0;min-height:48px}.calendar-panel-layer .meeting-room-select>button>span,.calendar-panel-layer .meeting-room-select .calendar-option-menu button>span{white-space:normal;min-width:0;overflow:visible}.calendar-panel-layer .meeting-room-option-copy{overflow-wrap:anywhere;white-space:normal;gap:2px;min-width:0;display:grid}.calendar-panel-layer .meeting-room-option-copy :is(strong,small){overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0}.calendar-panel-layer .meeting-room-option-copy strong{color:var(--calendar-text);line-height:1.25}.calendar-panel-layer .meeting-room-option-copy small{color:var(--calendar-muted);line-height:1.25}.calendar-panel-layer .meeting-room-select .meeting-room-option-copy strong{font-size:11px;line-height:1.2}.calendar-panel-layer .meeting-room-select .meeting-room-option-copy small{font-size:10px;line-height:1.2}.calendar-panel-layer .meeting-selected-room{border:1px solid color-mix(in srgb, var(--calendar-room-color) 35%, transparent);background:color-mix(in srgb, var(--calendar-room-color) 8%, #ffffff06);border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.calendar-panel-layer .meeting-selected-room>span{gap:2px;min-width:0;display:grid}.calendar-panel-layer .meeting-selected-room :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-panel-layer .meeting-card-room dd{align-items:center;gap:9px;min-width:0;display:flex}.calendar-panel-layer .meeting-card-room dd>span{overflow-wrap:anywhere}.cron-calendar .calendar-board .cron-event-room{opacity:.86;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;line-height:1.1;display:flex;overflow:hidden}.cron-calendar .calendar-board .cron-event-room>i{width:6px;height:6px;box-shadow:none;border-width:1px;border-radius:2px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event.cron-meeting-event .cron-event:has(.cron-event-room){grid-template-rows:auto auto auto}.calendar-room-manager-backdrop{z-index:520;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050ab3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.calendar-room-manager{--room-manager-border:#9791f43d;--room-manager-muted:#aaa8b7;border:1px solid var(--room-manager-border);color:#f7f6fb;background:radial-gradient(circle at 8% 0,#7c6fe524,#0000 32%),linear-gradient(145deg,#191822fa,#0f0f16fa);border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1080px,100vw - 36px);height:min(820px,100dvh - 36px);min-height:0;max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 32px 90px #0000007a}.calendar-room-manager>header,.calendar-room-manager-toolbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 20px;display:flex}.calendar-room-manager>header>div{gap:3px;min-width:0;display:grid}.calendar-room-manager :is(h2,h3,h4,p){margin:0}.calendar-room-manager>header h2{font-size:clamp(22px,2.6vw,30px);line-height:1.05}.calendar-room-manager>header :is(small,p),.calendar-room-manager-toolbar small,.calendar-room-editor small,.calendar-room-access p{color:var(--room-manager-muted)}.calendar-room-manager-toolbar{padding-block:11px}.calendar-room-manager-toolbar>span{align-items:baseline;gap:6px;display:flex}.calendar-room-manager-toolbar>span strong{font-size:20px}.calendar-room-manager>.hub-notice{margin:10px 20px 0}.calendar-room-manager-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.calendar-room-list{border-right:1px solid #ffffff12;min-width:0;min-height:0;overflow:auto}.calendar-room-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:13px 14px;display:grid}.calendar-room-list>button:is(:hover,:focus-visible,.is-selected){background:#8b87ea1c;outline:none}.calendar-room-list>button:focus-visible{box-shadow:inset 3px 0 #9c96ff}.calendar-room-list>button>span{gap:3px;min-width:0;display:grid}.calendar-room-list>button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-room-list>button small{color:var(--room-manager-muted)}.calendar-room-list>button em{color:#9d9ba8;background:#ffffff0e;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.calendar-room-list>button em.is-active{color:#68d8b2;background:#43d3a21a}.calendar-room-list>button>svg{width:15px;height:15px;color:var(--room-manager-muted)}.calendar-room-editor{grid-template-rows:auto auto auto;align-content:start;gap:16px;min-width:0;min-height:0;padding:18px;display:grid;overflow:auto}.calendar-room-editor>header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.calendar-room-editor>header>div{gap:3px;min-width:0;display:grid}.calendar-room-editor>header>i{border:3px solid #fff3;border-radius:8px;flex:none;width:28px;height:28px;box-shadow:0 0 0 4px #ffffff0a}.calendar-room-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calendar-room-editor-grid>label{color:#d9d7e2;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.calendar-room-editor-grid>label>input:not([type=checkbox]){padding:0 12px}.calendar-room-editor-grid>label>input[type=color]{cursor:pointer;padding:6px}.calendar-room-editor-grid .calendar-room-field-wide{grid-column:1/-1}.calendar-room-editor-grid .calendar-room-active-field{background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;align-self:end;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.calendar-room-editor-grid .calendar-room-active-field input,.calendar-room-access input{accent-color:#8b87ea;width:17px;height:17px}.calendar-room-access{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;min-width:0;margin:0;padding:14px}.calendar-room-access legend{padding:0 6px;font-size:13px;font-weight:750}.calendar-room-access p{margin:0 0 12px;font-size:11px;line-height:1.45}.calendar-room-access-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calendar-room-access-columns>section{align-content:start;gap:7px;min-width:0;display:grid}.calendar-room-access-columns h4{font-size:12px}.calendar-room-access-columns label{color:#d3d1dc;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:11px;display:grid}.calendar-room-editor>footer,.calendar-room-editor>footer>div{align-items:center;gap:8px;display:flex}.calendar-room-editor>footer{justify-content:space-between;padding-top:2px}.calendar-room-manager-empty{min-width:0;min-height:0;color:var(--room-manager-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:30px;display:grid}.calendar-room-manager-empty>svg{color:#8b87ea;width:34px;height:34px;margin-bottom:4px}.calendar-room-manager-empty strong{color:#f3f2f8}html[data-theme=light] .calendar-room-manager{color:#242330;background:radial-gradient(circle at 8% 0,#625cce1f,#0000 34%),linear-gradient(145deg,#fffffffa,#f3f1fcf5)}.calendar-panel-layer .meeting-form .meeting-participant-picker{background:#1212196b;border:1px solid #8b87ea3d;border-radius:14px;gap:10px;padding:12px;display:grid}.calendar-panel-layer .meeting-participant-picker-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.calendar-panel-layer .meeting-participant-picker-header>span{color:var(--hub-text-muted,#a8a6b2);font-size:12px;font-weight:650}.calendar-panel-layer .meeting-participant-picker-header .hub-button{min-height:38px;padding:7px 12px}.calendar-panel-layer .meeting-participant-search{background:#0d0d138f;border:1px solid #8b87ea38;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:grid}.calendar-panel-layer .meeting-participant-search svg{width:18px;height:18px;color:var(--hub-text-muted,#a8a6b2)}.calendar-panel-layer .meeting-form .meeting-participant-search input{border-radius:0;min-width:0;min-height:42px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.calendar-panel-layer .meeting-participant-options{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:220px;display:grid;overflow-y:auto}.calendar-panel-layer .meeting-participant-options>label{cursor:pointer;border-bottom:1px solid #8b87ea24;grid-template-columns:20px 36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:52px;padding:6px 4px;display:grid}.calendar-panel-layer .meeting-participant-options>label:last-child{border-bottom:0}.calendar-panel-layer .meeting-participant-options input[type=checkbox]{width:18px;height:18px;accent-color:var(--hub-accent,#8b87ea)}.calendar-panel-layer .meeting-participant-options .hub-avatar{width:36px;height:36px}.calendar-panel-layer .meeting-participant-options>label>span:last-child{gap:2px;min-width:0;display:grid}.calendar-panel-layer .meeting-participant-options :is(strong,small){overflow-wrap:anywhere;min-width:0}.calendar-panel-layer .meeting-participant-options strong{color:var(--hub-text,#f4f2f7);font-size:12px}.calendar-panel-layer .meeting-participant-options small,.calendar-panel-layer .meeting-participant-empty{color:var(--hub-text-muted,#a8a6b2);font-size:11px}.calendar-panel-layer .meeting-participant-empty{text-align:center;padding:14px 4px}html[data-theme=light] .calendar-panel-layer .meeting-form .meeting-participant-picker{background:linear-gradient(145deg, var(--calendar-light-field,#fff), var(--calendar-light-raised,#f5f3fb));border-color:#625cce33}html[data-theme=light] .calendar-panel-layer .meeting-participant-search{background:#ffffffc2;border-color:#3c375e33}html[data-theme=light] .calendar-panel-layer .meeting-participant-options>label{border-bottom-color:#3c375e1f}html[data-theme=light] .calendar-panel-layer .meeting-participant-options strong{color:#242330}html[data-theme=light] .calendar-panel-layer :is(.meeting-participant-options small,.meeting-participant-empty){color:#666473}@media (width<=760px){.calendar-panel-layer .meeting-participant-picker-header{flex-direction:column;align-items:stretch}.calendar-panel-layer .meeting-participant-picker-header .hub-button{width:100%;min-height:44px}.calendar-panel-layer .meeting-participant-options{max-height:min(260px,34dvh)}}html[data-theme=light] .calendar-room-manager{--room-manager-border:#47407d33;--room-manager-muted:#666473;box-shadow:inset 0 1px #fffffff5,0 32px 90px #332c633d}html[data-theme=light] .calendar-room-manager :is(.calendar-room-list,.calendar-room-manager-toolbar),html[data-theme=light] .calendar-room-manager>header{border-color:#39345b1f}html[data-theme=light] .calendar-room-list>button{color:#242330;border-color:#39345b1a}html[data-theme=light] .calendar-room-list>button:is(:hover,:focus-visible,.is-selected){background:#625cce1a}html[data-theme=light] .calendar-room-editor-grid>label,html[data-theme=light] .calendar-room-access-columns label,html[data-theme=light] .calendar-room-manager-empty strong{color:#242330}html[data-theme=light] .calendar-room-editor :is(input:not([type=checkbox]),select,textarea),html[data-theme=light] .calendar-panel-layer .meeting-room-select>button{color:#242330;background:linear-gradient(145deg,#fff,#f3f1fb);border-color:#3c375e2e;box-shadow:inset 0 1px #fffffff0}html[data-theme=light] .calendar-room-editor-grid .calendar-room-active-field,html[data-theme=light] .calendar-room-access{background:#625cce0b;border-color:#3c375e24}@media (width<=920px){.calendar-room-manager-layout{grid-template-columns:minmax(240px,310px) minmax(0,1fr)}.calendar-room-editor>footer{flex-direction:column;align-items:stretch}.calendar-room-editor>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendar-room-editor>footer .hub-button{width:100%}}@media (width<=760px){.calendar-room-manager-backdrop{align-items:end;padding:0}.calendar-room-manager{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;height:min(94dvh,920px);max-height:94dvh}.calendar-room-manager-layout,.calendar-room-manager-layout.has-editor{grid-template-columns:minmax(0,1fr)}.calendar-room-manager-layout.has-editor .calendar-room-list,.calendar-room-manager-layout:not(.has-editor) .calendar-room-manager-empty{display:none}.calendar-room-list{border-right:0}.calendar-room-editor-grid,.calendar-room-access-columns{grid-template-columns:minmax(0,1fr)}.calendar-room-editor-grid .calendar-room-field-wide{grid-column:auto}}@media (width<=520px){.cron-calendar .calendar-room-manager-trigger{color:#0000;gap:0;width:38px;min-width:38px;padding:0;overflow:hidden}.cron-calendar .calendar-room-manager-trigger svg{color:var(--v3-control-text,#f7f7fa);flex:0 0 16px}.calendar-room-manager>header,.calendar-room-manager-toolbar,.calendar-room-editor{padding-inline:14px}.calendar-room-manager-toolbar .hub-button{min-width:42px;padding-inline:10px;font-size:0}.calendar-room-manager-toolbar .hub-button svg{width:17px;height:17px}.calendar-room-editor>footer>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.calendar-room-manager *,.calendar-room-manager :before,.calendar-room-manager :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-employee-list>div>label{text-align:left;grid-template-columns:22px 44px 8px minmax(0,1fr);place-items:center start;column-gap:10px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-employee-list>div>label>.calendar-employee-copy{text-align:left;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-self:stretch;justify-items:start;width:100%;min-width:0}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-employee-list>div>label>.calendar-employee-copy>:is(strong,small){width:100%;display:block}@media (width<=1140px){.hub-app.genesis-redesign-v3 .cron-calendar .calendar-employee-list>div>label{grid-template-columns:20px 38px 8px minmax(0,1fr);column-gap:9px}}html[data-theme=light] .cron-calendar,html[data-theme=light] .calendar-panel-layer{--calendar-light-surface:#eeedfb;--calendar-light-raised:#f5f3fb;--calendar-light-field:#e5e1f1;--calendar-light-soft:#dbd6eb}html[data-theme=light] .cron-calendar :is(.calendar-sidebar,.calendar-board){background:var(--calendar-light-surface)!important}html[data-theme=light] .cron-calendar :is(.mini-calendar,.calendar-employee-list,.calendar-search-field){box-shadow:inset 0 1px #ffffff75,0 14px 34px #45388b14;background:linear-gradient(135deg, #f1eff7f0, #e2deebe6), var(--calendar-light-raised)!important}html[data-theme=light] .cron-calendar .mini-calendar>header button{background:var(--calendar-light-field)!important}html[data-theme=light] .cron-calendar .calendar-board :is(.fc,.fc-view-harness,.fc-dayGridMonth-view,.fc-timeGridWeek-view,.fc-timeGridDay-view,.fc-scrollgrid){background:var(--calendar-light-surface)!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-daygrid-day-frame{background:linear-gradient(145deg,#f1eff7f0,#e2deebd1)!important}html[data-theme=light] .calendar-panel-layer :is(.calendar-floating-panel,.calendar-detail-panel){background:var(--calendar-light-surface)!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-board .fc-timegrid-event-harness>.cron-meeting-event{box-sizing:border-box;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;inset-block:0!important;inset-inline:0!important}.cron-calendar .calendar-employee-list>div{border:1px solid var(--calendar-line);background:0 0;border-radius:12px;overflow:hidden auto}:is(.cron-calendar .calendar-employee-list label,.cron-calendar .calendar-employee-list label:has(input:checked)){border:0;border-bottom:1px solid var(--calendar-line);box-shadow:none;background:0 0;border-radius:0;margin:0}:is(.cron-calendar .calendar-employee-list label:last-child,.cron-calendar .calendar-employee-list label:has(input:checked):last-child){border-bottom:0}.calendar-room-editor-grid .calendar-room-active-field input[type=checkbox],.calendar-room-access input[type=checkbox]{appearance:none;cursor:pointer;background-color:#ffffff14;border:1px solid #8b87ea94;border-radius:5px;flex:0 0 18px;place-content:center;width:18px;height:18px;display:grid}.calendar-room-editor-grid .calendar-room-active-field input[type=checkbox]:after,.calendar-room-access input[type=checkbox]:after{content:"";opacity:0;border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.calendar-room-editor-grid .calendar-room-active-field input[type=checkbox]:checked,.calendar-room-access input[type=checkbox]:checked{background-color:#6555d8;border-color:#6555d8}.calendar-room-editor-grid .calendar-room-active-field input[type=checkbox]:checked:after,.calendar-room-access input[type=checkbox]:checked:after{opacity:1}html[data-theme=light] .calendar-room-editor-grid .calendar-room-active-field input[type=checkbox],html[data-theme=light] .calendar-room-access input[type=checkbox]{background-color:#fff}html[data-theme=light] .calendar-room-editor-grid .calendar-room-active-field input[type=checkbox]:checked,html[data-theme=light] .calendar-room-access input[type=checkbox]:checked{background-color:#6555d8}html[data-theme=light] .calendar-room-list>button:is(:hover,:focus-visible,.is-selected) :is(strong,small){color:#242330!important}html[data-theme=light] .calendar-panel-layer :is(.calendar-floating-panel,.calendar-detail-panel)>header{background:linear-gradient(135deg, var(--calendar-light-field), var(--calendar-light-soft))!important}html[data-theme=light] .calendar-panel-layer :is(.meeting-date-row,.meeting-file-picker-inline,.meeting-form-options,.meeting-auto-reminders),html[data-theme=light] .calendar-panel-layer :is(.meeting-date-popover,.calendar-option-menu,.time-picker-menu),html[data-theme=light] .calendar-panel-layer .meeting-form :is(input,textarea),html[data-theme=light] .calendar-panel-layer :is(.meeting-date-trigger,.meeting-time-trigger),html[data-theme=light] .calendar-panel-layer .meeting-form :is(.time-picker,.calendar-option-select)>button,html[data-theme=light] .calendar-panel-layer .meeting-file-picker-inline>.hub-button,html[data-theme=light] .calendar-panel-layer .meeting-form>footer .hub-button{background:linear-gradient(145deg, var(--calendar-light-field), var(--calendar-light-raised))!important}html[data-theme=light] .calendar-room-manager{background:linear-gradient(145deg, var(--calendar-light-surface,#eeecf7), var(--calendar-light-raised,#f5f3fb))!important}html[data-theme=light] .calendar-room-editor :is(input:not([type=checkbox]),select,textarea),html[data-theme=light] .calendar-panel-layer .meeting-room-select>button{background:linear-gradient(145deg,#e5e1f1,#dbd6eb)!important}.cron-calendar .calendar-board .fc-timegrid-col{border-inline-start:1px solid var(--calendar-grid-day-line);box-shadow:none}.cron-calendar .calendar-board .fc-timegrid-col:is(.fc-day-today,.is-today-column,.is-selected-day),.cron-calendar .calendar-board .fc-timegrid-col-frame,html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-col-frame,html[data-theme=light] .cron-calendar .calendar-board .fc-timegrid-col:is(.fc-day-today,.is-today-column,.is-selected-day) .fc-timegrid-col-frame{box-shadow:none}.cron-calendar .calendar-board .fc-scrollgrid-section-header .fc-scroller{scrollbar-color:transparent transparent}.cron-calendar .calendar-board .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track{background:0 0}.cron-calendar .calendar-board .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb{background:0 0}.cron-calendar .calendar-board .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-button{width:0;height:0;display:none}.cron-calendar .calendar-board .fc-scrollgrid-section-body .fc-scroller::-webkit-scrollbar-button{width:0;height:0;display:none}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input:has(.gen-date-menu){z-index:180}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-menu{z-index:190;color:#f5f4fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#8b87ea29,#0000 42%),#1d1c25;border:1px solid #8b87ea6b;border-radius:14px;width:min(344px,100vw - 64px);padding:14px;display:grid;position:absolute;inset:calc(100% + 8px) auto auto 0;overflow:hidden;box-shadow:0 24px 58px #0000007a}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-menu-head,.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-menu-head strong{color:inherit;text-transform:capitalize;font-size:13px;font-weight:700}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-menu-head>div{gap:6px;display:flex}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input :is(.gen-date-menu-head,.gen-date-actions) button{color:#e7e5f2;min-width:36px;min-height:36px;box-shadow:none;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #8b87ea40;border-radius:9px;place-items:center;padding:0 10px;font-size:11px;font-weight:650;display:inline-grid}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input :is(.gen-date-menu-head,.gen-date-actions) button:is(:hover,:focus-visible){color:#fff;background:#8b87ea29;border-color:#8b87eab3;outline:none}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-menu-head svg{width:17px;height:17px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-weekdays,.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-weekdays{color:#9795a5;text-align:center;margin-top:13px;font-size:10px;font-weight:700}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-grid{margin-top:7px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-day{color:#e8e6ef;min-width:0;min-height:36px;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-size:11px;font-weight:650;display:grid}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-day.is-muted{color:#6f6d7b}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-day:is(:hover,:focus-visible){background:#8b87ea1a;border-color:#8b87ea6b;outline:none}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-day.is-today{color:#c9c6ff;border-color:#8b87ea94}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-day.is-selected{color:#fff;background:linear-gradient(145deg,#7772dd,#5f5ac8);border-color:#a6a2ffe6;box-shadow:0 8px 18px #4741ab42}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-actions{margin-top:12px}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-select summary:after{display:none}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-select-chevron{color:#8b87ea;stroke-width:2.55px;width:22px;height:22px;transition:color .16s,transform .16s}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-select[open] .profile-select-chevron,.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-manager-picker[open] .profile-select-chevron{color:#a6a2ff;transform:rotate(180deg)}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button[aria-label=Закрыть]{border-radius:12px;height:48px;color:#fff!important;background:#24232d!important;border-color:#a6a2ff70!important;width:48px!important;min-width:48px!important;box-shadow:inset 0 1px #ffffff12,0 8px 24px #00000038!important}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button[aria-label=Закрыть] svg{stroke:currentColor;stroke-width:2.5px;width:23px;height:23px}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button[aria-label=Закрыть]:is(:hover,:focus-visible){outline:none;color:#fff!important;background:#625dd0!important;border-color:#a6a2ff!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-menu{color:#242331;background:radial-gradient(circle at 12% 0,#625cce1c,#0000 42%),#fbfaff;border-color:#625cce47;box-shadow:0 24px 58px #2b2b432e}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input :is(.gen-date-menu-head,.gen-date-actions) button{color:#33313f;background:#625cce0e;border-color:#48457029}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-weekdays{color:#686675}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-day{color:#252431}html[data-theme=light] .hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-day.is-muted{color:#aaa8b3}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button[aria-label=Закрыть]{color:#1d1c26!important;background:#fff!important;border-color:#2423312e!important;box-shadow:0 8px 22px #2b2b431f!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button[aria-label=Закрыть]:is(:hover,:focus-visible){color:#fff!important;background:#625dce!important;border-color:#625dce!important}@media (width<=760px){.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-date-input .gen-date-menu{width:min(100%,100vw - 56px)}}@media (prefers-reduced-motion:reduce){.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-select-chevron{transition:none}}body>.profile-date-menu{z-index:4800;box-sizing:border-box;color:#f5f4fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:#8b87ea85 transparent;background:radial-gradient(circle at 12% 0,#8b87ea29,#0000 42%),#1d1c25;border:1px solid #8b87ea6b;border-radius:14px;padding:14px;display:grid;box-shadow:0 24px 58px #0000007a}body>.profile-date-menu .gen-date-menu-head strong{color:inherit;font-size:13px;font-weight:700}body>.profile-date-menu .gen-date-menu-head,body>.profile-date-menu .gen-date-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}body>.profile-date-menu .gen-date-menu-head>div{gap:6px;display:flex}body>.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button{color:#e7e5f2;background:#ffffff0b;border-color:#8b87ea40;border-radius:9px;place-items:center;min-width:36px;min-height:36px;padding:0 10px;font-size:11px;font-weight:650;display:inline-grid}body>.profile-date-menu .gen-date-menu-head svg{width:17px;height:17px}body>.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button:is(:hover,:focus-visible){color:#fff;background:#8b87ea29;border-color:#8b87eab3;outline:none}body>.profile-date-menu .gen-date-weekdays{color:#9795a5;text-align:center;margin-top:13px;font-size:10px;font-weight:700}body>.profile-date-menu .gen-date-weekdays,body>.profile-date-menu .gen-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}body>.profile-date-menu .gen-date-grid{margin-top:7px}body>.profile-date-menu .gen-date-day{color:#e8e6ef;min-height:36px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-family:inherit;font-size:11px;font-weight:650;display:grid}body>.profile-date-menu .gen-date-day.is-muted{color:#6f6d7b}body>.profile-date-menu .gen-date-day:is(:hover,:focus-visible){background:#8b87ea1a;border-color:#8b87ea6b;outline:none}body>.profile-date-menu .gen-date-day.is-today{color:#c9c6ff;border-color:#8b87ea94}body>.profile-date-menu .gen-date-day.is-selected{color:#fff;background:linear-gradient(145deg,#7772dd,#5f5ac8);border-color:#a6a2ffe6;box-shadow:0 8px 18px #4741ab42}body>.profile-date-menu .gen-date-actions{margin-top:12px}html[data-theme=light] body>.profile-date-menu{color:#242331;background:radial-gradient(circle at 12% 0,#625cce1c,#0000 42%),#fbfafffa;border-color:#625cce47;box-shadow:0 24px 58px #2b2b4333}html[data-theme=light] body>.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button{color:#33313f;background:#625cce0e;border-color:#48457029}html[data-theme=light] body>.profile-date-menu .gen-date-weekdays{color:#686675}html[data-theme=light] body>.profile-date-menu .gen-date-day{color:#252431}html[data-theme=light] body>.profile-date-menu .gen-date-day.is-muted{color:#aaa8b3}.gen-date-menu.profile-date-menu,body>.gen-date-menu.profile-date-menu,body>.profile-date-menu{z-index:4800!important;box-sizing:border-box!important;color:#f5f4fa!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:radial-gradient(circle at 12% 0,#8b87ea2e,#0000 42%),linear-gradient(145deg,#201e2cfa,#181720f5)!important;border:1px solid #8b87ea6b!important;border-radius:16px!important;width:min(344px,100vw - 32px)!important;padding:14px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 26px 64px #0000007a!important}.gen-date-menu.profile-date-menu .gen-date-menu-head,.gen-date-menu.profile-date-menu .gen-date-actions,body>.gen-date-menu.profile-date-menu .gen-date-menu-head,body>.gen-date-menu.profile-date-menu .gen-date-actions{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.gen-date-menu.profile-date-menu .gen-date-menu-head strong,body>.gen-date-menu.profile-date-menu .gen-date-menu-head strong,body>.profile-date-menu .gen-date-menu-head strong{color:inherit!important;font-size:14px!important;font-weight:750!important}.gen-date-menu.profile-date-menu .gen-date-menu-head>div,body>.gen-date-menu.profile-date-menu .gen-date-menu-head>div,body>.profile-date-menu .gen-date-menu-head>div{gap:8px!important;display:flex!important}.gen-date-menu.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button,body>.gen-date-menu.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button,body>.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button{color:#f1efff!important;min-width:38px!important;min-height:38px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #8b87ea47!important;border-radius:10px!important;place-items:center!important;display:inline-grid!important}.gen-date-menu.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button:is(:hover,:focus-visible),body>.gen-date-menu.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button:is(:hover,:focus-visible),body>.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button:is(:hover,:focus-visible){background:#8b87ea33!important;border-color:#a6a2ffb8!important;outline:none!important}.gen-date-menu.profile-date-menu .gen-date-weekdays,.gen-date-menu.profile-date-menu .gen-date-grid,body>.gen-date-menu.profile-date-menu .gen-date-weekdays,body>.gen-date-menu.profile-date-menu .gen-date-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.gen-date-menu.profile-date-menu .gen-date-weekdays span,body>.gen-date-menu.profile-date-menu .gen-date-weekdays span{text-align:center!important;min-width:0!important}.gen-date-menu.profile-date-menu .gen-date-day,body>.gen-date-menu.profile-date-menu .gen-date-day{aspect-ratio:1!important;color:#ebe9f5!important;min-width:0!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.gen-date-menu.profile-date-menu .gen-date-day.is-muted,body>.gen-date-menu.profile-date-menu .gen-date-day.is-muted,body>.profile-date-menu .gen-date-day.is-muted{color:#ebe9f56b!important}.gen-date-menu.profile-date-menu .gen-date-day:is(:hover,:focus-visible),body>.gen-date-menu.profile-date-menu .gen-date-day:is(:hover,:focus-visible),body>.profile-date-menu .gen-date-day:is(:hover,:focus-visible){background:#8b87ea29!important;border-color:#a6a2ff8a!important;outline:none!important}.gen-date-menu.profile-date-menu .gen-date-day.is-today,body>.gen-date-menu.profile-date-menu .gen-date-day.is-today,body>.profile-date-menu .gen-date-day.is-today{color:#d7d4ff!important;background:#8b87ea1a!important;border-color:#a6a2ffb8!important}.gen-date-menu.profile-date-menu .gen-date-day.is-selected,body>.gen-date-menu.profile-date-menu .gen-date-day.is-selected,body>.profile-date-menu .gen-date-day.is-selected{color:#fff!important;background:linear-gradient(145deg,#7772dd,#5f5ac8)!important;border-color:#a6a2ffe6!important;box-shadow:0 10px 22px #4741ab4d!important}html[data-theme=light] .gen-date-menu.profile-date-menu,html[data-theme=light] body>.gen-date-menu.profile-date-menu,html[data-theme=light] body>.profile-date-menu{color:#1f1d2b!important;background:radial-gradient(circle at 10% 0,#655bdc29,#0000 38%),linear-gradient(145deg,#fffffffa,#f2effff2)!important;border-color:#625cce47!important;box-shadow:inset 0 1px #ffffffeb,0 24px 58px #42348b33!important}html[data-theme=light] .gen-date-menu.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button,html[data-theme=light] body>.gen-date-menu.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button,html[data-theme=light] body>.profile-date-menu :is(.gen-date-menu-head,.gen-date-actions) button{color:#242331!important;background:#625cce12!important;border-color:#625cce33!important}html[data-theme=light] .gen-date-menu.profile-date-menu .gen-date-weekdays,html[data-theme=light] body>.gen-date-menu.profile-date-menu .gen-date-weekdays,html[data-theme=light] body>.profile-date-menu .gen-date-weekdays{color:#6d6a7d!important}html[data-theme=light] .gen-date-menu.profile-date-menu .gen-date-day,html[data-theme=light] body>.gen-date-menu.profile-date-menu .gen-date-day,html[data-theme=light] body>.profile-date-menu .gen-date-day{color:#20202b!important}html[data-theme=light] .gen-date-menu.profile-date-menu .gen-date-day.is-muted,html[data-theme=light] body>.gen-date-menu.profile-date-menu .gen-date-day.is-muted,html[data-theme=light] body>.profile-date-menu .gen-date-day.is-muted{color:#20202b61!important}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button{color:#f7f5ff!important;background:#171620!important;border-color:#a6a2ff75!important;width:56px!important;height:56px!important;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000047!important}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button[aria-label=Закрыть]{color:#f7f5ff!important;background:#171620!important;border-color:#a6a2ff75!important;width:56px!important;height:56px!important;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000047!important}.hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button svg{stroke-width:2.8px!important;width:24px!important;height:24px!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button{color:#171620!important;background:linear-gradient(145deg,#fffffff5,#edeaffe0)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-modal:has(.profile-modal-layout)>header .hub-icon-button[aria-label=Закрыть]{color:#171620!important;background:linear-gradient(145deg,#fffffff5,#edeaffe0)!important}html[data-theme=light] body .task-card.task-card-drag-preview,html[data-theme=light] body .task-card.task-card-drag-preview:hover,body[data-theme=light] .task-card.task-card-drag-preview,body[data-theme=light] .task-card.task-card-drag-preview:hover{color:var(--light-readable-text)!important;background:#f7f6ff!important;border-color:#625cce6b!important;box-shadow:0 12px 28px #42348b2e!important}html[data-theme=light] body .task-card.task-card-drag-preview h3,body[data-theme=light] .task-card.task-card-drag-preview h3{color:#1b1b25!important}html[data-theme=light] body .task-card.task-card-drag-preview :is(p,time,.task-context,footer>span),body[data-theme=light] .task-card.task-card-drag-preview :is(p,time,.task-context,footer>span){color:#565367!important}.task-panel-layer{z-index:190;-webkit-backdrop-filter:blur(10px)saturate(1.05);background:#09090ead;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.task-panel-layer .task-form-panel{border-radius:18px;width:min(760px,100vw - 32px);max-width:760px;height:auto;max-height:calc(100dvh - 32px);display:flex;position:relative;inset:auto;box-shadow:0 28px 80px #0000006b}.task-panel-layer .task-form-panel>header{min-height:72px;padding:12px 18px}.task-panel-layer .task-form-panel>header .hub-icon-button{border-radius:14px;width:48px;min-width:48px;height:48px}.task-panel-layer .task-form-panel>header .hub-icon-button svg{width:23px;height:23px}.task-panel-layer .task-form-panel>form{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px;overflow-y:auto}html[data-theme=light]{--task-light-surface:#f7f6ffc7;--task-light-surface-raised:#fffffff0;--task-light-surface-active:#e6e2ffe0;--task-light-line:#625cce33;--task-light-line-strong:#625cce61;--task-light-text:#1b1b25;--task-light-muted:#626071;--task-light-shadow:0 14px 38px #4e418f1c}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-toolbar{border:1px solid var(--task-light-line);background:linear-gradient(128deg, #ffffffe6, #eeebffb8), var(--task-light-surface);box-shadow:var(--task-light-shadow), inset 0 1px 0 #ffffffeb;-webkit-backdrop-filter:blur(18px)saturate(1.12);border-radius:16px;gap:10px;padding:8px}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-presets{border-color:var(--task-light-line);background:#ffffffad;border-radius:12px;gap:4px;padding:4px}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-presets button{min-height:38px;color:var(--task-light-muted);border:1px solid #0000;border-radius:9px}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-presets button:is(:hover,.active){border-color:var(--task-light-line-strong);color:#413a9a;background:linear-gradient(145deg,#f0edff,#dfd9ff);box-shadow:0 7px 16px #4c3fa01f}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-search{border:1px solid var(--task-light-line);background:var(--task-light-surface-raised);border-radius:12px;min-height:48px;overflow:hidden;box-shadow:inset 0 1px #ffffffeb}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-search input{height:46px;color:var(--task-light-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-select-trigger{border-color:var(--task-light-line);background:var(--task-light-surface-raised);min-height:48px;color:var(--task-light-text);border-radius:12px;box-shadow:inset 0 1px #ffffffeb}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-select-trigger:is(:hover,:focus-visible),html[data-theme=light] .hub-app.genesis-redesign-v3 .task-select.open .task-select-trigger{border-color:var(--task-light-line-strong);background:var(--task-light-surface-active);color:#37317f}.task-result-count{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:36px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-result-count{border-color:var(--task-light-line-strong);color:#5148ad;background:#ede9ffd6}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-stage,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-board{background:0 0}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column{border-color:var(--task-light-line);background:linear-gradient(165deg,#ffffffe0,#efedfac2);box-shadow:0 10px 28px #493f8114}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column>header{border-color:var(--task-light-line);color:var(--task-light-text);background:#f2f0ffbd}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column-empty{border-color:var(--task-light-line);color:var(--task-light-muted);background:#ffffff70}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-goal{border-color:var(--task-light-line);background:var(--task-light-surface-raised);color:var(--task-light-text);box-shadow:0 8px 22px #483e7f14}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card:hover{border-color:var(--task-light-line-strong);background:linear-gradient(145deg,#fff,#f0edff)}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card :is(p,time){color:var(--task-light-muted)}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-list-view,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-view,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-view{border-color:var(--task-light-line);background:var(--task-light-surface);color:var(--task-light-text);box-shadow:var(--task-light-shadow)}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-list-view>header{border-color:var(--task-light-line);color:var(--task-light-muted);background:#ece9faf5}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-view>header,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-view>header,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-weekdays{border-color:var(--task-light-line);color:var(--task-light-text);background:#f5f3ffdb}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-view nav button{border-color:var(--task-light-line);background:var(--task-light-surface-raised);color:var(--task-light-text)}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-grid{background:#faf9ffad}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-grid article{border-color:var(--task-light-line);background:#ffffffb3}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-grid article.today{background:#e4e0ffbd}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-grid article button{color:#3f378c;background:#625cce21}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-scroll{background:#faf9ffb8}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-head{color:var(--task-light-text);background:#ece9fafa}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-head>span,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-row>span{border-color:var(--task-light-line);color:var(--task-light-text);background:#f6f4fffa}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-row{border-color:var(--task-light-line);color:var(--task-light-text);background:#ffffffa3}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-row i,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-timeline-head time{border-color:var(--task-light-line);color:var(--task-light-muted);background:#ffffff61}html[data-theme=light] body .task-floating-menu,html[data-theme=light] body .task-date-menu{border-color:var(--task-light-line-strong);color:var(--task-light-text);-webkit-backdrop-filter:blur(20px)saturate(1.14);background:#fbfafff0;box-shadow:0 20px 52px #3d327f33}html[data-theme=light] body .task-floating-menu>button,html[data-theme=light] body .task-date-grid button,html[data-theme=light] body .task-date-menu>header button{color:var(--task-light-text)}html[data-theme=light] body .task-floating-menu>button:is(:hover,.selected),html[data-theme=light] body .task-date-grid button:hover,html[data-theme=light] body .task-date-menu>header button:hover{background:var(--task-light-surface-active);color:#3d348f}html[data-theme=light] body .task-date-grid button.selected{color:#fff;background:#655bd1;border-color:#655bd1}html[data-theme=light] body .task-panel-layer{background:#231e4042}html[data-theme=light] body .task-panel-layer .task-form-panel{border-color:var(--task-light-line-strong);background:linear-gradient(145deg, #fffffffa, #f2effff5), var(--task-light-surface-raised);color:var(--task-light-text);box-shadow:0 30px 90px #31276942}html[data-theme=light] body .task-panel-layer .task-form-panel :is(label,fieldset){color:var(--task-light-text)}html[data-theme=light] body .task-panel-layer .task-form-panel :is(input,textarea,.task-select-trigger,.task-date-trigger){border-color:var(--task-light-line);color:var(--task-light-text);background:#ffffffdb}html[data-theme=light] body .task-panel-layer .task-template-strip button,html[data-theme=light] body .task-panel-layer .task-assignee-picker{border-color:var(--task-light-line);color:var(--task-light-text);background:#ffffffa8}html[data-theme=light] body .task-panel-layer .task-assignee-picker label{border-color:var(--task-light-line);color:var(--task-light-text)}@media (width<=640px){.task-panel-layer{padding:8px}.task-panel-layer .task-form-panel{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.task-panel-layer .task-form-panel>form{padding:18px}.task-panel-layer .task-form-panel .hub-form-row{grid-template-columns:1fr}}.hub-app.genesis-redesign-v3 .task-toolbar{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#8b87ea14,#0000 48%),#1b1a22e0;border:1px solid #978fff33;border-radius:16px;grid-template-columns:max-content minmax(220px,1.15fr) minmax(190px,.85fr) max-content max-content;align-items:center;gap:10px;padding:8px;display:grid;box-shadow:0 14px 34px #05040a2e,inset 0 1px #ffffff0a}.hub-app.genesis-redesign-v3 .task-toolbar>label,.hub-app.genesis-redesign-v3 .task-toolbar .task-filter-field{width:100%;min-width:0}.hub-app.genesis-redesign-v3 .task-result-count{color:#d9d6ff;white-space:nowrap;background:#8b87ea1f;border:1px solid #978fff57;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:94px;min-height:44px;margin-left:0;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.hub-app.genesis-redesign-v3 .task-result-count svg{color:#a9a3ff;stroke-width:2.15px;width:16px;height:16px}.hub-app.genesis-redesign-v3 .task-scope-toggle{color:#d9d6ff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#8b87ea1a;border:1px solid #978fff57;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.hub-app.genesis-redesign-v3 .task-scope-toggle svg{width:17px;height:17px}.hub-app.genesis-redesign-v3 .task-scope-toggle:is(:hover,:focus-visible,.active){color:#fff;background:linear-gradient(145deg,#8b87ea47,#625bcd26);border-color:#aaa2ffb8;outline:none;box-shadow:0 8px 20px #14103733,inset 0 1px #ffffff14}.hub-app.genesis-redesign-v3 .task-scope-toggle:disabled{cursor:progress;opacity:.62}.hub-app.genesis-redesign-v3 .task-presets,.hub-app.genesis-redesign-v3 .task-search,.hub-app.genesis-redesign-v3 .task-select-trigger{background:#131219b8;border-color:#978fff33;box-shadow:inset 0 1px #ffffff09}.hub-app.genesis-redesign-v3 .task-presets{border-radius:12px;min-width:max-content}.hub-app.genesis-redesign-v3 .task-presets button{border:1px solid #0000;border-radius:9px;min-height:38px}.hub-app.genesis-redesign-v3 .task-presets button:is(:hover,.active),.hub-app.genesis-redesign-v3 .task-select-trigger:is(:hover,:focus-visible),.hub-app.genesis-redesign-v3 .task-select.open .task-select-trigger{color:#f4f3ff;background:linear-gradient(145deg,#8b87ea3d,#625bcd21);border-color:#a097ff8a;box-shadow:0 8px 20px #14103738,inset 0 1px #ffffff14}.hub-app.genesis-redesign-v3 .task-select-trigger>svg:last-child{color:currentColor;stroke-width:2.35px;border-radius:999px;width:18px;height:18px;margin-inline-end:6px;padding:2px;transition:transform .18s,background-color .18s}.hub-app.genesis-redesign-v3 .task-select-trigger:hover>svg:last-child{background:#8b87ea21}.hub-app.genesis-redesign-v3 .task-column,.hub-app.genesis-redesign-v3 .task-list-view,.hub-app.genesis-redesign-v3 .task-calendar-view,.hub-app.genesis-redesign-v3 .task-timeline-view{background:linear-gradient(155deg,#8b87ea0b,#0000 44%),#1b1a22e6;border-color:#978fff2e;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #05040a29,inset 0 1px #ffffff09}.hub-app.genesis-redesign-v3 .task-column.task-column-overdue{background:linear-gradient(155deg,#ff5f7714,#0000 42%),#1b1a22e0;border-color:#ff8a9757}.hub-app.genesis-redesign-v3 .task-column.task-column-overdue>header svg{color:#ff899a}.hub-app.genesis-redesign-v3 .task-list-view{scrollbar-gutter:stable;overflow:auto}.hub-app.genesis-redesign-v3 .task-column>header,.hub-app.genesis-redesign-v3 .task-list-view>header,.hub-app.genesis-redesign-v3 .task-calendar-view>header,.hub-app.genesis-redesign-v3 .task-timeline-view>header,.hub-app.genesis-redesign-v3 .task-calendar-weekdays,.hub-app.genesis-redesign-v3 .task-timeline-head{background:linear-gradient(135deg,#8b87ea1a,#0000 58%),#18171ff5;border-color:#978fff2e}.hub-app.genesis-redesign-v3 .task-list-view>header{z-index:4;box-shadow:0 8px 18px #07060d29}.hub-app.genesis-redesign-v3 .task-list-view>button{color:#f5f4fa;background:#ffffff05;border-color:#978fff21;transition:border-color .16s,background-color .16s,transform .16s}.hub-app.genesis-redesign-v3 .task-list-view>button:hover{background:#8b87ea1a;border-color:#978fff52}.hub-app.genesis-redesign-v3 .task-card{isolation:isolate;background:linear-gradient(145deg,#8b87ea14,#0000 56%),#22212bf0;border-color:#978fff33;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 18px #05040a26,inset 0 1px #ffffff0a}.hub-app.genesis-redesign-v3 .task-card:hover{background:linear-gradient(145deg,#8b87ea29,#0000 56%),#272532fa;border-color:#a097ff80}.hub-app.genesis-redesign-v3 .task-card.is-dragging{filter:saturate(.82)}.hub-app.genesis-redesign-v3 .task-open-trigger{width:100%;min-width:0;color:inherit;text-align:left;cursor:grab;background:0 0;border:0;border-radius:8px;outline:none;padding:0;display:block}.hub-app.genesis-redesign-v3 .task-open-trigger:focus-visible{outline-offset:4px;outline:2px solid #b1aaffc7}.hub-app.genesis-redesign-v3 .task-open-trigger:active{cursor:grabbing}.hub-app.genesis-redesign-v3 .task-card-quick-edit-trigger{z-index:2;color:#c8c3ff;cursor:pointer;background:#14131bc7;border:1px solid #a097ff57;border-radius:9px;outline:none;place-items:center;width:30px;min-width:30px;height:30px;padding:0;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid;position:absolute;bottom:8px;right:8px}.hub-app.genesis-redesign-v3 .task-card-quick-edit-trigger:is(:hover,:focus-visible){color:#fff;background:#8b87ea3d;border-color:#b4adffc2;transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .task-card-quick-edit-trigger svg{width:14px;height:14px}.hub-app.genesis-redesign-v3 .task-card:not(.is-editing) footer{padding-right:34px}.hub-app.genesis-redesign-v3 .task-card.is-editing{cursor:default;touch-action:auto}.hub-app.genesis-redesign-v3 .task-card-quick-editor{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.hub-app.genesis-redesign-v3 .task-card-quick-editor :is(input,select,button){min-width:0;max-width:100%}.hub-app.genesis-redesign-v3 .task-card-quick-editor label,.hub-app.genesis-redesign-v3 .task-card-quick-editor fieldset{min-width:0}.hub-app.genesis-redesign-v3 .task-card-quick-editor :is(input:not([type=checkbox]),textarea,select){color:#f7f6fc;width:100%;min-width:0;font:inherit;background:#100f16ad;border:1px solid #978fff40;border-radius:8px;outline:none;font-size:11px;transition:border-color .16s,box-shadow .16s,background-color .16s}.hub-app.genesis-redesign-v3 .task-card-quick-editor :is(input:not([type=checkbox]),select){height:36px;padding:0 9px}.hub-app.genesis-redesign-v3 .task-card-quick-editor textarea{resize:vertical;min-height:56px;padding:8px 9px;line-height:1.4}.hub-app.genesis-redesign-v3 .task-card-quick-editor :is(input:not([type=checkbox]),textarea,select):focus-visible{border-color:#b1aaffbd;box-shadow:0 0 0 3px #8b87ea24}.hub-app.genesis-redesign-v3 .task-card-quick-editor :is(input,textarea,select,button):disabled{cursor:progress;opacity:.62}.hub-app.genesis-redesign-v3 .task-card-quick-editor-description>span,.hub-app.genesis-redesign-v3 .task-card-quick-editor-fields label>span,.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees>legend{color:#aaa6ba;letter-spacing:.02em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.hub-app.genesis-redesign-v3 .task-card-quick-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees{border:0;margin:0;padding:0}.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees>div{scrollbar-width:thin;background:#100f164d;border:1px solid #978fff2b;border-radius:8px;max-height:116px;display:grid;overflow-y:auto}.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees label{color:#d7d4e1;cursor:pointer;border-bottom:1px solid #978fff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:5px 8px;font-size:10px;display:grid}.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees label:last-child{border-bottom:0}.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees label:has(input:checked){color:#fff;background:#8b87ea21}.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees input[type=checkbox]{accent-color:#8b87ea;width:15px;height:15px;margin:0}.hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-app.genesis-redesign-v3 .task-card-quick-editor-error{color:#ff9aaa;font-size:10px;font-weight:650;line-height:1.35}.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions{grid-template-columns:minmax(0,.85fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;padding:0;display:grid}.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions button{color:#cbc7d8;min-height:34px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #978fff40;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions button[type=submit]{color:#f0eeff;background:#8b87ea30;border-color:#a69eff80}.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions button:is(:hover,:focus-visible){color:#fff;background:#8b87ea45;border-color:#b4adffc2}.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions svg{width:13px;height:13px}.hub-app.genesis-redesign-v3 .task-list-view>header,.hub-app.genesis-redesign-v3 .task-list-view>button{grid-template-columns:minmax(260px,1.5fr) 135px minmax(150px,.8fr) 175px;min-width:820px}.hub-app.genesis-redesign-v3 .task-card>h3:first-child{margin-top:0}.hub-app.genesis-redesign-v3 .task-detail-panel>header .hub-icon-button{margin-left:auto}.hub-app.genesis-redesign-v3 .task-card-quick-editor-fields>:is(label,.task-card-quick-editor-field)>span{color:#aaa6ba;letter-spacing:.02em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.hub-app.genesis-redesign-v3 .task-card-quick-editor :is(.task-date-picker,.task-date-trigger){width:100%;min-width:0;max-width:100%}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-editor-fields>:is(label,.task-card-quick-editor-field)>span{color:#696578}.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions .task-delete-trigger{color:#ff9aaa;background:#ff75881a;border-color:#ff758861}.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions .task-delete-trigger:is(:hover,:focus-visible){color:#fff;background:#ff758833;border-color:#ff7588bd}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-edit-trigger{color:#5851a4;background:#ebe8f8eb;border-color:#625cce47}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-editor :is(input:not([type=checkbox]),textarea,select){border-color:var(--task-light-line);color:var(--task-light-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f0f9eb}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees>div{border-color:var(--task-light-line);background:#eeecf68a}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees label{color:#4a4658;border-color:#625cce21}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-editor-assignees label:has(input:checked){color:#282536;background:#d7d2f2a8}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.task-card-quick-editor-description>span,.task-card-quick-editor-fields label>span,.task-card-quick-editor-assignees>legend){color:#696578}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-editor-actions button{border-color:var(--task-light-line);color:#4b475b;background:#e9e6f6cc}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-quick-editor-actions button[type=submit]{border-color:var(--task-light-line-strong);color:#494296;background:#d8d3f4e6}.hub-app.genesis-redesign-v3 .task-calendar-grid,.hub-app.genesis-redesign-v3 .task-timeline-scroll{background:#100f1575}.hub-app.genesis-redesign-v3 .task-calendar-grid article,.hub-app.genesis-redesign-v3 .task-timeline-row,.hub-app.genesis-redesign-v3 .task-timeline-row>span,.hub-app.genesis-redesign-v3 .task-timeline-head>span{background:#1d1c24e0;border-color:#978fff24}.hub-app.genesis-redesign-v3 .task-calendar-grid article:hover{background:#8b87ea13}.hub-app.genesis-redesign-v3 .task-calendar-grid article button{border:1px solid #978fff2e;border-radius:6px}.hub-app.genesis-redesign-v3 .task-timeline-head time,.hub-app.genesis-redesign-v3 .task-timeline-row i{border-color:#978fff21}.task-panel-layer{-webkit-backdrop-filter:blur(15px)saturate(1.08);background:#09081094;padding:clamp(10px,2vw,24px)}.task-panel-layer .task-form-panel{color:#f7f6fc;background:linear-gradient(145deg,#8b87ea17,#0000 38%),#1c1b24f7;border:1px solid #978fff57;border-radius:22px;width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 32px 92px #04030c80,inset 0 1px #ffffff0e}.task-panel-layer .task-form-panel>header{background:linear-gradient(112deg,#8b87ea24,#ffffff04 68%);border-color:#978fff2e;min-height:76px;padding:12px 18px 12px 24px}.task-panel-layer .task-form-panel>header h2{letter-spacing:-.02em;font-size:22px}.task-panel-layer .task-form-panel>header .hub-icon-button,.hub-app.genesis-redesign-v3 .task-detail-panel>header .hub-icon-button{color:#f8f7ff;background:#100f16bd;border:1px solid #978fff5c;border-radius:14px;place-items:center;width:48px;min-width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff0d}.task-panel-layer .task-form-panel>header .hub-icon-button:hover,.hub-app.genesis-redesign-v3 .task-detail-panel>header .hub-icon-button:hover{background:#8b87ea33;border-color:#aaa2ffb3;transform:translateY(-1px)}.task-panel-layer .task-form-panel>header .hub-icon-button svg,.hub-app.genesis-redesign-v3 .task-detail-panel>header .hub-icon-button svg{stroke-width:2.35px;width:24px;height:24px}.task-panel-layer .task-form-panel>form{scrollbar-color:#8b87eab8 transparent;padding:24px}.task-form-panel .hub-form-row>label+label{margin-top:0}.task-panel-layer .task-form-panel form>footer{z-index:4;-webkit-backdrop-filter:blur(18px);background:#191821e6;border-top:1px solid #978fff2e;margin:24px -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}.hub-app.genesis-redesign-v3 .task-detail-panel:not(.task-form-panel){background:linear-gradient(145deg,#8b87ea14,#0000 42%),#1c1b24fa;border-color:#978fff52;border-radius:16px 0 0 16px;overflow:hidden;box-shadow:-18px 0 50px #06050e4d}.hub-app.genesis-redesign-v3 .task-detail-layer{z-index:190;position:fixed;inset:64px 0 0}.hub-app.genesis-redesign-v3 .task-detail-layer .task-detail-panel{z-index:1}.hub-app.genesis-redesign-v3 .task-detail-panel:not(.task-form-panel)>header .hub-icon-button{box-sizing:border-box;border-radius:12px;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px}.hub-app.genesis-redesign-v3 .task-detail-panel:not(.task-form-panel)>header .hub-icon-button svg{width:19px;height:19px}@media (width<=760px){.hub-app.genesis-redesign-v3 .task-detail-layer{inset:56px 0 0}}.task-floating-menu,.task-date-menu{z-index:220;-webkit-backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(145deg,#8b87ea1a,#0000 52%),#1f1e28f7;border-color:#978fff61;border-radius:14px;box-shadow:0 22px 58px #05040c6b,inset 0 1px #ffffff0e}.task-floating-menu>button,.task-date-menu>header button,.task-date-menu>footer button{border:1px solid #0000;border-radius:9px}.task-date-menu>header button{background:#ffffff06;border-color:#978fff33}.task-date-menu>header button svg{stroke-width:2.3px;width:18px;height:18px}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-toolbar{border-color:var(--task-light-line);background:linear-gradient(128deg, #ffffffed, #efecffcc), var(--task-light-surface);box-shadow:var(--task-light-shadow), inset 0 1px 0 #fffffff2}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-scope-toggle{border-color:var(--task-light-line-strong);color:#5149a9;background:#ffffffd1;box-shadow:inset 0 1px #fffffff0}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-scope-toggle:is(:hover,:focus-visible,.active){color:#413a9a;background:linear-gradient(145deg,#f0edff,#dfd9ff);border-color:#6659cf66;box-shadow:0 7px 16px #4c3fa01f}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.task-presets,.task-search,.task-select-trigger){border-color:var(--task-light-line);color:var(--task-light-text);background:#ffffffd1;box-shadow:inset 0 1px #fffffff0}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-result-count{border-color:var(--task-light-line-strong);color:#4b439d;background:linear-gradient(145deg,#f0edff,#e3defe);box-shadow:0 7px 18px #4c3fa01a,inset 0 1px #fffffff0}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-result-count svg{color:#6259c7}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.task-column,.task-list-view,.task-calendar-view,.task-timeline-view){border-color:var(--task-light-line);background:linear-gradient(150deg, #ffffffeb, #f2efffc7), var(--task-light-surface);color:var(--task-light-text);box-shadow:var(--task-light-shadow), inset 0 1px 0 #fffffff2}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column.task-column-overdue{background:linear-gradient(155deg,#ffb2be33,#0000 44%),#ffffffe0;border-color:#bc485e4d}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.task-column>header,.task-list-view>header,.task-calendar-view>header,.task-timeline-view>header,.task-calendar-weekdays,.task-timeline-head){border-color:var(--task-light-line);color:var(--task-light-text);background:linear-gradient(130deg,#625cce17,#0000 62%),#f9f8fff5}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-list-view>button{border-color:var(--task-light-line);color:var(--task-light-text);background:#ffffffb8}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-list-view>button:hover{background:var(--task-light-surface-active)}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.task-calendar-grid,.task-timeline-scroll){background:#faf9ffb3}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.task-calendar-grid article,.task-timeline-row,.task-timeline-row>span,.task-timeline-head>span){border-color:var(--task-light-line);color:var(--task-light-text);background:#fffc}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-grid article:hover{background:#ede9ffe6}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-detail-panel:not(.task-form-panel){border-color:var(--task-light-line-strong);background:linear-gradient(145deg, #fffffffa, #f2effff7), var(--task-light-surface-raised);color:var(--task-light-text);box-shadow:-18px 0 50px #31276929}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-detail-panel:not(.task-form-panel) :is(.task-detail-scroll dl div,.task-people span,.task-tags span,.task-subtasks span){border-color:var(--task-light-line);color:var(--task-light-text);background:#ffffffb8}html[data-theme=light] body .task-panel-layer .task-form-panel{border-color:var(--task-light-line-strong);background:linear-gradient(145deg, #fffffffc, #f2effff7), var(--task-light-surface-raised);color:var(--task-light-text)}html[data-theme=light] body .task-panel-layer .task-form-panel>header{border-color:var(--task-light-line);background:linear-gradient(112deg,#ddd7ffb8,#ffffffb3 70%)}html[data-theme=light] body .task-panel-layer .task-form-panel>header .hub-icon-button,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-detail-panel>header .hub-icon-button{border-color:var(--task-light-line-strong);color:#242231;background:#ffffffd1}html[data-theme=light] body .task-panel-layer .task-form-panel form>footer{border-color:var(--task-light-line);background:#f7f5ffeb}html[data-theme=light] body :is(.task-floating-menu,.task-date-menu){border-color:var(--task-light-line-strong);background:linear-gradient(145deg, #fffffffa, #f2effff5), var(--task-light-surface-raised);color:var(--task-light-text);box-shadow:0 22px 58px #31276933,inset 0 1px #fffffff2}html[data-theme=light] body .task-date-menu>header button{border-color:var(--task-light-line);color:#5149a9;background:#ffffffb8}@media (width<=1260px){.hub-app.genesis-redesign-v3 .task-toolbar{grid-template-columns:max-content minmax(220px,1fr) minmax(190px,1fr)}.hub-app.genesis-redesign-v3 .task-result-count{grid-area:2/2/auto/4;justify-self:stretch}}@media (width<=760px){.hub-app.genesis-redesign-v3 .task-toolbar{grid-template-columns:1fr;padding:7px}.hub-app.genesis-redesign-v3 .task-toolbar>*,.hub-app.genesis-redesign-v3 .task-result-count{grid-area:auto/1;width:100%}.hub-app.genesis-redesign-v3 .task-result-count{justify-self:stretch}.task-panel-layer{padding:8px}.task-panel-layer .task-form-panel{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.task-panel-layer .task-form-panel>form{padding:18px}.task-panel-layer .task-form-panel form>footer{margin:20px -18px -18px;padding:14px 18px;bottom:-18px}}.hub-app.genesis-redesign-v3{--hub-brand-green:#74e06e;--hub-brand-black:#111}.hub-app.genesis-redesign-v3 .task-stage{width:100%;min-width:0;max-width:100%;overflow:hidden}.hub-app.genesis-redesign-v3 .task-board{scroll-snap-type:x proximity;scrollbar-gutter:stable;overscroll-behavior-inline:contain;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(6,minmax(260px,1fr));grid-auto-flow:column;width:100%;min-width:0;max-width:100%;padding:0 0 10px;scroll-padding-inline:4px;overflow:auto hidden}.hub-app.genesis-redesign-v3 .task-board>.task-column{scroll-snap-align:start;min-width:260px}.hub-app.genesis-redesign-v3 .task-quick-create{z-index:3;background:linear-gradient(#1b1a22fa 72%,#1b1a2200);border-bottom:1px solid #978fff26;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:0 0 8px;padding:1px 0 9px;display:grid;position:sticky;top:0}.hub-app.genesis-redesign-v3 .task-quick-create label{min-width:0}.hub-app.genesis-redesign-v3 .task-quick-create input{color:#f7f6fc;width:100%;min-width:0;height:38px;font:inherit;background:#121118c2;border:1px solid #978fff3d;border-radius:9px;outline:none;padding:0 11px;font-size:12px;transition:border-color .16s,box-shadow .16s,background-color .16s}.hub-app.genesis-redesign-v3 .task-quick-create input:focus-visible{border-color:#aaa2ffb8;box-shadow:0 0 0 3px #8b87ea26}.hub-app.genesis-redesign-v3 .task-quick-create>button{background:var(--hub-brand-green);min-height:38px;color:var(--hub-brand-black);font:inherit;cursor:pointer;border:1px solid #a097ff70;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.hub-app.genesis-redesign-v3 .task-quick-create>button:is(:hover,:focus-visible){background:#65d760;border-color:#2b743394;outline:none;transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .task-quick-create>button:disabled,.hub-app.genesis-redesign-v3 .task-quick-create input:disabled{cursor:progress;opacity:.6}.hub-app.genesis-redesign-v3 .task-quick-create>button svg{width:15px;height:15px}.hub-app.genesis-redesign-v3 .task-quick-create-error{color:#ff9aaa;grid-column:1/-1;font-size:10px;line-height:1.35}.task-panel-layer .task-assignee-fieldset{gap:0}.task-panel-layer .task-assignee-hint{color:#aaa6ba;margin:5px 0 0;font-size:11px;font-weight:500;line-height:1.45}.task-panel-layer .task-assignee-search{background:#100f1657;border:1px solid #978fff47;border-radius:11px;grid-template:"icon input"minmax(0,1fr)/20px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;margin:10px 0 0;padding:0 12px;transition:border-color .16s,background-color .16s;display:grid}.task-panel-layer .task-assignee-search:focus-within{background:#8b87ea14;border-color:#aaa2ffad}.task-panel-layer .task-assignee-search>svg{color:#8f8a9f;pointer-events:none;grid-area:icon;width:17px;height:17px}.task-panel-layer .task-assignee-search input{width:100%;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;outline:0;grid-area:input;padding:0}.task-panel-layer .task-assignee-selection{scrollbar-width:thin;gap:6px;margin-top:9px;padding:1px 1px 5px;display:flex;overflow-x:auto}.task-panel-layer .task-assignee-chip{color:#eeecff;background:#8b87ea1f;border:1px solid #978fff4d;border-radius:999px;align-items:center;gap:7px;min-width:max-content;max-width:min(280px,80vw);min-height:36px;padding:3px 4px 3px 6px;font-size:11px;font-weight:650;display:inline-flex}.task-panel-layer .task-assignee-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-panel-layer .task-assignee-chip>button{color:#bdb8d0;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;place-items:center;width:27px;min-width:27px;height:27px;padding:0;display:grid}.task-panel-layer .task-assignee-chip>button:is(:hover,:focus-visible){color:#fff;background:#ffffff1a}.task-panel-layer .task-assignee-chip>button svg{width:14px;height:14px}.task-panel-layer .task-assignee-empty-selection,.task-panel-layer .task-assignee-no-results{color:#918c9f;margin:9px 0 0;font-size:11px;font-weight:500}.task-panel-layer .task-assignee-departments{scrollbar-width:thin;gap:6px;margin-top:9px;padding:1px 1px 6px;display:flex;overflow-x:auto}.task-panel-layer .task-assignee-departments>button{color:#cbc7d8;min-width:max-content;min-height:36px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #978fff40;border-radius:10px;outline:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.task-panel-layer .task-assignee-departments>button svg{color:#a9a3ff;width:15px;height:15px}.task-panel-layer .task-assignee-departments>button small{min-width:20px;height:20px;color:inherit;background:#ffffff12;border-radius:999px;place-items:center;font-size:9px;display:grid}.task-panel-layer .task-assignee-departments>button:is(:hover,:focus-visible,[aria-pressed=true]){color:#fff;background:#8b87ea33;border-color:#aaa2ffa3}.task-panel-layer .task-assignee-picker{background:#100f1640;border-color:#978fff33;max-height:230px;margin-top:4px}.task-panel-layer .task-assignee-picker label:has(input:checked){background:#8b87ea1f}.task-panel-layer .task-assignee-no-results{text-align:center;min-height:58px;margin:0;padding:20px 12px}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-quick-create{background:linear-gradient(#f7f5fdfa 72%,#f7f5fd00);border-color:#625cce29}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-quick-create input{border-color:var(--task-light-line);color:var(--task-light-text);background:#f2f0f9e6}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-quick-create>button{background:var(--hub-brand-green);color:var(--hub-brand-black);border-color:#2d753466}.task-panel-layer .task-assignee-picker input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#6555d8}html[data-theme=light] body .task-panel-layer :is(.task-assignee-chip,.task-assignee-departments>button){border-color:var(--task-light-line);color:#39364b;background:#e6e2f8ad}html[data-theme=light] body .task-panel-layer .task-assignee-search{border-color:var(--task-light-line);background:#ffffffc7}html[data-theme=light] body .task-panel-layer .task-assignee-search:focus-within{border-color:var(--task-light-line-strong);background:#f5f3fdf5}html[data-theme=light] body .task-panel-layer .task-assignee-search input{color:var(--task-light-text)}html[data-theme=light] body .task-panel-layer .task-assignee-chip>button{color:#625c76}html[data-theme=light] body .task-panel-layer .task-assignee-picker{border-color:var(--task-light-line);background:#eeecf694}html[data-theme=light] body .task-panel-layer .task-assignee-picker label:has(input:checked){background:#d7d2f29e}html[data-theme=light] body .task-panel-layer .task-assignee-hint,html[data-theme=light] body .task-panel-layer :is(.task-assignee-empty-selection,.task-assignee-no-results){color:#696578}@media (width<=820px){.hub-app.genesis-redesign-v3 .task-board{grid-template-columns:repeat(6,minmax(255px,78vw))}.hub-app.genesis-redesign-v3 .task-board>.task-column{min-width:255px}}@media (width<=520px){.hub-app.genesis-redesign-v3 .task-card-quick-editor,.hub-app.genesis-redesign-v3 .task-card-quick-editor-fields,.hub-app.genesis-redesign-v3 .task-card-quick-editor-actions{grid-template-columns:minmax(0,1fr)}.task-panel-layer .task-assignee-selection,.task-panel-layer .task-assignee-departments{margin-inline:-4px;padding-inline:4px}.task-panel-layer .task-assignee-chip{max-width:84vw}}.hub-app.genesis-redesign-v3 .task-toolbar{grid-template-columns:max-content minmax(180px,1fr) minmax(165px,.75fr) repeat(4,max-content)}@media (width>=1261px){.hub-app.genesis-redesign-v3 .task-toolbar{gap:6px;padding:6px}.hub-app.genesis-redesign-v3 .task-toolbar>*{min-height:38px}.hub-app.genesis-redesign-v3 .task-toolbar :is(.task-select-trigger,.task-privacy-filter,.task-scope-toggle,.task-result-count,input){height:38px;min-height:38px!important}.hub-app.genesis-redesign-v3 .task-toolbar .task-result-count{min-width:0;box-shadow:none;background:0 0;border-color:#0000;padding:0 8px;font-size:11px}}.hub-app.genesis-redesign-v3 .task-privacy-filter{color:#d9d6ff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#8b87ea14;border:1px solid #978fff57;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.hub-app.genesis-redesign-v3 .task-privacy-filter:is(:hover,:focus-visible,.active){color:#fff;background:#8b87ea38;border-color:#aaa2ffb8}.hub-app.genesis-redesign-v3 .task-privacy-filter svg,.hub-app.genesis-redesign-v3 .task-card h3>svg,.hub-app.genesis-redesign-v3 .task-private-detail-value>svg{flex:none;width:15px;height:15px}.hub-app.genesis-redesign-v3 .task-display-filters{background:#1b1a22b8;border:1px solid #978fff2e;border-radius:14px;grid-template-columns:max-content minmax(210px,1fr) minmax(190px,1fr) max-content;align-items:center;gap:10px;padding:8px;display:grid}.hub-app.genesis-redesign-v3 .task-display-filters-calendar{grid-template-columns:max-content minmax(220px,320px) minmax(190px,280px) minmax(0,1fr)}.hub-app.genesis-redesign-v3 .task-display-filters-calendar .task-display-filters-reset{justify-self:end}.hub-app.genesis-redesign-v3 .task-display-filters>strong,.hub-app.genesis-redesign-v3 .task-display-filters-reset{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;display:inline-flex}.hub-app.genesis-redesign-v3 .task-display-filters>strong{color:#d9d6ff;font-size:12px}.hub-app.genesis-redesign-v3 .task-display-filters svg{width:16px;height:16px}.hub-app.genesis-redesign-v3 .task-display-filters .task-filter-field{min-width:0}.hub-app.genesis-redesign-v3 .task-display-filters-reset{color:#d9d6ff;font:inherit;cursor:pointer;background:#8b87ea14;border:1px solid #978fff47;border-radius:12px;font-size:12px;font-weight:700}.hub-app.genesis-redesign-v3 .task-display-filters-reset:disabled{opacity:.46;cursor:default}.hub-app.genesis-redesign-v3 .task-display-filters-reset:not(:disabled):is(:hover,:focus-visible){color:#fff;background:#8b87ea33;border-color:#aaa2ffb8}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-display-filters{background:#ffffffc2;border-color:#6559c22e}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-display-filters>strong,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-display-filters-reset{color:#5149a9}@media (width<=980px){.hub-app.genesis-redesign-v3 .task-display-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-app.genesis-redesign-v3 .task-display-filters>strong,.hub-app.genesis-redesign-v3 .task-display-filters-reset{width:100%}}@media (width<=620px){.hub-app.genesis-redesign-v3 .task-display-filters{grid-template-columns:minmax(0,1fr);padding:7px}}.hub-app.genesis-redesign-v3 .task-private-detail-value{align-items:center;gap:6px;display:flex}.hub-app.genesis-redesign-v3 .task-card h3:has(>svg){align-items:center;gap:6px;display:flex}.task-panel-layer .task-private-toggle{cursor:pointer;background:#8b87ea14;border:1px solid #978fff4d;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.task-panel-layer .task-private-toggle>input{accent-color:#8b87ea;width:18px;height:18px;margin:0}.task-panel-layer .task-private-toggle>span{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;display:grid}.task-panel-layer .task-private-toggle svg{color:#aaa4ff;grid-row:1/3;width:16px;height:16px}.task-panel-layer .task-private-toggle strong{color:#f4f2fb;font-size:12px}.task-panel-layer .task-private-toggle small{color:#9d98aa;font-size:10px;line-height:1.35}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-privacy-filter,html[data-theme=light] body .task-panel-layer .task-private-toggle{border-color:var(--task-light-line-strong);color:#5149a9;background:#efecffe0}html[data-theme=light] body .task-panel-layer .task-private-toggle strong{color:#292635}html[data-theme=light] body .task-panel-layer .task-private-toggle small{color:#666273}.task-floating-menu,.task-date-menu{z-index:320;isolation:isolate;contain:paint;-webkit-backdrop-filter:none;background:#1f1e28}html[data-theme=light] body :is(.task-floating-menu,.task-date-menu){-webkit-backdrop-filter:none;background:#f7f5ff}@media (width<=1260px){.hub-app.genesis-redesign-v3 .task-toolbar{grid-template-columns:max-content minmax(220px,1fr) minmax(190px,1fr)}.hub-app.genesis-redesign-v3 .task-privacy-filter,.hub-app.genesis-redesign-v3 .task-scope-toggle,.hub-app.genesis-redesign-v3 .task-result-count{width:100%;margin:0}}.hub-app.genesis-redesign-v3 .task-column-backlog,.task-card-drag-preview.task-column-backlog{--task-column-accent:#9296a2;--task-column-accent-rgb:146, 150, 162}.hub-app.genesis-redesign-v3 .task-column-todo,.task-card-drag-preview.task-column-todo{--task-column-accent:#5ea8ff;--task-column-accent-rgb:94, 168, 255}.hub-app.genesis-redesign-v3 .task-column-in-progress,.task-card-drag-preview.task-column-in-progress{--task-column-accent:#f2bd52;--task-column-accent-rgb:242, 189, 82}.hub-app.genesis-redesign-v3 .task-column-review,.task-card-drag-preview.task-column-review{--task-column-accent:#a594ff;--task-column-accent-rgb:165, 148, 255}.hub-app.genesis-redesign-v3 .task-column-done,.task-card-drag-preview.task-column-done{--task-column-accent:#47d89a;--task-column-accent-rgb:71, 216, 154}.hub-app.genesis-redesign-v3 .task-column-overdue,.task-card-drag-preview.task-column-overdue{--task-column-accent:#ff7588;--task-column-accent-rgb:255, 117, 136}.hub-app.genesis-redesign-v3 .task-board{--task-board-column-surface:#1b1a22b8;--task-board-card-surface:#ffffff07;--task-board-card-hover:#ffffff0c}.hub-app.genesis-redesign-v3 .task-board>.task-column{border:0;border-right:1px solid var(--v3-border);background:var(--task-board-column-surface);box-shadow:none;border-radius:0}.hub-app.genesis-redesign-v3 .task-board>.task-column:last-child{border-right:0}.hub-app.genesis-redesign-v3 .task-column>header{background:var(--task-board-column-surface);box-shadow:inset 0 -4px 0 var(--task-column-accent);border-color:#0000}.hub-app.genesis-redesign-v3 .task-column>header svg{color:var(--hub-subtle)}.hub-app.genesis-redesign-v3 .task-column>header b{color:var(--hub-text);background:#ffffff0f;border:0}.hub-app.genesis-redesign-v3 .task-column-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hub-app.genesis-redesign-v3 .task-column-empty{min-height:84px;color:var(--hub-subtle);background:0 0;border:0;border-radius:0;padding:18px 8px}.hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview){border:0;border-bottom:1px solid var(--v3-border);min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:12px 17px 11px;overflow:hidden}.hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview):not(.is-editing){--task-card-accent:var(--task-column-accent);border:1px solid color-mix(in srgb, var(--task-card-accent) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--task-card-accent) 12%, transparent), transparent 58%), #1c1b26f0;border-radius:11px;padding:13px 13px 10px 18px;transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);box-shadow:0 8px 18px #06050c2e,inset 0 1px #ffffff0a;container:task-card/inline-size}.task-card-drag-preview{--task-card-accent:var(--task-column-accent,#8b5cf6)}.task-card-project-rail{z-index:1;border-radius:inherit;background:var(--task-card-accent,#8b5cf6);width:3px;box-shadow:0 0 16px color-mix(in srgb, var(--task-card-accent,#8b5cf6) 44%, transparent);pointer-events:none;border-top-right-radius:0;border-bottom-right-radius:0;position:absolute;inset:0 auto 0 0}.hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview):hover{border-bottom-color:var(--v3-border-strong);background:var(--task-board-card-hover)}.hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview):not(.is-editing):hover{border-color:color-mix(in srgb, var(--task-card-accent) 42%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--task-card-accent) 18%, transparent), transparent 58%), #22202efa;transform:translateY(-1px);box-shadow:0 10px 22px #06050c3d,inset 0 1px #ffffff0d}.hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview):not(.is-editing):focus-within{border-color:color-mix(in srgb, var(--task-card-accent) 68%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--task-card-accent) 18%, transparent), 0 10px 22px #06050c3d}.hub-app.genesis-redesign-v3 .task-column.is-over{border-color:var(--v3-border-strong);background:var(--task-board-column-surface);box-shadow:inset 0 0 0 1px var(--v3-border-strong)}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-board{--task-board-column-surface:#eeedfb;--task-board-card-surface:#f5f3fb;--task-board-card-hover:#efecfa}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-board>.task-column{border-color:var(--v3-border);background:var(--task-board-column-surface);box-shadow:none}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column>header{background:var(--task-board-column-surface);border-color:#0000}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview){border-color:var(--v3-border);box-shadow:none;background:0 0}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview):not(.is-editing){border-color:color-mix(in srgb, var(--task-card-accent) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--task-card-accent) 10%, transparent), transparent 58%), #fbfaff;box-shadow:0 8px 18px #5752861f,inset 0 1px #ffffffdb}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-column .task-card:not(.task-card-drag-preview):not(.is-editing):hover{border-color:color-mix(in srgb, var(--task-card-accent) 38%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--task-card-accent) 14%, transparent), transparent 58%), #f8f6ff}.hub-app.genesis-redesign-v3 .task-card-quick-edit-trigger{border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px;top:10px;bottom:auto;right:10px}.hub-app.genesis-redesign-v3 .task-card:not(.is-editing) .task-open-trigger{min-height:0;padding-right:0}.hub-app.genesis-redesign-v3 .task-card:not(.is-editing) footer{min-height:30px;padding-right:0}.hub-app.genesis-redesign-v3 .task-detail-panel>.task-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.hub-app.genesis-redesign-v3 .task-detail-panel>.task-detail-actions.is-single{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .task-detail-panel>.task-detail-actions>button{justify-content:center;width:100%;min-width:0}.hub-app.genesis-redesign-v3 .task-detail-panel>.task-detail-actions .task-delete-trigger{color:#ff9aaa;background:#ff75881f;border-color:#ff75887a}.hub-app.genesis-redesign-v3 .task-detail-panel .task-detail-status-row{grid-template-columns:minmax(0,1fr);gap:7px}.hub-app.genesis-redesign-v3 .task-detail-panel .task-detail-status-row dd{width:100%;min-width:0}.hub-app.genesis-redesign-v3 .task-detail-panel .task-detail-status-row .task-select{grid-template-columns:minmax(0,1fr);width:100%}.hub-app.genesis-redesign-v3 .task-detail-panel .task-detail-status-row .task-select-trigger{width:100%}.hub-app.genesis-redesign-v3 .task-detail-edit-button{color:#fff;background:#6b60d8;border-color:#978fff9e}.hub-app.genesis-redesign-v3 .task-detail-delete-button{color:#fff;background:#c64255;border-color:#ff677c9e}.task-panel-layer .task-form-panel .task-form-submit{color:#111;background:#74e06e;border-color:#2d753466}.hub-app.genesis-redesign-v3 :is(.task-detail-edit-button,.task-detail-delete-button,.task-form-submit):is(:hover,:focus-visible){color:#fff;filter:brightness(.96)}.task-panel-layer .task-form-panel .task-form-submit:is(:hover,:focus-visible){color:#111}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-detail-edit-button{background:#6b60d8;border-color:#5f55c4;color:#fff!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-detail-delete-button{background:#c64255;border-color:#b93549;color:#fff!important}html[data-theme=light] body .task-panel-layer .task-form-panel .task-form-submit{color:#111!important;background:#74e06e!important;border-color:#2d753466!important}.task-delete-dialog-layer{z-index:260;-webkit-backdrop-filter:blur(10px);background:#07080cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-delete-dialog{color:#f8f7fc;background:#19181f;border:1px solid #ff75886b;border-radius:16px;outline:none;grid-template-columns:48px minmax(0,1fr);gap:14px;width:min(470px,100vw - 40px);padding:20px;display:grid;box-shadow:0 28px 80px #00000080}.task-delete-dialog-icon{color:#ff8fa0;background:#ff758824;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.task-delete-dialog-icon svg{width:22px;height:22px}.task-delete-dialog-copy{min-width:0}.task-delete-dialog h2{margin:1px 0 7px;font-size:18px;line-height:1.25}.task-delete-dialog p{color:#bbb7c7;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.task-delete-dialog-error{color:#ffabb7;background:#ff75881a;border-left:3px solid #ff7588;grid-column:1/-1;padding:9px 11px;font-size:12px;line-height:1.4}.task-delete-dialog>footer{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.task-delete-dialog>footer button{color:#e5e2ec;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.task-delete-dialog>footer button:is(:hover,:focus-visible){background:#ffffff17;border-color:#ffffff57}.task-delete-dialog>footer .task-delete-confirm{color:#ffdce1;background:#ff75882e;border-color:#ff758894}.task-delete-dialog>footer .task-delete-confirm:is(:hover,:focus-visible){background:#ff75884d;border-color:#ff7588}.task-delete-dialog>footer button:disabled{cursor:progress;opacity:.6}.task-delete-dialog>footer svg{width:15px;height:15px}html[data-theme=light] body .task-delete-dialog{color:#211e27;background:#f7f6fa;border-color:#b7374f57;box-shadow:0 28px 80px #2d23443d}html[data-theme=light] body .task-delete-dialog p{color:#625d6b}html[data-theme=light] body .task-delete-dialog>footer button{color:#312d38;background:#362e450b;border-color:#362e452e}html[data-theme=light] body .task-delete-dialog>footer .task-delete-confirm{color:#9f263c;background:#d3435b1f;border-color:#b7374f73}.task-calendar-row{background:0 0;border-radius:4px;position:relative}.task-calendar-row:before{background:var(--task-calendar-row-tone);content:"";border-radius:3px;width:3px;position:absolute;inset:2px auto 2px 0}.task-calendar-row-backlog{--task-calendar-row-tone:#9296a2}.task-calendar-row-todo{--task-calendar-row-tone:#5ea8ff}.task-calendar-row-in-progress{--task-calendar-row-tone:#f2bd52}.task-calendar-row-review{--task-calendar-row-tone:#a594ff}.task-calendar-row-done{--task-calendar-row-tone:#47d89a}.task-calendar-row-overdue{--task-calendar-row-tone:#ff7588}.hub-app.genesis-redesign-v3 .task-calendar-grid article>time{margin:0;position:absolute;top:9px;right:9px}.hub-app.genesis-redesign-v3 .task-calendar-day-tasks{gap:3px;min-width:0;padding-top:20px;display:grid}.hub-app.genesis-redesign-v3 .task-calendar-grid article button.task-calendar-row{min-width:0;min-height:24px;color:var(--hub-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:4px;outline:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title assignees""meta assignees";align-items:center;gap:0 4px;padding:1px 4px 1px 9px;display:grid;overflow:hidden}.hub-app.genesis-redesign-v3 .task-calendar-grid article button.task-calendar-row:is(:hover,:focus-visible){background:#8b87ea1c;box-shadow:inset 0 0 0 1px #978fff33}.hub-app.genesis-redesign-v3 .task-calendar-row-title{min-width:0;color:inherit;grid-area:title;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:3px;font-size:10px;font-weight:650;line-height:1.05;display:grid}.hub-app.genesis-redesign-v3 .task-calendar-row-title>svg{width:9px;height:9px;color:var(--task-calendar-row-tone)}.hub-app.genesis-redesign-v3 .task-calendar-row-title>span,.hub-app.genesis-redesign-v3 .task-calendar-row-meta>span,.hub-app.genesis-redesign-v3 .task-calendar-row-meta>time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hub-app.genesis-redesign-v3 .task-calendar-row-meta{min-width:0;color:var(--hub-muted);grid-area:meta;align-items:center;gap:3px;font-size:8px;font-weight:500;line-height:1;display:flex}.hub-app.genesis-redesign-v3 .task-calendar-row-assignees{grid-area:assignees;justify-content:flex-end;align-items:center;gap:2px;min-width:18px;display:flex}.hub-app.genesis-redesign-v3 .task-calendar-row-assignees .hub-avatar-sm{border-color:color-mix(in srgb, var(--task-calendar-row-tone) 58%, transparent);width:18px;height:18px;font-size:7px}.hub-app.genesis-redesign-v3 .task-calendar-row-assignees>small{color:var(--hub-muted);font-variant-numeric:tabular-nums;font-size:7px}.hub-app.genesis-redesign-v3 .task-calendar-day-tasks>small{color:var(--hub-accent);padding-left:9px;font-size:8px;font-weight:650;line-height:10px}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-row{color:#1b1b25}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-grid article button.task-calendar-row:is(:hover,:focus-visible){background:#625cce1a;box-shadow:inset 0 0 0 1px #625cce2e}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-row-meta,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-calendar-row-assignees>small{color:#666273}@media (width<=520px){.task-delete-dialog-layer{padding:12px}.task-delete-dialog{border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:11px;width:calc(100vw - 24px);padding:16px}.task-delete-dialog-icon{width:40px;height:40px}.task-delete-dialog>footer{grid-template-columns:minmax(0,1fr)}}.task-report-export{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.task-report-people{flex:0 0 170px;width:170px}.task-report-people-trigger{width:100%;min-height:44px;color:var(--hub-text);font:inherit;cursor:pointer;background:#8b87ea14;border:1px solid #978fff4d;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.task-report-people-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-report-people-trigger>svg{width:16px;height:16px}.task-report-people-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.task-report-people-menu{gap:4px;padding:8px;display:grid;overflow-y:auto}.task-report-people-menu>header{border-bottom:1px solid #978fff2e;gap:3px;padding:6px 8px 8px;display:grid}.task-report-people-menu>header small{color:var(--hub-muted)}.task-report-people-menu>button,.task-report-people-menu>label{min-height:38px;color:var(--hub-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.task-report-people-menu>button:is(:hover,:focus-visible),.task-report-people-menu>label:hover{background:#8b87ea24}.task-report-people-menu input{width:16px;height:16px;accent-color:var(--hub-accent)}.task-report-export .task-select{flex:0 0 142px;width:142px}.task-report-export .task-select-trigger{border-radius:12px;height:44px;min-height:44px}@media (width<=900px){.task-report-export{width:100%}.task-report-export .task-select,.task-report-export .task-report-people,.task-report-export .hub-button{flex:1 1 0;width:auto}}.task-project-detail-value{overflow-wrap:normal;align-items:center;gap:6px;min-width:0;display:inline-flex}.task-card-project-header{justify-content:flex-start;align-items:center;min-width:0;margin:0 38px 6px 0;display:flex}.task-card-description{color:var(--hub-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.hub-app.genesis-redesign-v3 .task-card h3{color:#fbfaff;letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:0;font-size:14px;font-weight:850;line-height:1.3;display:-webkit-box;overflow:hidden}.task-card-deadline{max-width:100%;color:var(--hub-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:6px;display:inline-grid}.task-card-deadline>svg{color:#e7e5ffc7;width:17px;height:17px}.task-card-deadline>span,.task-card-assignee-summary>span{gap:2px;min-width:0;display:grid}.task-card-deadline small,.task-card-assignee-summary small{color:var(--hub-subtle);font-size:10px;font-weight:700;line-height:1.1}.task-card-deadline time{color:#f3f1ff;font-size:13px;font-weight:800;line-height:1.15}.task-card-footer-panel{border-top:1px solid color-mix(in srgb, var(--task-card-accent,#8b5cf6) 20%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding-top:7px;display:grid}.task-card-assignee-summary{align-items:center;gap:8px;min-width:0;display:flex}.task-card-assignee-summary .task-avatar-stack{flex:none}.task-card-assignee-summary .hub-avatar-sm{width:24px;height:24px;font-size:8px}.task-card-assignee-summary>span{overflow:hidden}.task-card-assignee-summary>span>span{color:#f7f5ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;font-weight:750;line-height:1.2;display:block;overflow:hidden}.task-card-avatar-overflow{color:#dedaff;background:#302e43;border:1px solid #b1aaff5c;border-radius:999px;place-items:center;width:24px;height:24px;margin-left:-6px;font-size:8px;font-weight:800;display:grid}.task-card-provenance{min-width:0;color:var(--hub-muted);flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:6px;font-size:10px;line-height:1.35;display:flex;overflow:hidden}.task-card-provenance .task-card-author,.task-card-provenance .task-card-created{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.task-card-provenance .task-card-author>span,.task-card-provenance .task-card-created>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.task-card-provenance .task-card-created time{color:inherit;font-size:inherit;font-weight:inherit;display:inline}.task-card-provenance svg{flex:none;width:10px;height:10px}.task-priority{width:max-content;max-width:100%;color:var(--hub-accent);background:#8b87ea29;border:1px solid #8b87ea47;border-radius:999px;padding:4px 7px;font-weight:800}.task-priority-1{color:#ef4444;background:#ef444424;border-color:#ef444452}.task-priority-2{color:#f59e0b;background:#f59e0b24;border-color:#f59e0b61}.task-project-pill{border:1px solid color-mix(in srgb, var(--task-card-accent,#8b5cf6) 38%, transparent);background:color-mix(in srgb, var(--task-card-accent,#8b5cf6) 16%, transparent);color:#ebe9ff;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 9px;font-size:12px;font-weight:750;display:inline-flex}.task-project-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.task-project-dot{background:var(--task-card-accent,#8b5cf6);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--task-card-accent,#8b5cf6) 18%, transparent);border-radius:999px;flex:none}.hub-app.genesis-redesign-v3 .task-card .task-card-project-header{display:flex}.hub-app.genesis-redesign-v3 .task-card .task-card-deadline time{display:block}.hub-app.genesis-redesign-v3 .task-card footer.task-card-footer-panel{grid-template-columns:minmax(0,1fr) auto;display:grid}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card h3{color:#211d35}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card .task-card-deadline time,html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-assignee-summary>span>span{color:#2f2b45}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-project-pill{color:#28243c}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card .task-card-deadline>svg{color:#625c7c}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-card-avatar-overflow{color:#413b68;background:#ece9f8;border-color:#58509a3d}@container task-card (width<=250px){.hub-app.genesis-redesign-v3 .task-card footer.task-card-footer-panel{grid-template-columns:minmax(0,1fr);align-items:start}.task-card-footer-panel .task-priority{justify-self:start}}.task-subtasks-section{gap:12px;margin-top:18px;display:grid}.task-subtasks-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-subtasks-section h3{margin:0}.task-subtask-progress{color:var(--hub-muted);background:#8b87ea1f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.task-subtask-list{gap:8px;display:grid}.task-subtask-row{border:1px solid var(--hub-border);background:color-mix(in srgb, var(--hub-card) 92%, transparent);overflow-wrap:anywhere;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.task-subtask-row input{width:16px;height:16px;accent-color:var(--hub-success)}.task-subtask-row small,.task-subtask-empty{color:var(--hub-muted)}.task-subtask-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.task-subtask-add input,.task-report-custom-range input{border:1px solid var(--hub-border);background:var(--hub-card);min-height:44px;color:var(--hub-text);font:inherit;border-radius:12px;padding:0 12px}.task-report-filter-group{flex:0 150px;min-width:132px}.task-report-filter-group .task-select-trigger{width:100%}.task-report-filter-menu{gap:4px;padding:8px;display:grid;overflow-y:auto}.task-report-filter-menu>button{min-height:36px;color:var(--hub-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;font-size:12px;display:grid}.task-report-filter-menu>button:is(:hover,:focus-visible,.selected){background:#8b87ea24}.task-report-custom-range{flex:260px;grid-template-columns:repeat(2,minmax(128px,1fr));gap:8px;display:grid}.task-quick-create-date{min-width:150px}@media (width<=640px){.task-card-meta-grid{grid-template-columns:1fr}.task-select-trigger,.task-assignee-chip,.task-report-export,.task-subtask-row,.task-project-dot{max-width:100%}.task-report-export,.task-subtask-add,.task-report-custom-range{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.task-report-filter-group,.task-report-export .task-select,.task-report-export .task-report-people,.task-report-export .hub-button{flex:100%;width:100%}.task-subtask-row{grid-template-columns:18px minmax(0,1fr)}.task-subtask-row small{grid-column:2}}.task-panel-layer .hub-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-app.genesis-redesign-v3 .task-header{grid-template-columns:minmax(0,1fr);align-items:start}.hub-app.genesis-redesign-v3 .task-header>div:first-of-type,.hub-app.genesis-redesign-v3 .task-header-actions{grid-column:1;width:100%;min-width:0}.hub-app.genesis-redesign-v3 .task-header-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.hub-app.genesis-redesign-v3 .task-header-actions>.hub-segmented{scrollbar-width:thin;grid-area:1/1;justify-self:start;min-width:0;max-width:100%;overflow-x:auto}.hub-app.genesis-redesign-v3 .task-header-actions>.hub-button{white-space:nowrap;grid-area:1/2}.hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));width:100%;min-width:0;padding-top:2px;display:grid}.hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export :is(.task-select,.task-report-people,.task-report-filter-group,.hub-button){width:100%;min-width:0}.hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export .task-report-custom-range{grid-column:span 2}.hub-app.genesis-redesign-v3{--theme-parity-hero-surface:radial-gradient(circle at 84% 8%, #8b87ea29, transparent 34%), linear-gradient(138deg, #1f1e2af5, #14141beb);--theme-parity-hero-border:#8b87ea47;--theme-parity-hero-shadow:0 24px 58px #0000003d, inset 0 1px 0 #ffffff0e;--theme-parity-control-surface:#ffffff0e;--theme-parity-control-border:#8b87ea4d;--theme-parity-control-ink:#bcb8ff}.hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header){isolation:isolate;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden;border:1px solid var(--theme-parity-hero-border)!important;background:var(--theme-parity-hero-surface)!important;min-height:clamp(68px,5vw,82px)!important;box-shadow:var(--theme-parity-hero-shadow)!important;-webkit-backdrop-filter:blur(22px)saturate(118%)!important;border-radius:24px!important;margin:0 0 clamp(10px,1.2vw,16px)!important;padding:clamp(10px,1.4vw,14px) clamp(22px,2.8vw,38px)!important}.hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header):before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(118deg,#8b87ea1a,#0000 38%,#ffffff06 64%,#0000);position:absolute;inset:0}.hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header) h1,.hub-app.genesis-redesign-v3 .operations-heading h1{letter-spacing:-.02em;margin:0;line-height:1.08;font-size:clamp(22px,2.1vw,32px)!important}.hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header) p,.hub-app.genesis-redesign-v3 .operations-heading p{max-width:760px;color:var(--hub-muted);margin:3px 0 0;font-size:clamp(11px,.85vw,13px)!important;line-height:1.35!important}.hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header) small,.hub-app.genesis-redesign-v3 .operations-heading small{margin-bottom:2px;line-height:1.2;display:block;font-size:11px!important}.hub-app.genesis-redesign-v3 .operations-header{border-bottom-color:var(--theme-parity-hero-border);align-items:center;gap:clamp(10px,1.2vw,16px);padding-bottom:clamp(10px,1.4vw,14px)!important}.hub-app.genesis-redesign-v3 .operations-heading{min-width:0}.hub-app.genesis-redesign-v3 .operations-heading-icon{border-color:var(--theme-parity-control-border);background:var(--theme-parity-control-surface);width:44px;height:44px;color:var(--theme-parity-control-ink);border-radius:13px;flex:0 0 44px;box-shadow:inset 0 1px #ffffff14}html[data-theme=light] .hub-app.genesis-redesign-v3{--theme-parity-hero-surface:radial-gradient(circle at 82% 4%, #7465e221, transparent 34%), linear-gradient(138deg, #d2cfd8f5, #c5c2cceb);--theme-parity-hero-border:#5e4fc738;--theme-parity-hero-shadow:0 24px 58px #473b8b1f, inset 0 1px 0 #fffffffa;--theme-parity-control-surface:#6859d213;--theme-parity-control-border:#5e4fc742;--theme-parity-control-ink:#5f52cb}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header){--theme-parity-hero-surface:radial-gradient(circle at 82% 4%, #7465e221, transparent 34%), linear-gradient(138deg, #d2cfd8f5, #c5c2cceb)}.hub-app.genesis-redesign-v3 .onboarding-workspace,.hub-app.genesis-redesign-v3 :is(.calendar-workspace,.onboarding-workspace,.operations-workspace,.task-workspace,.people-workspace){background:0 0!important}.hub-app.genesis-redesign-v3 .onboarding-layout{border-radius:22px;grid-template-columns:minmax(260px,.72fr) minmax(0,2.5fr) minmax(210px,.62fr);width:100%;min-height:0;overflow:visible}.hub-app.genesis-redesign-v3 .onboarding-content{min-width:0;min-height:0;padding:clamp(22px,2vw,32px);overflow:visible}.hub-app.genesis-redesign-v3 .onboarding-request-card{width:100%;max-width:1180px}.hub-app.genesis-redesign-v3 .onboarding-request-summary{border:1px solid var(--theme-parity-hero-border);background:var(--theme-parity-control-surface);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--hub-accent) 76%, transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:22px 24px;display:grid}.hub-app.genesis-redesign-v3 :is(.gen-select-chevron,.profile-select-chevron){border:1px solid var(--theme-parity-control-border);background:var(--theme-parity-control-surface);width:30px;height:30px;color:var(--theme-parity-control-ink);border-radius:10px;flex:0 0 30px;place-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff14}.hub-app.genesis-redesign-v3 .gen-select-chevron:before{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-3px;transform:rotate(45deg)}.hub-app.genesis-redesign-v3 :is(.task-select-trigger,.onboarding-picker-trigger,.calendar-option-select>button)>svg:last-child{box-sizing:border-box;border:1px solid var(--theme-parity-control-border);background:var(--theme-parity-control-surface);width:30px;height:30px;color:var(--theme-parity-control-ink);border-radius:10px;flex:0 0 30px;padding:7px;transition:border-color .16s,background-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff14}.hub-app.genesis-redesign-v3 :is(.task-select-trigger,.onboarding-picker-trigger,.calendar-option-select>button):is(:hover,:focus-visible)>svg:last-child,.hub-app.genesis-redesign-v3 :is(.gen-select-chevron,.profile-select-chevron):is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--hub-accent) 64%, transparent);background:color-mix(in srgb, var(--hub-accent) 15%, transparent)}@media (width<=1180px){.hub-app.genesis-redesign-v3 .onboarding-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,2fr)}.hub-app.genesis-redesign-v3 .onboarding-outline-panel{border-top:1px solid var(--hub-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.hub-app.genesis-redesign-v3 .onboarding-outline-panel>span{grid-column:1/-1}}@media (width<=980px){.hub-app.genesis-redesign-v3 .onboarding-layout{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .onboarding-outline-panel{grid-column:auto}}@media (width<=780px){.hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header){width:min(100%,100vw - 40px);max-width:calc(100vw - 40px);border-radius:16px!important;min-height:auto!important;margin-bottom:10px!important;padding:10px 20px!important}.hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header) h1,.hub-app.genesis-redesign-v3 .operations-heading h1{font-size:clamp(21px,6vw,28px)!important}.hub-app.genesis-redesign-v3 .operations-header{flex-direction:column;align-items:stretch}.hub-app.genesis-redesign-v3 .operations-header-actions{width:100%}.hub-app.genesis-redesign-v3 .operations-heading-icon{flex-basis:36px;width:36px;height:36px}.hub-app.genesis-redesign-v3 .onboarding-content{padding:16px}.hub-app.genesis-redesign-v3 .onboarding-request-summary{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.hub-app.genesis-redesign-v3 :is(.gen-select-chevron,.profile-select-chevron,.task-select-trigger>svg:last-child,.onboarding-picker-trigger>svg:last-child,.calendar-option-select>button>svg:last-child){transition:none!important}}.hub-select-chevron{box-sizing:border-box;transform-origin:50%;transition:transform .18s;width:16px!important;min-width:16px!important;height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 16px!important;place-self:center end!important;margin:0!important;padding:0!important}button[aria-expanded=true]>.hub-select-chevron{transform:rotate(180deg)!important}.hub-app.genesis-redesign-v3 .gen-select-chevron{width:16px!important;height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 16px!important;margin:0!important}.hub-app.genesis-redesign-v3 .gen-select-chevron:before{width:7px;height:7px;margin-top:-3px}.task-select-trigger{grid-template-columns:minmax(0,1fr) auto}:is(.task-select-trigger:has(.task-select-icon),.task-report-people-trigger){grid-template-columns:18px minmax(0,1fr) auto}.calendar-option-select>button{grid-template-columns:minmax(0,1fr) auto}.time-picker>button{grid-template-columns:15px minmax(0,1fr) auto}.onboarding-picker-trigger{grid-template-columns:auto minmax(0,1fr) auto}@media (prefers-reduced-motion:reduce){.hub-select-chevron{transition:none!important}}.hub-app.genesis-redesign-v3 .pay-permissions-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-panel,.hub-app.genesis-redesign-v3 .pay-permissions-panel.gen-panel{border:1px solid var(--hub-line);background:var(--hub-surface);color:var(--hub-text);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);border-radius:18px;box-shadow:0 18px 48px #0403122e}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-control{border:1px solid var(--hub-line);background:var(--hub-surface-strong);width:100%;min-height:44px;color:var(--hub-text);font:inherit;border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-control::placeholder{color:var(--hub-muted)}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-control:is(:hover,:focus){border-color:var(--hub-line-accent);background:var(--hub-surface-hover)}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-control:focus{box-shadow:0 0 0 3px var(--hub-accent-soft)}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button{border:1px solid var(--hub-line);background:var(--hub-surface-strong);min-height:42px;color:var(--hub-text);font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:760;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button:hover:not(:disabled){border-color:var(--hub-line-accent);background:var(--hub-surface-hover);transform:translateY(-1px)}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button-primary{border-color:color-mix(in srgb, var(--hub-accent) 72%, transparent);background:linear-gradient(135deg, var(--hub-accent), color-mix(in srgb, var(--hub-accent) 76%, #b8a8ff));color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--hub-accent) 22%, transparent)}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button-primary:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--hub-accent) 90%, #fff), var(--hub-accent))}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button-icon,.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-button-icon svg{flex:0 0 16px;width:16px;height:16px}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-badge{border:1px solid var(--hub-line);background:var(--hub-surface-strong);min-height:26px;color:var(--hub-muted);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:780;line-height:1.2;display:inline-flex}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-badge-green{border-color:color-mix(in srgb, var(--hub-success) 34%, transparent);background:color-mix(in srgb, var(--hub-success) 10%, transparent);color:var(--hub-success)}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-badge-yellow{color:#d7a12c;background:#d7a12c1a;border-color:#d7a12c57}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-badge-red{border-color:color-mix(in srgb, var(--hub-danger) 34%, transparent);background:color-mix(in srgb, var(--hub-danger) 10%, transparent);color:var(--hub-danger)}.hub-app.genesis-redesign-v3 .pay-permissions-layout .gen-empty,.hub-app.genesis-redesign-v3 .pay-permissions-panel .gen-empty{min-height:160px;color:var(--hub-muted);text-align:center;place-items:center;padding:24px;line-height:1.55;display:grid}.hub-app.genesis-redesign-v3 :is(.pay-permissions-users,.pay-permissions-matrix){min-width:0;padding:18px}.hub-app.genesis-redesign-v3 .pay-permissions-users{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;max-height:calc(100dvh - 48px);display:grid;position:sticky;top:0}.hub-app.genesis-redesign-v3 :is(.pay-permissions-heading,.pay-permissions-matrix-head){align-items:center;gap:12px;min-width:0;display:flex}.hub-app.genesis-redesign-v3 :is(.pay-permissions-heading,.pay-permissions-matrix-head)>div{min-width:0}.hub-app.genesis-redesign-v3 :is(.pay-permissions-heading,.pay-permissions-matrix-head) :is(h2,p){margin:0}.hub-app.genesis-redesign-v3 :is(.pay-permissions-heading,.pay-permissions-matrix-head) h2{color:var(--hub-text);font-size:clamp(18px,1.6vw,22px);line-height:1.15}.hub-app.genesis-redesign-v3 :is(.pay-permissions-heading,.pay-permissions-matrix-head) p{color:var(--hub-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45}.hub-app.genesis-redesign-v3 .pay-permissions-heading-icon{border:1px solid color-mix(in srgb, var(--hub-accent) 28%, transparent);background:color-mix(in srgb, var(--hub-accent) 9%, transparent);width:42px;height:42px;color:var(--hub-accent);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-heading-icon svg{width:20px;height:20px}.hub-app.genesis-redesign-v3 .pay-permissions-search{display:block;position:relative}.hub-app.genesis-redesign-v3 .pay-permissions-search>svg{z-index:1;width:17px;height:17px;color:var(--hub-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.hub-app.genesis-redesign-v3 .pay-permissions-search .gen-control{padding-left:40px}.hub-app.genesis-redesign-v3 .pay-permissions-user-list{scrollbar-gutter:stable;align-content:start;gap:7px;min-height:0;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.hub-app.genesis-redesign-v3 .pay-permissions-user{border:1px solid color-mix(in srgb, var(--hub-accent) 20%, #ffffff24);width:100%;min-width:0;min-height:64px;color:var(--hub-text);text-align:left;background:#ffffff05;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-user:hover:not(:disabled){border-color:color-mix(in srgb, var(--hub-accent) 34%, transparent);background:color-mix(in srgb, var(--hub-accent) 6%, transparent);transform:translate(2px)}.hub-app.genesis-redesign-v3 .pay-permissions-user:is(.is-selected,[aria-current=true]){border-color:color-mix(in srgb, var(--hub-accent) 52%, transparent);background:color-mix(in srgb, var(--hub-accent) 11%, transparent);box-shadow:inset 3px 0 0 var(--hub-accent)}.hub-app.genesis-redesign-v3 .pay-permissions-user:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-app.genesis-redesign-v3 .pay-permissions-user>span{min-width:0}.hub-app.genesis-redesign-v3 .pay-permissions-user>span:nth-child(2){gap:4px;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-user :is(strong,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hub-app.genesis-redesign-v3 .pay-permissions-user strong{font-size:12.5px}.hub-app.genesis-redesign-v3 .pay-permissions-user small{color:var(--hub-muted);font-size:10.5px}.hub-app.genesis-redesign-v3 .pay-permissions-user-avatar{border:1px solid color-mix(in srgb, var(--hub-accent) 28%, transparent);background:color-mix(in srgb, var(--hub-accent) 10%, transparent);width:38px;height:38px;color:var(--hub-text);border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.hub-app.genesis-redesign-v3 :is(.pay-permissions-no-users,.pay-permissions-selection-lock){color:var(--hub-muted);margin:0;font-size:11px;line-height:1.45}.hub-app.genesis-redesign-v3 .pay-permissions-selection-lock{border-top:1px solid color-mix(in srgb, var(--hub-accent) 20%, #ffffff24);padding-top:10px}.hub-app.genesis-redesign-v3 .pay-permissions-matrix{gap:16px;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-matrix-head{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px}.hub-app.genesis-redesign-v3 .pay-permissions-groups{gap:12px;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-group{border:1px solid color-mix(in srgb, var(--hub-accent) 20%, #ffffff24);background:#ffffff04;border-radius:14px;overflow:hidden}.hub-app.genesis-redesign-v3 .pay-permissions-group>header{border-bottom:1px solid color-mix(in srgb, var(--hub-accent) 20%, #ffffff24);background:color-mix(in srgb, var(--hub-accent) 4%, transparent);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.hub-app.genesis-redesign-v3 .pay-permissions-group>header :is(h3,p){margin:0}.hub-app.genesis-redesign-v3 .pay-permissions-group>header h3{color:var(--hub-text);font-size:14px}.hub-app.genesis-redesign-v3 .pay-permissions-group>header p{color:var(--hub-muted);margin-top:4px;font-size:11px;line-height:1.4}.hub-app.genesis-redesign-v3 .pay-permissions-group>header>span{border:1px solid color-mix(in srgb, var(--hub-accent) 36%, #ffffff2e);min-width:28px;height:28px;color:var(--hub-accent);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-rights{display:grid}.hub-app.genesis-redesign-v3 .pay-permission-row{border-bottom:1px solid color-mix(in srgb, var(--hub-accent) 20%, #ffffff24);grid-template-columns:minmax(210px,1fr) minmax(270px,auto) 126px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.hub-app.genesis-redesign-v3 .pay-permission-row:last-child{border-bottom:0}.hub-app.genesis-redesign-v3 .pay-permission-row.is-locked{background:#ffffff05}.hub-app.genesis-redesign-v3 .pay-permission-copy{min-width:0}.hub-app.genesis-redesign-v3 .pay-permission-copy>strong{color:var(--hub-text);font-size:12.5px;line-height:1.35;display:block}.hub-app.genesis-redesign-v3 .pay-permission-copy>p{color:var(--hub-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}.hub-app.genesis-redesign-v3 .pay-permission-lock-note{color:#f0c66b;align-items:center;gap:5px;margin-top:7px;font-size:10.5px;line-height:1.35;display:flex}.hub-app.genesis-redesign-v3 .pay-permission-lock-note svg{flex:0 0 13px;width:13px;height:13px}.hub-app.genesis-redesign-v3 .pay-permission-modes{border:1px solid color-mix(in srgb, var(--hub-accent) 20%, #ffffff24);background:color-mix(in srgb, var(--hub-surface-strong) 88%, transparent);border-radius:11px;grid-template-columns:repeat(3,minmax(84px,1fr));gap:5px;min-width:0;padding:4px;display:grid}.hub-app.genesis-redesign-v3 .pay-permission-modes button{min-width:0;min-height:34px;color:var(--hub-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 8px;font-size:10.5px;font-weight:760;transition:border-color .15s,background-color .15s,color .15s}.hub-app.genesis-redesign-v3 .pay-permission-modes button:hover:not(:disabled){border-color:color-mix(in srgb, var(--hub-accent) 36%, #ffffff2e);color:var(--hub-text)}.hub-app.genesis-redesign-v3 .pay-permission-modes button.is-selected{border-color:color-mix(in srgb, var(--hub-accent) 34%, transparent);background:color-mix(in srgb, var(--hub-accent) 12%, transparent);color:var(--hub-text)}.hub-app.genesis-redesign-v3 .pay-permission-modes button.is-deny.is-selected{border-color:color-mix(in srgb, var(--hub-danger) 34%, transparent);background:color-mix(in srgb, var(--hub-danger) 10%, transparent);color:var(--hub-danger)}.hub-app.genesis-redesign-v3 .pay-permission-modes button:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-app.genesis-redesign-v3 .pay-permission-effective{color:var(--hub-muted);text-align:right;justify-self:end;font-size:10.5px;font-weight:760;line-height:1.35}.hub-app.genesis-redesign-v3 .pay-permission-effective.is-allowed{color:var(--hub-success)}.hub-app.genesis-redesign-v3 .pay-permission-effective.is-denied{color:var(--hub-danger)}.hub-app.genesis-redesign-v3 .pay-permissions-state{min-height:180px;color:var(--hub-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.hub-app.genesis-redesign-v3 :is(.pay-permissions-state,.pay-permissions-actions) .is-error,.hub-app.genesis-redesign-v3 .pay-permissions-state.is-error{color:var(--hub-danger)}.hub-app.genesis-redesign-v3 .pay-permissions-actions{z-index:5;border:1px solid color-mix(in srgb, var(--hub-accent) 36%, #ffffff2e);background:color-mix(in srgb, var(--hub-surface-strong) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:12px;display:grid;position:sticky;bottom:-1px;box-shadow:0 -12px 28px #0403122e}.hub-app.genesis-redesign-v3 .pay-permissions-actions>div:first-child{min-width:0;color:var(--hub-muted);font-size:11px}.hub-app.genesis-redesign-v3 .pay-permissions-actions>div:first-child>span{align-items:center;gap:6px;display:flex}.hub-app.genesis-redesign-v3 .pay-permissions-actions>div:first-child svg{width:15px;height:15px}.hub-app.genesis-redesign-v3 .pay-permissions-actions .is-success{color:var(--hub-success)}.hub-app.genesis-redesign-v3 .pay-permissions-review{z-index:8;background:color-mix(in srgb, var(--hub-surface-strong) 92%, #d7a12c14);border:1px solid #f0c66b57;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:14px;display:grid;position:sticky;bottom:74px;box-shadow:0 18px 48px #04031247}.hub-app.genesis-redesign-v3 .pay-permissions-review>div{align-items:center;gap:10px;min-width:0;display:flex}.hub-app.genesis-redesign-v3 .pay-permissions-review>div:last-child{grid-area:1/2}.hub-app.genesis-redesign-v3 .pay-permissions-review>ul{grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-review li{background:#ffffff06;border:1px solid #f0c66b2e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;font-size:10.5px;display:flex}.hub-app.genesis-redesign-v3 .pay-permissions-review li strong{overflow-wrap:anywhere;min-width:0}.hub-app.genesis-redesign-v3 .pay-permissions-review li span{color:#f0c66b;flex:none;font-weight:750}.hub-app.genesis-redesign-v3 .pay-permissions-review>div:first-child>svg{color:#f0c66b;flex:0 0 22px;width:22px;height:22px}.hub-app.genesis-redesign-v3 .pay-permissions-review>div:first-child span{gap:3px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-review strong{color:var(--hub-text);font-size:12px}.hub-app.genesis-redesign-v3 .pay-permissions-review small{color:#c6b992;font-size:10.5px;line-height:1.4}html[data-theme=light] .hub-app.genesis-redesign-v3 .pay-permission-modes{background:#f8f6ffeb}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.pay-permissions-user,.pay-permissions-group,.pay-permission-row.is-locked){background:#ffffff7a}html[data-theme=light] .hub-app.genesis-redesign-v3 .pay-permissions-actions{background:#f8f6fff5;box-shadow:0 -12px 28px #2d265c1a}html[data-theme=light] .hub-app.genesis-redesign-v3 .pay-permissions-review{background:#fffbedfa;box-shadow:0 18px 48px #3f2f0e24}html[data-theme=light] .hub-app.genesis-redesign-v3 .pay-permissions-review small{color:#756843}@media (width<=1180px){.hub-app.genesis-redesign-v3 .pay-permission-row{grid-template-columns:minmax(180px,1fr) minmax(240px,auto)}.hub-app.genesis-redesign-v3 .pay-permission-effective{text-align:left;grid-column:1/-1;justify-self:start}}@media (width<=980px){.hub-app.genesis-redesign-v3 .pay-permissions-layout{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .pay-permissions-users{grid-template-rows:auto auto auto auto;max-height:none;position:static}.hub-app.genesis-redesign-v3 .pay-permissions-user-list{padding-bottom:6px;display:flex;overflow:auto hidden}.hub-app.genesis-redesign-v3 .pay-permissions-user{width:min(280px,78vw);min-width:min(280px,78vw)}}@media (width<=720px){.hub-app.genesis-redesign-v3 :is(.pay-permissions-users,.pay-permissions-matrix){padding:13px}.hub-app.genesis-redesign-v3 .pay-permissions-matrix-head{grid-template-columns:auto minmax(0,1fr)}.hub-app.genesis-redesign-v3 .pay-permissions-matrix-head>.gen-badge{grid-column:1/-1;justify-self:start}.hub-app.genesis-redesign-v3 .pay-permission-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px}.hub-app.genesis-redesign-v3 .pay-permission-modes{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.hub-app.genesis-redesign-v3 .pay-permission-effective{grid-column:auto}.hub-app.genesis-redesign-v3 .pay-permissions-actions{grid-template-columns:minmax(0,1fr);position:static}.hub-app.genesis-redesign-v3 .pay-permissions-actions .gen-button{width:100%}.hub-app.genesis-redesign-v3 .pay-permissions-review{grid-template-columns:minmax(0,1fr);align-items:stretch;position:static}.hub-app.genesis-redesign-v3 .pay-permissions-review>div:last-child{grid-area:auto/1;grid-template-columns:minmax(0,1fr);display:grid}.hub-app.genesis-redesign-v3 .pay-permissions-review li{flex-direction:column;align-items:flex-start;gap:4px}.hub-app.genesis-redesign-v3 .pay-permissions-review .gen-button{width:100%}}@media (width<=420px){.hub-app.genesis-redesign-v3 .pay-permissions-layout{gap:10px}.hub-app.genesis-redesign-v3 .pay-permissions-heading-icon{flex-basis:38px;width:38px;height:38px}.hub-app.genesis-redesign-v3 .pay-permission-modes button{min-height:42px;padding-inline:4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.hub-app.genesis-redesign-v3 :is(.pay-permissions-user,.pay-permission-modes button){transition:none}}.hub-app.genesis-redesign-v3 .approval-delegation-settings{grid-column:2}.hub-app.genesis-redesign-v3 :is(.account-security-settings,.approval-delegation-settings){border:1px solid var(--hub-line);min-width:0;color:var(--hub-text);background:var(--hub-surface);border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 48px #0403122e}.hub-app.genesis-redesign-v3 .profile-modal-layout .account-security-settings{box-shadow:none;border-radius:14px}.hub-app.genesis-redesign-v3 .account-settings-heading{align-items:center;gap:11px;display:flex}.hub-app.genesis-redesign-v3 .account-settings-heading>svg{border:1px solid var(--hub-line-accent);width:40px;height:40px;color:var(--hub-accent);background:var(--hub-accent-soft);border-radius:11px;flex:0 0 40px;padding:10px}.hub-app.genesis-redesign-v3 .account-settings-heading>span,.hub-app.genesis-redesign-v3 .account-settings-block>header{gap:4px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .account-settings-heading strong{font-size:16px}.hub-app.genesis-redesign-v3 :is(.account-settings-heading,.account-settings-block) small{color:var(--hub-muted);font-size:10.5px;line-height:1.45}.hub-app.genesis-redesign-v3 .account-settings-block{border:1px solid var(--hub-line);background:color-mix(in srgb, var(--hub-accent) 2%, transparent);border-radius:13px;gap:12px;padding:14px;display:grid}.hub-app.genesis-redesign-v3 .account-settings-block>header strong{font-size:13px}.hub-app.genesis-redesign-v3 .account-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hub-app.genesis-redesign-v3 :is(.account-settings-grid>label,.account-settings-reason){min-width:0;color:var(--hub-muted);gap:6px;font-size:10px;font-weight:720;display:grid}.hub-app.genesis-redesign-v3 :is(.account-settings-grid,.account-settings-reason) :is(input,select,textarea){border:1px solid var(--hub-line);width:100%;min-width:0;min-height:42px;color:var(--hub-text);background:var(--hub-surface-strong);font:inherit;border-radius:10px;outline:0;padding:9px 11px}.hub-app.genesis-redesign-v3 :is(.account-settings-grid,.account-settings-reason) :is(input,select,textarea):focus{border-color:var(--hub-line-accent);box-shadow:0 0 0 3px var(--hub-accent-soft)}.hub-app.genesis-redesign-v3 .account-settings-toggle{color:var(--hub-text);align-items:center;gap:8px;font-size:11px;display:flex}.hub-app.genesis-redesign-v3 .account-settings-toggle input{accent-color:var(--hub-accent)}.hub-app.genesis-redesign-v3 .account-settings-list{gap:7px;display:grid}.hub-app.genesis-redesign-v3 .account-settings-list article{border:1px solid var(--hub-line);border-radius:10px;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.hub-app.genesis-redesign-v3 .account-settings-list article>svg{width:17px;color:var(--hub-accent)}.hub-app.genesis-redesign-v3 .account-settings-list article>span{gap:3px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .account-settings-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hub-app.genesis-redesign-v3 .account-settings-list article button{border:1px solid var(--hub-line);width:32px;height:32px;color:var(--hub-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.hub-app.genesis-redesign-v3 .account-settings-list article button svg{width:14px}.hub-app.genesis-redesign-v3 :is(.account-settings-notice,.account-settings-placeholder){color:var(--hub-muted);margin:0;font-size:11px}.hub-app.genesis-redesign-v3 .account-settings-notice{color:var(--hub-success)}.hub-app.genesis-redesign-v3 .approval-delegation-form{gap:12px;display:grid}.hub-app.genesis-redesign-v3 .approval-delegation-actions{flex-wrap:wrap;gap:9px;display:flex}.hub-app.genesis-redesign-v3 .approval-delegation-hint{color:var(--hub-muted);align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.45;display:flex}.hub-app.genesis-redesign-v3 .approval-delegation-hint svg{flex:0 0 15px;width:15px}@media (width<=980px){.hub-app.genesis-redesign-v3 .approval-delegation-settings{grid-column:1}}@media (width<=720px){.hub-app.genesis-redesign-v3 .account-settings-grid{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 :is(.account-security-settings,.approval-delegation-settings){padding:13px}}.hub-app.genesis-redesign-v3,.hub-app.genesis-redesign-v3 *{box-sizing:border-box}.hub-app.genesis-redesign-v3 :is(.hub-workspace-shell,.hub-workspace-content){min-width:0}.hub-app.genesis-redesign-v3 .hub-workspace-shell{grid-template-columns:minmax(220px,272px) minmax(0,1fr)}.hub-app.genesis-redesign-v3 :is(.hub-home-flow,.home-main-grid,.hub-home-columns){grid-template-columns:repeat(2,minmax(0,1fr))}.hub-app.genesis-redesign-v3 .task-board{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%}.hub-app.genesis-redesign-v3 :is(.voice-attachment-player,.chat-voice-player){grid-template-columns:44px minmax(72px,1fr) 48px auto;width:min(100%,340px);min-width:0}.hub-app.genesis-redesign-v3 :is(.voice-attachment-player,.chat-voice-player)>*{min-width:0}.hub-app.genesis-redesign-v3 .pay-permissions-review-tools{border-block:1px solid var(--hub-border,#8b87ea2e);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.hub-app.genesis-redesign-v3 .pay-permissions-review-tools button{border:1px solid var(--hub-border,#8b87ea47);min-height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px}.hub-app.genesis-redesign-v3 .pay-permissions-review-tools button[aria-pressed=true]{border-color:var(--hub-accent);background:#8b87ea24}.hub-app.genesis-redesign-v3 .pay-permissions-review-tools span{min-width:0;color:var(--hub-muted);text-align:right;font-size:11px}@media (width<=1100px){.hub-app.genesis-redesign-v3 :is(.hub-home-flow,.home-main-grid,.hub-home-columns){grid-template-columns:minmax(0,1fr)}}@media (width<=760px){html:has(.hub-app.genesis-redesign-v3){width:100%;min-width:0;overflow-x:clip}body:has(.hub-app.genesis-redesign-v3){width:100%;min-width:0;overflow-x:clip}#root:has(.hub-app.genesis-redesign-v3){width:100%;min-width:0;overflow-x:clip}.hub-app.genesis-redesign-v3 .hub-workspace-shell{flex-direction:column;width:100%;min-width:0;display:flex}.hub-app.genesis-redesign-v3 .hub-workspace-content{width:100%;padding-inline:clamp(10px,3vw,18px)}.hub-app.genesis-redesign-v3 .task-board{scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(272px,86vw);grid-auto-flow:column;gap:10px;display:grid;overflow:auto visible}.hub-app.genesis-redesign-v3 .task-board>.task-column{scroll-snap-align:start;min-width:0}.hub-app.genesis-redesign-v3 :is(.voice-attachment-player,.chat-voice-player){grid-template-columns:44px minmax(54px,1fr) 46px;width:100%}.hub-app.genesis-redesign-v3 .pay-permissions-review-tools{flex-direction:column;align-items:stretch}.hub-app.genesis-redesign-v3 .pay-permissions-review-tools span{text-align:left}.hub-app.genesis-redesign-v3 :is(button,[role=button],input,select,textarea){min-height:44px}.hub-app.genesis-redesign-v3 :is(button,[role=button]){min-width:44px}.hub-app.genesis-redesign-v3 .hub-home-section header button{min-height:44px}}@media (width<=820px){.hub-app.genesis-redesign-v3 .hub-home-section header button{min-height:44px}.hub-app.genesis-redesign-v3 .task-header-actions>.hub-button.hub-button-primary{flex:none;min-width:44px;min-height:44px}}@media (pointer:coarse){.hub-app.genesis-redesign-v3 :is(button,[role=button],input,select,textarea){min-height:44px}}@media (prefers-reduced-motion:reduce){.hub-app.genesis-redesign-v3 *,.hub-app.genesis-redesign-v3 :before,.hub-app.genesis-redesign-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.equipment-workspace{gap:18px;min-width:0;display:grid}.equipment-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.equipment-header small{color:var(--hub-accent,#8f86f5);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.equipment-header h1,.equipment-header p{margin:0}.equipment-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.equipment-alert{color:#fecaca;background:#7f1d1d47;border:1px solid #ef444473;border-radius:12px;padding:13px 16px}.equipment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.equipment-summary article{border:1px solid var(--hub-border,#8f86f540);background:var(--hub-panel,#17171f);border-radius:16px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.equipment-summary article>span{color:#8f86f5;background:#8f86f524;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.equipment-summary svg,.equipment-icon-button svg,.equipment-bulk svg,.equipment-drawer svg{width:20px;height:20px}.equipment-summary div{display:grid}.equipment-summary strong{font-size:26px;line-height:1}.equipment-summary small{color:var(--hub-muted,#a6a4b1);margin-top:7px}.equipment-toolbar{border:1px solid var(--hub-border,#8f86f540);background:var(--hub-panel,#17171f);border-radius:16px;grid-template-columns:auto minmax(240px,1fr) minmax(150px,210px) minmax(150px,210px);align-items:center;gap:10px;padding:10px;display:grid}.equipment-tabs{background:#8f86f517;border-radius:12px;gap:4px;padding:4px;display:flex}.equipment-tabs button,.equipment-filter-trigger,.equipment-search,.equipment-bulk button,.equipment-drawer button,.equipment-modal input,.equipment-modal select,.equipment-modal textarea{border:1px solid var(--hub-border,#8f86f54d);min-height:44px;color:inherit;background:var(--hub-input,#121219);font:inherit;border-radius:11px}.equipment-tabs button{cursor:pointer;background:0 0;border-color:#0000;padding:0 14px}.equipment-tabs button.active{background:#8f86f52e;border-color:#8f86f5a6}.equipment-search{align-items:center;gap:10px;padding:0 14px;display:flex}.equipment-search svg{width:19px;height:19px;color:var(--hub-muted,#a6a4b1)}.equipment-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.equipment-modal select{width:100%;padding:0 38px 0 13px}.equipment-filter-select{width:100%;min-width:0;position:relative}.equipment-filter-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:0 13px;display:flex}.equipment-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.equipment-filter-trigger svg{flex:none;width:18px;height:18px;transition:transform .16s}.equipment-filter-select.open .equipment-filter-trigger{border-color:#8f86f5c7;box-shadow:0 0 0 2px #8f86f521}.equipment-filter-select.open .equipment-filter-trigger svg{transform:rotate(180deg)}.equipment-filter-menu{z-index:50;border:1px solid var(--hub-border,#8f86f552);background:var(--hub-panel,#17171f);border-radius:12px;gap:2px;max-height:min(320px,50vh);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 46px #04030c6b}.equipment-filter-menu button{width:100%;min-height:38px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.equipment-filter-menu button:is(:hover,:focus-visible),.equipment-filter-menu button.selected{background:#8f86f529;outline:none}.equipment-filter-menu button.selected{color:var(--hub-text,#f4f2ff);font-weight:650}.equipment-filter-menu button svg{width:16px;height:16px;color:var(--hub-accent,#9189ff);flex:none}.equipment-bulk{background:#8f86f51f;border:1px solid #8f86f566;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.equipment-bulk span{color:var(--hub-muted,#a6a4b1);margin-right:auto}.equipment-bulk button,.equipment-drawer button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.equipment-table-shell{border:1px solid var(--hub-border,#8f86f540);background:var(--hub-panel,#17171f);border-radius:16px;min-height:420px;overflow:auto}.equipment-table{border-collapse:collapse;width:100%;min-width:980px}.equipment-table th,.equipment-table td{border-bottom:1px solid var(--hub-border,#8f86f52e);text-align:left;vertical-align:middle;padding:14px 15px}.equipment-table th{z-index:1;color:var(--hub-muted,#a6a4b1);background:var(--hub-panel,#17171f);font-size:13px;font-weight:700;position:sticky;top:0}.equipment-table tr:last-child td{border-bottom:0}.equipment-table tbody tr:hover{background:#8f86f50f}.equipment-asset-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.equipment-asset-link span{color:var(--hub-muted,#a6a4b1);font-size:13px}.equipment-status,.equipment-person-status{border-radius:999px;align-items:center;width:max-content;min-height:30px;padding:0 11px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.equipment-status.is-stock{color:#93c5fd;background:#3b82f626}.equipment-status.is-in_use,.equipment-person-status.is-active{color:#6ee7b7;background:#10b98126}.equipment-status.is-retired,.equipment-person-status.is-terminated{color:#fda4af;background:#f43f5e26}.equipment-icon-button{border:1px solid var(--hub-border,#8f86f54d);width:42px;height:42px;color:inherit;background:var(--hub-input,#121219);cursor:pointer;border-radius:11px;place-items:center;min-height:42px!important;padding:0!important;display:grid!important}.equipment-empty{min-height:340px;color:var(--hub-muted,#a6a4b1);align-content:center;place-items:center;gap:9px;display:grid}.equipment-empty svg{color:#8f86f5;width:42px;height:42px}.equipment-people-panel{border:1px solid var(--hub-border,#8f86f540);background:var(--hub-panel,#17171f);border-radius:18px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.equipment-people-list{border-right:1px solid var(--hub-border,#8f86f538);min-width:0}.equipment-people-list>header{border-bottom:1px solid var(--hub-border,#8f86f538);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.equipment-people-list>header div,.equipment-people-list-scroll button>span:nth-child(2){gap:4px;min-width:0;display:grid}.equipment-people-list>header small,.equipment-people-list-scroll small,.equipment-person-profile header p,.equipment-person-profile small,.equipment-person-metrics span{color:var(--hub-muted,#a6a4b1)}.equipment-people-list>header>span{color:#8f86f5;text-align:center;background:#8f86f529;border-radius:999px;min-width:34px;padding:7px 9px;font-weight:750}.equipment-people-list-scroll{max-height:660px;overflow-y:auto}.equipment-people-list-scroll>button{border:0;border-bottom:1px solid var(--hub-border,#8f86f529);width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;transition:background-color .16s,box-shadow .16s;display:grid}.equipment-people-list-scroll>button:last-child{border-bottom:0}.equipment-people-list-scroll>button:hover{background:#8f86f512}.equipment-people-list-scroll>button.is-selected{background:#8f86f521;box-shadow:inset 3px 0 #8f86f5}.equipment-people-list-scroll strong,.equipment-people-list-scroll small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipment-person-avatar{color:#8f86f5;background:#8f86f529;border:1px solid #8f86f56b;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.equipment-person-avatar.is-large{width:58px;height:58px;font-size:18px}.equipment-person-profile{min-width:0;padding:24px}.equipment-person-profile>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.equipment-person-profile header h2,.equipment-person-profile header p{margin:0}.equipment-person-profile header p{margin:4px 0 9px}.equipment-person-profile>header .hub-button svg{width:18px;height:18px}.equipment-person-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.equipment-person-metrics article{border:1px solid var(--hub-border,#8f86f533);background:var(--hub-input,#121219);border-radius:13px;gap:6px;min-width:0;padding:15px;display:grid}.equipment-person-metrics strong{font-size:24px}.equipment-person-section{margin-top:22px}.equipment-person-section h3{margin:0 0 11px}.equipment-person-asset-list{gap:8px;display:grid}.equipment-person-asset-list>button{border:1px solid var(--hub-border,#8f86f538);width:100%;min-height:66px;color:inherit;background:var(--hub-input,#121219);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;display:grid}.equipment-person-asset-list>button>span:first-child{color:#8f86f5;background:#8f86f524;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.equipment-person-asset-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.equipment-person-asset-list svg{width:19px;height:19px}.equipment-person-history{gap:10px;display:grid}.equipment-person-history article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.equipment-person-history article>span{background:#70df6e;border-radius:50%;width:9px;height:9px;margin-top:5px}.equipment-person-history article div{justify-content:space-between;gap:14px;display:flex}.equipment-person-empty{border:1px dashed var(--hub-border,#8f86f53d);color:var(--hub-muted,#a6a4b1);text-align:center;border-radius:12px;margin:0;padding:18px}.equipment-warning{color:#fda4af;margin:12px 0 0}.equipment-modal-backdrop,.equipment-drawer-backdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070cb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.equipment-modal{width:min(680px,100%);max-height:min(860px,100dvh - 40px);color:var(--hub-text,#f6f5fb);background:var(--hub-panel,#17171f);border:1px solid #8f86f56b;border-radius:20px;overflow:auto;box-shadow:0 28px 80px #00000061}.equipment-modal>header,.equipment-drawer>header{border-bottom:1px solid var(--hub-border,#8f86f538);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.equipment-modal h2,.equipment-drawer h2{margin:0}.equipment-modal-body{gap:16px;padding:20px;display:grid}.equipment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.equipment-form-grid label,.equipment-field{gap:7px;font-size:13px;font-weight:700;display:grid}.equipment-form-wide{grid-column:1/-1}.equipment-modal input,.equipment-modal textarea{box-sizing:border-box;width:100%;padding:11px 13px}.equipment-modal textarea{resize:vertical;min-height:100px}.equipment-modal-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.equipment-import-summary{border:1px solid var(--hub-border,#8f86f540);background:var(--hub-input,#121219);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.equipment-import-summary>svg{color:#8f86f5;flex:none;width:34px;height:34px}.equipment-import-summary>div{gap:5px;display:grid}.equipment-import-summary span{color:var(--hub-muted,#a6a4b1)}.equipment-drawer-backdrop{place-items:stretch end;padding:0}.equipment-drawer{width:min(560px,100%);height:100%;color:var(--hub-text,#f6f5fb);background:var(--hub-panel,#17171f);border-left:1px solid #8f86f56b;overflow:auto;box-shadow:-24px 0 70px #00000057}.equipment-drawer header small{color:var(--hub-muted,#a6a4b1)}.equipment-drawer-status,.equipment-action-grid,.equipment-print-actions{flex-wrap:wrap;gap:9px;padding:16px 20px 0;display:flex}.equipment-drawer-status .equipment-status{margin-right:auto}.equipment-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 20px;display:grid}.equipment-drawer dl div{border:1px solid var(--hub-border,#8f86f533);border-radius:12px;gap:5px;padding:13px;display:grid}.equipment-drawer dt{color:var(--hub-muted,#a6a4b1);font-size:12px}.equipment-drawer dd{overflow-wrap:anywhere;margin:0}.equipment-action-grid button,.equipment-print-actions button{flex:150px}.equipment-action-grid button.danger{color:#fecdd3;background:#7f1d1d40;border-color:#f43f5e66}.equipment-history{border-top:1px solid var(--hub-border,#8f86f538);margin:20px;padding-top:18px}.equipment-history h3{align-items:center;gap:9px;display:flex}.equipment-history article{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.equipment-history article>span{background:#8f86f5;border-radius:50%;width:10px;height:10px;margin-top:5px}.equipment-history article>span.is-issued,.equipment-history article>span.is-restored{background:#34d399}.equipment-history article>span.is-retired{background:#fb7185}.equipment-history article div{gap:4px;display:grid}.equipment-history small{color:var(--hub-muted,#a6a4b1)}.equipment-history p{margin:3px 0 0}.equipment-qr-preview{background:#fff;border-radius:14px;width:min(320px,100%);margin:0 auto;padding:12px}.equipment-qr-preview svg{width:100%;height:auto;display:block}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.task-header,.onboarding-page-head){color:#111!important;background:#fff!important;border-color:#11111129!important;box-shadow:0 12px 30px #11111114!important}.task-filter-field{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.task-filter-field :is(.task-select,.task-select-trigger){width:100%;max-width:none}html[data-theme=light] .equipment-workspace{--hub-panel:#fff;--hub-input:#f8f8fc;--hub-text:#111;--hub-muted:#65636f;--hub-border:#11111124;color:#111}html[data-theme=light] .equipment-header{color:#111!important;background:#fff!important}html[data-theme=light] .equipment-table tbody tr:hover{background:#8f86f514}html[data-theme=light] .equipment-alert{color:#9f1239;background:#fff1f2}@media (width<=1180px){.equipment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,1.2fr)}.equipment-toolbar>.equipment-filter-select{min-width:0}.equipment-people-panel{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}}@media (width<=720px){.equipment-filter-menu{max-height:min(300px,42vh);top:auto;bottom:calc(100% + 6px)}.equipment-header{flex-direction:column;align-items:stretch!important;min-height:0!important;display:flex!important}.equipment-header-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.equipment-header-actions .hub-button{width:100%;min-width:0}.equipment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-people-panel{grid-template-columns:1fr}.equipment-people-list{border-right:0;border-bottom:1px solid var(--hub-border,#8f86f538)}.equipment-people-list-scroll{max-height:300px}.equipment-person-profile{padding:18px}.equipment-person-profile>header{grid-template-columns:auto minmax(0,1fr)}.equipment-person-profile>header .hub-button{grid-column:1/-1;width:100%}.equipment-person-metrics,.equipment-form-grid,.equipment-drawer dl,.equipment-toolbar{grid-template-columns:1fr}.equipment-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.equipment-tabs button{min-width:0;padding:0 7px;font-size:12px}.equipment-bulk{overflow-x:auto}.equipment-bulk>*{flex:none}.equipment-modal-backdrop{padding:8px}.equipment-modal{max-height:calc(100dvh - 16px)}.equipment-form-wide{grid-column:auto}}@media (width<=430px){.equipment-header-actions{grid-template-columns:1fr}.equipment-summary article{padding:13px}.equipment-summary article>span{width:40px;height:40px}.equipment-summary strong{font-size:22px}}.hub-app.genesis-redesign-v3 .wiki-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;width:100%;padding:0 2px 12px;display:grid}.hub-app.genesis-redesign-v3 .wiki-status-filters{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.hub-app.genesis-redesign-v3 .wiki-status-filters::-webkit-scrollbar{display:none}.hub-app.genesis-redesign-v3 .wiki-status-filters button{min-height:36px;color:var(--v3-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 11px;font-size:11px;display:inline-flex}.hub-app.genesis-redesign-v3 .wiki-status-filters button:hover,.hub-app.genesis-redesign-v3 .wiki-status-filters button.active{border-color:var(--v3-accent-border);color:var(--v3-text);background:var(--v3-accent-soft)}.hub-app.genesis-redesign-v3 .wiki-status-filters button b{min-width:20px;color:var(--v3-accent-strong);background:var(--v3-surface-raised);text-align:center;border-radius:999px;padding:2px 5px;font-size:10px}.hub-app.genesis-redesign-v3 .wiki-category-filter{color:var(--v3-muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.hub-app.genesis-redesign-v3 .wiki-category-filter select,.hub-app.genesis-redesign-v3 .wiki-status-field select{border:1px solid var(--v3-border-strong);min-height:36px;color:var(--v3-text);background:var(--v3-surface);font:inherit;border-radius:8px}.hub-app.genesis-redesign-v3 .wiki-category-filter select{min-width:170px;padding:0 34px 0 10px}.hub-app.genesis-redesign-v3 .wiki-catalog-toolbar>p{color:var(--v3-muted);grid-column:1/-1;margin:-2px 0 0;font-size:10px}.hub-app.genesis-redesign-v3 .wiki-status-badge{min-height:24px;color:var(--v3-accent-strong);background:var(--v3-accent-soft);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.hub-app.genesis-redesign-v3 .wiki-status-badge.status-published{color:var(--v3-success);background:color-mix(in srgb, var(--v3-success) 13%, transparent)}.hub-app.genesis-redesign-v3 .wiki-status-badge.status-stale{color:#d6a64b;background:#d6a64b21}.hub-app.genesis-redesign-v3 .wiki-status-badge.status-archived{color:var(--v3-muted);background:var(--v3-surface-raised)}.hub-app.genesis-redesign-v3 .wiki-company-access-note{color:var(--v3-text);background:var(--v3-accent-soft);border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.hub-app.genesis-redesign-v3 .wiki-company-access-note>svg{width:18px;color:var(--v3-accent-strong);flex:none}.hub-app.genesis-redesign-v3 .wiki-company-access-note>div{gap:2px;display:grid}.hub-app.genesis-redesign-v3 .wiki-company-access-note strong{font-size:11px}.hub-app.genesis-redesign-v3 .wiki-company-access-note span{color:var(--v3-muted);font-size:10px}.hub-app.genesis-redesign-v3 .wiki-status-field select{width:100%;padding:0 10px}@media (width<=1023px){.hub-app.genesis-redesign-v3 .wiki-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-category-filter{justify-content:space-between}.hub-app.genesis-redesign-v3 .wiki-category-filter select{width:min(250px,70vw)}}@media (width<=760px){.hub-app.genesis-redesign-v3 .wiki-catalog-toolbar{padding:0 0 9px}.hub-app.genesis-redesign-v3 .wiki-status-filters button{min-height:34px;padding-inline:9px}.hub-app.genesis-redesign-v3 .wiki-catalog-toolbar>p{margin-top:0;font-size:9px;line-height:1.35}.hub-app.genesis-redesign-v3 .wiki-portal-shell{min-height:calc(100dvh - 248px)}}@media (width<=520px){.hub-app.genesis-redesign-v3 .wiki-category-filter>span{display:none}.hub-app.genesis-redesign-v3 .wiki-category-filter select{width:100%;min-width:0}}.hub-app.genesis-redesign-v3 .wiki-media{border-top:1px solid var(--v3-line);gap:13px;margin:0 28px;padding:20px 0 24px;display:grid}.hub-app.genesis-redesign-v3 .wiki-media>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.hub-app.genesis-redesign-v3 .wiki-media>header>div{gap:3px;display:grid}.hub-app.genesis-redesign-v3 .wiki-media h2,.hub-app.genesis-redesign-v3 .wiki-media p{margin:0}.hub-app.genesis-redesign-v3 .wiki-media h2{color:var(--v3-text);font-size:14px}.hub-app.genesis-redesign-v3 .wiki-media p{color:var(--v3-muted);font-size:10px}.hub-app.genesis-redesign-v3 .wiki-media-upload,.hub-app.genesis-redesign-v3 .wiki-create-media-picker{border:1px solid var(--v3-line-strong);min-height:38px;color:var(--v3-text);background:var(--v3-surface-raised);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex}.hub-app.genesis-redesign-v3 .wiki-media-upload:hover,.hub-app.genesis-redesign-v3 .wiki-create-media-picker:hover{border-color:var(--v3-accent);color:var(--v3-accent-strong)}.hub-app.genesis-redesign-v3 .wiki-media-upload.is-busy{cursor:wait;opacity:.7}.hub-app.genesis-redesign-v3 .wiki-media-upload svg,.hub-app.genesis-redesign-v3 .wiki-create-media-picker svg{width:16px;height:16px}.hub-app.genesis-redesign-v3 .wiki-media-upload input,.hub-app.genesis-redesign-v3 .wiki-create-media-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hub-app.genesis-redesign-v3 .wiki-media-card{background:var(--v3-surface-raised);border-radius:10px;min-width:0;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-media-preview{aspect-ratio:16/9;color:var(--v3-muted);background:var(--v3-surface);place-items:center;font-size:10px;display:grid;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-media-preview img,.hub-app.genesis-redesign-v3 .wiki-media-preview video{object-fit:contain;background:#08090d;width:100%;height:100%}.hub-app.genesis-redesign-v3 .wiki-media-card>footer{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.hub-app.genesis-redesign-v3 .wiki-media-card>footer>span{align-items:center;gap:8px;min-width:0;display:flex}.hub-app.genesis-redesign-v3 .wiki-media-card>footer>span>svg{width:17px;color:var(--v3-accent-strong);flex:none}.hub-app.genesis-redesign-v3 .wiki-media-card>footer>span>span{gap:2px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .wiki-media-card strong{color:var(--v3-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-media-card small{color:var(--v3-muted);font-size:9px}.hub-app.genesis-redesign-v3 .wiki-media-card>footer button,.hub-app.genesis-redesign-v3 .wiki-create-media-list button{width:32px;height:32px;color:var(--v3-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.hub-app.genesis-redesign-v3 .wiki-media-card>footer button:hover,.hub-app.genesis-redesign-v3 .wiki-create-media-list button:hover{color:var(--v3-danger);background:color-mix(in srgb, var(--v3-danger) 10%, transparent)}.hub-app.genesis-redesign-v3 .wiki-media-card button svg,.hub-app.genesis-redesign-v3 .wiki-create-media-list button svg{width:15px;height:15px}.hub-app.genesis-redesign-v3 .wiki-media-empty{border:1px dashed var(--v3-line-strong);min-height:82px;color:var(--v3-muted);border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.hub-app.genesis-redesign-v3 .wiki-media-empty svg{width:20px;color:var(--v3-accent-strong)}.hub-app.genesis-redesign-v3 .wiki-create-media{color:var(--v3-text);background:var(--v3-surface-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.hub-app.genesis-redesign-v3 .wiki-create-media-copy{align-items:center;gap:10px;min-width:0;display:flex}.hub-app.genesis-redesign-v3 .wiki-create-media-copy>span:last-child{gap:3px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .wiki-create-media-copy strong{font-size:11px}.hub-app.genesis-redesign-v3 .wiki-create-media-copy small{color:var(--v3-muted);font-size:9px}.hub-app.genesis-redesign-v3 .wiki-create-media-icon{width:34px;height:34px;color:var(--v3-accent-strong);flex:none;position:relative}.hub-app.genesis-redesign-v3 .wiki-create-media-icon svg{width:19px;position:absolute}.hub-app.genesis-redesign-v3 .wiki-create-media-icon svg:last-child{bottom:0;right:0}.hub-app.genesis-redesign-v3 .wiki-create-media-list{border-top:1px solid var(--v3-line);grid-column:1/-1;gap:5px;margin:0;padding:8px 0 0;list-style:none;display:grid}.hub-app.genesis-redesign-v3 .wiki-create-media-list li{grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .wiki-create-media-list li>svg{width:17px;color:var(--v3-accent-strong)}.hub-app.genesis-redesign-v3 .wiki-create-media-list li>span{gap:1px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 .wiki-create-media-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hub-app.genesis-redesign-v3 .wiki-create-media-list small{color:var(--v3-muted);font-size:9px}@media (width<=760px){.hub-app.genesis-redesign-v3 .wiki-media{margin-inline:16px}.hub-app.genesis-redesign-v3 .wiki-media>header{flex-direction:column;align-items:stretch}.hub-app.genesis-redesign-v3 .wiki-media-upload{width:100%}.hub-app.genesis-redesign-v3 .wiki-media-gallery,.hub-app.genesis-redesign-v3 .wiki-create-media{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .wiki-create-media-picker{width:100%}}.hub-app.genesis-redesign-v3 .hub-home-dashboard{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding:0}.hub-auth-page.genesis-redesign-v3{box-sizing:border-box;grid-template-columns:minmax(0,1.55fr) minmax(340px,480px);place-content:center;align-items:center;gap:clamp(40px,6vw,112px);width:100%;min-height:100dvh;padding:clamp(28px,5vw,88px)}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item>span:nth-child(2){align-content:center;gap:0}.hub-app.genesis-redesign-v3 .hub-workspace-nav-error{color:#ff8297;margin:4px 8px 0 46px;font-size:10px;line-height:1.35;display:block}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-error{color:#a3263d}.hub-auth-page.genesis-redesign-v3 .hub-auth-copy{width:min(100%,1040px);min-width:0;margin:0}.hub-auth-page.genesis-redesign-v3 .hub-login-card{width:100%;min-width:0;max-height:calc(100dvh - 48px);margin:0;overflow:auto}.hub-auth-page.genesis-redesign-v3 .hub-password-field{display:block;position:relative}.hub-auth-page.genesis-redesign-v3 .hub-password-field>input{width:100%;padding-inline-end:52px}.hub-auth-page.genesis-redesign-v3 .hub-password-field>button{box-sizing:border-box;width:36px;min-width:36px;height:36px;color:var(--muted,#aaa8b7);background:0 0;border:0;border-radius:10px;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-block:50% auto;inset-inline-end:8px;transform:translateY(-50%)}.hub-auth-page.genesis-redesign-v3 .hub-auth-link{color:#aaa6ff;cursor:pointer;width:fit-content;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:start;margin:-2px 0 2px;padding:2px 0;font-size:13px;font-weight:700;text-decoration:underline}.hub-auth-page.genesis-redesign-v3 .hub-auth-link:hover{color:#d2d0ff}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-link{color:#5147a8}.hub-auth-page.genesis-redesign-v3 .hub-password-field>button:is(:hover,:focus-visible){color:#c9c6ff;background:#8b87ea1f;transform:translateY(-50%)!important}.hub-auth-page.genesis-redesign-v3 .hub-password-field>button:active{transform:translateY(-50%)!important}.hub-auth-page.genesis-redesign-v3 .hub-password-field svg{width:18px;height:18px}.hub-auth-page.genesis-redesign-v3 .hub-auth-date-input .gen-date-trigger{padding-inline-end:52px;position:relative}.hub-auth-page.genesis-redesign-v3 .hub-auth-date-input .gen-date-trigger>svg{margin:0;position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-50%)}.hub-auth-page.genesis-redesign-v3 .hub-registration-birth-date .gen-date-trigger{padding-inline-end:14px}.hub-auth-page.genesis-redesign-v3 .hub-registration-birth-date .gen-date-trigger>svg{display:none}.calendar-delete-confirm-dialog .calendar-delete-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-delete-confirm-dialog .calendar-delete-confirm-actions>button{text-align:center;justify-content:center;align-items:center;min-height:42px;padding:0 14px;display:inline-flex}.calendar-delete-confirm-dialog .calendar-delete-confirm-actions>.hub-button-danger{color:#ffd7dd;background:#751f2db8;border-color:#ff758880}.hub-app.genesis-redesign-v3 .hub-operations-analytics{gap:18px;display:grid}.hub-app.genesis-redesign-v3 .hub-operations-analytics>header time{color:var(--muted,#aaa8b7);font-size:12px}.hub-app.genesis-redesign-v3 .hub-operations-metrics{background:#8b87ea2e;border:1px solid #8b87ea2e;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.hub-app.genesis-redesign-v3 .hub-operations-metrics article{background:#111119eb;gap:7px;min-width:0;padding:18px;display:grid}.hub-app.genesis-redesign-v3 .hub-operations-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.8vw,26px);overflow:hidden}.hub-app.genesis-redesign-v3 .hub-operations-metrics :is(small,span),.hub-app.genesis-redesign-v3 .hub-department-load{color:var(--muted,#aaa8b7);font-size:12px}.hub-app.genesis-redesign-v3 .hub-department-load{gap:10px;display:grid}.hub-app.genesis-redesign-v3 .hub-department-load>div{flex-wrap:wrap;gap:8px;display:flex}.hub-app.genesis-redesign-v3 .hub-department-load span{border:1px solid #8b87ea2e;border-radius:10px;align-items:center;gap:10px;min-height:34px;padding:6px 10px;display:inline-flex}.hub-app.genesis-redesign-v3 .hub-department-load b{color:var(--text,#f7f6fb)}.hub-app.genesis-redesign-v3 .task-source-link,.hub-app.genesis-redesign-v3 .task-form-source{min-width:0;color:inherit;text-align:left;background:#8b87ea12;border:1px solid #8b87ea40;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.hub-app.genesis-redesign-v3 .task-source-link{width:fit-content;max-width:100%}.hub-app.genesis-redesign-v3 .task-form-source{width:100%}.hub-app.genesis-redesign-v3 .task-source-link:is(:hover,:focus-visible){background:#8b87ea21;border-color:#8b87ea7a}.hub-app.genesis-redesign-v3 :is(.task-source-link,.task-form-source)>span{gap:3px;min-width:0;display:grid}.hub-app.genesis-redesign-v3 :is(.task-source-link,.task-form-source) :is(.task-source-kicker,.task-source-title,.task-source-meta){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-app.genesis-redesign-v3 .task-source-kicker{color:var(--hub-muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:650}.hub-app.genesis-redesign-v3 .task-source-title{color:var(--hub-text);font-size:13px;line-height:1.3}.hub-app.genesis-redesign-v3 .task-source-meta{color:var(--hub-muted);font-size:11px;line-height:1.3}.hub-app.genesis-redesign-v3 .task-detail-panel dl dd .task-select,.hub-app.genesis-redesign-v3 .task-detail-panel dl dd .task-select-trigger{width:100%;min-width:0}.hub-app.genesis-redesign-v3 .task-detail-panel dl dd .task-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hub-app.genesis-redesign-v3 .task-date-trigger>svg{display:none}.hub-app.genesis-redesign-v3 .task-date-trigger{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .task-calendar-view{align-self:start;width:100%;height:100%;min-height:0;max-height:872px;overflow:auto hidden}.hub-app.genesis-redesign-v3 .task-calendar-view>header{min-width:770px}.hub-app.genesis-redesign-v3 .task-calendar-grid{flex:auto;grid-template-rows:repeat(6,minmax(108px,1fr));min-height:0}.hub-app.genesis-redesign-v3 .task-calendar-grid article{min-height:0;padding:8px;position:relative}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-select summary,.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-manager-picker summary{grid-template-columns:minmax(0,1fr) auto}.hub-app.genesis-redesign-v3 .profile-modal-layout .profile-select-chevron{justify-self:end;margin-inline-start:auto}.hub-app.genesis-redesign-v3 .voice-attachment-player{box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;padding:3px 0;display:grid}.hub-app.genesis-redesign-v3 .chat-message:has(.voice-attachment-player){width:min(76%,320px);min-width:0}.hub-app.genesis-redesign-v3 .chat-message:has(.voice-attachment-player) .message-bubble{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hub-app.genesis-redesign-v3 .message-create-task{color:#ddd9ff;min-height:26px;font:inherit;cursor:pointer;background:#8b87ea1a;border:1px solid #8b87ea47;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:7px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.hub-app.genesis-redesign-v3 .message-create-task svg{width:14px;height:14px}.hub-app.genesis-redesign-v3 .message-create-task:is(:hover,:focus-visible){background:#8b87ea2e;border-color:#a69eff94;outline:none}.hub-app.genesis-redesign-v3 .voice-attachment-player audio{display:none}.hub-app.genesis-redesign-v3 .voice-attachment-player button{color:#e9e7ff;background:#8b87ea21;border:1px solid #8b87ea4d;border-radius:10px;place-items:center;min-width:36px;height:36px;padding:0 8px;display:grid}.hub-app.genesis-redesign-v3 .voice-attachment-player .voice-waveform{color:#aaa6f2;width:100%;height:24px}.hub-app.genesis-redesign-v3 .voice-attachment-player .voice-speed-button{font-variant-numeric:tabular-nums;min-width:46px}.hub-app.genesis-redesign-v3 .calendar-panel-layer .meeting-card{gap:14px;display:grid}.hub-app.genesis-redesign-v3 .calendar-panel-layer :is(.meeting-card-section,.meeting-card dl>div){box-shadow:none;background:0 0;border:0;border-top:1px solid #8b87ea29;border-radius:0;margin:0;padding:14px 0 0}.hub-app.genesis-redesign-v3 .calendar-panel-layer .meeting-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.hub-app.genesis-redesign-v3 .calendar-panel-layer .meeting-card>footer{flex-wrap:wrap;gap:9px;display:flex}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-operations-metrics article{background:#efeef7fa}html[data-theme=light] .hub-app.genesis-redesign-v3 .voice-attachment-player{background:0 0}html[data-theme=light] .hub-app.genesis-redesign-v3 .message-create-task{color:#4938b7;background:#6555d81a;border-color:#6555d84d}@media (width<=1180px){.hub-auth-page.genesis-redesign-v3{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:36px}.hub-app.genesis-redesign-v3 .hub-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.hub-auth-page.genesis-redesign-v3{grid-template-columns:minmax(0,1fr);place-content:start center;padding:72px 18px 24px}.hub-auth-page.genesis-redesign-v3 .hub-auth-copy,.hub-auth-page.genesis-redesign-v3 .hub-login-card{justify-self:center;width:min(100%,620px)}.hub-auth-page.genesis-redesign-v3 .hub-login-card{max-height:none}.hub-app.genesis-redesign-v3 .calendar-panel-layer .meeting-card dl{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hub-app.genesis-redesign-v3 .hub-operations-metrics{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .task-calendar-view{min-width:0}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hub-brand-green:#74e06e;--hub-brand-black:#111;--hub-brand-white:#fff;--hub-brand-purple:#9995f0}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3{--hub-light-canvas:#eeedfb;--hub-light-canvas-deep:#e4e2f7;--hub-light-glass:#fffffff5;--hub-light-glass-strong:var(--hub-brand-white);--hub-light-glass-muted:#f7f6fff5;--hub-light-field:#f3f2fc;--hub-light-ink:var(--hub-brand-black);--hub-light-muted:#4d4b55;--hub-light-subtle:#706d78;--hub-light-violet:var(--hub-brand-purple);--hub-light-violet-deep:#5b588f;--hub-light-violet-soft:#9995f02e;--hub-light-violet-line:#9995f094;--hub-light-line:#1111111f;--hub-light-line-strong:#1113;--hub-light-shadow:0 14px 34px #11111114;--hub-light-shadow-raised:0 22px 56px #11111124;--hub-light-canvas-rest:#eeedfb;--hub-light-chrome-rest:var(--hub-brand-white);--hub-light-sidebar-rest:#f7f6ff;--hub-light-panel-rest:var(--hub-brand-white);--hub-light-popover-rest:#f8f8ff;--hub-light-field-rest:#f3f2fc;--hub-light-nav-hover-rest:#e8e6fb;--hub-light-nav-active-rest:var(--hub-brand-purple);--hub-bg:var(--hub-light-canvas-rest);--hub-surface:var(--hub-light-panel-rest);--hub-surface-strong:var(--hub-light-panel-rest);--hub-surface-hover:var(--hub-light-violet-soft);--hub-line:var(--hub-light-line);--hub-line-accent:var(--hub-light-violet-line);--hub-text:var(--hub-brand-black);--hub-muted:var(--hub-light-muted);--hub-subtle:var(--hub-light-subtle);--hub-accent:var(--hub-brand-purple);--hub-accent-soft:var(--hub-light-violet-soft);--hub-success:#32753a;--v3-bg:var(--hub-light-canvas-rest);--v3-sidebar:var(--hub-light-sidebar-rest);--v3-surface:var(--hub-light-panel-rest);--v3-surface-raised:var(--hub-light-panel-rest);--v3-surface-hover:var(--hub-light-violet-soft);--v3-border:var(--hub-light-line);--v3-border-strong:var(--hub-light-line-strong);--v3-text:var(--hub-brand-black);--v3-muted:var(--hub-light-muted);--v3-subtle:var(--hub-light-subtle);--v3-accent:var(--hub-brand-purple);--v3-accent-strong:var(--hub-light-violet-deep);--v3-accent-soft:var(--hub-light-violet-soft);--v3-accent-border:var(--hub-light-violet-line);--v3-control-bg:var(--hub-light-field-rest);--v3-control-bg-hover:var(--hub-light-nav-hover-rest);--v3-control-bg-pressed:#dcdaef;--v3-control-border:var(--hub-light-line-strong);--v3-control-border-hover:var(--hub-light-violet-line);--v3-control-border-active:var(--hub-brand-purple);--v3-control-text:var(--hub-brand-black);--v3-control-muted:var(--hub-light-muted);--v3-control-focus:var(--hub-brand-purple);--interaction-accent-rgb:153, 149, 240;--interaction-surface:var(--hub-light-field-rest);--interaction-surface-hover:var(--hub-light-nav-hover-rest);--interaction-surface-pressed:#dcdaef;--interaction-selected:#9995f04d;--interaction-border:var(--hub-light-line);--interaction-border-hover:var(--hub-light-violet-line);--interaction-text:var(--hub-brand-black);--interaction-muted:var(--hub-light-muted);--interaction-focus:var(--hub-brand-purple);--g26-bg:var(--hub-light-canvas-rest);--g26-bg-soft:var(--hub-light-popover-rest);--g26-surface:var(--hub-light-panel-rest);--g26-surface-raised:var(--hub-light-sidebar-rest);--g26-surface-hover:var(--hub-light-nav-hover-rest);--g26-line:var(--hub-light-line);--g26-line-strong:var(--hub-light-line-strong);--g26-text:var(--hub-brand-black);--g26-muted:var(--hub-light-muted);--g26-subtle:var(--hub-light-subtle);--g26-accent:var(--hub-brand-purple);--g26-accent-soft:var(--hub-light-violet-soft);--g26-accent-line:var(--hub-light-violet-line);--g26-success:#32753a;--light-surface:var(--hub-light-panel-rest);--light-surface-soft:var(--hub-light-canvas-rest);--light-surface-selected:var(--hub-brand-purple);--light-text:var(--hub-brand-black);--light-readable-text:var(--hub-brand-black);--light-border:var(--hub-light-line);--theme-parity-hero-surface:var(--hub-brand-purple);--theme-parity-hero-border:#1113;--theme-parity-hero-shadow:0 16px 38px #1111111f;--theme-parity-control-surface:#ffffff85;--theme-parity-control-border:#1111112e;--theme-parity-control-ink:var(--hub-brand-black);color:var(--hub-brand-black);background:var(--hub-light-canvas-rest)}html[data-theme=light] body,html[data-theme=light] #root{color:var(--hub-brand-black);background:#eeedfb}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3,html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-content{background:var(--hub-light-canvas-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-topbar{box-shadow:0 8px 24px #11111112;border-color:var(--hub-light-line)!important;background:var(--hub-light-chrome-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav{box-shadow:8px 0 28px #1111110f;border-color:var(--hub-light-line)!important;background:var(--hub-light-sidebar-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group{border-color:var(--hub-light-line);background:0 0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header){color:var(--hub-brand-black)!important;background:var(--hub-brand-purple)!important;border-color:#1113!important;box-shadow:0 16px 38px #1111111f!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header):before{background:0 0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header) :is(h1,h2,h3,p,small,strong){color:var(--hub-brand-black)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-home-intro,.hub-home-section,.hub-home-metric,.hub-home-panel,.people-card,.chat-shell,.chat-sidebar,.chat-panel,.wiki-portal-document,.wiki-portal-card-grid>button,.intrum-status-band,.intrum-tabs,.intrum-module-list,.intrum-entity-feed,.operations-summary-card,.operations-create-panel,.operations-board-panel,.operations-card,.task-toolbar,.task-presets,.task-column,.task-card,.task-list-view,.task-calendar-view,.task-detail-panel,.task-form-panel,.onboarding-layout,.onboarding-request-card,.onboarding-block,.profile-overview,.profile-relationship-card){color:var(--hub-brand-black);border-color:var(--hub-light-line);background:var(--hub-light-panel-rest);box-shadow:0 8px 24px #1111110f}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-modal,.calendar-dialog,.hub-login-card){color:var(--hub-brand-black);border-color:var(--hub-light-violet-line);box-shadow:var(--hub-light-shadow-raised);background:var(--hub-light-panel-rest)!important}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs{border-color:var(--hub-light-line)!important;background:var(--hub-light-field-rest)!important;box-shadow:none!important}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button{color:var(--hub-light-muted)!important;background:0 0!important}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-tabs button.active{background:var(--hub-brand-purple)!important;color:var(--hub-brand-black)!important;box-shadow:none!important;border-color:#1113!important}html[data-theme=light] .hub-auth-page.genesis-redesign-v3 .hub-auth-modules span{background:var(--hub-brand-white)!important;color:var(--hub-brand-black)!important;border-color:var(--hub-light-violet-line)!important;box-shadow:0 5px 16px #1111110f!important}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.task-floating-menu,.task-date-menu,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu,.message-actions,.wiki-portal-menu,.gen-date-menu){color:var(--hub-brand-black);border-color:var(--hub-light-violet-line);box-shadow:var(--hub-light-shadow-raised);background:var(--hub-light-popover-rest)!important}html[data-theme=light] .task-floating-menu{isolation:isolate;opacity:1;background-color:#f8f8ff!important;background-image:none!important}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.task-floating-menu,.task-date-menu,.calendar-option-menu,.time-picker-menu,.mention-suggestions,.reaction-menu,.message-actions,.wiki-portal-menu,.gen-date-menu) :is(button,[role=option],label):is(:hover,:focus-visible){color:var(--hub-brand-black)!important;background:var(--hub-light-nav-hover-rest)!important}html[data-theme=light] :is(.profile-select-menu,.onboarding-picker-popover,.task-select-menu,.calendar-option-menu,.time-picker-menu,.wiki-portal-menu) :is(button,[role=option],label):is(.active,.selected,[aria-selected=true],:has(input:checked)){color:var(--hub-brand-black)!important;background:var(--hub-brand-purple)!important;border-color:#1111112e!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea,select,.gen-date-trigger,.task-select-trigger,.profile-select-trigger,.onboarding-picker-trigger,.calendar-option-select>button,.meeting-date-trigger,.meeting-time-trigger){box-shadow:inset 0 1px #ffffffe6;color:var(--hub-brand-black)!important;border-color:var(--hub-light-line-strong)!important;background:var(--hub-light-field-rest)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea,select,.gen-date-trigger,.task-select-trigger,.profile-select-trigger,.onboarding-picker-trigger,.calendar-option-select>button,.meeting-date-trigger,.meeting-time-trigger):is(:hover,:focus,:focus-visible){outline-color:var(--hub-brand-purple);border-color:var(--hub-brand-purple)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(input,textarea)::placeholder{opacity:1;color:var(--hub-light-muted)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-theme-toggle){border-color:var(--hub-light-violet-line);box-shadow:0 5px 16px #11111112;color:var(--hub-brand-black)!important;background:var(--hub-brand-white)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-button,.hub-icon-button,.hub-profile-button,.hub-theme-toggle):is(:hover,:focus-visible){color:var(--hub-brand-black)!important;border-color:var(--hub-brand-purple)!important;background:var(--hub-light-nav-hover-rest)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button){box-shadow:0 8px 18px #31753a2e;background:var(--hub-brand-green)!important;color:var(--hub-brand-black)!important;border-color:#1111113d!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-news .hub-news-compose[data-mode=create],html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-home-news .hub-news-compose[data-mode=create]{box-shadow:0 8px 18px #31753a2e;background:var(--hub-brand-green)!important;color:var(--hub-brand-black)!important;border-color:#2d753466!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-home-news .hub-news-compose[data-mode=create]:hover:not(:disabled),html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-home-news .hub-news-compose[data-mode=create]:hover:not(:disabled),html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button):hover:not(:disabled){color:var(--hub-brand-black)!important;border-color:var(--hub-brand-black)!important;background:#65cc60!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-detail-edit-button{color:#fff!important;background:#6b60d8!important;border-color:#5f55c4!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-detail-delete-button{color:#fff!important;background:#c64255!important;border-color:#b93549!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .task-quick-create>button,html[data-theme=light] body .task-panel-layer .task-form-panel .task-form-submit{color:var(--hub-brand-black)!important;background:var(--hub-brand-green)!important;border-color:#2d753466!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item{border-color:#0000;border-bottom-color:var(--hub-light-line);color:var(--hub-light-muted)!important;background:0 0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(:hover,:focus-visible){border-color:var(--hub-light-violet-line);color:var(--hub-brand-black)!important;background:var(--hub-light-nav-hover-rest)!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]){box-shadow:inset 4px 0 0 var(--hub-brand-black);background:var(--hub-brand-purple)!important;color:var(--hub-brand-black)!important;border-color:#1113!important}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-segmented button,.calendar-view-switcher button):is(.active,[aria-selected=true]){color:var(--hub-brand-black)!important;background:var(--hub-brand-purple)!important;border-color:#1113!important}html[data-theme=light] .cron-calendar,html[data-theme=light] .calendar-panel-layer{--calendar-light-surface:#eeedfb;--calendar-light-raised:#f7f6ff;--calendar-light-field:#f3f2fc;--calendar-light-soft:#e8e6fb;--calendar-bg:#eeedfb;--calendar-surface:var(--hub-brand-white);--calendar-surface-raised:#f7f6ff;--calendar-text:var(--hub-brand-black);--calendar-muted:#4d4b55;--calendar-accent:var(--hub-brand-purple)}html[data-theme=light] .cron-calendar :is(.calendar-sidebar,.calendar-board),html[data-theme=light] .cron-calendar .calendar-board :is(.fc,.fc-view-harness,.fc-dayGridMonth-view,.fc-timeGridWeek-view,.fc-timeGridDay-view,.fc-scrollgrid){color:var(--hub-brand-black)!important;background:var(--hub-brand-white)!important}html[data-theme=light] .cron-calendar :is(.mini-calendar,.calendar-employee-list,.calendar-search-field),html[data-theme=light] .calendar-panel-layer :is(.calendar-floating-panel,.calendar-detail-panel,.meeting-date-row,.meeting-file-picker-inline,.meeting-form-options,.meeting-auto-reminders,.meeting-date-popover,.calendar-option-menu,.time-picker-menu),html[data-theme=light] .calendar-room-manager{color:var(--hub-brand-black)!important;border-color:var(--hub-light-line)!important;background:var(--calendar-light-surface,#eeedfb)!important}html[data-theme=light] .cron-calendar .calendar-board .fc-dayGridMonth-view .fc-daygrid-day-frame,html[data-theme=light] .calendar-panel-layer :is(.calendar-floating-panel,.calendar-detail-panel)>header,html[data-theme=light] .calendar-room-editor :is(input:not([type=checkbox]),select,textarea),html[data-theme=light] .calendar-panel-layer .meeting-room-select>button{color:var(--hub-brand-black)!important;background:var(--hub-light-field-rest)!important}html[data-theme=light] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :focus-visible{outline-color:var(--hub-brand-purple)}html[data-theme=light] ::-webkit-scrollbar-track{background:#eeedfb}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#9995f0b8 padding-box padding-box}html[data-theme=dark]{--hub-brand-green:#74e06e;--hub-brand-black:#111}html[data-theme=dark] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button){box-shadow:0 8px 20px #1c6b2f3d;color:#111!important;background:#74e06e!important;border-color:#74e06e94!important}html[data-theme=dark] .hub-app.genesis-redesign-v3 .task-quick-create>button,html[data-theme=dark] body .task-panel-layer .task-form-panel .task-form-submit{color:#111!important;background:#74e06e!important;border-color:#74e06e94!important}html[data-theme=dark] :is(.hub-app,.hub-auth-page).genesis-redesign-v3 :is(.hub-button-primary,.hub-send-button,.task-quick-create>button):is(:hover,:focus-visible):not(:disabled),html[data-theme=dark] body .task-panel-layer .task-form-panel .task-form-submit:is(:hover,:focus-visible):not(:disabled){color:#111!important;background:#65cc60!important;border-color:#74e06e!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-operations-metrics{border:0;border-radius:0;gap:0;overflow:visible;background:0 0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-operations-metrics article{border-inline-start:1px solid var(--hub-light-line);box-shadow:none!important;background:0 0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-operations-metrics article:first-child{border-inline-start:0}html[data-theme=light] .hub-app.genesis-redesign-v3 :is(.hub-section-header,.operations-header){color:var(--hub-brand-black)!important;border-color:var(--hub-light-line)!important;background:#fff!important;box-shadow:0 8px 24px #1111110f!important}.hub-app.genesis-redesign-v3 .hub-button-danger,.calendar-panel-layer .hub-button-danger,.task-panel-layer .hub-button-danger{color:#fff!important}.hub-app.genesis-redesign-v3 .hub-button-danger svg,.calendar-panel-layer .hub-button-danger svg,.task-panel-layer .hub-button-danger svg{color:currentColor;stroke:currentColor}@media (width<=700px){html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-operations-metrics article{border-inline-start:0;border-block-start:1px solid var(--hub-light-line)}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-operations-metrics article:first-child{border-block-start:0}}.hub-app.genesis-redesign-v3 :is(.hub-home-flow,.calendar-sidebar,.calendar-board,.task-toolbar).ui-flat-section{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-flow.ui-flat-section{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.hub-app.genesis-redesign-v3 :is(.hub-home-flow,.calendar-stage,.task-stage){min-width:0;max-width:100%}.hub-app.genesis-redesign-v3 .hub-workspace-nav,.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group,.hub-app.genesis-redesign-v3 .hub-workspace-nav-item,.hub-app.genesis-redesign-v3 .hub-workspace-nav-icon{background-image:none!important}.hub-app.genesis-redesign-v3 .hub-workspace-nav-icon{box-shadow:none!important;background:0 0!important;border:0!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0 0 8px!important;overflow:visible!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>summary{min-height:32px;border:0!important;border-bottom:1px solid var(--v3-border)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:4px 12px!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>.hub-workspace-nav-item{border:1px solid var(--v3-border);border-radius:10px;width:calc(100% - 16px);margin-inline:8px}.calendar-panel-layer .meeting-card:hover{border-color:inherit!important;box-shadow:none!important;background:0 0!important;transform:none!important}.hub-app.genesis-redesign-v3 .hub-page-header{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:0!important;border-bottom:1px solid var(--v3-border)!important;min-height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0 0 clamp(12px,1.5vw,18px)!important;padding:4px 2px clamp(13px,1.4vw,18px)!important;overflow:visible!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-page-header{border:0!important;border-bottom:1px solid var(--v3-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important}.hub-app.genesis-redesign-v3 .hub-page-header:before{content:none!important;display:none!important}.hub-app.genesis-redesign-v3 .hub-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.hub-app.genesis-redesign-v3 .hub-brand,.hub-app.genesis-redesign-v3 .hub-wordmark-block{min-width:0}.hub-app.genesis-redesign-v3 .hub-wordmark-block{align-content:center;align-items:start;gap:3px;min-height:40px;display:grid}.hub-app.genesis-redesign-v3 .hub-wordmark-block :is(.hub-wordmark,small){margin:0;line-height:1.1}.hub-app.genesis-redesign-v3 .hub-brand .hub-wordmark-block>small{text-align:left;justify-content:flex-start;justify-self:start;width:100%;padding:0}.hub-app.genesis-redesign-v3 .task-toolbar .task-filter-field{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.hub-app.genesis-redesign-v3 .task-toolbar .task-filter-field .task-select{width:100%;box-shadow:none!important;background:0 0!important;border:0!important}.cron-calendar .calendar-header-actions{align-items:stretch}.cron-calendar .calendar-header-actions>:is(.calendar-room-manager-trigger,.calendar-sidebar-trigger,.calendar-view-switcher,.calendar-title-controls){box-sizing:border-box;height:44px;min-height:44px}.cron-calendar .calendar-title-controls{gap:4px;padding:4px}.cron-calendar .calendar-title-controls strong{justify-content:center;align-items:center;min-width:92px;height:36px;display:flex}.cron-calendar .calendar-title-controls .hub-icon-button{width:36px}.cron-calendar :is(.calendar-view-switcher button,.calendar-title-controls>*){box-sizing:border-box;height:36px;min-height:36px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-header-actions>:is(.calendar-room-manager-trigger,.calendar-sidebar-trigger,.calendar-view-switcher,.calendar-title-controls){height:44px!important;min-height:44px!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-view-switcher button{height:36px!important;min-height:36px!important}@media (width<=760px),(width<=900px) and (height<=520px){:root{--mobile-title-size:clamp(28px, 8.4vw, 36px);--mobile-section-size:clamp(18px, 5.4vw, 23px);--mobile-body-size:14px;--mobile-caption-size:11px;--mobile-control-height:44px;--mobile-surface-radius:16px;--mobile-control-radius:12px}html,body,#root{width:100%;min-width:320px;max-width:100%;overflow-x:hidden}body:has(.hub-app.genesis-redesign-v3){width:100%;min-width:320px;max-width:100%;overflow-x:hidden}.hub-app.genesis-redesign-v3{--v3-bg:#100f18;--v3-sidebar:#171620f0;--v3-surface:#191822;--v3-surface-raised:#1e1c29;--v3-surface-hover:#252331;--v3-border:#c6beff1f;--v3-border-strong:#c6beff33;--v3-text:#f4f2f8;--v3-muted:#ebe8f5a3;--v3-subtle:#ebe8f575;--v3-accent:#9789f5;--v3-accent-strong:#b8afff;--v3-accent-soft:#9789f526;min-height:100dvh;color:var(--v3-text);background:radial-gradient(circle at 86% -8%, #735eda29, transparent 32%), var(--v3-bg);font-family:var(--genesis-font-family);font-size:var(--mobile-body-size);line-height:1.5;grid-template-rows:62px auto!important}.hub-app.genesis-redesign-v3 .hub-topbar{z-index:2300;border-bottom:1px solid var(--v3-border);height:62px;min-height:62px;box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(1.25);background:#100f18d1;padding:0 14px;position:sticky;top:0}.hub-app.genesis-redesign-v3 .hub-wordmark{letter-spacing:-.02em;font-size:16px;font-weight:650}.hub-app.genesis-redesign-v3 .hub-workspace-shell{min-height:calc(100dvh - 62px);display:block!important}.hub-app.genesis-redesign-v3 .hub-workspace-nav{z-index:2400;border:1px solid var(--v3-border-strong);-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#191822eb;border-radius:16px;min-height:60px;max-height:60px;padding:6px;overflow:hidden;box-shadow:0 18px 50px #0000006b;inset:auto 8px max(8px, env(safe-area-inset-bottom)) 8px!important;top:auto!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:60px!important;position:fixed!important;left:8px!important}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:5px;width:100%;height:48px;display:flex;overflow:auto hidden}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav::-webkit-scrollbar{display:none}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item{width:48px;min-width:48px;min-height:48px;box-shadow:none;scroll-snap-align:center;background:0 0;border:0;border-radius:12px;flex:0 0 48px;place-items:center;padding:0;display:grid}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item:is(.active,[aria-current=page]){color:var(--v3-accent-strong);background:var(--v3-accent-soft);box-shadow:inset 0 0 0 1px #9789f533}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item>span:nth-child(2),.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item>b{display:none!important}.hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-icon{background:0 0;border:0;border-radius:10px;width:36px;height:36px}.hub-app.genesis-redesign-v3 .hub-workspace-content{width:100%;max-width:100%;min-height:calc(100dvh - 62px);padding:20px 14px;padding-bottom:calc(92px + env(safe-area-inset-bottom));overflow:visible}.hub-app.genesis-redesign-v3 :is(.hub-home,.calendar-workspace,.task-workspace,.chat-workspace,.onboarding-workspace,.operations-workspace,.people-workspace,.equipment-workspace,.intrum-workspace,.wiki-workspace){width:100%;min-width:0;max-width:100%}.hub-app.genesis-redesign-v3 .hub-page-header{width:100%;border:0!important;border-bottom:1px solid var(--v3-border)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0 0 16px!important;padding:2px 0 16px!important}.hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-home-intro{margin-bottom:12px!important}.hub-app.genesis-redesign-v3 .hub-home-dashboard .hub-my-day{margin-top:0}.hub-app.genesis-redesign-v3 .hub-page-header h1,.hub-app.genesis-redesign-v3 .hub-home-intro h1{margin-block:6px 4px;font-size:var(--mobile-title-size)!important;letter-spacing:-.045em!important;font-weight:480!important;line-height:1.06!important}.hub-app.genesis-redesign-v3 :is(.hub-page-header,.hub-home-intro) :is(p,small){color:var(--v3-muted);font-size:12px;line-height:1.45}.hub-app.genesis-redesign-v3 :is(.hub-home-section,.hub-home-metric,.hub-home-panel,.calendar-board,.calendar-sidebar,.task-card,.task-column,.chat-sidebar,.chat-panel,.onboarding-form-section,.onboarding-request-card,.operations-summary-card,.operations-board-panel,.people-card,.profile-form,.equipment-summary>*,.equipment-people-panel,.intrum-status-band,.intrum-module-list,.intrum-entity-feed,.wiki-page-card,.wiki-portal-content){border-color:var(--v3-border);border-radius:var(--mobile-surface-radius);background-color:var(--v3-surface);min-width:0;max-width:100%;box-shadow:none}.hub-app.genesis-redesign-v3 :is(h2,.hub-home-section h2,.hub-card-title){font-size:var(--mobile-section-size);letter-spacing:-.025em;font-weight:650;line-height:1.2}.hub-app.genesis-redesign-v3 :is(button,input,textarea,select,summary){border-radius:var(--mobile-control-radius);min-height:44px;font-size:14px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-header{align-items:stretch}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-header-actions{grid-template-columns:repeat(3,44px) minmax(0,1fr);align-items:stretch;gap:8px;width:100%;min-width:0;display:grid!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-header-actions>:is(.calendar-iphone-profile-trigger,.calendar-room-manager-trigger,.calendar-sidebar-trigger){justify-content:center;overflow:hidden;color:#0000!important;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-header-actions>:is(.calendar-iphone-profile-trigger,.calendar-room-manager-trigger,.calendar-sidebar-trigger) svg{width:18px;height:18px;color:var(--v3-text);flex:0 0 18px}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-sidebar-trigger-label{display:none!important}.hub-app.genesis-redesign-v3 .cron-calendar :is(.calendar-view-switcher,.calendar-title-controls){grid-column:1/-1;width:100%;min-width:0}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-view-switcher{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-view-switcher button{min-width:0!important;height:44px!important;min-height:44px!important;padding-inline:8px!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-title-controls{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-title-controls>:is(button,strong){min-width:0;height:44px!important;min-height:44px!important}.hub-app.genesis-redesign-v3 .cron-calendar .calendar-title-controls>button{width:44px!important;min-width:44px!important}.hub-app.genesis-redesign-v3 .task-header-actions{gap:8px;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.hub-app.genesis-redesign-v3 .task-header-actions>.hub-segmented{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;min-width:0;display:flex;overflow-x:auto}.hub-app.genesis-redesign-v3 .task-header-actions>.hub-segmented::-webkit-scrollbar{display:none}.hub-app.genesis-redesign-v3 .task-header-actions>.hub-segmented button{flex:none;min-width:max-content;height:44px!important;min-height:44px!important}.hub-app.genesis-redesign-v3 .task-header-actions>.hub-button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important}.hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export,.hub-app.genesis-redesign-v3 .task-header-actions>.hub-button{grid-area:auto/1}.hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export .task-report-custom-range{grid-column:auto}.hub-app.genesis-redesign-v3 .task-card-quick-edit-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.hub-app.genesis-redesign-v3 .task-presets button,.hub-app.genesis-redesign-v3 .task-filter-field .task-select-trigger{height:44px!important;min-height:44px!important}.hub-app.genesis-redesign-v3 :is(.gen-table-shell,.equipment-table-shell){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.hub-modal-backdrop,.calendar-dialog-backdrop,.equipment-modal-backdrop,.equipment-drawer-backdrop{padding:12px}.hub-app.genesis-redesign-v3 .hub-modal{border-radius:18px;width:min(100%,720px);max-width:100%;max-height:calc(100dvh - 24px)}html[data-theme=light] .hub-app.genesis-redesign-v3{--v3-bg:#ececf3;--v3-surface:#ffffffe6;--v3-surface-raised:#f7f6fa;--v3-surface-hover:#efeff7;--v3-border:#1f1f2d1a;--v3-border-strong:#1f1f2d29;--v3-text:#1b1b25;--v3-muted:#575563;--v3-subtle:#807e8a;--v3-accent:#625cce;--v3-accent-strong:#514ab5;--v3-accent-soft:#625cce1c;background:radial-gradient(circle at 86% -8%, #625cce1f, transparent 32%), var(--v3-bg)}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-topbar{background:#f5f4f8e0}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#f7f6fae6;box-shadow:0 18px 44px #2b2b4329}}@media (width<=760px) and (prefers-reduced-motion:reduce),(width<=900px) and (height<=520px) and (prefers-reduced-motion:reduce){.hub-app.genesis-redesign-v3 *,.hub-app.genesis-redesign-v3 :before,.hub-app.genesis-redesign-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=761px){html:has(.hub-app.genesis-redesign-v3 .task-workspace){height:100%;min-height:0;overflow:hidden}body:has(.hub-app.genesis-redesign-v3 .task-workspace){height:100%;min-height:0;overflow:hidden}#root:has(.hub-app.genesis-redesign-v3 .task-workspace){height:100%;min-height:0;overflow:hidden}.hub-app.genesis-redesign-v3:has(.task-workspace){grid-template-rows:64px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.hub-app.genesis-redesign-v3 .task-workspace,.hub-app.genesis-redesign-v3 .task-stage,.hub-app.genesis-redesign-v3 .task-board,.hub-app.genesis-redesign-v3 .task-board>.task-column{height:100%;min-height:0}.hub-app.genesis-redesign-v3 .hub-workspace-shell:has(.task-workspace){height:100%;min-height:0}.hub-app.genesis-redesign-v3 .hub-workspace-content:has(>.task-workspace){height:100%;min-height:0}.hub-app.genesis-redesign-v3 .task-workspace,.hub-app.genesis-redesign-v3 .task-stage,.hub-app.genesis-redesign-v3 .task-board>.task-column{overflow:hidden}.hub-app.genesis-redesign-v3 .hub-workspace-shell:has(.task-workspace){overflow:hidden}.hub-app.genesis-redesign-v3 .hub-workspace-content:has(>.task-workspace){overflow:hidden}.hub-app.genesis-redesign-v3 .task-board{overflow-y:hidden}.hub-app.genesis-redesign-v3 .task-column-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}}.hub-app.genesis-redesign-v3{--hub-reference-purple:#6d5ce8;--hub-reference-purple-deep:#5847d6;--hub-reference-purple-soft:#f2efff;--hub-reference-green:#20c987;--hub-reference-ink:#17151f;--hub-reference-muted:#6d6878;--hub-reference-line:#28204e1f;--hub-reference-shadow:0 16px 44px #28204e14}.hub-reference-mobile-faq,.hub-reference-mobile-profile,.hub-reference-mobile-logout{display:none!important}.hub-global-search{position:relative}.hub-reference-desktop-search{color:#87818f;background:#f8f8fa;border:1px solid #28204e1f;border-radius:10px;align-items:center;gap:8px;width:clamp(170px,18vw,260px);min-height:40px;padding:0 12px;display:flex}.hub-reference-desktop-search svg{flex:none;width:15px;height:15px}.hub-reference-desktop-search input{color:#28232f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.hub-reference-desktop-search input:is(:focus,:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.hub-reference-desktop-search:focus-within{border-color:#6d5ce86b;box-shadow:0 0 0 3px #6d5ce814}.hub-reference-desktop-search kbd{color:#87818f;white-space:nowrap;background:#ffffff94;border:1px solid #28204e24;border-radius:5px;flex:none;padding:3px 5px;font:700 8px/1 system-ui,sans-serif}.hub-reference-desktop-search .is-loading{animation:.8s linear infinite hub-search-spin}.hub-global-search-results{z-index:130;border:1px solid var(--hub-line);width:min(340px,100vw - 28px);max-height:min(360px,100dvh - 90px);color:var(--hub-text);background:var(--hub-surface-strong);border-radius:15px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 24px 60px #0f0b263d}.hub-global-search-results>header{gap:3px;padding:9px 10px 11px;display:grid}.hub-global-search-results>header strong{font-size:13px}.hub-global-search-results>header small,.hub-global-search-results>p{color:var(--hub-muted);font-size:10px}.hub-global-search-results>p{text-align:center;margin:0;padding:20px 10px}.hub-global-search-options{display:grid}.hub-global-search-options>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.hub-global-search-options>button:is(:hover,:focus-visible){background:var(--hub-surface-hover);outline:0}.hub-global-search-options>button>span:first-child{width:34px;height:34px;color:var(--hub-accent);background:var(--hub-accent-soft);border-radius:9px;place-items:center;display:grid}.hub-global-search-options>button svg{width:16px;height:16px}.hub-global-search-options>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.hub-global-search-options>button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-global-search-options>button strong{font-size:12px}.hub-global-search-options>button small,.hub-global-search-options>button em{color:var(--hub-muted);font-size:9px;font-style:normal}@keyframes hub-search-spin{to{transform:rotate(360deg)}}@media (width>=981px){.hub-app.genesis-redesign-v3{grid-template-rows:70px minmax(0,1fr)}html .hub-app.genesis-redesign-v3 .hub-topbar{width:calc(100% - 268px);height:70px;min-height:70px;margin-left:268px;padding-left:18px}.hub-app.genesis-redesign-v3 .hub-topbar .hub-theme-toggle{width:40px;min-width:40px;padding:0}.hub-app.genesis-redesign-v3 .hub-topbar .hub-theme-toggle span{display:none}html .hub-app.genesis-redesign-v3 .hub-workspace-shell{grid-template-columns:268px minmax(0,1fr)!important}html .hub-app.genesis-redesign-v3 .hub-workspace-nav{z-index:80;grid-template-rows:auto minmax(0,1fr) auto;max-height:100dvh;padding:24px 18px 18px;display:grid;overflow:hidden;scrollbar-gutter:auto!important;width:268px!important;height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important}html .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav{scrollbar-width:thin;flex:auto;overflow:hidden auto}}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-topbar{background:#fffffff0;border-color:#1f1a331a;box-shadow:0 6px 22px #1f1a330b}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-shell .hub-workspace-nav{color:#272333;border-color:#6d5ce826;box-shadow:14px 0 36px #3a2d7c12;background:radial-gradient(circle at 0 0,#6d5ae624,#0000 30%),linear-gradient(#fff 0%,#f7f5ff 100%)!important}.hub-reference-sidebar-brand{border-bottom:0;flex:none;align-content:start;gap:2px;min-height:48px;padding:0 8px 16px;display:grid}.hub-reference-sidebar-brand strong{color:inherit;letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.2}.hub-reference-sidebar-brand span{color:var(--hub-reference-muted);font-size:11px;line-height:1.2}html .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav{grid-auto-rows:max-content;align-content:start;gap:0;padding:12px 0}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group{background:0 0;border:0;border-radius:0;gap:4px;overflow:visible;margin:0!important;padding:0!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group+.hub-workspace-nav-group{margin-top:22px!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>summary{color:#858094;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;min-height:0!important;margin:0 10px 9px!important;padding:0!important}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-item{min-height:44px;color:inherit;box-shadow:none;background:0 0;border:0;grid-template-columns:19px minmax(0,1fr) auto;gap:12px;padding:10px 12px;border-radius:11px!important;width:100%!important;margin:0!important}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group .hub-workspace-nav-item{color:#56515f;box-shadow:none;background:0 0;border:0}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group .hub-workspace-nav-item:hover:not(:disabled){color:#302a4d;background:#6d5ce813}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group .hub-workspace-nav-item:is(.active,[aria-current=page]){color:#4e3fba;box-shadow:inset 3px 0 0 var(--hub-reference-purple);background:#6d5ce821}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-icon{color:#777184;background:0 0;border:0;width:19px;height:19px}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-icon svg{width:19px;height:19px}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-item strong{font-size:16px;font-weight:400}.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-item b{min-width:22px;height:22px;color:var(--hub-reference-purple-deep);background:#6d5ce81f;border:0;padding:0 6px;font-size:11px}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:hover{color:#302a4d;background:#6d5ce813}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]){color:#4e3fba;box-shadow:inset 3px 0 0 var(--hub-reference-purple);background:#6d5ce821}.hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]) .hub-workspace-nav-icon{color:var(--hub-reference-purple)}.hub-reference-sidebar-footer{border-top:1px solid #6d5ce824;flex:none;gap:9px;padding-top:14px;display:grid}.hub-reference-sidebar-faq,.hub-reference-sidebar-profile,.hub-reference-sidebar-profile>button{min-width:0}.hub-reference-sidebar-faq{color:#393348;cursor:pointer;text-align:left;background:#ffffff6b;border:1px solid #6d5ce826;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;transition:border-color .16s,background-color .16s;display:grid;border-radius:11px!important}.hub-reference-sidebar-faq:hover{color:var(--hub-reference-purple-deep);background:#6d5ce814;border-color:#6d5ce857}.hub-reference-sidebar-faq:focus-visible{outline:2px solid var(--hub-reference-purple);outline-offset:2px}.hub-reference-sidebar-faq svg{width:18px;height:18px;color:var(--hub-reference-purple)}.hub-reference-sidebar-faq>svg:last-child{color:#8a8493;width:14px;height:14px}.hub-reference-sidebar-faq span{gap:1px;min-width:0;display:grid}.hub-reference-sidebar-faq strong,.hub-reference-sidebar-faq small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-reference-sidebar-faq strong{font-size:12px;font-weight:800}.hub-reference-sidebar-faq small{color:#777184;font-size:9px}.hub-reference-sidebar-profile{background:#ffffff9e;border:1px solid #6d5ce826;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 10px;transition:border-color .16s,background-color .16s;display:grid}.hub-reference-sidebar-profile:is(:hover,:focus-within){background:#6d5ce81a;border-color:#6d5ce857}.hub-reference-sidebar-profile>button{color:#2a2633;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex;min-height:0!important}.hub-reference-sidebar-profile>button:is(:hover,:focus-visible){outline:0;box-shadow:none!important;background:0 0!important;transform:none!important}.hub-reference-sidebar-profile>button:first-child{text-align:left;overflow:hidden}.hub-reference-sidebar-profile>button:last-child{color:#777184;border-radius:8px;justify-content:center;width:24px;height:34px}.hub-reference-sidebar-profile>button:last-child:hover{color:#b53b56;background:0 0!important}.hub-reference-sidebar-profile>button:last-child svg{width:15px;height:15px}.hub-reference-sidebar-profile>button>span:not(.hub-avatar){gap:1px;min-width:0;display:grid}.hub-reference-sidebar-profile .hub-avatar{width:34px;height:34px}.hub-reference-sidebar-profile strong,.hub-reference-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-reference-sidebar-profile strong{font-size:11px;font-weight:700}.hub-reference-sidebar-profile small{color:#898392;font-size:11px}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-content{background:#f4f5f7;padding:clamp(12px,1.15vw,22px)}.hub-reference-dashboard{width:100%;max-width:none;color:var(--hub-reference-ink);gap:18px;margin:0;padding:0;display:grid;overflow:visible}.hub-reference-top-grid,.hub-reference-work-grid{gap:18px;min-width:0;display:grid}.hub-reference-top-grid{grid-template-columns:minmax(0,1fr) minmax(380px,440px)}.hub-reference-work-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.hub-reference-card{border:1px solid var(--hub-reference-line);min-width:0;color:var(--hub-reference-ink);box-shadow:var(--hub-reference-shadow);background:#fff;border-radius:24px;overflow:hidden}.hub-reference-card button{font:inherit}.hub-reference-eyebrow{color:var(--hub-reference-purple);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.hub-reference-day-card{background:radial-gradient(circle at 18% 34%,#6d5ce824,#0000 42%),linear-gradient(132deg,#fff 0%,#fbfaff 62%,#f1eeff 100%);align-items:center;min-height:384px;padding:clamp(30px,2.35vw,46px);display:grid}.hub-reference-day-card>div{width:min(100%,720px)}.hub-reference-day-card h1{color:#121018;letter-spacing:-.052em;margin:13px 0 10px;font-size:clamp(34px,2.35vw,48px);font-weight:790;line-height:.98}.hub-reference-day-card p{max-width:690px;color:var(--hub-reference-muted);margin:0;font-size:15px;line-height:1.6}.hub-reference-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.hub-reference-actions button,.hub-reference-next-meeting>button,.hub-reference-add-task{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex}.hub-reference-actions svg,.hub-reference-next-meeting>button svg,.hub-reference-add-task svg{width:15px;height:15px}.hub-reference-primary{color:#071d14;background:var(--hub-reference-green);border:1px solid #18b879;box-shadow:0 10px 24px #20c98736}.hub-reference-secondary{color:#292531;background:#ffffffe6;border:1px solid #201b3221}.hub-reference-calendar-card{background:linear-gradient(145deg,#fff,#f2efff);min-height:384px;padding:24px}.hub-reference-calendar-card>header,.hub-reference-tasks-card>header,.hub-reference-meetings-card>header,.hub-reference-news-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-reference-calendar-card h2,.hub-reference-tasks-card h2,.hub-reference-meetings-card h2,.hub-reference-news-card h2{color:#17141f;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,32px);font-weight:780}.hub-reference-calendar-card h2{text-transform:capitalize;margin-top:4px;font-size:25px}.hub-reference-calendar-card>header>button{width:36px;height:36px;color:var(--hub-reference-purple);cursor:pointer;background:#6d5ce814;border:1px solid #6d5ce824;border-radius:10px;place-items:center;padding:0;display:grid}.hub-reference-calendar-card>header>button svg{width:16px;height:16px}.hub-reference-calendar-week,.hub-reference-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hub-reference-calendar-week{color:#9a94a5;text-align:center;margin-top:17px;padding-inline:24px;font-size:10px;font-weight:700}.hub-reference-calendar-grid{gap:5px;margin-top:7px;padding-inline:24px}.hub-reference-calendar-grid button{color:#403b48;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:0;height:38px;padding:0;font-size:12px;display:grid;position:relative}.hub-reference-calendar-grid button:hover{background:#6d5ce817}.hub-reference-calendar-grid button.is-muted{color:#c5c0ca}.hub-reference-calendar-grid button.is-today{color:#062518;background:var(--hub-reference-green);font-weight:800}.hub-reference-calendar-grid button.has-meeting:after{background:var(--hub-reference-purple);content:"";border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;right:50%;transform:translate(50%)}.hub-reference-tasks-card,.hub-reference-meetings-card{min-height:525px;padding:0}.hub-reference-news-card{min-height:360px;padding:0}:is(.hub-reference-tasks-card,.hub-reference-meetings-card,.hub-reference-news-card)>header{min-height:80px;margin:0;padding:30px 32px 24px}.hub-reference-tasks-card>header>button,.hub-reference-news-card>header>button{color:var(--hub-reference-purple);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.hub-reference-tasks-card>header svg{width:14px;height:14px}.hub-reference-task-tabs{flex-wrap:wrap;gap:8px;padding:0 32px 24px;display:flex}.hub-reference-task-tabs>button{color:#6f6977;cursor:pointer;background:#f6f6f8;border:1px solid #0000;border-radius:11px;min-height:42px;padding:0 17px;font-size:12px;font-weight:720}.hub-reference-task-tabs>button.is-active{color:var(--hub-reference-purple);background:var(--hub-reference-purple-soft);border-color:#6d5ce84d}.hub-reference-task-list{border-top:1px solid var(--hub-reference-line)}.hub-reference-task-list>button{border:0;border-bottom:1px solid var(--hub-reference-line);color:#24202a;text-align:left;cursor:pointer;background:0 0;grid-template-columns:31px minmax(0,1fr) auto 18px;align-items:center;gap:16px;width:100%;min-height:96px;padding:18px 32px;display:grid}.hub-reference-task-list>button:hover{background:#6d5ce809}.hub-reference-task-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.hub-reference-task-list strong,.hub-reference-task-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-reference-task-list strong{font-size:14px;font-weight:680}.hub-reference-task-list small{color:#8b8592;font-size:11px}.hub-reference-task-list>button>svg{color:#a19ba7;width:14px;height:14px}.hub-reference-task-check{border:1px solid #d5d0dc;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.hub-reference-task-check svg{width:12px;height:12px}.hub-reference-task-list .is-progress,.hub-reference-task-list .is-alert{border-radius:8px;padding:9px 12px;font-size:10px;font-weight:760}.hub-reference-task-list .is-progress{color:#4f45b9;background:#6d5ce81c}.hub-reference-task-list .is-alert{color:#a05c0d;background:#f5a62324}.hub-reference-add-task{color:#087248;background:#20c98714;border:1px dashed #1bb879;min-height:50px;margin:20px 32px 26px;padding:0 16px}.hub-reference-next-meeting{color:#201b32;background:radial-gradient(circle at 93% 10%,#6d5ce829,#0000 46%),linear-gradient(145deg,#fff,#f2efff);border:1px solid #6d5ce830;border-radius:16px;align-content:center;gap:7px;min-height:300px;margin:0 28px 18px;padding:27px;display:grid}.hub-reference-next-meeting>span{color:var(--hub-reference-purple-deep);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.hub-reference-next-meeting time{letter-spacing:-.055em;font-size:clamp(42px,3.5vw,52px);font-weight:820;line-height:.95}.hub-reference-next-meeting strong{font-size:18px}.hub-reference-next-meeting small{color:#7b7488;font-size:10px}.hub-reference-next-meeting>button{border:1px solid var(--hub-reference-purple-deep);color:#fff;background:var(--hub-reference-purple);width:100%;min-height:50px;margin-top:27px;box-shadow:0 10px 22px #6d5ce82e}.hub-reference-meeting-list{margin-top:0;padding:0 28px 24px}.hub-reference-meetings-card>.hub-empty-state,.hub-reference-news-card>.hub-empty-state{margin:0 28px 28px}.hub-reference-meeting-list>button{border:0;border-bottom:1px solid var(--hub-reference-line);color:#35303d;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 6px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:64px;padding:8px 4px;display:grid}.hub-reference-meeting-list time{color:#77717d;font-size:10px}.hub-reference-meeting-list i{background:var(--hub-reference-purple);border-radius:50%;width:5px;height:5px}.hub-reference-meeting-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hub-reference-meeting-list svg{width:13px;height:13px}.hub-reference-news-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);gap:14px;padding:0 32px 32px;display:grid}.hub-reference-featured-news{color:#fff;background:linear-gradient(130deg,#078654 0%,#18aa6f 58%,#4bd09c 100%);border-radius:16px;align-content:end;gap:7px;min-height:250px;padding:26px;display:grid;position:relative;overflow:hidden}.hub-reference-featured-news>span{color:#075939;background:#ffffffde;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:20px}.hub-reference-featured-news>span svg{width:12px;height:12px}.hub-reference-featured-news>time{color:#ffffffbf;font-size:9px;position:absolute;top:20px;right:22px}.hub-reference-featured-news>strong{letter-spacing:-.04em;font-size:clamp(22px,2.2vw,32px);line-height:1.02}.hub-reference-featured-news>p{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.hub-reference-featured-news>button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;margin-top:3px;padding:5px 0;font-size:10px;font-weight:760;display:inline-flex}.hub-reference-featured-news>button svg{width:13px;height:13px}.hub-reference-news-list{gap:9px;display:grid}.hub-reference-news-list>article{border:1px solid var(--hub-reference-line);background:#f9f9fb;border-radius:13px;grid-template-columns:62px minmax(0,1fr) 26px;align-items:center;gap:10px;min-height:64px;padding:9px 12px;display:grid}.hub-reference-news-list time{color:#078654;font-size:9px;font-weight:760}.hub-reference-news-list>article>span{gap:4px;min-width:0;display:grid}.hub-reference-news-list strong,.hub-reference-news-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-reference-news-list strong{color:#292530;font-size:11px}.hub-reference-news-list small{color:#96909d;font-size:9px}.hub-reference-news-list>article>button{color:#8b8594;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.hub-reference-news-list>article>button svg{width:13px;height:13px}.hub-reference-news-actions{grid-column:1/-1;gap:8px;display:flex}.hub-reference-news-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:5px 8px;font-size:9px}.hub-reference-news-editor{background:var(--hub-reference-purple-soft);border:1px solid #6d5ce829;border-radius:14px;gap:12px;margin:0 32px 16px;padding:16px;display:grid}.hub-reference-news-editor label{color:#5f586a;gap:6px;font-size:10px;font-weight:700;display:grid}.hub-reference-news-editor :is(input,textarea){color:#24202d;width:100%;font:inherit;background:#fff;border:1px solid #6d5ce833;border-radius:9px;padding:10px 12px}.hub-reference-news-editor>div{justify-content:flex-end;gap:8px;display:flex}.hub-reference-news-editor button{color:#4539a7;cursor:pointer;background:#fff;border:1px solid #6d5ce833;border-radius:8px;min-height:34px;padding:0 12px}.hub-reference-news-editor button[type=submit]{border-color:var(--hub-reference-purple);color:#fff;background:var(--hub-reference-purple)}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-nav{background:linear-gradient(160deg,#242039 0%,#1c192b 62%,#17151f 100%)}html[data-theme=dark] .hub-reference-sidebar-brand span,html[data-theme=dark] .hub-reference-sidebar-faq small,html[data-theme=dark] .hub-reference-sidebar-profile small{color:#aaa3bc}html[data-theme=dark] .hub-reference-sidebar-faq{color:#f5f2ff;background:#ffffff0b;border-color:#aa9ef233}html[data-theme=dark] .hub-reference-sidebar-faq:hover{color:#fff;background:#ffffff13;border-color:#aa9ef257}html[data-theme=dark] .hub-reference-dashboard{filter:brightness(.92)}@media (width<=1180px){.hub-reference-top-grid{grid-template-columns:minmax(0,1fr) 290px}.hub-reference-work-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr)}.hub-reference-news-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.hub-reference-mobile-faq,.hub-reference-mobile-profile,.hub-reference-mobile-logout{display:inline-flex!important}.hub-reference-desktop-profile{display:none!important}.hub-reference-desktop-search{width:min(54vw,230px)}.hub-reference-desktop-search kbd,.hub-reference-sidebar-brand,.hub-reference-sidebar-footer,.hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav{display:none}.hub-app.genesis-redesign-v3 .hub-workspace-nav{padding:0}html[data-theme=light] .hub-app.genesis-redesign-v3 .hub-workspace-content{padding:14px}.hub-reference-top-grid,.hub-reference-work-grid{grid-template-columns:minmax(0,1fr)}.hub-reference-calendar-card{min-height:0}}@media (width<=640px){.hub-reference-dashboard,.hub-reference-top-grid,.hub-reference-work-grid{gap:12px}.hub-reference-card{border-radius:15px}.hub-reference-day-card{min-height:250px;padding:28px 22px}.hub-reference-day-card h1{font-size:34px}.hub-reference-actions{grid-template-columns:minmax(0,1fr);display:grid}.hub-reference-calendar-card,.hub-reference-tasks-card,.hub-reference-meetings-card,.hub-reference-news-card{padding:18px}.hub-reference-task-list>button{grid-template-columns:22px minmax(0,1fr) 16px}.hub-reference-task-list .is-progress,.hub-reference-task-list .is-alert{display:none}.hub-reference-news-list>article{grid-template-columns:minmax(0,1fr) 26px}.hub-reference-news-list time{grid-column:1/-1}}html[data-theme] .hub-app.genesis-redesign-v3 .hub-workspace-content:has(.production-reference-home){background:#f3f4f6;padding:0!important}.production-reference-home{--page:#f3f4f6;--surface:#fff;--surface-soft:#f7f7f9;--surface-strong:#ececf1;--ink:#18191d;--muted:#74767e;--line:#e3e4e8;--purple:#6d5ae6;--purple-soft:#eeeafe;--green:#23c985;--green-soft:#dcf8ec;--blue:#3f7ddb;--blue-soft:#e4efff;--amber:#ca8532;--amber-soft:#fff0da;--shadow:0 14px 38px #18191d0f;width:100%;max-width:none;color:var(--ink);background:var(--page);margin:0;padding:clamp(12px,1.15vw,22px)}.production-reference-home,.production-reference-home *{box-sizing:border-box}.production-reference-home button,.production-reference-home input,.production-reference-home textarea{font:inherit}.production-reference-home button{color:inherit}.production-reference-home .reference-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:18px;gap:0;display:block;overflow:hidden}.production-reference-home .reference-card-heading{justify-content:space-between;align-items:center;gap:14px;padding:23px 24px 18px;display:flex}.production-reference-home .reference-card-heading.compact{padding:19px 19px 14px}.production-reference-home .reference-card-heading>div{gap:5px;display:grid}.production-reference-home .reference-card-heading h2{letter-spacing:-.03em;margin:0;font-size:20px}.production-reference-home .reference-card-heading.compact h2{text-transform:capitalize;font-size:15px}.production-reference-home .eyebrow{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.production-reference-home .eyebrow.light{color:#a99cff}.production-reference-home .icon-button{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.production-reference-home .icon-button.subtle{background:var(--surface-soft)}.production-reference-home .text-button{min-height:38px;color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.production-reference-home .dashboard-top-grid{grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:stretch;gap:18px;display:grid}.production-reference-home .day-overview-card{background:radial-gradient(circle at 18% 20%, #6d5ae61f, transparent 34%), var(--surface);border-radius:24px;min-width:0;min-height:384px;display:block;overflow:hidden}.production-reference-home .day-overview-copy{border-right:0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:384px;padding:clamp(30px,2.35vw,46px);display:flex}.production-reference-home .day-overview-card .eyebrow.light{color:var(--purple)}.production-reference-home .day-overview-copy h1,.production-reference-home .day-overview-copy h2{letter-spacing:-.05em;max-width:580px;margin:11px 0 15px;font-size:clamp(34px,2.35vw,48px);line-height:1.04}.production-reference-home .day-overview-copy p{max-width:610px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.production-reference-home .day-overview-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.production-reference-home .day-overview-actions button,.production-reference-home .next-meeting>button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex}.production-reference-home .primary-action{color:#07100c;background:var(--green);border:1px solid var(--green)}.production-reference-home .secondary-action{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.production-reference-home .large-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:18px;display:grid}.production-reference-home .dashboard-top-grid>.mini-calendar{border-radius:24px;min-height:384px}.production-reference-home .large-work-card{grid-column:span 8;min-height:525px}.production-reference-home .large-meetings-card{grid-column:span 4;min-height:525px}.production-reference-home .news-card{grid-column:1/-1;min-height:360px}.production-reference-home .product-metrics-card{grid-column:1/-1;min-height:0}.production-reference-home .product-metrics-card>.reference-card-heading{align-items:end}.production-reference-home .product-metrics-card>.reference-card-heading time{color:var(--muted);font-size:10px}.production-reference-home .product-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 32px 30px;display:grid}.production-reference-home .product-metrics-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-content:space-between;gap:9px;min-width:0;min-height:128px;padding:17px;display:grid}.production-reference-home .product-metrics-grid span,.production-reference-home .product-metrics-grid small{color:var(--muted);font-size:10px;line-height:1.4}.production-reference-home .product-metrics-grid strong{color:var(--ink);font-size:clamp(22px,2vw,30px);line-height:1}.production-reference-home .large-dashboard-grid .reference-card,.production-reference-home .day-overview-card{border-radius:24px}.production-reference-home .large-dashboard-grid .reference-card-heading{padding:30px 32px 24px}.production-reference-home .large-dashboard-grid .reference-card-heading h2{font-size:clamp(25px,2vw,32px)}.production-reference-home .task-tabs{scrollbar-width:none;gap:8px;padding:0 32px 24px;display:flex;overflow-x:auto}.production-reference-home .task-tabs button{min-height:42px;color:var(--muted);background:var(--surface-soft);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;padding:0 17px;font-size:12px;font-weight:700}.production-reference-home .task-tabs button.is-active{color:var(--purple);background:var(--purple-soft);border-color:color-mix(in srgb, var(--purple) 28%, transparent)}.production-reference-home .task-list{border-top:1px solid var(--line)}.production-reference-home .task-row{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:16px;width:100%;min-height:96px;padding:18px 32px;display:grid}.production-reference-home .task-row:hover{background:var(--surface-soft)}.production-reference-home .task-check{color:#fff;border:1px solid #cfd0d5;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.production-reference-home .task-check.is-checked{background:var(--green);border-color:var(--green)}.production-reference-home .task-copy{gap:6px;min-width:0;display:grid}.production-reference-home .task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.production-reference-home .task-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.production-reference-home .task-status{white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.production-reference-home .task-status.violet{color:var(--purple);background:var(--purple-soft)}.production-reference-home .task-status.blue{color:var(--blue);background:var(--blue-soft)}.production-reference-home .task-status.amber{color:var(--amber);background:var(--amber-soft)}.production-reference-home .task-avatar{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.production-reference-home .row-chevron{color:var(--muted)}.production-reference-home .tasks-add{color:#07100c;background:var(--green);border:1px solid var(--green);cursor:pointer;border-radius:11px;min-height:50px;margin:20px 32px 26px;padding:0 16px;font-size:12px;font-weight:800;display:block}.production-reference-home .calendar-weekdays,.production-reference-home .calendar-days{grid-template-columns:repeat(7,1fr);gap:5px;padding-inline:24px;display:grid}.production-reference-home .calendar-weekdays{margin:0}.production-reference-home .calendar-weekdays span{color:var(--muted);text-align:center;padding-block:8px;font-size:10px;font-weight:700}.production-reference-home .calendar-days{padding-bottom:24px}.production-reference-home .calendar-days button{aspect-ratio:auto;min-width:0;height:38px;min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;font-size:12px;display:grid;position:relative}.production-reference-home .calendar-days button:hover{background:var(--surface-soft)}.production-reference-home .calendar-days button.is-muted{color:color-mix(in srgb, var(--muted) 42%, transparent)}.production-reference-home .calendar-days button.is-today{color:#07100c;background:var(--green);box-shadow:0 8px 20px color-mix(in srgb, var(--green) 24%, transparent);font-weight:800}.production-reference-home .calendar-days button.has-meeting:after{background:var(--purple);content:"";border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;right:50%;transform:translate(50%)}.production-reference-home .dashboard-top-grid>.mini-calendar .reference-card-heading{padding-bottom:20px}.production-reference-home .dashboard-top-grid>.mini-calendar .reference-card-heading h2{font-size:25px}.production-reference-home .next-meeting{color:var(--ink);border:1px solid color-mix(in srgb, var(--purple) 26%, var(--line));background:radial-gradient(circle at 92% 8%,#6d5ae629,#0000 42%),linear-gradient(145deg,#fff,#f6f3ff);border-radius:19px;flex-direction:column;align-items:flex-start;margin:0 28px 18px;padding:27px;display:flex;box-shadow:0 12px 30px #18191d0f}.production-reference-home .next-meeting>span{color:#5d4bd3;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.production-reference-home .next-meeting>time{letter-spacing:-.06em;margin-top:20px;font-size:52px;font-weight:800;line-height:1}.production-reference-home .next-meeting>strong{margin-top:12px;font-size:18px;line-height:1.3}.production-reference-home .next-meeting>small{color:var(--muted);margin-top:6px;font-size:11px}.production-reference-home .next-meeting>button{color:#fff;background:var(--purple);border:0;width:100%;margin-top:27px}.production-reference-home .meeting-list{padding:0 28px 24px}.production-reference-home .meeting-row{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:52px 8px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:64px;padding:0;display:grid}.production-reference-home .meeting-row time,.production-reference-home .meeting-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.production-reference-home .meeting-row time,.production-reference-home .meeting-row>svg{color:var(--muted)}.production-reference-home .meeting-dot{border-radius:50%;width:7px;height:7px}.production-reference-home .meeting-dot.violet{background:var(--purple)}.production-reference-home .meeting-dot.green{background:var(--green)}.production-reference-home .meeting-dot.blue{background:var(--blue)}.production-reference-home .news-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;padding:0 32px 32px;display:grid}.production-reference-home .news-featured,.production-reference-home .news-item{cursor:pointer;text-align:left}.production-reference-home .news-featured{color:#effff8;background:radial-gradient(circle at 90% 8%,#abffdb5c,#0000 38%),linear-gradient(145deg,#0c7d53,#16a56c 58%,#1fc07d);border:0;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:286px;padding:30px;display:flex;overflow:hidden}.production-reference-home .news-featured-meta{justify-content:space-between;align-items:center;gap:18px;width:100%;font-size:11px;display:flex}.production-reference-home .news-featured-meta>span{color:#073a28;background:#effff8d1;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:inline-flex}.production-reference-home .news-featured-meta svg{width:13px;height:13px}.production-reference-home .news-featured-meta time{color:#effff8d1}.production-reference-home .news-featured>strong{letter-spacing:-.04em;max-width:720px;margin-top:auto;font-size:clamp(27px,2vw,38px);line-height:1.08}.production-reference-home .news-featured>small{color:#effff8c7;max-width:680px;margin-top:12px;font-size:12px;line-height:1.55}.production-reference-home .news-featured-action{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.production-reference-home .news-list{gap:10px;display:grid}.production-reference-home .news-item{min-height:88px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:16px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.production-reference-home .news-item:hover{border-color:color-mix(in srgb, var(--green) 48%, var(--line));transform:translateY(-1px)}.production-reference-home .news-item>time{color:#14845a;font-size:10px;font-weight:800}.production-reference-home .news-item>span{gap:5px;min-width:0;display:grid}.production-reference-home .news-item strong{font-size:14px}.production-reference-home .news-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.production-reference-home .news-item-open{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.production-reference-home .reference-news-editor{background:var(--purple-soft);border:1px solid color-mix(in srgb, var(--purple) 22%, var(--line));border-radius:14px;gap:12px;margin:0 32px 16px;padding:16px;display:grid}.production-reference-home .reference-news-editor label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.production-reference-home .reference-news-editor :is(input,textarea){width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:10px 12px}.production-reference-home .reference-news-editor>div,.production-reference-home .reference-news-actions{justify-content:flex-end;gap:8px;display:flex}.production-reference-home .reference-news-editor button,.production-reference-home .reference-news-actions button{min-height:32px;color:var(--purple);background:var(--surface);cursor:pointer;border:1px solid;border-radius:8px;padding:0 10px;font-size:10px}.production-reference-home .reference-news-editor button[type=submit]{color:#fff;background:var(--purple)}.production-reference-home .reference-news-actions{width:100%;margin-top:8px}.production-reference-home .news-item .reference-news-actions{grid-column:1/-1}.production-reference-home .reference-empty-state{background:0 0;border:0;border-radius:0;place-items:center;min-height:220px;margin:0 28px 28px;display:grid}.production-reference-home .reference-empty-state>.hub-empty-state{margin:0}.production-reference-home .task-list-empty{min-height:292px;margin:0 32px}.production-reference-home .meetings-empty-state{min-height:352px}.production-reference-home .news-empty-state{min-height:246px;margin-inline:32px}@media (width<=1180px){.production-reference-home{padding:18px}.production-reference-home .dashboard-top-grid{grid-template-columns:minmax(0,1fr)}.production-reference-home .large-work-card{grid-column:span 7}.production-reference-home .large-meetings-card{grid-column:span 5}.production-reference-home .news-layout{grid-template-columns:minmax(0,1fr)}.production-reference-home .product-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.production-reference-home{padding:14px}.production-reference-home .large-work-card,.production-reference-home .large-meetings-card,.production-reference-home .news-card{grid-column:1/-1;min-height:auto}.production-reference-home .product-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.production-reference-home{padding:12px}.production-reference-home .day-overview-copy{padding:30px 24px}.production-reference-home .day-overview-copy h1,.production-reference-home .day-overview-copy h2{font-size:36px}.production-reference-home .large-dashboard-grid{gap:12px;margin-top:12px}.production-reference-home .large-dashboard-grid .reference-card-heading{padding:24px 20px 20px}.production-reference-home .task-tabs,.production-reference-home .task-row{padding-inline:20px}.production-reference-home .tasks-add,.production-reference-home .next-meeting{margin-inline:20px}.production-reference-home .meeting-list{padding-inline:20px}.production-reference-home .news-layout,.production-reference-home .product-metrics-grid{grid-template-columns:minmax(0,1fr);padding:0 20px 24px}}@media (width<=460px){.production-reference-home{padding:10px}.production-reference-home .day-overview-card,.production-reference-home .large-dashboard-grid .reference-card{border-radius:18px}.production-reference-home .day-overview-copy h1,.production-reference-home .day-overview-copy h2{font-size:32px}.production-reference-home .day-overview-actions{width:100%;display:grid}.production-reference-home .day-overview-actions button{width:100%}.production-reference-home .task-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:106px}.production-reference-home .task-status,.production-reference-home .task-avatar{display:none}.production-reference-home .news-featured{min-height:250px;padding:24px}.production-reference-home .news-item{grid-template-columns:minmax(0,1fr) auto;padding:16px}.production-reference-home .news-item>time{grid-column:1/-1}}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-content:has(.production-reference-home){background:#111216!important}html[data-theme=dark] .production-reference-home{--page:#111216;--surface:#1a1b21;--surface-soft:#202127;--surface-strong:#2a2b33;--ink:#f7f7f9;--muted:#a3a4ad;--line:#2e3038;--purple-soft:#302b50;--green-soft:#17372b;--blue-soft:#1b304b;--amber-soft:#3b2d1f;--shadow:0 18px 46px #0000003d}html[data-theme=dark] .production-reference-home .next-meeting{background:radial-gradient(circle at 92% 8%, #6d5ae62e, transparent 42%), var(--surface-soft);box-shadow:0 12px 30px #00000029}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-topbar{color:#f7f7f9;box-shadow:none;-webkit-backdrop-filter:blur(18px);background:#1a1b21e8;border-color:#2e3038}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-reference-desktop-search{color:#a3a4ad;background:#202127;border-color:#2e3038}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-reference-desktop-search input{color:#f7f7f9;background:0 0}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-shell .hub-workspace-nav{color:#f8f8fb;box-shadow:none;border-right-color:#ffffff0f;background:radial-gradient(circle at 0 0,#7f6aff2b,#0000 30%),#17181d!important}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>summary{color:#777981}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-item{color:#b5b7bf}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>.hub-workspace-nav-item:not(.active):not([aria-current=page]){color:#b5b7bf!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-group>.hub-workspace-nav-item:not(.active):not([aria-current=page]) .hub-workspace-nav-icon{color:inherit!important}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-item:hover:not(:disabled){color:#fff!important;background:#ffffff0f!important;border-color:#0000!important;transform:none!important}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]){color:#fff!important;background:#313139!important;border:0!important;box-shadow:inset 3px 0 #8d7afa!important}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-nav-item:is(.active,[aria-current=page]) .hub-workspace-nav-icon{color:#fff!important}html[data-theme=dark] .hub-app.genesis-redesign-v3 .hub-workspace-desktop-nav .hub-workspace-nav-item b{color:#cbc2ff!important;box-shadow:none!important;background:#8e7afa29!important;border:0!important}html[data-theme=dark] .hub-reference-sidebar-brand span,html[data-theme=dark] .hub-reference-sidebar-profile small{color:#94969e}html[data-theme=dark] .hub-reference-sidebar-footer{border-top-color:#ffffff12}html[data-theme=dark] .hub-reference-sidebar-profile{background:#ffffff0b;border-color:#ffffff12}html[data-theme=dark] .hub-reference-sidebar-profile>button{color:#f8f8fb}html[data-theme=dark] .hub-reference-sidebar-profile>button:last-child{color:#b5b7bf}@media (width>=761px){html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-copy h1,html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-copy h2{letter-spacing:-.05em!important;font-size:clamp(34px,2.35vw,48px)!important;font-weight:800!important;line-height:1.04!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-actions button,html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .next-meeting>button{border-radius:13px!important;min-height:50px!important;font-size:13px!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .task-tabs button{border-radius:11px!important;min-height:42px!important;font-size:12px!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .task-row{min-height:96px!important;font-size:inherit!important;border-radius:0!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .tasks-add{border-radius:11px!important;min-height:50px!important;font-size:12px!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .calendar-days button{border-radius:9px!important;height:38px!important;min-height:34px!important;font-size:12px!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .meeting-row{min-height:64px!important;font-size:inherit!important;border-radius:0!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .news-item-open{min-height:30px!important;font-size:inherit!important;border-radius:0!important}html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .reference-news-editor button,html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .reference-news-actions button{border-radius:8px!important;min-height:32px!important;font-size:10px!important}}html[data-theme=dark] .hub-app.genesis-redesign-v3 .production-reference-home .mini-calendar{background-color:var(--surface)!important}:is(html:has(.hub-app.genesis-redesign-v3),body:has(.hub-app.genesis-redesign-v3)){scroll-padding-block:84px 100px}html .hub-app.genesis-redesign-v3 .task-toolbar{flex-wrap:wrap;gap:8px;display:flex}html .hub-app.genesis-redesign-v3 .task-toolbar>*{width:auto;min-width:0;max-width:100%}html .hub-app.genesis-redesign-v3 .task-toolbar>.task-search,html .hub-app.genesis-redesign-v3 .task-toolbar>.task-filter-field{flex:180px}html .hub-app.genesis-redesign-v3 .task-toolbar>.task-result-count{margin-left:auto}html .hub-app.genesis-redesign-v3 .task-display-filters{flex-wrap:wrap;display:flex}html .hub-app.genesis-redesign-v3 .task-display-filters .task-filter-field{flex:190px;width:auto}html .hub-app.genesis-redesign-v3 .task-display-filters-reset{margin-left:auto}@media (width<=1440px){html .hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px}html .hub-app.genesis-redesign-v3 .task-display-filters>strong{justify-content:flex-start}html .hub-app.genesis-redesign-v3 .production-reference-home .dashboard-top-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}html .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-card,html .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-copy,html .hub-app.genesis-redesign-v3 .production-reference-home .dashboard-top-grid>.mini-calendar{min-height:0}html .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-copy{height:100%;padding:24px}html .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-copy h1{overflow-wrap:anywhere}html .hub-app.genesis-redesign-v3 .production-reference-home .large-work-card{grid-column:span 7}html .hub-app.genesis-redesign-v3 .production-reference-home .large-meetings-card{grid-column:span 5}html .hub-app.genesis-redesign-v3 .production-reference-home .large-dashboard-grid .reference-card-heading{flex-wrap:wrap;padding:20px}html .hub-app.genesis-redesign-v3 .production-reference-home .task-tabs{flex-wrap:wrap;padding:0 20px 16px}html .hub-app.genesis-redesign-v3 .production-reference-home .task-row{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:20px}html .hub-app.genesis-redesign-v3 .production-reference-home .task-status{grid-column:2;justify-self:start}html .hub-app.genesis-redesign-v3 .production-reference-home .task-avatar{grid-area:1/3;display:grid}html .hub-app.genesis-redesign-v3 .production-reference-home .row-chevron{grid-area:2/3}}@media (height<=900px),(width<=1180px){html .hub-app.genesis-redesign-v3 .hub-workspace-content:has(>.task-workspace){overscroll-behavior-y:contain;scroll-padding-block:16px 100px;overflow-y:auto}html .hub-app.genesis-redesign-v3 .task-workspace{height:auto;min-height:100%;overflow:visible}html .hub-app.genesis-redesign-v3 .task-stage{flex:1 0 auto;height:max(320px,100dvh - 440px);min-height:320px}html .hub-app.genesis-redesign-v3 .task-board,html .hub-app.genesis-redesign-v3 .task-board>.task-column{height:100%;min-height:0;overflow-y:hidden}html .hub-app.genesis-redesign-v3 .task-column-scroll{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}html .hub-app.genesis-redesign-v3 .task-quick-create{position:static}html .hub-app.genesis-redesign-v3 .production-reference-home .large-work-card,html .hub-app.genesis-redesign-v3 .production-reference-home .large-meetings-card,html .hub-app.genesis-redesign-v3 .production-reference-home .reference-empty-state{min-height:0}}@media (width>=981px) and (height<=800px){html[data-theme] .hub-app.genesis-redesign-v3 .production-reference-home .calendar-days button{height:30px!important;min-height:30px!important}html .hub-app.genesis-redesign-v3 .production-reference-home .dashboard-top-grid>.mini-calendar .reference-card-heading{padding-bottom:10px}}@media (width<=980px){html .hub-app.genesis-redesign-v3 .hub-workspace-shell{grid-template-columns:minmax(0,1fr)!important;display:block!important}html .hub-app.genesis-redesign-v3 .hub-workspace-nav{z-index:2400;border-radius:16px;min-height:60px;max-height:60px;padding:5px;overflow:hidden;inset:auto 8px max(8px, env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:60px!important;position:fixed!important}html .hub-app.genesis-redesign-v3 .hub-workspace-nav .hub-workspace-mobile-nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:5px;width:100%;height:48px;overflow:auto hidden;display:flex!important}html .hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item{scroll-snap-align:center;border:0;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;min-width:48px;min-height:48px;padding:0;display:grid;position:relative}html .hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item>span:nth-child(2){display:none!important}html .hub-app.genesis-redesign-v3 .hub-workspace-mobile-nav .hub-workspace-nav-item>b{min-width:16px;height:16px;color:var(--hub-accent);background:var(--hub-surface-strong);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;line-height:1;position:absolute;top:2px;right:2px;display:inline-flex!important}html .hub-app.genesis-redesign-v3 .hub-workspace-content{width:100%;min-width:0;padding-bottom:calc(100px + env(safe-area-inset-bottom))}html .hub-app.genesis-redesign-v3 .hub-topbar{width:100%;margin-left:0;padding-inline:10px}html .hub-app.genesis-redesign-v3 .hub-topbar-left{display:none}html .hub-app.genesis-redesign-v3 .hub-top-actions{gap:6px;width:100%;min-width:0}html .hub-app.genesis-redesign-v3 .hub-global-search{flex:120px;min-width:0}html .hub-app.genesis-redesign-v3 .hub-reference-desktop-search{width:100%;min-width:0}html .hub-app.genesis-redesign-v3 .hub-top-actions>.hub-theme-toggle,html .hub-app.genesis-redesign-v3 .hub-top-actions>.hub-reference-mobile-profile{justify-content:center;width:40px;min-width:40px;padding:0}html .hub-app.genesis-redesign-v3 .hub-top-actions>.hub-theme-toggle span,html .hub-app.genesis-redesign-v3 .hub-reference-mobile-profile>span:not(.hub-avatar){display:none}html .hub-app.genesis-redesign-v3 .hub-reference-mobile-profile>.hub-avatar{display:grid}html .hub-app.genesis-redesign-v3 .production-reference-home .large-work-card,html .hub-app.genesis-redesign-v3 .production-reference-home .large-meetings-card{grid-column:1/-1}}@media (width<=620px){html .hub-app.genesis-redesign-v3 .hub-topbar{padding-inline:6px}html .hub-app.genesis-redesign-v3 .hub-top-actions{gap:4px}html .hub-app.genesis-redesign-v3 .hub-reference-mobile-logout{flex:0 0 40px;justify-content:center;gap:0;width:40px;min-width:40px;padding:0;font-size:0}html .hub-app.genesis-redesign-v3 .hub-reference-mobile-logout svg{width:18px;height:18px}html .hub-app.genesis-redesign-v3 .production-reference-home .dashboard-top-grid{grid-template-columns:minmax(0,1fr)}html .hub-app.genesis-redesign-v3 .production-reference-home .day-overview-copy{padding:24px}html .hub-app.genesis-redesign-v3 .task-header-actions>.hub-segmented{grid-column:1/-1;width:100%}html .hub-app.genesis-redesign-v3 .task-header-actions>.hub-button{grid-area:2/1/auto/-1;justify-self:start}html .hub-app.genesis-redesign-v3 .task-header-actions>.task-report-export{grid-row:3}html .hub-app.genesis-redesign-v3 .task-display-filters{grid-template-columns:minmax(0,1fr);display:grid}html .hub-app.genesis-redesign-v3 .task-toolbar>.task-search{flex-basis:100%}}body:has(.hub-app.genesis-redesign-v3){--control-shine-surface:#15151c;--control-shine-hover:#252238;--control-shine-pressed:#201d31;--control-shine-text:#f7f7fa;--control-shine-muted:#aaa9b4;--control-shine-border:#ffffff29;--control-shine-highlight:#ffffff29}html[data-theme=light] body:has(.hub-app.genesis-redesign-v3){--control-shine-surface:#eeecf7;--control-shine-hover:#e5e1f4;--control-shine-pressed:#dcd6ef;--control-shine-text:#302940;--control-shine-muted:#716a80;--control-shine-border:#4c3b7940;--control-shine-highlight:#ffffffa8}html body:has(.hub-app.genesis-redesign-v3) :is(.meeting-form .meeting-date-row,.task-report-export) :is(.meeting-date-trigger,.meeting-time-trigger,.task-select-trigger,.task-report-people-trigger,.hub-button-secondary){border-color:var(--control-shine-border)!important;color:var(--control-shine-text)!important;background-color:var(--control-shine-surface)!important;background-image:linear-gradient(105deg, transparent 30%, var(--control-shine-highlight) 48%, transparent 64%)!important;box-shadow:inset 0 1px 0 var(--control-shine-highlight)!important;transition:border-color var(--interaction-ease,.16s ease), background-color var(--interaction-ease,.16s ease), color var(--interaction-ease,.16s ease), box-shadow var(--interaction-ease,.16s ease), background-position .52s cubic-bezier(.22, 1, .36, 1)!important;background-position:135% 0!important;background-repeat:no-repeat!important;background-size:260% 100%!important}html body:has(.hub-app.genesis-redesign-v3) :is(.meeting-form .meeting-date-row,.task-report-export) :is(.meeting-date-trigger,.meeting-time-trigger,.task-select-trigger,.task-report-people-trigger,.hub-button-secondary) :is(span,strong,svg){color:inherit!important}html body:has(.hub-app.genesis-redesign-v3) :is(.meeting-form .meeting-date-row,.task-report-export) :is(.meeting-date-trigger,.meeting-time-trigger,.task-select-trigger,.task-report-people-trigger,.hub-button-secondary):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:var(--interaction-border-hover)!important;background-color:var(--control-shine-hover)!important;background-position:-35% 0!important}html body:has(.hub-app.genesis-redesign-v3) :is(.meeting-form .meeting-date-row,.task-report-export) :is(.meeting-date-trigger,.meeting-time-trigger,.task-select-trigger,.task-report-people-trigger,.hub-button-secondary):not(:disabled):not([aria-disabled=true]):is(:active,[aria-expanded=true]){border-color:var(--interaction-border-hover)!important;background-color:var(--control-shine-pressed)!important}html body:has(.hub-app.genesis-redesign-v3) :is(.meeting-form .meeting-date-row,.task-report-export) :is(.meeting-date-trigger,.meeting-time-trigger,.task-select-trigger,.task-report-people-trigger,.hub-button-secondary):focus-visible{outline-offset:2px;outline:2px solid var(--interaction-focus)!important}html body:has(.hub-app.genesis-redesign-v3) :is(.meeting-form .meeting-date-row,.task-report-export) :is(.meeting-date-trigger,.meeting-time-trigger,.task-select-trigger,.task-report-people-trigger,.hub-button-secondary):is(:disabled,[aria-disabled=true]){color:var(--control-shine-muted)!important;background-color:var(--control-shine-surface)!important;box-shadow:none!important;background-image:none!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html body:has(.hub-app.genesis-redesign-v3) :is(.meeting-form .meeting-date-row,.task-report-export) :is(.meeting-date-trigger,.meeting-time-trigger,.task-select-trigger,.task-report-people-trigger,.hub-button-secondary){background-image:none!important;transition:none!important;transform:none!important}}@media (width<=760px),(height<=820px){.calendar-panel-layer .meeting-form .meeting-date-row .meeting-date-popover{overscroll-behavior:contain;width:auto;max-width:none;max-height:calc(100% - 24px);position:fixed;inset:12px 12px auto;overflow:auto}}html[data-theme] .hub-app.genesis-redesign-v3 .operations-pass-card .operations-pass-actions>.hub-button-danger,html[data-theme] :is(.hub-app.genesis-redesign-v3,.task-panel-layer) .task-detail-panel>.task-detail-actions>.task-detail-delete-button.hub-button-danger{color:#fff!important;background:#c64255!important;border-color:#b93549!important}html[data-theme] .hub-app.genesis-redesign-v3 .operations-pass-card .operations-pass-actions>.hub-button-danger>:is(span,svg),html[data-theme] :is(.hub-app.genesis-redesign-v3,.task-panel-layer) .task-detail-panel>.task-detail-actions>.task-detail-delete-button.hub-button-danger>:is(span,svg){color:#fff!important}html[data-theme] .hub-app.genesis-redesign-v3 .operations-pass-card .operations-pass-actions>.hub-button-danger:is(:hover,:focus-visible):not(:disabled),html[data-theme] :is(.hub-app.genesis-redesign-v3,.task-panel-layer) .task-detail-panel>.task-detail-actions>.task-detail-delete-button.hub-button-danger:is(:hover,:focus-visible):not(:disabled){color:#fff!important;background:#b93549!important;border-color:#b93549!important}html[data-theme] .hub-app.genesis-redesign-v3 .operations-pass-card .operations-pass-actions>.hub-button-danger:focus-visible,html[data-theme] :is(.hub-app.genesis-redesign-v3,.task-panel-layer) .task-detail-panel>.task-detail-actions>.task-detail-delete-button.hub-button-danger:focus-visible{outline-offset:3px;outline:2px solid var(--hub-danger,#c64255)!important}.hub-app.genesis-redesign-v3 .approval-delegation-settings .approval-delegation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hub-app.genesis-redesign-v3 .approval-delegation-settings .delegation-employee-field{grid-column:1/-1}.hub-app.genesis-redesign-v3 .approval-delegation-settings .delegation-field{min-width:0;color:var(--hub-muted);gap:6px;font-size:10px;font-weight:720;display:grid}.delegation-employee-picker,.delegation-date-input{min-width:0;position:relative}.hub-app.genesis-redesign-v3 .approval-delegation-settings .approval-delegation-actions>.hub-button{white-space:normal;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:44px;font-size:14px;line-height:1.4;display:inline-flex;width:auto!important;height:auto!important;padding:10px 14px!important}.hub-app.genesis-redesign-v3 .approval-delegation-settings .approval-delegation-actions>.hub-button>svg{flex:0 0 18px;width:18px;height:18px}.hub-app.genesis-redesign-v3 .approval-delegation-settings :is(.delegation-employee-trigger,.delegation-date-input .gen-date-trigger){box-sizing:border-box;border:1px solid var(--hub-line);width:100%;min-width:0;min-height:48px;color:var(--hub-text);background:var(--hub-surface-strong);font:inherit;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35;box-shadow:inset 0 1px #ffffff08}.hub-app.genesis-redesign-v3 .approval-delegation-settings .delegation-employee-trigger{cursor:pointer;text-align:left;align-items:center;gap:10px;display:flex}.delegation-employee-trigger>span:not(.hub-avatar),.delegation-employee-option>span:not(.hub-avatar){flex:1;gap:3px;min-width:0;display:grid}.delegation-employee-trigger strong,.delegation-employee-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.delegation-employee-trigger small,.delegation-employee-option small{color:var(--delegation-muted,var(--hub-muted));text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.delegation-employee-trigger>svg,.delegation-employee-option>svg{width:18px;height:18px;color:var(--hub-accent);flex-shrink:0}.delegation-employee-trigger[aria-expanded=true] .delegation-picker-chevron{transform:rotate(180deg)}.hub-app.genesis-redesign-v3 .approval-delegation-settings :is(.delegation-employee-trigger,.delegation-date-input .gen-date-trigger):is(:focus-visible,.is-open,[aria-expanded=true]){border-color:var(--hub-line-accent);outline:2px solid var(--hub-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--hub-accent-soft)}body>:is(.delegation-employee-menu,.gen-date-menu.delegation-date-menu){--delegation-surface:#24232d;--delegation-text:#f1eff8;--delegation-muted:#b4b1c6;--delegation-line:#a6a2ff47;--delegation-hover:#353244;--delegation-accent:#a6a2ff;z-index:4800;box-sizing:border-box;border:1px solid var(--delegation-line);max-width:calc(100vw - 16px);color:var(--delegation-text);background:var(--delegation-surface);isolation:isolate;overscroll-behavior:contain;border-radius:16px;padding:14px;font-family:inherit;font-size:13px;box-shadow:0 20px 60px #00000047}body>.delegation-employee-menu{flex-direction:column;gap:10px;display:flex;overflow:hidden}.delegation-employee-search{border:1px solid var(--delegation-line);background:var(--delegation-hover);border-radius:11px;flex-shrink:0;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.delegation-employee-search>svg{width:17px;height:17px;color:var(--delegation-muted);flex-shrink:0}.delegation-employee-search input{width:100%;min-width:0;color:var(--delegation-text);font:inherit;background:0 0;border:0;outline:0;padding:10px 0}.delegation-employee-search input::placeholder{color:var(--delegation-muted)}.delegation-employee-search:focus-within{border-color:var(--delegation-accent);outline:2px solid var(--delegation-accent);outline-offset:2px}.delegation-employee-menu [role=listbox]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.delegation-employee-menu .delegation-employee-option{width:100%;min-height:54px;color:var(--delegation-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.delegation-employee-menu .delegation-employee-option:is(.is-active,:hover,:focus-visible){border-color:var(--delegation-line);background:var(--delegation-hover);outline:none}.delegation-employee-menu .delegation-employee-option[aria-selected=true]>svg{color:var(--delegation-accent)}.delegation-employee-menu .hub-avatar{border:1px solid var(--delegation-line);width:32px;height:32px;color:var(--delegation-accent);background:var(--delegation-hover);border-radius:10px;flex:0 0 32px;place-items:center;font-size:11px;font-weight:650;display:grid;overflow:hidden}.delegation-employee-menu .hub-avatar img{object-fit:cover;width:100%;height:100%}.delegation-employee-empty{color:var(--delegation-muted);text-align:center;margin:0;padding:18px 8px}body>.gen-date-menu.delegation-date-menu :is(.gen-date-menu-head,.gen-date-actions){justify-content:space-between;align-items:center;gap:10px;display:flex}body>.gen-date-menu.delegation-date-menu .gen-date-menu-head>strong{text-transform:capitalize;font-size:14px;font-weight:650}body>.gen-date-menu.delegation-date-menu .gen-date-month-arrows{gap:5px;display:flex}body>.gen-date-menu.delegation-date-menu :is(.gen-date-menu-head,.gen-date-actions) button{border:1px solid var(--delegation-line);min-width:36px;min-height:36px;color:var(--delegation-text);background:var(--delegation-hover);font:inherit;cursor:pointer;border-radius:10px;place-items:center;padding:7px 10px;display:grid}body>.gen-date-menu.delegation-date-menu svg{width:17px;height:17px}body>.gen-date-menu.delegation-date-menu :is(.gen-date-weekdays,.gen-date-grid){grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}body>.gen-date-menu.delegation-date-menu .gen-date-weekdays{color:var(--delegation-muted);text-align:center;margin-top:15px;font-size:11px;font-weight:650}body>.gen-date-menu.delegation-date-menu .gen-date-grid{margin-top:8px}body>.gen-date-menu.delegation-date-menu .gen-date-day{min-width:0;min-height:36px;color:var(--delegation-text);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-size:12px;font-weight:600;display:grid}body>.gen-date-menu.delegation-date-menu button:is(:hover,:focus-visible):not(:disabled){border-color:var(--delegation-accent);outline:2px solid var(--delegation-accent);outline-offset:1px;background:var(--delegation-hover)}body>.gen-date-menu.delegation-date-menu .gen-date-day.is-muted{color:var(--delegation-muted)}body>.gen-date-menu.delegation-date-menu .gen-date-day.is-today{border-color:var(--delegation-accent)}body>.gen-date-menu.delegation-date-menu .gen-date-day.is-selected{color:#fff!important;background:#625dd0!important;border-color:#a6a2ff!important}body>.gen-date-menu.delegation-date-menu button:disabled{opacity:.35;cursor:not-allowed}body>.gen-date-menu.delegation-date-menu .gen-date-actions{margin-top:12px}html[data-theme=light] body>:is(.delegation-employee-menu,.gen-date-menu.delegation-date-menu){--delegation-surface:#f8f8ff;--delegation-text:#111;--delegation-muted:#696576;--delegation-line:#9995f061;--delegation-hover:#e8e6fb;--delegation-accent:#625dd0;--hub-light-popover-rest:#f8f8ff;--hub-light-nav-hover-rest:#e8e6fb;--hub-light-ink:#111;--hub-light-violet-line:#9995f094;color:var(--delegation-text);box-shadow:0 20px 55px #2b2b432e;background:var(--delegation-surface)!important}@media (width<=420px){.hub-app.genesis-redesign-v3 .approval-delegation-settings .approval-delegation-grid{grid-template-columns:minmax(0,1fr)}.hub-app.genesis-redesign-v3 .approval-delegation-settings .delegation-date-input .gen-date-trigger,.delegation-employee-search input{font-size:16px}}@media (forced-colors:active){body>:is(.delegation-employee-menu,.gen-date-menu.delegation-date-menu){border-color:canvastext}.delegation-employee-option[aria-selected=true],body>.gen-date-menu.delegation-date-menu .gen-date-day.is-selected{outline-offset:-2px;outline:2px solid highlight}}
