:root:not([data-theme=dark]),:root[data-theme=dark]{--font-ui:"Onest",Arial,sans-serif;--font-unbounded:var(--font-ui);--bg:var(--canvas-base);--panel:var(--glass-panel);--panel-2:var(--glass-card);--control:var(--bg-surface);--column-bg:var(--glass-card);--timeline-bg:var(--glass-card);--text:var(--text-primary);--muted:var(--text-muted);--border:var(--border-decorative);--brand:var(--action-primary);--brand-strong:var(--action-primary-hover);--shadow:var(--glass-shadow);--radius:16px}html{background-color:var(--canvas-base);background-image:linear-gradient(to bottom,var(--browser-chrome) 0,var(--browser-chrome) 64px,transparent 320px),var(--mesh-background);background-size:100% 100vh;background-attachment:fixed;background-repeat:no-repeat;color-scheme:light;scrollbar-width:none}html[data-theme=dark]{color-scheme:dark}html::-webkit-scrollbar{display:none}:root body{display:flow-root;min-height:100vh;min-height:100dvh;background:none;font:400 15px/1.6 var(--font-ui)}:root body *{font-family:var(--font-ui)!important;font-size:15px!important}:root body :is(h1,h1 *){font-size:36px!important;line-height:1.22;font-weight:650;letter-spacing:-.02em}:root body :is(h2,h2 *,h3,h3 *){font-size:24px!important;line-height:1.33;font-weight:650;letter-spacing:0}:root body :is(h4,h4 *,.task-card .task-title,.task-modal-v2-head h2,.settings-dialog-head h2,.confirm-dialog h2){font-size:20px!important;line-height:1.4;font-weight:600}:root body .task-title-heading-input{font-size:28px!important;line-height:1.3;font-weight:600}:root body :is(.brand>span:last-child,.auth-brand-name){font-size:20px!important;letter-spacing:-.02em}button,input,select,textarea{font-family:var(--font-ui)}::placeholder{color:var(--placeholder);opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--border-control) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--border-control);border-radius:16px}::-webkit-scrollbar-button{display:none}.app{background:none;grid-gap:16px;gap:16px;padding:16px;display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}:root[data-sidebar-expanded=true] .app{grid-template-columns:240px minmax(0,1fr)}.app>.main{display:flex;flex-direction:column;block-size:auto;min-block-size:0;overflow:auto}.main>.topbar{flex:0 0 auto;block-size:auto;height:auto;align-content:start;padding:16px;max-inline-size:none;width:100%;margin:0}.main>.content{flex:1 0 auto;width:100%}.app>.sidebar{position:relative;inset:auto;width:100%;max-inline-size:none;margin:0;height:100%;grid-row:1;grid-column:1}:root[data-board-focus=true] .app{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:12px;overflow:hidden;z-index:20}.sidebar-brand-row{display:grid;justify-items:center;grid-gap:8px;gap:8px}.sidebar .brand{justify-content:center}.sidebar .brand>span:last-child{display:none}.sidebar-toggle{flex-shrink:0}:root[data-sidebar-expanded=true] .sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-sidebar-expanded=true] .sidebar .brand>span:last-child{display:block}.brand{padding:0;flex-shrink:0;gap:8px}.nav-desktop{display:flex;flex:1 1;flex-direction:column;align-items:stretch;gap:16px;min-height:0;overflow:hidden}.sidebar-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.nav-desktop .nav-links{display:grid;align-content:start;overflow:visible;grid-gap:4px;gap:4px}.nav-desktop .nav-links>a{padding:12px;min-height:48px;font-weight:400;gap:12px}.nav-desktop .nav-links>a>svg{display:block;width:20px;height:20px}.nav-desktop .sidebar-team{display:grid;grid-gap:4px;gap:4px;margin-top:16px;padding-top:16px}.nav-desktop .sidebar-team>small{padding:0 12px 8px;text-transform:none;letter-spacing:0;font-weight:500}.nav-desktop .sidebar-team-member{display:grid;grid-template-columns:24px minmax(0,1fr) 8px;grid-gap:8px;gap:8px;padding:12px;min-height:48px}.nav-desktop .sidebar-team-member>i{width:8px;height:8px}.nav-desktop .sidebar-account{flex-shrink:0;display:grid;grid-gap:12px;gap:12px;padding-top:16px}.nav-desktop .sidebar-profile-link{padding:8px 12px;gap:8px}.sidebar-profile-copy{display:grid}.sidebar-account .sidebar-profile-copy{white-space:normal;min-width:0}.sidebar-account-actions{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:8px;gap:8px}.sidebar-account-actions button{min-height:48px}@media(min-width:1024px){:root:not([data-sidebar-expanded=true]) .nav-desktop .nav-links>a{position:relative;justify-content:center;padding:12px;overflow:visible;width:100%}:root:not([data-sidebar-expanded=true]) .nav-desktop .nav-links>a>span:not(.nav-unread-badge),:root:not([data-sidebar-expanded=true]) .sidebar-account-actions button>span,:root:not([data-sidebar-expanded=true]) .sidebar-member-name,:root:not([data-sidebar-expanded=true]) .sidebar-profile-copy,:root:not([data-sidebar-expanded=true]) .sidebar-team>small{display:none}:root:not([data-sidebar-expanded=true]) .nav-desktop .sidebar-team-member{position:relative;display:flex;justify-content:center;padding:12px}:root:not([data-sidebar-expanded=true]) .sidebar-team-member>i{position:absolute;bottom:8px;right:8px;border:1px solid var(--glass-panel)}:root:not([data-sidebar-expanded=true]) .sidebar-account-actions{grid-template-columns:1fr;justify-items:center}:root:not([data-sidebar-expanded=true]) .sidebar-account-actions>button{width:48px;padding:0;justify-content:center}:root:not([data-sidebar-expanded=true]) .nav-desktop .sidebar-profile-link{justify-content:center;padding:4px}:root:not([data-sidebar-expanded=true]) .nav-unread-badge{position:absolute;top:0;right:0}}.auth-page,.auth-step-page,.content,.main{background:none;min-width:0}.content{max-inline-size:none;margin:0;padding:24px 0}:is(.sidebar,.topbar,.panel,.auth-shell,.auth-step-shell,.chat-directory,.chat-workspace){background:var(--glass-panel);border:1px solid var(--glass-edge);border-radius:16px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(115%);backdrop-filter:blur(22px) saturate(115%)}.panel:hover{border-color:var(--glass-edge);box-shadow:var(--glass-shadow)}:is(.column,.settings-choice,.settings-sound-card,.role-card,.role-permission-card,.comment-card){background:var(--glass-card);border:1px solid var(--border-decorative);border-radius:16px}.column{padding:16px;background:var(--glass-panel);-webkit-backdrop-filter:blur(22px) saturate(115%);backdrop-filter:blur(22px) saturate(115%)}.column-head{padding:8px 0 16px}.task-card{background:var(--glass-card);border:1px solid var(--border-decorative);border-radius:16px;padding:24px;gap:8px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 6px rgb(38 54 79/3.5%)}.task-card:hover{border-color:var(--border-control);box-shadow:var(--glass-shadow)}.task-card .task-title{overflow-wrap:anywhere}.task-card .task-description{margin:0;line-height:1.6}.task-card .task-project-tag{border-radius:8px;background:color-mix(in srgb,var(--project-color,#64748b) 6%,var(--glass-panel));color:var(--text)}.task-card-top{min-block-size:28px}.task-priority-icon{-webkit-margin-start:auto;margin-inline-start:auto}.task-priority-icon.priority-HIGH{color:var(--brand-accent)}.task-priority-icon.priority-CRITICAL{color:var(--danger)}.task-card .task-deadline{color:var(--text-muted)!important}.task-card .task-people-row{justify-content:space-between;margin-block:8px}.task-card .task-author-avatar{-webkit-margin-start:auto;margin-inline-start:auto}.task-card-divider{background:var(--border-decorative)}.task-card-footer{-webkit-margin-before:8px;margin-block-start:8px}.button{min-height:48px;border-radius:16px;padding:11px 20px;gap:8px;background:var(--action-primary);color:var(--action-on-primary);border:1px solid transparent;box-shadow:none;font-weight:600;line-height:24px;max-width:100%;white-space:normal;transition:color .18s,background-color .18s,border-color .18s}.button:hover:not(:disabled){background:var(--action-primary-hover);box-shadow:none;transform:none}.button:active:not(:disabled){background:var(--action-primary-pressed);transform:none}.button.secondary{background:transparent;border-color:var(--border-control);color:var(--text-primary)}.button.secondary:focus-visible,.button.secondary:hover:not(:disabled){border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);background:transparent;color:var(--text-primary)}.button.ghost{background:transparent;border-color:transparent;color:var(--text-link)}:is(.button.icon,.nav-notification-button,.settings-choice-icon,.confirm-dialog-icon){background:transparent;border-color:transparent;box-shadow:none;color:var(--text-secondary)}.button.icon{inline-size:48px;min-inline-size:48px;block-size:48px;padding:0}.button.icon:hover:not(:disabled),.nav-notification-button:hover{background:transparent;color:var(--text-link)}.button.icon svg{width:20px;height:20px}:is(.button.danger,.checklist-delete,.button[title*="Удалить"],.button[aria-label^="Удалить"]){background:transparent;color:var(--danger);border-color:transparent;box-shadow:none}.button.danger:hover:not(:disabled){background:transparent;color:var(--danger);text-decoration:underline}.button:disabled,button:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:transparent;box-shadow:none;cursor:not-allowed}.chat-search,.chat-search input,.hrb-select-trigger,.input,.select,.textarea{border:1px solid var(--border-control);border-radius:16px;background:var(--bg-surface);color:var(--text-primary);min-height:48px;padding:11px 14px;box-shadow:none;line-height:24px;max-width:100%;min-width:0}.chat-search:focus-within,.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}:is(.input,.textarea)[aria-invalid=true]{border-color:var(--danger);box-shadow:none}.textarea{min-height:104px;resize:vertical}.input:disabled,.select:disabled,.textarea:disabled{background:var(--disabled-bg);color:var(--disabled-text)}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-transition:background-color 100000s;transition:background-color 100000s}input[type=checkbox],input[type=radio]{width:22px;height:22px;flex-shrink:0;accent-color:var(--action-primary)}.label{color:var(--text-primary);font-weight:600}.form{gap:24px}.field{gap:8px}:is(.task-modal-v2,.settings-dialog,.confirm-dialog,.modal-card,.direct-chat-panel,.chat-forward-dialog>div,.notification-popover,.profile-card){background:var(--glass-popup);border:1px solid var(--glass-edge);border-radius:16px;box-shadow:var(--shadow-modal)}.settings-dialog-body,.task-reference-body{padding:24px;gap:24px}.task-modal-reference .task-modal-v2-head{padding:24px;background:var(--glass-popup);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.task-modal-v2-foot{background:var(--glass-popup)}.task-property-label,.task-property-row .property-icon{color:var(--text-muted);font-weight:400}.task-inline-select summary,.task-property-value{font-weight:400;color:var(--text-primary)}.task-property-row-direct:hover,.task-property-row>summary:hover{background:var(--bg-selected)}.task-property-row-direct:focus-within{border-color:var(--focus-ring);box-shadow:none;background:var(--bg-selected)}.task-property-row-direct .input,.task-property-row-direct .select{border:0;border-radius:0;box-shadow:none;background:transparent}:is(.task-inline-select-menu,.task-property-popover,.assignee-picker-panel,.mobile-nav-menu,.chat-message-menu){background:var(--dropdown-background);-webkit-backdrop-filter:blur(28px) saturate(120%);backdrop-filter:blur(28px) saturate(120%);border:1px solid var(--border-control);border-radius:16px;box-shadow:var(--shadow-popup)}.task-inline-select-menu{padding:6px;margin-top:8px;max-height:260px;overflow:auto}.task-inline-select-menu button{min-height:44px;padding:10px 12px;border-radius:16px}.task-inline-select-menu .is-selected,.task-inline-select-menu button:hover{color:var(--text-link);background:var(--bg-selected)}.table td,.table th{padding:16px;color:var(--text);border-color:var(--border-decorative)}.table th{text-transform:none;letter-spacing:0;font-weight:600;background:var(--glass-card)}.table-wrap,.table-wrapper{max-width:100%;overflow:auto;border-radius:16px}.alert,.error,.success-message{border-radius:16px;padding:16px;line-height:24px}.task-detail-tabs{gap:0;flex-wrap:nowrap;overflow-x:auto}.task-detail-tabs button{min-height:48px;padding:12px 16px;white-space:nowrap;background:transparent;border-radius:0}.task-detail-tabs .is-active{color:var(--text-link);border-bottom:3px solid var(--action-primary)}.checklist-minimal .checklist-line-item{border:0;background:transparent}.checklist-composer,.checklist-minimal .checklist-draft-row{border-radius:16px}.auth-brand-mark,.brand-mark{background:transparent;border:0;box-shadow:none}.nav a,.nav button{border-radius:16px;transform:none}.nav a[aria-current=page]{background:var(--bg-selected);color:var(--text-link);box-shadow:none}.mobile-nav{background:var(--glass-popup);border-color:var(--glass-edge)}.nav-unread-badge{min-width:24px;min-height:24px;width:auto;padding:0 4px;line-height:24px}.direct-chat-message{border-radius:16px}.direct-chat-compose{background:transparent}.auth-shell{border-radius:16px}:root .auth-page{--auth-bg:transparent;--auth-surface:var(--glass-panel);--auth-control:var(--bg-surface);--auth-ink:var(--text-primary);--auth-muted:var(--text-muted);--auth-border:var(--border-control);background:none}.auth-control{border-radius:16px;background:var(--bg-surface);border-color:var(--border-control);min-height:48px}.auth-control:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.auth-control input{background:transparent;color:var(--text-primary);box-shadow:none}.auth-submit,.auth-submit:hover:not(:disabled){background-image:none;box-shadow:none}.auth-shell .auth-input-wrap{background:var(--bg-surface);border-color:var(--border-control);border-radius:16px}.settings-choice:hover{transform:none;background:var(--bg-hover)}.settings-choice-grid{gap:24px}.settings-choice{grid-template-columns:20px minmax(0,1fr);gap:16px;padding:24px}.settings-choice-icon{inline-size:20px;block-size:20px}.hrb-select{position:relative;padding:0;border:0;background:transparent;min-width:0}.hrb-select>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.hrb-select>summary::-webkit-details-marker{display:none}.hrb-select>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hrb-select>summary svg{flex-shrink:0}.hrb-select>summary:focus-visible,.hrb-select[open]>summary{outline:none;border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.hrb-select:has(select:disabled){opacity:.55;pointer-events:none}.hrb-native-select{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;padding:0;border:0}.hrb-select-inline>summary{min-height:40px;padding:0;border:0;border-radius:0;background:none;box-shadow:none!important}.hrb-select-menu{position:fixed;inset:auto;margin:0;padding:6px;max-height:260px;overflow-y:auto;background:var(--dropdown-background);-webkit-backdrop-filter:blur(28px) saturate(120%);backdrop-filter:blur(28px) saturate(120%);border:1px solid var(--border-control);border-radius:16px;box-shadow:var(--shadow-popup);z-index:10000}.hrb-select-menu button{display:flex;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 12px;text-align:start;border:0;background:transparent;color:var(--text);border-radius:16px}.hrb-select-menu button:is(:hover,.is-active,[aria-selected=true]){background:var(--bg-selected);color:var(--text-link)}.hrb-select-menu button[aria-selected=true]{font-weight:600}.hrb-select-menu button:disabled{color:var(--disabled-text);background:none}.hrb-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:var(--text-secondary)}.hrb-theme-toggle:hover{color:var(--text-link)}.assignee-option,.file-pill,.task-property-row,.task-property-row-direct{border-radius:16px}.task-property-popover[popover]{position:fixed;inset:auto;margin:0;overflow:auto;padding:16px;background:var(--dropdown-background);-webkit-backdrop-filter:blur(28px) saturate(120%);backdrop-filter:blur(28px) saturate(120%);border-radius:16px;z-index:10000}.main>.board-topbar{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;padding:0;min-height:48px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.board-topbar .board-search{flex:1 1 240px;width:auto;max-width:400px;min-width:0;margin:0}.board-search .search-shell{min-height:48px;border:1px solid var(--border-control);border-radius:16px;padding-inline:12px;gap:8px}.board-search .search-shell>svg{flex-shrink:0}.board-search .search-shell .input{width:100%;padding-inline:0}.board-topbar .board-filter-control{position:static;display:block;flex-shrink:0}.board-topbar .board-filter-toggle{position:relative;display:inline-flex;gap:0}.board-topbar :is(.board-header-action,.nav-notification-button){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;min-height:48px;min-width:48px;padding:0;border:0;border-radius:16px;background:var(--glass-panel);color:var(--text-primary);box-shadow:none}.board-topbar :is(.board-header-action,.nav-notification-button):hover{background:var(--bg-selected);color:var(--text-link)}.board-topbar :is(.board-header-action,.nav-notification-button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.board-topbar :is(.board-header-action,.nav-notification-button) svg{width:20px;height:20px;stroke-width:2}.board-topbar>.spacer{display:block}.board-topbar .board-search .search-shell{background:var(--glass-panel);border:0}.board-filter-badge{position:absolute;top:-6px;right:-6px;display:grid;min-width:24px;height:24px;padding:0 4px;border:0;color:var(--action-on-primary);background:var(--action-primary);line-height:24px;border-radius:999px}.board-topbar .board-filter-control .filters-live{position:absolute;inset:calc(100% + 8px) 0 auto auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 152px);padding:20px;grid-gap:16px;gap:16px;overflow:auto;background:var(--glass-popup);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--border-control);border-radius:16px;box-shadow:var(--shadow-popup);z-index:30}.board-topbar .board-filter-control .filters-live[hidden]{display:none}.board-topbar .board-filter-control .filters-live[popover]{position:fixed;inset:auto;margin:0}.board-filters-head{display:flex;justify-content:space-between;align-items:center;gap:12px;grid-column:1/-1}.board-topbar .filters-live .field{min-width:0;margin:0;gap:8px}.board-topbar .filters-live .board-search,.board-topbar .filters-live .hrb-select{max-width:none;width:100%}.board-topbar .filters-live .hrb-select-trigger{width:100%}.board-topbar .filters-live :is(.board-filter-wide,.reset-filter-button){grid-column:1/-1}.board-filter-check{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.board-content .board-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}.board-head .board-copy{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:auto}.board-head .board-copy h1{margin:0}.board-head .board-switcher{width:auto}.board-head .board-switcher .hrb-select{max-width:240px}.board-head>.spacer{display:block}.board-head .board-view-tabs-inline{width:auto;flex-shrink:0}.board-head .board-view-tabs{min-height:48px;padding:0;gap:4px;border:0;border-radius:16px;background:transparent}.board-head .board-view-tabs button{min-height:48px;padding:11px 16px;border-radius:16px;line-height:24px;background:var(--glass-panel)}.board-head .board-view-tabs button:is(.active,:hover){background:var(--bg-selected);color:var(--text-link)}.board-head .board-create-actions{display:flex;width:auto;gap:12px}.main:has(>.chats-page){overflow:hidden}.main>.chats-page{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1;height:100%;padding-block:0;grid-gap:24px;gap:24px}.chat-hub{min-height:0}.chat-directory .chat-search{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px}.chat-directory .chat-search input{width:100%;flex:1 1;min-width:0;min-height:46px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}.direct-chat-head .direct-chat-person{min-width:0}:root body .direct-chat-head .direct-chat-person h2{font-size:20px!important;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.direct-chat-compose{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:12px;align-items:end}.direct-chat-compose .chat-record-button,.direct-chat-compose .direct-chat-attach{display:inline-flex;align-items:center;justify-content:center;min-width:48px;width:48px;height:48px;padding:0}.direct-chat-compose .chat-compose-button svg{width:20px;height:20px;flex-shrink:0}.direct-chat-compose .textarea{min-height:48px;max-height:144px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.sidebar,.topbar,.panel,.auth-shell){background:#EDF1F7}[data-theme=dark] :is(.sidebar,.topbar,.panel,.auth-shell){background:#27282E}}@media(prefers-reduced-transparency:reduce){:root{--glass-panel:#EDF1F7;--glass-popup:#E6EDF8}:root[data-theme=dark]{--glass-panel:#27282E;--glass-popup:#28292F}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:760px){.settings-choice{padding:16px}:root body :is(input,textarea,.hrb-select-trigger){font-size:16px!important}.app{padding:max(16px,env(safe-area-inset-top)) 16px 0;gap:16px}.content{padding:16px 0}.main>.topbar{padding:12px}:is(.sidebar,.topbar,.panel,.auth-shell,.chat-directory,.chat-workspace){-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}.column{-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}.settings-dialog-body,.task-card,.task-modal-reference .task-modal-v2-head,.task-reference-body{padding:16px}:root body h1,:root body h1 *{font-size:28px!important}.task-detail-tabs button{padding-inline:12px}}@media(max-width:1023px){.app,:root[data-sidebar-expanded=true] .app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.nav-desktop{display:none}.sidebar{min-height:64px;padding:8px 16px;flex-direction:row;align-items:center}.app>.sidebar{height:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.app>.sidebar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}.sidebar .brand{display:flex}.sidebar .brand>span:last-child{display:block}.sidebar-brand-row{display:flex}.sidebar-toggle{display:none}.mobile-nav{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;inset:auto 16px max(8px,env(safe-area-inset-bottom));width:calc(100% - 32px);padding:4px;border:1px solid var(--glass-edge);border-radius:16px;z-index:80}.mobile-nav-menu{inset-block-end:calc(100% + 8px);bottom:calc(100% + 8px)}.app{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media(min-width:1024px){.nav-desktop{display:flex}.mobile-nav{display:none}}@media(max-width:760px){.app{padding-inline:12px;gap:12px}.board-topbar .sync-pill{display:none}.board-topbar>.spacer{display:block}.main>.board-topbar{flex-wrap:wrap;gap:8px;padding:0}.board-topbar .notification-popover{inset-inline-end:-56px;width:min(420px,calc(100vw - 24px))}.board-topbar .board-search{flex-basis:100%;max-width:none}.board-topbar .board-filter-control{margin-right:0}.board-topbar .board-filter-control .filters-live{inset-inline:0;width:100%;padding:16px;max-height:calc(100dvh - 260px)}.board-content .board-head{align-items:stretch;gap:16px}.board-head .board-copy,.board-head .board-create-actions,.board-head .board-view-tabs-inline{width:100%}.board-head>.spacer{display:none}.board-head .board-copy{justify-content:space-between}.board-head .board-view-tabs-inline{order:2}.board-head .board-create-actions,.board-head .board-view-tabs-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.board-create-actions .button{padding-inline:12px;min-width:0}.main>.chats-page{gap:16px}.direct-chat-panel.is-embedded .direct-chat-head{display:grid;grid-template-columns:48px 40px minmax(0,1fr);grid-gap:8px;gap:8px;padding:12px}.direct-chat-panel.is-embedded .chat-back-button{grid-column:1;grid-row:1}.direct-chat-panel.is-embedded .direct-chat-head>.direct-chat-avatar{grid-column:2;grid-row:1;width:40px;height:40px}.direct-chat-panel.is-embedded .direct-chat-person{grid-column:3;grid-row:1}.direct-chat-panel.is-embedded .chat-select-button{grid-column:1/-1;grid-row:2;justify-self:start;min-height:40px;padding-block:7px}.direct-chat-compose{grid-template-columns:48px minmax(0,1fr) 48px}.direct-chat-compose .chat-compose-button{min-width:48px;width:48px;height:48px;padding:0;justify-content:center}.direct-chat-action-text{display:none}}@media(max-width:400px){.board-head .board-create-actions,.board-topbar .board-filter-control .filters-live{grid-template-columns:minmax(0,1fr)}}.app{padding:40px;gap:40px}.sidebar-logo-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;padding:0;border:0;border-radius:12px;background:none;cursor:pointer}.sidebar-logo-toggle img{display:block;width:48px;height:48px;border-radius:12px}.sidebar-logo-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:root[data-sidebar-expanded=true] .sidebar-brand-row{justify-content:flex-start}.main>.board-content{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.board-content .board-unified-header{display:flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto;gap:24px;margin:0 0 40px;padding:0;min-height:48px;position:relative;inset:auto;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.board-unified-header .board-copy{display:flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto;gap:12px}:root body .board-unified-header h1{font-size:28px!important;line-height:1.2;white-space:nowrap}.board-unified-header .board-switcher .hrb-select{width:140px;max-width:140px;min-height:48px;padding:0;border:0}.board-navigation-group{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.board-unified-header .board-view-tabs-inline{display:flex;width:auto;order:0;gap:4px}.board-unified-header .board-view-tabs button{padding-inline:10px;white-space:nowrap}.board-unified-header .board-search{flex:1 1 160px;width:auto;max-width:none;margin:0}.board-unified-header .board-search .search-shell{width:100%}.board-unified-header .board-create-actions{display:flex;flex:0 0 auto;width:auto;gap:12px}.board-unified-header .board-create-actions .button{white-space:nowrap;padding:11px 16px;height:48px;min-height:48px;min-block-size:48px}.board-unified-header .board-create-actions svg{width:20px;height:20px;flex-shrink:0}.board-header-utilities{display:flex;align-items:center;gap:8px;flex:0 0 auto}.board-unified-header .notification-popover{inset-inline-end:-56px;width:min(420px,calc(100vw - 80px))}.board-content>.board{flex:1 1 auto;display:flex;gap:24px;min-height:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden}.board>.column{flex:1 0 250px;display:flex;flex-direction:column;gap:16px;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.board>.column>.column-head{flex:0 0 auto;min-height:48px;margin:0;padding:12px 16px;border:0;border-radius:16px;background:var(--glass-panel)}.board>.column>.task-list{flex:1 1 auto;min-height:100px;grid-auto-rows:max-content;gap:16px;padding:0;overflow-y:auto}.board .column .empty{border:0;background:none;min-height:0;padding:24px 8px}@container board-workspace (max-width: 1449px){.board-unified-header .board-create-actions .button>span{display:none}.board-unified-header .board-create-actions .button{width:48px;min-width:48px;padding:0}}@container board-workspace (max-width: 1099px){.board-content .board-unified-header{gap:12px}.board-unified-header .board-copy{gap:8px}.board-unified-header .board-switcher .hrb-select{width:110px;max-width:110px}.board-unified-header .board-view-tabs button{padding-inline:8px}.board-unified-header .board-create-actions{gap:8px}.board-unified-header .board-search{min-width:100px}}@container board-workspace (max-width: 959px){.board-content .board-unified-header{flex-wrap:wrap;gap:16px 24px}.board-unified-header .board-search{flex-basis:160px}}@media(max-width:1023px){.app,:root[data-sidebar-expanded=true] .app{grid-template-rows:minmax(0,1fr);padding-bottom:calc(100px + env(safe-area-inset-bottom))}.app>.sidebar{display:contents}.app>.sidebar:before{content:none}.app>.sidebar .sidebar-brand-row{display:none}.mobile-nav{inset-inline:40px;width:calc(100% - 80px);z-index:30}}@media(max-width:760px){.board-unified-header .board-copy{width:100%;justify-content:space-between}.board-unified-header .board-navigation-group{flex:1 1 100%;width:100%;gap:8px}.board-unified-header .board-view-tabs-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1;min-width:0}.board-unified-header .board-search{flex:1 1 100%;width:100%}.board-unified-header .board-create-actions{margin-right:auto}.board-content>.board{scroll-padding-inline:0}.board>.column{flex:0 0 100%;min-width:0}}.sidebar-brand-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding-left:3px;min-height:48px}.sidebar-brand-name{display:none}:root[data-sidebar-expanded=true] .sidebar-brand-name{display:block;font-size:24px!important;font-weight:650;letter-spacing:-.02em}.nav-desktop .nav-links>a{display:flex;justify-content:flex-start;padding-inline:17px}.nav-desktop .nav-links>a>svg{flex:0 0 20px}.nav-desktop .sidebar-profile-link,:root:not([data-sidebar-expanded=true]) .nav-desktop .sidebar-profile-link{justify-content:flex-start;padding:4px 7px}.sidebar-account .sidebar-account-actions,:root:not([data-sidebar-expanded=true]) .sidebar-account-actions{grid-template-columns:minmax(0,1fr);justify-items:start;padding-left:3px}.sidebar-account-actions .hrb-theme-toggle{margin:0;width:48px;padding:0;justify-content:center}:root[data-sidebar-expanded=true] .sidebar-account-actions>button:not(.hrb-theme-toggle){justify-content:flex-start;padding-inline:14px}@media(min-width:1024px){:root:not([data-sidebar-expanded=true]) .nav-desktop .nav-links>a{justify-content:flex-start;padding-inline:17px}:root:not([data-sidebar-expanded=true]) .sidebar-scroll{scrollbar-width:none}:root:not([data-sidebar-expanded=true]) .sidebar-scroll::-webkit-scrollbar{display:none}:root:not([data-sidebar-expanded=true]) .sidebar-team{margin-top:8px;gap:0}}.board-unified-header .board-copy{width:auto;flex:0 1 auto;min-width:100px;max-width:280px}.board-unified-header .board-switcher{width:auto;min-width:0;max-width:100%}.board-unified-header .board-switcher .hrb-select{width:auto;max-width:280px}.board-unified-header .board-switcher .hrb-select-trigger{justify-content:flex-start;min-width:0;padding:8px 0;background:none;border:0;box-shadow:none;gap:12px}:root body .board-switcher .hrb-select-trigger span{font-size:24px!important;font-weight:650;line-height:1.3}.board-switcher .hrb-select-trigger:hover{color:var(--text-link)}.board-switcher .hrb-select[open]>summary{box-shadow:none}.board-view-select{flex:0 0 auto;min-width:140px}.board-view-select>summary{min-height:48px;padding:11px 14px;border:0;background:var(--glass-panel)}.board-unified-header .board-search{flex:1 1 200px;min-width:120px}.task-create-split{display:flex;flex:0 0 auto;border-radius:16px;background:var(--action-primary)}.board-unified-header .task-create-split .create-task-button{border-radius:16px 0 0 16px;width:auto;padding:11px 16px}.board-unified-header .task-create-split .create-task-button>span{display:inline}.board-unified-header .task-create-split .task-create-menu-toggle{width:40px;min-width:40px;padding:0;border-radius:0 16px 16px 0;border:0;border-left:1px solid rgb(255 255 255/20%)}.task-create-menu button{justify-content:flex-start;align-items:center;gap:12px}.task-create-menu button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--bg-selected)}.report-kpi-glow{overflow:hidden;border-radius:16px}:is(.button.icon,.nav-notification-button,.hrb-theme-toggle,.sidebar-logo-toggle,.task-attachment-trigger,.task-property-help):hover:not(:disabled){background:var(--bg-selected);border-color:transparent;box-shadow:none}button:has(>svg:only-child):not(.task-create-menu-toggle,.danger):hover:not(:disabled){background:var(--bg-selected)}.button.icon.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);text-decoration:none}.task-detail-tabs button{border-top:0;border-left:0;border-right:0;box-shadow:none}.task-detail-tabs button:after,.task-detail-tabs button:before{content:none}.checklist-toggle{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;cursor:pointer;padding-block:8px}.checklist-toggle input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;accent-color:var(--action-primary);width:20px;height:20px;min-width:20px;min-height:20px;margin:0;flex:0 0 20px;cursor:pointer;border-radius:4px;box-shadow:none}.checklist-toggle input:hover{outline:6px solid var(--bg-selected);outline-offset:0}.checklist-toggle input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.checklist-toggle input:checked+span{text-decoration:line-through;color:var(--text-muted)}.checklist-line-item{align-items:center}.checklist-composer,.checklist-minimal .checklist-draft-row{display:flex;align-items:center;gap:12px;padding:4px 12px;background:var(--bg-surface);border:1px solid var(--border-control);color:var(--text-link)}.checklist-composer:hover,.checklist-draft-row:hover{background:var(--bg-selected);border-color:var(--focus-ring)}.checklist-composer:focus-within,.checklist-draft-row:focus-within{background:var(--bg-selected);border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}.checklist-composer>svg,.checklist-draft-row>svg{flex:0 0 20px}.checklist-composer .input,.checklist-draft-row .input{flex:1 1;width:100%;min-width:0;padding-inline:0;border:0;background:none;box-shadow:none}.checklist-composer .input::placeholder,.checklist-draft-row .input::placeholder{color:var(--text-secondary);opacity:1}.task-modal-v2 .task-modal-v2-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px}.task-modal-v2 .task-modal-v2-actions .button{flex:0 0 auto;width:auto;inline-size:auto;min-width:0;min-height:48px;padding-inline:16px}.task-modal-v2 .task-modal-v2-actions .button.icon{width:48px;inline-size:48px;padding:0}.task-modal-v2 .task-modal-v2-actions .button.secondary{border-color:transparent;box-shadow:none}.task-modal-v2 .task-modal-v2-actions .button.secondary:hover{background:var(--bg-selected);border-color:transparent;box-shadow:none}.task-modal-v2 .task-modal-error{position:absolute;bottom:100%;left:16px;right:16px;margin:0;padding:8px 12px;background:var(--glass-popup);border-radius:12px}@media(max-width:760px){.board-unified-header .board-copy{flex:1 1 100%;width:100%;max-width:none}.board-unified-header .board-navigation-group{flex:0 0 auto;width:auto}.board-unified-header .board-search{flex:1 1 100%;order:1}.board-unified-header .board-create-actions{order:2;margin-right:auto}.board-unified-header .board-header-utilities{order:2}.task-modal-v2 .task-modal-v2-actions{gap:4px;padding-inline:12px}.task-modal-v2 .task-modal-v2-actions .button{padding-inline:12px;gap:6px}.task-modal-v2 .task-modal-v2-actions .button.icon{width:40px;min-inline-size:40px;inline-size:40px}}@media(max-width:420px){.board-unified-header .task-create-split .create-task-button>span{display:none}.board-unified-header .task-create-split .create-task-button{width:48px;padding:0}}.app>.main:has(>.board-content){overflow:visible}.main>.board-content{flex:1 1}.board-content>:is(.task-table-panel,.task-timeline){flex:1 1 auto;min-height:0;overflow:auto}.hrb-select:not(.task-inline-select)>summary:hover{background:var(--bg-selected)}.board-unified-header :is(.board-switcher .hrb-select-trigger,.board-view-select>summary,.search-shell){transition:background-color var(--duration-control),box-shadow var(--duration-control)}.board-unified-header .board-search .search-shell:hover,.board-unified-header .board-switcher .hrb-select-trigger:hover,.board-unified-header .board-view-select>summary:hover{background:var(--bg-selected)}.board-unified-header .board-search .search-shell:focus-within{background:var(--bg-selected);box-shadow:inset 0 0 0 1px var(--focus-ring)}:root{--task-chrome:#EFF0F3}:root[data-theme=dark]{--task-chrome:#25262B}.task-drawer:has(>.task-modal-reference){overflow:hidden}.task-drawer .task-modal-reference{display:flex;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.task-modal-reference>.task-modal-v2-form{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0}.task-modal-reference .task-modal-v2-head{flex:0 0 auto;position:relative;background:var(--task-chrome)}.task-modal-reference .task-reference-body{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overflow-anchor:none}.task-modal-reference .task-detail-tab-panel,.task-modal-reference .task-reference-body{align-content:start;grid-auto-rows:max-content}.task-modal-reference .task-review-actions{flex:0 0 auto}.task-modal-reference .task-modal-v2-actions{flex:0 0 auto;position:relative;margin-block:0;background:var(--task-chrome)}.task-modal-reference .task-property-row,.task-modal-reference .task-property-row[open]{border-radius:16px}.task-modal-reference .task-property-row:is(:hover,:focus-within,[open]){background:var(--bg-selected)}.task-modal-reference .task-property-row>summary{border-radius:inherit}.task-modal-reference .task-property-row>summary:hover{background:transparent}@media(min-width:1024px){:root[data-sidebar-expanded=true] .app{grid-template-columns:300px minmax(0,1fr)}:root[data-sidebar-expanded=true] .sidebar{padding-inline:40px}.nav-desktop .sidebar-team{margin-top:8px}:root[data-sidebar-expanded=true] .sidebar-account .sidebar-account-actions{grid-template-columns:48px minmax(0,1fr);align-items:center;justify-items:stretch}.app{grid-template-columns:100px minmax(0,1fr);padding:0 40px 0 0}:root[data-board-focus=true] .app{grid-template-columns:minmax(0,1fr);padding-left:40px}:root[data-board-focus=true] .app>.sidebar,:root[data-board-focus=true] .board-content .board-unified-header{display:none}:root[data-board-focus=true] .board-content>.board{min-height:0}.app>.main{margin-block:40px}.app>.sidebar,:root[data-sidebar-expanded=true] .app>.sidebar{height:100dvh;padding:40px 24px;border:0;border-radius:0 16px 16px 0}.sidebar-brand-row{padding-left:2px}.nav-desktop .nav-links>a,.nav-desktop .sidebar-team-member,.nav-desktop .sidebar-team>small,:root:not([data-sidebar-expanded=true]) .nav-desktop .nav-links>a{padding-inline:16px}.nav-desktop .sidebar-profile-link,:root:not([data-sidebar-expanded=true]) .nav-desktop .sidebar-profile-link{padding-inline:6px}.sidebar-account .sidebar-account-actions,:root:not([data-sidebar-expanded=true]) .sidebar-account-actions{padding-left:2px}.sidebar-account-actions svg{flex:0 0 20px;width:20px;height:20px}}.board-content .board-unified-header.board-topbar :is(.board-switcher .hrb-select-trigger,.board-view-select>summary,.board-header-action,.nav-notification-button,.board-search .search-shell,.task-create-split){--header-ring-width:0px;background:var(--header-control-fill,var(--glass-panel));border-radius:16px;outline:none;box-shadow:inset 0 0 0 var(--header-ring-width) var(--focus-ring);transition:box-shadow var(--duration-control)}.board-unified-header .board-switcher .hrb-select-trigger{--header-control-fill:transparent}.board-unified-header .task-create-split{--header-control-fill:var(--action-primary)}.board-content .board-unified-header.board-topbar :is(.board-switcher .hrb-select-trigger,.board-view-select>summary,.board-header-action,.nav-notification-button,.board-search .search-shell,.task-create-split):hover{--header-ring-width:1px}.board-content .board-unified-header.board-topbar :is(.board-switcher .hrb-select-trigger,.board-view-select>summary,.board-header-action,.nav-notification-button,.board-search .search-shell,.task-create-split):is(:focus,:focus-within,[aria-expanded=true]){--header-ring-width:2px}.board-content .board-unified-header.board-topbar :is(.board-switcher .hrb-select-trigger,.board-view-select>summary,.board-header-action,.nav-notification-button,.board-search .search-shell,.task-create-split):is(:hover,:focus,:focus-within,[aria-expanded=true]){background:var(--header-control-fill,var(--glass-panel));outline:none;box-shadow:inset 0 0 0 var(--header-ring-width) var(--focus-ring)}.board-content .board-unified-header.board-topbar .task-create-split>.button:is(:hover,:focus,:active){background:var(--action-primary);box-shadow:none;outline:none}.board-content .board-unified-header.board-topbar .board-create-actions .task-create-split:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.board-unified-header .board-search .search-shell .input:is(:hover,:focus){border:0;background:transparent;outline:none;box-shadow:none}:is(.hrb-select-menu,.task-property-popover[popover],.assignee-picker-panel,.mobile-nav-menu,.chat-message-menu){--text:#1C1C1C;--text-primary:#1C1C1C;--text-secondary:#595C63;--text-muted:#61646B;--muted:#61646B;--text-link:#004596;--brand:#004596;--brand-strong:#004596;--action-primary:#004596;--action-on-primary:#FFF;--bg-selected:rgb(0 69 150/7%);--focus-ring:#004596;--border-control:rgb(46 57 74/32%);background:#FFF;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.task-modal-reference .task-property-popover[popover]{background:#FFF;-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px}.task-user-picker .assignee-picker-list{grid-auto-rows:max-content;gap:4px;padding:0;border:0;background:transparent;box-shadow:none}.task-user-picker .assignee-search{min-height:48px;padding:8px 12px;border:0;border-bottom:1px solid rgb(35 38 44/10%);background:transparent}.task-user-picker .assignee-search input{color:#1C1C1C}.task-user-picker .assignee-option{grid-template-columns:32px minmax(0,1fr);gap:12px;min-height:56px;padding:10px 12px;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--text)}.task-user-picker .assignee-option:hover{background:rgb(0 69 150/4%)}.task-user-picker .assignee-option[aria-selected=true]{background:var(--bg-selected);color:var(--text-link)}.task-user-picker .assignee-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.task-user-picker .assignee-option-avatar{background:rgb(0 69 150/7%);color:var(--text-link)}