@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700&family=Tenor+Sans&display=swap";.awnext-workspace{max-width:1120px;margin:0 auto;padding:28px;min-width:0}.awnext-workspace__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.awnext-workspace__heading .awnext-workspace__title{margin:0 0 8px;font-size:28px;line-height:1.2;font-weight:700;color:inherit}.awnext-workspace__heading p{margin:0;color:var(--muted,#627060)}.awnext-workspace__heading label{display:grid;gap:6px;font-size:13px;font-weight:600;min-width:190px;max-width:360px}.awnext-workspace__heading select{max-width:100%;min-height:44px;border:1px solid #cbd6ce;border-radius:10px;background:#fffefa;padding:9px 12px;color:inherit;font:inherit}.awnext-workspace__tabs{display:flex;gap:8px;border-bottom:1px solid #dde4dd;padding-bottom:16px;margin-bottom:24px}.awnext-workspace__tabs button{min-height:44px;padding:10px 18px;border:1px solid #cbd6ce;border-radius:10px;font:inherit;font-weight:600;color:#244e3d;background:#fffefa}.awnext-workspace__tabs button.active{background:#e0ebe4;border-color:#9fb9a9}.awnext-workspace__tabs button:disabled{opacity:.55;cursor:not-allowed}.awnext-workspace :focus-visible,.awnext-communication-inbox :focus-visible{outline:2px solid #244e3d;outline-offset:3px}.awnext-workspace .awnext-chat,.awnext-workspace .awnext-board{margin:0;max-width:100%;min-width:0}.awnext-communication-inbox{border-top:1px solid #dde4dd;padding-top:20px;margin-top:20px}.awnext-communication-inbox>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.awnext-communication-inbox>header>.secondary-button{width:auto;min-width:fit-content;min-height:36px;height:auto;flex:none;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;font:inherit;font-size:13px}.notification-center .awnext-communication-inbox{margin-top:0;padding:16px 18px 20px;min-height:0;overflow:auto}.notification-center .awnext-communication-inbox .notification-list{margin:12px 0 0}.notification-center .awnext-communication-inbox>p{margin:12px 0;color:var(--muted,#627060);font-size:13px}.awnext-communication-inbox h3{margin:0}.awnext-communication-inbox .notification-list{max-height:380px;overflow:auto}.awnext-communication-inbox .notification-list>button{min-width:0;display:flex;gap:16px;justify-content:space-between;text-align:left}.awnext-communication-inbox .notification-list>button>span:first-child{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}@media(max-width:650px){.awnext-workspace{padding:20px 16px}.awnext-workspace__heading{display:grid;gap:18px}.awnext-workspace__heading label{min-width:0;width:100%;max-width:none}.awnext-workspace__heading .awnext-workspace__title{font-size:24px}.awnext-workspace__tabs button{flex:1;padding-inline:10px}.awnext-communication-inbox .notification-list>button{gap:10px}}@media(prefers-reduced-motion:reduce){.awnext-workspace *{scroll-behavior:auto;transition:none!important;animation:none!important}}.awnext-workspace .awnext-board-heading h2{margin:0;font-size:clamp(23px,2.1vw,29px);line-height:1.22;letter-spacing:-.025em}.awnext-workspace .awnext-board-detail>div>h2{overflow-wrap:anywhere;font-size:28px;line-height:1.25}.awnext-private-file-dialog{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--border);border-radius:16px;padding:24px;background:var(--surface,#fff);color:var(--text)}.awnext-private-file-dialog::backdrop{background:#0f1e1859}.awnext-private-file-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.awnext-private-file-dialog h2{overflow-wrap:anywhere}.awnext-private-file-dialog img{display:block;max-width:100%;max-height:65dvh;object-fit:contain;margin:auto}.awnext-private-file-dialog iframe{width:100%;height:65dvh;border:0}.awnext-private-file-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65dvh;overflow:auto}.notification-button .awnext-unread-dot{position:absolute;inset:4px 4px auto auto;width:8px;height:8px;border-radius:50%;background:var(--accent,#24513f)}.awnext-workspace dialog.awnext-board-dialog{margin:auto;max-width:calc(100vw - 32px)}.awnext-private-file-dialog{margin:auto;overflow:auto}.awnext-private-file-dialog header h2{margin:0;min-width:0;flex:1}.awnext-private-file-dialog header>.secondary-button{width:auto;flex:none;min-width:fit-content;white-space:nowrap;font:inherit}.awnext-private-file-dialog .pdf-page-controls button{width:auto;flex:none;min-height:36px;font:inherit}.awnext-workspace .awnext-chat__header{padding:16px 20px 12px;align-items:flex-start}.awnext-workspace .awnext-chat__header p{margin:0 0 4px;font-size:13px}.awnext-workspace .awnext-chat__tools{padding-inline:20px}.awnext-workspace .awnext-board{padding:8px 0 40px}.awnext-workspace .awnext-board-heading{align-items:center;gap:16px;margin-bottom:16px}.awnext-workspace .awnext-board-heading>button{margin-top:0}.awnext-workspace .awnext-board-heading h2{font-size:20px;line-height:1.4}@media(max-width:650px){.awnext-workspace .awnext-chat__header{padding:14px 16px 10px;gap:12px}.awnext-workspace .awnext-chat__tools{padding-inline:16px}.awnext-workspace .awnext-board-heading{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.awnext-workspace .awnext-board{padding:4px 0 32px}}.awruang-header,.awruang-navigation,.awruang-audience,.awruang-state{min-width:0;color:var(--awux-text,#29372d);font:inherit;overflow-wrap:anywhere}.awruang-header{margin-bottom:16px}.awruang-header__context{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;color:var(--muted,#62685f);font-size:12px;line-height:1.6}.awruang-header h1{margin:0 0 8px;font-size:28px;line-height:1.25;letter-spacing:-.025em;font-weight:650}.awruang-header__description{margin:0;color:var(--muted,#62685f);line-height:1.6}.awruang-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dde4dd;padding:0 0 16px}.awruang-tabs__button,.awruang-action{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;padding:10px 18px;border:1px solid #cbd6ce;border-radius:8px;background:#fffefa;color:#244e3d;font:inherit;font-weight:600;line-height:1.5;cursor:pointer;overflow-wrap:anywhere;white-space:normal}.awruang-tabs__button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 8px;text-align:center}.awruang-tabs__label{min-width:0}.awruang-tabs__button[aria-current=page]{background:#e0ebe4;border-color:#9fb9a9}.awruang-tabs__button:hover:not([aria-disabled=true]),.awruang-action:hover:not([aria-disabled=true]){background:#edf2ec}.awruang-tabs__button[aria-disabled=true],.awruang-action[aria-disabled=true]{cursor:not-allowed;color:#62685f;background:#f2f3ee}.awruang-tabs__button[aria-current=page][aria-disabled=true]{background:#e0ebe4}.awruang-tabs__reason{flex-basis:100%;font-size:12px;font-weight:400}.awruang-tabs__badge{min-width:22px;padding:2px 6px;border-radius:12px;background:#244e3d;color:#fff;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.awruang-tabs__unknown{font-weight:700}.awruang-navigation__pending{margin:8px 0 16px;min-height:1.5em;color:var(--muted,#62685f);font-size:12px}.awruang-navigation__pending:empty{display:none}.awruang-audience{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;padding:12px 0;margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--muted,#62685f)}.awruang-audience__readers{flex:1 1 280px;min-width:0;margin:0}.awruang-audience__readers>span{font-weight:600}.awruang-audience__details{flex:0 1 auto;min-width:0;max-width:100%}.awruang-audience__details>summary{width:fit-content;max-width:100%;min-height:44px;display:flex;align-items:center;gap:6px;margin:0;padding:8px 0;color:#244e3d;font:inherit;cursor:pointer;list-style:none}.awruang-audience__details>summary::-webkit-details-marker{display:none}.awruang-audience__details>summary:after{content:"⌄";font-size:14px;line-height:1}.awruang-audience__details[open]>summary:after{transform:rotate(180deg)}.awruang-audience__details>summary:focus-visible{outline:3px solid #2f6f4e;outline-offset:3px;border-radius:3px}.awruang-audience__content{margin:8px 0 0;padding:10px 14px;border-left:2px solid #cbd6ce;background:var(--surface,#fcfbf8);color:var(--awux-text,#29372d)}.awruang-audience__content p{margin:0}.awruang-audience .awruang-action{margin-top:10px}.awruang-state{padding:24px;border:1px solid var(--border,#e6e3db);border-radius:12px;background:var(--surface,#fcfbf8)}.awruang-state__kind{font-size:12px;font-weight:600;color:var(--muted,#62685f)}.awruang-state h2{font-size:20px;line-height:1.4;margin:8px 0}.awruang-state p{line-height:1.6;margin:0 0 12px}.awruang-state p:last-child{margin-bottom:0}.awruang-state .awruang-action{margin-top:18px}.awruang-tabs__button:focus-visible,.awruang-action:focus-visible{outline:3px solid #2f6f4e;outline-offset:3px}@media(max-width:650px){.awruang-header h1{font-size:24px}.awruang-tabs__button{flex:1 1 auto;padding-inline:12px}.awruang-audience{gap:4px 12px}.awruang-audience__readers{flex-basis:100%}.awruang-state{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.awruang-header *,.awruang-navigation *,.awruang-audience *,.awruang-state *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.awruang-audience{justify-content:flex-end;padding:0;margin:0 0 4px}.awruang-audience__details[open]{flex-basis:100%}.awruang-audience__details>summary{margin-left:auto;min-height:44px;padding:4px 0;font-weight:500}.awruang-audience__content p+p{margin-top:6px}.aw-communication-loading{display:flex;align-items:flex-start;gap:9px;min-height:180px;padding:28px 4px;color:#607267;font-size:.875rem;line-height:1.5}.aw-communication-loading__dot{flex:none;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:#52735f}.aw-communication-loading--inline{min-height:0;padding:10px 0}.aw-communication-results{min-height:72px}@media(max-width:600px){.aw-communication-loading{min-height:132px;padding-top:22px}.aw-communication-loading--inline{min-height:0;padding-top:10px}}.awux-project-cards.workspace-project-cards>button.awux-project-card{border-inline-start:3px solid var(--awux-project-color, #1a3325)}.awux-project-color-preview{display:grid;gap:6px;min-width:0;padding:16px;margin:12px 0;border:1px solid var(--border, #e6e3db);border-inline-start:3px solid var(--awux-project-color, #1a3325);border-radius:var(--awux-radius-card, 12px);background:var(--awux-surface-raised, #fff)}.awux-project-color-preview strong{font-size:var(--awux-body-size, 14px);line-height:1.45;overflow-wrap:anywhere;color:var(--awux-text, #29372d)}.awux-project-color-preview small{font-size:var(--awux-meta-size, 12px);line-height:1.5;color:var(--awux-text-secondary, #62685f)}.awux-project-color-marker{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--awux-project-color, #1a3325)}.awux-calendar .awux-calendar-row{align-items:start}.awux-calendar .awux-calendar-title{font-size:var(--awux-body-size, 14px);line-height:1.45;white-space:normal;overflow-wrap:anywhere}.awux-calendar .awux-calendar-row small,.awux-calendar .awux-calendar-row time,.awux-calendar .awux-calendar-meta>span{font-size:var(--awux-meta-size, 12px);line-height:1.5}.awux-calendar .awux-calendar-meta{align-items:flex-start;gap:7px}.awux-workspace-status{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border:1px solid #e1e6dc;border-radius:6px;background:#f4f6f0;color:#45583c;font-size:var(--awux-meta-size, 12px);line-height:1.4;font-weight:600}.awux-workspace-status--selesai{background:#eaf2eb;border-color:#cbdccc;color:#31543a}.awux-workspace-status--review{background:#f8f1e4;border-color:#e6d7b8;color:#73521b}.awux-workspace-status--menunggu{background:#f3eee8;border-color:#e4d8ca;color:#765336}.awux-division-empty{display:flex;align-items:center;gap:16px;margin-top:24px;padding:24px;border:1px solid var(--border, #e6e3db);border-radius:var(--awux-radius-card, 12px);background:var(--awux-surface-raised, #fff)}.awux-division-empty>div{flex:1;min-width:0}.awux-division-empty h2{margin:0 0 6px;font-size:16px;line-height:1.4;color:var(--awux-text, #29372d)}.awux-division-empty p{margin:0;font-size:14px;line-height:1.5;color:var(--awux-text-secondary, #62685f)}.awux-empty-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:10px;color:var(--forest, #1a3325);background:#edf2e8}.awux-empty-icon svg{width:22px;height:22px}.awux-division-tasks-empty{margin:12px 0;font-size:14px;color:var(--awux-text-secondary, #62685f)}.awux-member-error p{margin:8px 0}.awux-member-error button{min-height:36px;padding:7px 12px;border-radius:8px;background:#edf2e8;color:#1a3325;cursor:pointer;font:inherit}.awux-my-tasks .my-tasks-list button>span:first-child{min-width:0}.awux-my-tasks .my-tasks-list button>span:first-child small{font-size:var(--awux-meta-size, 12px);line-height:1.45;overflow-wrap:anywhere}@media(max-width:700px){.awux-division-empty{align-items:flex-start;flex-wrap:wrap;padding:20px;gap:12px}.awux-division-empty>div{flex-basis:calc(100% - 56px)}.awux-division-empty>button{width:100%;justify-content:center}.awux-calendar .awux-calendar-meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.awux-calendar .awux-calendar-meta>span{display:inline-flex}}.awux-project-cards.workspace-project-cards>button.awux-project-card{min-height:232px;padding:22px;gap:12px;border:1px solid #d9dfd5;border-inline-start:6px solid var(--awux-project-color, #1a3325);border-radius:12px;background:#fff;background:color-mix(in srgb,var(--awux-project-color, #1a3325) 5%,white);box-shadow:0 2px 5px #1a332509;transition:border-color var(--aw-motion),box-shadow var(--aw-motion),background-color var(--aw-motion)}.awux-project-cards.workspace-project-cards>button.awux-project-card:hover{border-color:var(--awux-project-color, #1a3325);box-shadow:0 4px 12px #1a332512;transform:none}.awux-project-cards.workspace-project-cards>button.awux-project-card>i{width:48px;height:48px;margin:0;background:transparent}.awux-project-cards.workspace-project-cards>button.awux-project-card>strong{min-height:0;font-size:19px;font-weight:650;line-height:1.35;letter-spacing:-.015em;color:var(--awux-text, #29372d)}.awux-project-cards.workspace-project-cards .awux-project-card .workspace-card-topline{font-size:12px;line-height:1.5;color:#586453;overflow-wrap:anywhere}.awux-project-cards.workspace-project-cards .awux-project-card .workspace-card-topline>svg{top:24px;right:22px;width:19px;height:19px;color:#586453}.awux-project-cards.workspace-project-cards .awux-project-card .workspace-card-bottom{gap:8px;padding-top:16px;margin-top:auto;border-top:1px solid #1a33251a}.awux-project-cards.workspace-project-cards .awux-project-card .workspace-card-bottom small,.awux-project-cards.workspace-project-cards .awux-project-card .workspace-card-members{color:#52614d;font-size:12px;line-height:1.5;white-space:normal}.awux-project-cards.workspace-project-cards .awux-project-card .workspace-card-bottom>small:last-child{font-weight:600}.awux-project-cards.workspace-project-cards .awux-project-card progress{height:7px;margin-top:0;accent-color:#2f6b4f}.awux-project-cards.workspace-project-cards .awux-project-card progress::-webkit-progress-bar{background:#1a33251a}.awux-project-cards.workspace-project-cards .awux-project-card progress::-webkit-progress-value{background:#2f6b4f}.awux-project-cards.workspace-project-cards .awux-project-card progress::-moz-progress-bar{background:#2f6b4f;border-radius:4px}.awux-project-color-preview{padding:18px;border-color:#d9dfd5;border-inline-start:6px solid var(--awux-project-color, #1a3325);background:color-mix(in srgb,var(--awux-project-color, #1a3325) 5%,white)}.awux-project-color-preview strong{font-size:16px;font-weight:650}.awux-project-color-marker{width:12px;height:12px}.awux-calendar,.awux-my-tasks,.awux-division{min-width:0;container-type:inline-size}.awux-calendar .workspace-view-list{border-color:#d9dfd5}.awux-calendar .awux-calendar-row{grid-template-columns:72px minmax(0,1fr) 120px;padding:20px;gap:18px;border-bottom-color:#e1e6dd}.awux-calendar .awux-calendar-title{font-size:15px;font-weight:650;line-height:1.5}.awux-calendar .awux-calendar-date{color:#394d3e}.awux-calendar .awux-calendar-date-visual{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border:1px solid #d9e2d5;border-radius:9px;background:#f1f5ee}.awux-calendar .awux-calendar-date-visual b{font-size:24px;font-weight:650;line-height:1.1}.awux-calendar .awux-calendar-date-visual>span{font-size:11px;color:#52614d;white-space:nowrap}.awux-calendar .awux-workspace-status{padding:5px 9px;font-size:12px}.awux-calendar .awux-workspace-status--review{color:#614c82;background:#eee9f5;border-color:#dbd0e8}.awux-calendar .awux-calendar-row small{margin-top:4px;overflow-wrap:anywhere}.awux-my-tasks .my-tasks-list{border-color:#d9dfd5}.awux-my-tasks .my-tasks-list section>header{padding:12px 18px;min-height:44px;font:inherit;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none;background:#f0f3ec;color:#45583c}.awux-my-tasks .my-tasks-list section>header b{font-size:11px;background:#dfe7d8}.awux-my-tasks .my-tasks-list section>button{grid-template-columns:minmax(0,1fr) 100px 110px;min-height:88px;padding:18px;gap:14px}.awux-my-tasks .my-tasks-list section>button strong{font-size:15px;line-height:1.5;font-weight:650;white-space:normal;overflow-wrap:anywhere}.awux-my-tasks .my-task-status{font-size:12px;line-height:1.4;padding:5px 9px}.awux-my-tasks .my-tasks-list time{font-size:12px;line-height:1.5;color:#586453}.awux-my-tasks .my-task-status--review{background:#eee9f5;color:#614c82}.awux-my-tasks .my-task-status--menunggu{color:#765336}.awux-my-tasks .my-tasks-list button>span:first-child small{margin-top:2px}.awux-division-empty{padding:28px;gap:20px;border-color:#d9dfd5;background:#f5f7f1}.awux-division-empty h2{font-size:18px;line-height:1.4}.awux-empty-icon{width:52px;height:52px;border:1px solid #d1ddc9;background:#e4ecdd}.awux-division-empty .primary-inline-button{min-height:44px}.awux-project-card:focus-visible,.awux-calendar .awux-calendar-row:focus-visible,.awux-my-tasks .my-tasks-list section>button:focus-visible{outline:2px solid #1a3325;outline-offset:-4px}@container (max-width: 620px){.awux-calendar .awux-calendar-row{grid-template-columns:64px minmax(0,1fr);gap:12px 16px;padding:18px}.awux-calendar .awux-calendar-meta{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.awux-calendar .awux-calendar-date{grid-row:1 / 3}.awux-my-tasks .my-tasks-list section>button{grid-template-columns:minmax(0,1fr) auto;gap:12px}.awux-my-tasks .my-tasks-list section>button>span:first-child{grid-column:1 / -1}.awux-my-tasks .my-task-status{justify-self:start}.awux-my-tasks .my-tasks-list time{grid-column:2;justify-content:flex-end}.awux-division-empty{flex-wrap:wrap;padding:24px;gap:16px}.awux-division-empty>div{flex-basis:calc(100% - 68px)}.awux-division-empty>button{margin-left:68px}}@media(max-width:700px){.awux-project-cards.workspace-project-cards>button.awux-project-card{padding:20px}.awux-calendar .awux-calendar-row{grid-template-columns:56px minmax(0,1fr);padding:16px;gap:12px}.awux-calendar .awux-calendar-meta{grid-column:2}.awux-calendar .awux-calendar-date{grid-row:1 / 3}.awux-division-empty>button{margin-left:0}}@media(prefers-reduced-motion:reduce){.awux-project-cards.workspace-project-cards>button.awux-project-card{transition:none}}.awux-project-color-picker{min-width:0;border:0;padding:0;margin:0}.awux-project-color-picker legend{padding:0;color:#29372d;font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.awux-project-color-picker>p{margin:6px 0 14px;color:#62685f;font-size:12px;line-height:1.5}.awux-project-color-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:8px}.awux-project-color-options>label{position:relative;min-width:0;cursor:pointer}.awux-project-color-options input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.awux-project-color-choice{display:flex;align-items:center;gap:8px;min-height:46px;padding:8px 10px;border:1px solid #d9dfd5;border-radius:8px;background:#fff;color:#29372d;font-size:12px;font-weight:500}.awux-project-swatch{width:22px;height:22px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1px #00000012}.awux-project-color-check{width:15px;height:15px;margin-left:auto;flex:none;visibility:hidden;color:#1a3325}.awux-project-color-options input:checked+.awux-project-color-choice{border-color:#1a3325;background:#f0f5ec;box-shadow:inset 0 0 0 1px #1a3325}.awux-project-color-options input:checked+.awux-project-color-choice .awux-project-color-check{visibility:visible}.awux-project-color-options input:focus-visible+.awux-project-color-choice{outline:2px solid #1a3325;outline-offset:3px}.awux-project-color-options label:hover .awux-project-color-choice{border-color:#78866f}.awux-project-current-color{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.awux-workspace-refresh{color:#62685f;font-size:12px;line-height:1.5}.awux-workspace-skeleton{display:grid;gap:1px;margin-top:28px;border:1px solid #d9dfd5;border-radius:12px;overflow:hidden;background:#e6eade}.awux-workspace-skeleton>div{padding:24px 18px;display:grid;gap:12px;background:#fff}.awux-workspace-skeleton span{display:block;height:13px;border-radius:4px;background:#e9ede4;width:70%}.awux-workspace-skeleton span+span{width:45%;height:10px;background:#f0f2ec}.awux-calendar .awux-calendar-meta>span{overflow-wrap:anywhere;max-width:100%}.awux-organization-member>span:last-child{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.awux-organization-member>span:last-child small{font-size:12px;line-height:1.5}.awux-member-error button:focus-visible{outline:2px solid #1a3325;outline-offset:3px}.awux-project-cards .awux-project-card .aw-card-late{display:inline-flex;align-items:center;gap:6px;color:var(--aw-late-ink,#9a4630);font-weight:600}.awux-project-cards .awux-project-card .aw-card-late:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aw-late,#b0553b)}.aw-organization{max-width:1350px;margin:0 auto;padding:36px 38px 60px;color:#29372d}.aw-org-heading h1{font-size:32px;letter-spacing:-1px;margin:0 0 10px}.aw-org-heading p{color:#77846d;font-size:14px;margin:0 0 28px}.aw-org-tabs{display:flex;gap:5px;background:#eef2e8;border:1px solid #e0e6d8;padding:4px;border-radius:10px;width:fit-content;margin-bottom:24px}.aw-org-tabs button{padding:9px 14px;border-radius:7px;background:transparent;color:#748267;font-size:12px;cursor:pointer}.aw-org-tabs button[aria-pressed=true]{background:#fff;color:#365b3e;font-weight:600}.aw-org-tabs span{margin-left:8px;font-size:10px}.aw-org-owner{display:flex;align-items:center;gap:15px;background:#eff4e9;border:1px solid #dde5d5;border-radius:15px;padding:24px;margin-bottom:25px}.aw-org-owner h2,.aw-org-person h2{font-size:19px;margin:0 0 8px}.aw-org-owner small,.aw-org-person small{font-size:10px;font-weight:400;background:#e7eede;border-radius:5px;padding:4px 7px;margin-left:10px;white-space:nowrap}.aw-org-owner p,.aw-org-person p{color:#77876b;font-size:12px;margin:0;line-height:1.6}.aw-org-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#dde8d5;color:#55724a;display:grid;place-items:center;flex-shrink:0}.aw-org-avatar img{width:100%;height:100%;object-fit:cover}.aw-org-agent{border:1px solid #dce4d4;border-radius:16px;background:#fff;padding:26px;margin:18px 0}.aw-org-division{display:flex;align-items:center;gap:14px;margin-bottom:27px}.aw-org-division h2{font-size:18px;margin:0}.aw-org-person{display:flex;gap:18px;align-items:center}.aw-org-agent-photo{width:72px;height:72px;object-fit:cover;border-radius:50%;background:#eff3e8}.aw-org-person h2{font-size:25px}.aw-org-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid #e7ebdf;margin-top:24px;padding:18px 0;font-size:11px;color:#7f8c71}.aw-org-facts strong{display:block;margin-top:8px;color:#44563a;font-size:12px;font-weight:550}.aw-org-work h3{font-size:14px;margin:24px 0 13px}.aw-org-work p{font-size:12px;color:#7a896c}.aw-org-work button,.aw-org-divisions button{display:flex;justify-content:space-between;gap:15px;align-items:center;width:100%;background:transparent;border-top:1px solid #e9ede3;padding:14px 0;text-align:left;color:#466040;font:inherit;font-size:12px;cursor:pointer}.aw-org-work button:hover,.aw-org-divisions button:hover{background:#f5f8ef}.aw-org-work small{display:block;font-size:10px;color:#7f8b71;margin-top:5px}.aw-org-work svg,.aw-org-divisions svg{flex-shrink:0}.aw-org-divisions{margin-top:32px}.aw-org-divisions>h2{font-size:18px;margin-bottom:18px}.aw-org-divisions>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}.aw-org-divisions article{background:#fff;border:1px solid #e0e6d8;padding:20px;border-radius:13px}.aw-org-divisions header{display:flex;gap:13px;align-items:center;margin-bottom:14px}.aw-org-divisions h3{font-size:14px;margin:0}.aw-org-state,.aw-org-empty{border:1px solid #dfe5d8;border-radius:13px;padding:24px;background:#fff;font-size:13px;color:#77846d}.aw-org-empty h2{font-size:16px}.aw-org-empty button,.aw-org-state button{display:inline-flex;align-items:center;gap:8px;border:1px solid #d6e0cd;background:#fff;border-radius:9px;padding:11px 14px;color:#345a3b;cursor:pointer}.aw-org-confirm{background:#fcfdf9;border:1px solid #dce3d5;border-radius:18px;padding:27px;width:min(480px,calc(100vw - 30px))}.aw-org-confirm header,.aw-org-confirm footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.aw-org-confirm h2{font-size:21px;margin:0}.aw-org-confirm p{font-size:14px;line-height:1.7;color:#6e7e60;margin:22px 0}.aw-org-confirm button{background:#fff;border:1px solid #dce3d5;border-radius:9px;padding:10px 14px;cursor:pointer;color:#36553c}.aw-org-confirm footer{justify-content:flex-end}.aw-org-confirm footer button:last-child{background:#244e3c;color:#fff}.aw-org-confirm button:disabled{opacity:.5;cursor:wait}.aw-org-shortcut{width:100%;padding:10px 12px;background:#f8faf4;border:1px solid #d9e1d0;border-radius:9px;color:#59714b;text-align:left;cursor:pointer;font-size:12px;margin-bottom:12px}@media(max-width:650px){.aw-organization{padding:25px 17px 40px}.aw-org-heading h1{font-size:27px}.aw-org-agent{padding:19px}.aw-org-owner{padding:18px}.aw-org-owner h2{font-size:16px;line-height:1.7}.aw-org-person h2{font-size:22px}.aw-org-agent-photo{width:60px;height:60px}.aw-org-facts{grid-template-columns:1fr}.aw-org-division h2{font-size:16px}}.aw-agent-work>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.aw-agent-work>header h2{margin:0}.aw-agent-work>header button,.aw-agent-work>p button{display:inline-flex;gap:8px;align-items:center;color:#426349;background:transparent;border:0;cursor:pointer}.aw-agent-work>p{font-size:14px;color:#748267}.aw-agent-task{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:22px;align-items:center;text-align:left;border:1px solid #e0e6d8;border-radius:12px;background:#fff;color:#34543e;padding:20px;margin-bottom:10px;cursor:pointer}.aw-agent-task strong{display:block;font-size:15px}.aw-agent-task small{display:block;margin-top:7px;color:#75836b;font-size:12px}.aw-agent-task-person{display:flex;align-items:center;gap:9px;font-size:13px}.aw-agent-task-person img{width:34px;height:34px;border-radius:50%;object-fit:cover}.aw-agent-task-person small{margin:0;background:#edf2e5;padding:4px;border-radius:4px}.aw-agent-task>span:last-child{font-size:12px;color:#647954}.aw-agent-task:hover{border-color:#94ad86;background:#fcfdf9}@media(max-width:650px){.aw-agent-task{grid-template-columns:1fr;gap:12px;padding:16px}.aw-agent-work>header{align-items:flex-start}.aw-agent-work>header button{font-size:12px;white-space:nowrap}}.aw-org-member{display:flex;align-items:center;gap:10px}.aw-org-member img{width:32px;height:32px;object-fit:cover;border-radius:50%}.aw-org-member small{color:#64745f;font-size:11px}.aw-org-divisions>.people-filter{display:flex}.aw-org-human{padding:14px 0;border-top:1px solid #e9ede3;font-size:12px}.aw-org-human small{display:block;margin-top:4px}.aw-org-empty-label{font-size:12px;color:#748267}.aw-org-member-label{display:flex;flex-direction:column;gap:5px;min-width:0}.aw-org-member-label .aw-org-job{display:block;line-height:1.5}.aw-org-member-label>span>small{margin-left:6px}.aw-org-member>span:not(.people-avatar){min-width:0;line-height:1.5;overflow-wrap:anywhere}.aw-org-member small{display:block;margin-top:3px;font-size:var(--awux-meta-size, 12px);line-height:1.5;color:var(--awux-text-secondary, #62685f)}.aw-org-facts,.aw-org-work small,.aw-org-empty-label{font-size:var(--awux-meta-size, 12px);line-height:1.5;color:var(--awux-text-secondary, #62685f)}.aw-org-members-note{margin:4px 0 12px;font-size:12px;color:#748267}.people-page .people-table>article{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 80px minmax(190px,auto);gap:20px;padding:18px 16px}.people-page .people-table .people-identity{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;row-gap:3px;align-items:center}.people-page .people-table .people-identity>.people-avatar{grid-column:1;grid-row:1 / 3;position:static}.people-page .people-table .people-identity>span:not(.people-avatar){grid-column:2;min-width:0}.people-page .people-table .people-identity>small{grid-column:2}.people-page .people-table .people-identity strong{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.people-page .people-table .people-meta{line-height:1.5;overflow-wrap:anywhere}.people-page .people-table .people-status{display:block;min-width:0}.people-page .people-table>article>:last-child{grid-column:auto}.people-page .people-table .people-user-actions{flex-wrap:wrap}@media(max-width:1100px){.people-page .people-table>article{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.people-page .people-table .people-identity{grid-column:1;grid-row:1}.people-page .people-table .people-status{grid-column:2;grid-row:1}.people-page .people-table .people-meta{display:flex;grid-column:1;grid-row:2;padding-left:46px}.people-page .people-table>article>:last-child{grid-column:2;grid-row:2}}@media(max-width:600px){.people-page .people-table>article{padding:16px 12px}.people-page .people-table .people-meta{grid-column:1 / -1}.people-page .people-table>article>:last-child{grid-column:1 / -1;grid-row:3;justify-content:flex-start;text-align:left;padding-left:46px}}.people-page .people-access-help{grid-column:2;margin-top:6px;max-width:66ch;color:#62685f;font-size:12px}.people-page .people-access-help summary{width:fit-content;cursor:pointer}.people-page .people-access-help p{line-height:1.6}.people-page .people-page-header>div:last-child .people-refresh-button{flex:none;width:36px;min-width:36px;padding:0;justify-content:center}.people-page .people-account-tools{display:flex;align-items:flex-end;gap:16px;margin:16px 0 10px}.people-page .people-account-tools label{display:grid;gap:6px;min-width:0;color:#62685f;font-size:12px}.people-page .people-account-tools .people-account-search{flex:1;max-width:440px}.people-page .people-account-tools .people-account-search>span:last-child{display:flex;align-items:center;gap:9px;min-width:0;padding:0 12px;border:1px solid #d4ded7;border-radius:8px;background:#fff}.people-page .people-account-tools .people-account-search svg{flex:none;width:16px;height:16px}.people-page .people-account-tools input{flex:1;width:100%;min-width:0;min-height:40px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#24382c;font:inherit;font-size:14px}.people-page .people-account-tools select{width:100%;min-height:42px;padding:8px 30px 8px 12px;border:1px solid #d4ded7;border-radius:8px;background:#fff;color:#24382c;font:inherit;font-size:14px}.people-page .people-account-tools .people-account-search>span:last-child:focus-within{outline:2px solid #244e3c;outline-offset:2px}.people-page .people-account-tools input:focus-visible{outline:none}.people-page .people-account-count{margin:0 0 12px;color:#62685f;font-size:12px}.people-page .people-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;color:#62685f;font-size:12px}.people-page .people-pagination button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d4ded7;border-radius:8px;background:#fff;color:#244e3c;cursor:pointer}.people-page .people-pagination button:disabled{opacity:.45;cursor:default}.people-page .people-pagination button:focus-visible,.people-page .people-account-tools select:focus-visible,.people-page .people-access-help summary:focus-visible,.people-page .people-page-header .people-refresh-button:focus-visible{outline:2px solid #244e3c;outline-offset:2px}@media(max-width:600px){.people-page .people-account-tools{align-items:stretch;flex-direction:column;gap:12px}.people-page .people-account-tools .people-account-search{max-width:none}.people-page .people-pagination{justify-content:center}}.awnext-catalog{min-width:0;color:var(--awux-text,#29372d)}.awnext-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:0 0 16px}.awnext-catalog-toolbar label>span{display:block;font-size:12px;font-weight:600;margin-bottom:7px;color:var(--muted,#62685f)}.awnext-catalog-search{flex:1;min-width:min(260px,100%)}.awnext-catalog-search>div{display:flex;align-items:center;background:var(--surface,#fcfbf8);border:1px solid var(--border,#e6e3db);border-radius:8px;padding-left:12px;min-height:44px;gap:8px}.awnext-catalog-search input{width:100%;min-width:0;border:0;background:transparent;padding:11px 0;color:inherit;outline-offset:1px}.awnext-catalog-search button{width:44px;min-height:44px;flex-shrink:0;background:transparent;color:inherit;border-radius:8px;cursor:pointer}.awnext-catalog-sort select{max-width:100%;min-height:44px;border:1px solid var(--border,#e6e3db);border-radius:8px;background:var(--surface,#fcfbf8);color:inherit;padding:10px 12px;font:inherit}.awnext-catalog-views{display:flex;flex-wrap:wrap;gap:4px;min-height:44px}.awnext-catalog-views button{min-height:44px;background:var(--surface,#fcfbf8);color:var(--forest,#1a3325);border:1px solid var(--border,#e6e3db);border-radius:8px;padding:10px 13px;font-weight:600;cursor:pointer}.awnext-catalog-views button[aria-pressed=true]{background:#e2ebe5;border-color:#9db5a5}.awnext-catalog-note,.awnext-catalog-count{font-size:13px;color:var(--muted,#62685f);margin:12px 0}.awnext-catalog-items{list-style:none;padding:0;margin:0;display:grid;gap:0;border:1px solid var(--border,#e6e3db);border-radius:12px;background:var(--surface,#fcfbf8)}.awnext-catalog-items li{min-width:0}.awnext-catalog-items--A li+li{border-top:1px solid var(--border,#e6e3db)}.awnext-catalog-project{display:flex;width:100%;text-align:left;align-items:center;gap:16px;min-height:76px;padding:14px 18px;background:transparent;color:inherit;cursor:pointer;border-radius:11px}.awnext-catalog-project:hover{background:#f1f4ef}.awnext-catalog-project:focus-visible{position:relative;z-index:1;outline:3px solid #2f6f4e;outline-offset:2px}.awnext-catalog-marker{width:5px;min-height:30px;border-radius:4px;background:var(--catalog-color);align-self:stretch;flex-shrink:0}.awnext-catalog-title{flex:1;min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}.awnext-catalog-title strong{font-size:15px;line-height:1.45;font-weight:600}.awnext-catalog-title small,.awnext-catalog-summary{font-size:12px;line-height:1.5;color:var(--muted,#62685f)}.awnext-catalog-summary{display:grid;gap:4px;flex-shrink:0}.awnext-catalog-summary small{font-size:11px;color:var(--forest,#1a3325)}.awnext-catalog-project>svg{flex-shrink:0;color:var(--muted,#62685f)}.awnext-catalog-items--B{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;background:transparent}.awnext-catalog-items--B .awnext-catalog-project{min-height:150px;align-items:start;flex-wrap:wrap;border:1px solid var(--border,#e6e3db);background:var(--surface,#fcfbf8);height:100%;gap:10px;padding:16px}.awnext-catalog-items--B .awnext-catalog-marker{align-self:stretch;width:4px}.awnext-catalog-items--B .awnext-catalog-title{flex-basis:calc(100% - 45px)}.awnext-catalog-items--B .awnext-catalog-summary{flex-basis:100%;padding-left:14px}.awnext-catalog-empty,.awnext-catalog-error{padding:18px;border:1px solid var(--border,#e6e3db);border-radius:12px;background:var(--surface,#fcfbf8);overflow-wrap:anywhere}@media(max-width:900px){.awnext-catalog-items--B{grid-template-columns:repeat(2,minmax(0,1fr))}.awnext-catalog-summary{flex-shrink:1}}@media(max-width:540px){.awnext-catalog-project{flex-wrap:wrap;gap:10px;padding:14px;min-height:76px}.awnext-catalog-title{flex-basis:calc(100% - 45px)}.awnext-catalog-summary{padding-left:15px;flex-basis:100%}.awnext-catalog-project>svg{display:none}.awnext-catalog-items--B{grid-template-columns:1fr}.awnext-catalog-items--B .awnext-catalog-project{min-height:0}.awnext-catalog-search{flex-basis:100%}.awnext-catalog-views{flex:1}.awnext-catalog-sort{max-width:100%}}@media(prefers-reduced-motion:reduce){.awnext-catalog *{scroll-behavior:auto;animation:none;transition:none}}.awnext-catalog-search>label{display:block;font-size:12px;font-weight:600;margin-bottom:7px;color:var(--muted,#62685f)}.awnext-catalog-bar{display:block;width:120px;max-width:100%;height:4px;border-radius:3px;background:#eeebe3;overflow:hidden}.awnext-catalog-bar i{display:block;height:100%;background:var(--aw-done,#2f6b4f);border-radius:3px}.awnext-catalog-summary .awnext-catalog-late{display:inline-flex;align-items:center;gap:6px;color:var(--aw-late-ink,#9a4630);font-weight:600}.awnext-catalog-summary .awnext-catalog-late:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aw-late,#b0553b)}.wf-field,.wf-completion{font:400 14px/1.5 Inter,system-ui,sans-serif;color:#2c3930;min-width:0}.wf-field{display:flex;flex-direction:column;gap:8px;position:relative}.wf-label{font-size:13px;font-weight:600;line-height:1.5}.wf-required{color:#6e7d68;font-weight:400}.wf-control{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border:1px solid #dce2d5;border-radius:8px;background:#fff;padding:10px 13px;color:#2c3930;cursor:pointer;text-align:left;font:inherit}.wf-control>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-control svg{width:17px;height:17px;flex-shrink:0;color:#70826e}.wf-placeholder{color:#7e8a79}.wf-control:hover{border-color:#aabda7}.wf-control[aria-expanded=true]{border-color:#7d9a87;box-shadow:0 0 0 3px #234c3d0c}.wf-popover{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;border:1px solid #dce2d5;border-radius:12px;background:#fff;box-shadow:0 12px 36px #203b2520;padding:6px;animation:wf-reveal .12s ease-out}.wf-search{display:flex;align-items:center;gap:8px;padding:4px 8px 8px;border-bottom:1px solid #edf0e8;color:#84927c}.wf-search input{min-width:0;width:100%;border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 0!important;font:inherit!important;color:inherit}.wf-options{max-height:190px;overflow:auto;padding-top:4px}.wf-options>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-radius:6px;background:#fff;padding:10px;text-align:left;color:#2c3930;font:inherit;cursor:pointer}.wf-options>button small{display:block;color:#75816e;font-size:11px;margin-top:2px}.wf-options>button.wf-option-active{background:#edf2e8}.wf-options>button svg{width:16px;flex-shrink:0;color:#456d50}.wf-no-results{padding:12px;color:#6d7c68;font-size:13px;margin:0}.wf-calendar{left:auto;right:0;width:min(296px,calc(100vw - 56px));padding:12px}.wf-date-shortcuts{display:flex;gap:8px;padding-bottom:12px;border-bottom:1px solid #e9ede4}.wf-date-shortcuts button{flex:1;border:1px solid #dfe5d9;border-radius:7px;padding:7px 8px;background:#f8faf5;font:500 12px/1.5 Inter,system-ui;color:#486047;cursor:pointer}.wf-month{display:flex;align-items:center;gap:4px;margin:12px 0 8px}.wf-month strong{font-size:13px;font-weight:600;flex:1}.wf-month button{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:transparent;color:#586c54;cursor:pointer}.wf-month button:hover{background:#edf2e8}.wf-week,.wf-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.wf-week span{text-align:center;font-size:10px;color:#788670;padding:6px 0}.wf-days button{height:33px;min-width:0;padding:0;border:0;border-radius:6px;background:#fff;color:#354330;font:400 12px/1 Inter,system-ui;cursor:pointer}.wf-days button:hover{background:#edf2e8}.wf-days button.wf-other-month{color:#a0a998}.wf-days button[aria-current=date]{font-weight:700;box-shadow:inset 0 0 0 1px #9db299}.wf-days button[aria-pressed=true]{background:#234c3d;color:#fff;box-shadow:none}.wf-clear-date{display:block;width:100%;border:0;border-top:1px solid #edf0e8;background:#fff;color:#697a60;margin-top:10px;padding:12px 0 2px;font:400 12px/1.5 Inter,system-ui;cursor:pointer}.wf-completion{border:0;border-top:1px solid #e5e9df;padding:18px 0 0;margin:0;min-width:0}.wf-completion legend{float:left;width:100%;font-weight:600;font-size:14px;margin:0 0 12px;padding:0}.wf-modes{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.wf-mode{display:flex;align-items:center;position:relative;gap:10px;border:1px solid #dfe5d9;border-radius:9px;padding:13px 12px;cursor:pointer;background:#fff}.wf-mode input{position:absolute;opacity:0;width:1px;height:1px}.wf-mode:focus-within{outline:2px solid #769982;outline-offset:2px}.wf-mode>svg{width:19px;height:19px;flex-shrink:0;color:#7a8d72}.wf-mode strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.wf-mode small{display:block;font-size:10px;line-height:1.5;color:#72836c;margin-top:3px}.wf-mode.is-selected{border-color:#88a185;background:#f0f5eb}.wf-mode.is-selected>svg{color:#386443}.wf-error{font-size:12px;line-height:1.5;color:#a34e37;margin:9px 0 0}.wf-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wf-create-actions{padding:5px}.wf-create-actions>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:7px;background:#fff;color:#2c3930;font:500 14px/1.5 Inter,system-ui;cursor:pointer;text-align:left}.wf-create-actions>button:hover{background:#edf2e8}.wf-create-actions svg{width:18px;height:18px;color:#70866c}.wf-field button:disabled{opacity:.4;cursor:not-allowed}.wf-control:focus-visible,.wf-popover button:focus-visible,.wf-create-actions button:focus-visible{outline:2px solid #769982;outline-offset:2px}@keyframes wf-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:480px){.wf-field-grid{grid-template-columns:1fr}.wf-calendar{left:0;right:auto}.wf-mode{padding:12px 10px;gap:8px}.wf-modes{gap:8px}.wf-mode small{font-size:10px}}@media(prefers-reduced-motion:reduce){.wf-popover{animation:none}}.wf-date:has(.wf-calendar){z-index:81}@media(max-width:480px){.wf-field>.wf-popover{position:fixed;top:auto;bottom:20px;left:20px;right:20px;width:auto;max-height:calc(100dvh - 80px);overflow:auto;z-index:1100;border-radius:14px;box-shadow:0 -8px 45px #203b2530}.wf-calendar .wf-days button{height:36px}}.wf-days button.wf-other-month:not([aria-pressed=true]){color:var(--awux-text-secondary, #62685f)}.wf-week span,.wf-options>button small,.wf-mode small{font-size:var(--awux-meta-size, 12px);line-height:1.5;color:var(--awux-text-secondary, #62685f)}.wf-control{border-radius:var(--awux-radius-control, 8px);transition:border-color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out),background-color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out),box-shadow var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out)}.wf-popover{animation:awux-surface-in var(--awux-motion-menu, .16s) var(--awux-motion-ease, ease-out) backwards}.awux-input-dropzone{position:relative;border-radius:var(--awux-radius-control,8px)}.awux-input-dropzone.is-file-over{outline:2px solid var(--forest,#1a3325);outline-offset:3px;background:var(--surface,#fcfbf8)}.awux-input-errors{margin:8px 0;padding-left:18px;color:var(--terracotta,#b0553b);font-size:13px;overflow-wrap:anywhere}.awux-file-state{display:block;font-size:12px;color:var(--awux-text-secondary,#62685f);padding:4px 0}.awux-calendar{overscroll-behavior:contain;box-sizing:border-box}.awux-input-draft-file{width:100%;min-width:0;box-sizing:border-box}.awux-input-draft-file>.awux-input-file-row:first-child{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px}.awux-input-file-row>svg{margin-top:4px}.awux-input-file-title{min-width:0}.awux-input-draft-file .awux-input-file-title>.rich-file-name{display:block;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;text-align:left;white-space:normal;overflow-wrap:anywhere;background:transparent;font:inherit;line-height:1.5}.awux-input-file-title>small{display:block;margin-top:2px}.awux-input-file-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.awux-input-file-actions>button{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.awux-input-draft-file>img{display:block;max-width:100%;max-height:360px;margin:10px auto 0;object-fit:contain}.task-file-list>.awux-input-saved-file{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;box-sizing:border-box}.awux-input-saved-file>.evidence-file-action{width:100%;min-width:0}.awux-input-file-ready{box-sizing:border-box;width:100%}.evidence-file-action .awux-input-file-toolbar{align-items:center;gap:8px;margin:8px 0;flex-wrap:nowrap}.evidence-file-action>.awux-input-file-control,.evidence-file-action .awux-input-file-toolbar>.awux-input-file-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--awux-border-subtle,#dce4d7);border-radius:var(--awux-radius-control,8px);background:transparent;color:var(--forest,#1a3325);box-shadow:none;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer}.evidence-file-action .awux-input-file-control>svg{width:16px;height:16px;flex:none;stroke-width:1.6}.evidence-file-action .awux-input-file-toolbar>.awux-input-file-close{width:40px;min-width:40px;padding:0;margin-left:auto;border-color:transparent;color:var(--awux-text-secondary,#62685f)}.evidence-file-action .awux-input-file-control:hover:not(:disabled){background:var(--surface,#fcfbf8);border-color:#bcc8b9;color:var(--forest,#1a3325)}.evidence-file-action .awux-input-file-control:focus-visible{outline:2px solid var(--forest,#1a3325);outline-offset:2px}.evidence-file-action>.awux-input-file-control:disabled{opacity:.55;cursor:default}.task-discussion .task-update-form>.awux-input-composer-tools{grid-column:1/-1}.task-detail-scrim .task-update-form>.awux-input-dropzone>.rich-editor{border:0;border-radius:0;box-shadow:none;background:transparent}:root{--aw-late: #b0553b;--aw-late-soft: #f7ece7;--aw-held: #8a6420;--aw-held-dot: #b07e2b;--aw-held-soft: #f6efe1;--aw-review: #7a5c99;--aw-review-soft: #f1ecf6;--aw-done: #2f6b46;--aw-done-soft: #eaf2ec;--aw-muted: #62685f;--aw-line: #e6e3db}.wf-badges{display:inline-flex;gap:4px;flex-wrap:wrap;margin-left:auto}.wf-select>.wf-badges{margin-left:0}.wf-options>button>.wf-badges{justify-content:flex-end}.wf-badge{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:500;line-height:1.5;white-space:nowrap}.wf-badge--late{color:var(--aw-late);background:var(--aw-late-soft)}.wf-badge--held{color:var(--aw-held);background:var(--aw-held-soft)}.wf-due{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.wf-due legend{padding:0;margin-bottom:8px}.wf-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wf-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--aw-line);border-radius:999px;background:#fcfbf8;color:#2c3930;font:500 12.5px/1.4 Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.wf-chip:hover{border-color:#aabda7}.wf-chip[aria-pressed=true]{background:var(--forest, #1a3325);border-color:var(--forest, #1a3325);color:#fff}.wf-chip small{font-size:11.5px;font-weight:400;opacity:.85}.wf-chip svg{width:14px;height:14px}.wf-chip:focus-visible{outline:2px solid var(--forest, #1a3325);outline-offset:2px}.wf-date--chip{display:inline-flex;gap:0}@media(pointer:coarse){.wf-chip{min-height:44px}}.wf-recipient{display:grid;gap:8px;min-width:0}.wf-review-toggle{min-height:32px}.wf-hint{margin:0;font-size:12px;line-height:1.5;color:var(--aw-muted)}.wf-options-row{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}@media(pointer:coarse){.wf-review-toggle,.wf-options-row .wf-proof{min-height:44px}}.wf-template-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--aw-muted)}.wf-template-row select{min-height:36px;border:1px solid var(--aw-line);border-radius:8px;background:#fff;color:#2c3930;padding:6px 10px;font:500 12.5px/1.4 Inter,system-ui,sans-serif;max-width:100%}@media(pointer:coarse){.wf-template-row select{min-height:44px}}.aw-signals{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.aw-signal{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.4;color:var(--aw-muted);white-space:nowrap}.aw-signal--late{color:var(--aw-late);font-weight:500}.aw-signal--held{color:var(--aw-held)}.aw-signal--review{color:var(--aw-review)}.aw-signal--muted.aw-signal--rescheduled{border:1px solid var(--aw-line);border-radius:999px;padding:0 7px;font-size:11px}.aw-signal--cancelled{text-decoration:none;color:var(--aw-muted)}.aw-signal svg{width:12px;height:12px}.minimal-task-copy .aw-signals{display:flex;margin-top:2px}.task-due-late{color:var(--aw-late);font-weight:500}.task-discipline-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.task-discipline-chips .aw-signal{border:1px solid var(--aw-line);border-radius:999px;padding:2px 9px;background:#fcfbf8}.task-discipline-chips .aw-signal--late{border-color:#ecd2c8;background:var(--aw-late-soft)}.task-discipline-chips .aw-signal--held{border-color:#eadcbc;background:var(--aw-held-soft)}.task-discipline-chips .aw-signal--review{border-color:#ddd0ea;background:var(--aw-review-soft)}.task-waiting-review{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.task-waiting-review>span{color:var(--aw-review);font-weight:500}.task-discipline-menu{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 2px}.task-discipline-menu button{min-height:36px;border:1px solid var(--aw-line);border-radius:8px;background:#fff;color:#2c3930;padding:6px 12px;font:500 12.5px/1.4 Inter,system-ui,sans-serif;cursor:pointer}.task-discipline-menu button:hover{border-color:#aabda7}@media(pointer:coarse){.task-discipline-menu button{min-height:44px}}.task-action-form{display:grid;gap:12px;min-width:min(420px,80vw)}.task-action-form .wf-field input,.task-action-form textarea,.task-action-form input[type=text]{width:100%;border:1px solid #82907d;border-radius:8px;padding:9px 11px;font:400 14px/1.5 Inter,system-ui,sans-serif;background:#fff;color:#2c3930}.task-action-form footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.task-backlinks ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.task-backlinks a{color:inherit;text-decoration:none}.task-backlinks a:hover strong{text-decoration:underline}.task-backlinks small{color:var(--aw-muted)}.task-ref-chip{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:0 7px;border:1px solid var(--aw-line);border-radius:999px;background:#fcfbf8;color:#2c3930;text-decoration:none;font-size:.92em;line-height:1.6;vertical-align:baseline}.task-ref-chip:hover{border-color:#aabda7}.task-ref-chip b{font-weight:600}.task-ref-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.task-ref-dot{width:7px;height:7px;border-radius:50%;flex:none;align-self:center;background:#9aa096}.task-ref-dot--running,.task-ref-dot--done{background:var(--aw-done)}.task-ref-dot--held{background:var(--aw-held-dot)}.task-ref-dot--review{background:var(--aw-review)}.task-ref-dot--muted{background:#c9ccc4}.task-ref-picker small{display:block;color:var(--aw-muted);font-size:11px}.task-ref-picker-hint{padding:8px 10px;font-size:12px;color:var(--aw-muted)}.od-gate{width:min(560px,100%)}.od-gate>header{gap:14px;justify-content:flex-start;align-items:flex-start}.od-gate .od-icon{width:36px;height:36px;border-radius:10px;background:var(--aw-late-soft);color:var(--aw-late);display:grid;place-items:center;flex:none}.od-gate .od-icon svg{width:18px;height:18px}.od-gate h2{font-size:18px!important}.od-gate header p{margin-top:2px!important}.od-list{display:flex;flex-direction:column;gap:8px;padding:0 28px 12px}.od-item{border:1px solid var(--aw-line);background:#fff;border-radius:12px;padding:12px 12px 12px 14px;transition:background-color .12s ease-out,border-color .12s ease-out}.od-item.is-decided{background:#eef3ec;border-color:#d5e0d1}.od-item-top{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap}.od-item-text{flex:1;min-width:0}.od-item-text strong{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-item.is-decided .od-item-text strong{color:var(--aw-muted);text-decoration:line-through;text-decoration-color:#9fb59a}.od-item-text small{font-size:12px;color:var(--aw-muted)}.od-item-text .od-late{color:var(--aw-late);font-weight:500}.od-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--forest, #1a3325);font-weight:500;white-space:nowrap}.od-status svg{width:14px;height:14px}.od-acts{display:flex;gap:2px;flex-wrap:wrap;flex-basis:100%;margin-left:-8px}.od-acts button{min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--aw-muted);padding:4px 8px;font:500 12px/1.3 Inter,system-ui,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.od-acts button:hover,.od-acts a:hover{background:#f1efe9;color:#29372d}.od-acts [aria-expanded=true]{background:#eef3ec;color:var(--forest, #1a3325);border-color:#d5e0d1}.od-acts svg{width:15px;height:15px}.od-panel{padding-top:12px;display:grid;gap:10px}.od-reason{display:flex;gap:8px;align-items:stretch}.od-reason input{flex:1;min-width:0;border:1px solid #82907d;border-radius:8px;padding:8px 10px;font:400 13px/1.5 Inter,system-ui,sans-serif;background:#fff;color:#2c3930}.od-reason .wf-primary{min-height:38px;padding:8px 12px}.od-panel .wf-error{margin:0}.od-foot-left{flex:1;font-size:12px;color:var(--aw-muted);display:inline-flex;align-items:center;gap:8px}.od-dots{display:inline-flex;gap:4px}.od-dots i{width:7px;height:7px;border-radius:50%;background:#e2d2cb}.od-dots i.on{background:var(--forest, #1a3325)}.od-skeleton{padding:4px 28px 18px}@media(pointer:coarse){.od-acts button{min-height:44px}}@media(max-width:560px){.od-list{padding:0 16px 12px}.od-foot-left{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.wf-chip,.od-item{transition:none}}.minimal-status--cancelled{color:#62685f;background:#efeee9}.minimal-task-due.aw-signal--late,.my-task-late{color:var(--aw-late);font-weight:500}.search-results .search-listbox{display:flex;flex-direction:column;gap:6px}.search-group h3{margin:10px 4px 4px;display:flex;align-items:baseline;gap:6px;color:#7a8077;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.search-group h3 span{color:#a2a79e;font-weight:500;letter-spacing:0}.search-results .search-option{width:100%;min-height:48px;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#4f564d;display:flex;align-items:flex-start;gap:11px;text-align:left;cursor:pointer;font:inherit}.search-results .search-option.is-active{background:#eef3ef;box-shadow:inset 2px 0 0 var(--forest, #1a3325)}.search-results .search-option>svg{flex:none;margin-top:2px;color:#7a8077}.search-option-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.search-option-body strong{overflow:hidden;color:#2f352f;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.search-option-body small{overflow:hidden;color:#858b82;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.search-option-body .search-code{color:#6f756c;font-weight:500}.search-option-body .search-snippet{color:#5d645b}.search-option-body .search-snippet b{color:#3f463d;font-weight:600}.search-results mark.search-hit{padding:0 1px;border-radius:3px;background:#b0553b21;color:#8e3f29}.search-status-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#b9bdb4}.search-status-dot--dikerjakan{background:var(--forest, #1a3325)}.search-status-dot--menunggu{background:#c9a14a}.search-status-dot--review{background:var(--indigo, #4e5d8c)}.search-status-dot--selesai{background:#8fb79c}.search-person-initial{flex:none;width:26px;height:26px;border-radius:50%;background:#e7efe9;color:var(--forest, #1a3325);display:grid;place-items:center;font-size:11px;font-weight:600}.search-results .search-option.search-more{min-height:34px;padding:7px 11px 7px 30px;color:var(--forest, #1a3325);font-size:11.5px;font-weight:600}.search-limit-note{margin:2px 11px 6px 30px;color:#93998f;font-size:10.5px}.search-results[aria-busy=true] .search-listbox{opacity:.72;transition:opacity var(--awux-motion-fast, .12s)}.search-keys{margin:0;padding:8px 17px;border-top:1px solid #eeebe3;color:#93998f;font-size:10.5px;display:flex;gap:14px}.search-keys kbd{margin-right:4px;padding:0 4px;border:1px solid #e6e3db;border-radius:4px;background:#faf9f6;font:inherit}@media(max-width:720px){.search-keys{display:none}}.search-scrim:has(.notification-center-v2){padding:16px 10px;align-items:center}.notification-center.notification-center-v2{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 64px);border-radius:16px}.notification-center-v2>header{padding:20px 24px 14px;gap:16px}.notification-center-v2>header h2{margin:0;font-size:21px;line-height:1.3;letter-spacing:-.025em}.notification-center-v2 .notification-header-actions{display:flex;align-items:center;gap:8px}.notification-center-v2 .notification-header-actions button{font:inherit;cursor:pointer;background:transparent;border:0;color:var(--forest,#24513f)}.notification-center-v2 .notification-header-actions .notification-settings{width:auto;min-height:40px;padding:8px 10px;font-size:13px;font-weight:600;border-radius:8px}.notification-center-v2 .notification-header-actions .notification-close{width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:8px}.notification-center-v2 .notification-header-actions button:hover{background:#edf3ee}.notification-center-v2 .notification-panes{display:flex;gap:20px;padding:0 24px;border-bottom:1px solid var(--border,#e4e5de);flex-shrink:0}.notification-center-v2 .notification-panes button{font:inherit;font-size:14px;font-weight:600;padding:11px 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted,#657363);cursor:pointer}.notification-center-v2 .notification-panes button[aria-pressed=true]{border-bottom-color:var(--forest,#24513f);color:var(--forest,#24513f)}.notification-center-v2 button:focus-visible{outline:2px solid var(--forest,#24513f);outline-offset:3px}.notification-center-v2 .notification-center-body{padding:6px 0 12px;min-height:160px}.notification-center-v2 .notification-list{margin:0 14px;border:0;border-radius:0}.notification-center-v2 .notification-list>button{padding:16px 10px;border:0;border-bottom:1px solid #e9ece6;background:transparent;border-radius:0;align-items:start}.notification-center-v2 .notification-list>button:last-child{border-bottom:0}.notification-center-v2 .notification-list>button:hover{background:#f5f8f3}.notification-center-v2 .notification-list>button strong{font-size:14px;line-height:1.5;font-weight:600}.notification-center-v2 .notification-list .notification-task-title{margin-top:3px;color:var(--text,#26342b);font-size:13px}.notification-center-v2 .notification-list small{font-size:12px;line-height:1.5;color:var(--muted,#657363);margin-top:3px}.notification-center-v2 .notification-list time{font-size:11px;line-height:1.5;color:var(--muted,#657363);margin-top:6px}.notification-center-v2 .notification-list .notification-open-label{align-self:center;font-size:12px}.notification-center-v2 .notification-list .notification-open-label svg{width:17px;height:17px}.notification-center-v2 .notification-list .notification-read-state{font-size:11px;white-space:nowrap;align-self:center;font-weight:500}.notification-center-v2 .notification-center-body .awnext-communication-inbox{margin:0;border:0;padding:0;background:transparent}.notification-center-v2 .awnext-communication-inbox>header{padding:8px 24px;display:flex;gap:10px;align-items:center;justify-content:space-between;color:var(--muted,#657363);font-size:12px}.notification-center-v2 .awnext-communication-inbox>header .secondary-button{min-height:36px;font-size:12px;padding:6px 10px;background:transparent;border:0}.notification-center-v2 .awnext-communication-inbox>p,.notification-center-v2 .workspace-view-state{padding:20px 24px;margin:0}.notification-center-v2 .awnext-communication-inbox>.secondary-button{margin:8px 24px}.notification-center-v2 .workspace-view-empty{padding:28px 24px}.notification-center-v2 .form-message,.notification-center-v2 .retry-state{margin:12px 24px}@media(max-width:540px){.notification-center.notification-center-v2{width:calc(100vw - 20px);max-height:calc(100dvh - 32px)}.notification-center-v2>header{padding:14px 16px 10px;gap:8px}.notification-center-v2 .notification-panes{padding-inline:16px}.notification-center-v2 .notification-list{margin-inline:8px}.notification-center.notification-center-v2 .notification-list>button{grid-template-columns:minmax(0,1fr) auto;gap:10px}.notification-center-v2 .notification-list .notification-read-state{max-width:62px;white-space:normal;text-align:right}}.notification-center-v2 .notification-pane-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;margin-left:6px;border-radius:9px;background:#e6efe8;font-size:11px;line-height:16px}.notification-center-v3 .notification-header-actions .notification-refresh{width:36px;height:36px;min-height:36px;display:grid;place-items:center;padding:0;border-radius:8px}.notification-center-v3 .notification-refresh svg{width:16px;height:16px;stroke-width:1.6}.notification-center-v3 .notification-center-body{min-height:240px;padding:8px 0 12px;overflow:auto;overscroll-behavior:contain}.notification-center-v3 .notice-feed{display:flex;flex-direction:column;margin:0 12px}.notification-center-v3 .notice-row{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;align-items:start;gap:12px;width:100%;min-height:78px;margin:0;padding:15px 12px;border:0;border-bottom:1px solid var(--border,#e7ebe4);border-radius:0;background:transparent;color:var(--forest,#24513f);font:inherit;text-align:left;box-shadow:none;cursor:pointer;transition:background-color var(--aw-motion)}.notification-center-v3 .notice-row:last-child{border-bottom:0}.notification-center-v3 .notice-row:hover:not(:disabled){background:var(--surface-soft,#f4f7f2)}.notification-center-v3 .notice-row:disabled{cursor:default;opacity:1}.notification-center-v3 .notice-row-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:10px;background:#f0f4ef;color:var(--forest,#24513f)}.notification-center-v3 .notice-row-icon>svg{width:17px;height:17px;stroke-width:1.6}.notification-center-v3 .notice-row-icon--mention,.notification-center-v3 .notice-row-icon--reply{background:#e7f0e8}.notification-center-v3 .notice-row-copy{display:block;min-width:0}.notification-center-v3 .notice-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.notification-center-v3 .notice-row strong{font-size:13px;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:var(--text,#26342b)}.notification-center-v3 .notice-row.is-unread strong{font-weight:650}.notification-center-v3 .notice-row time{font-size:11px;line-height:1.5;white-space:nowrap;color:var(--muted,#657363);font-weight:400}.notification-center-v3 .notice-row-detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12px;line-height:1.5;color:var(--text,#26342b)}.notification-center-v3 .notice-row small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;color:var(--muted,#657363)}.notification-center-v3 .notice-row-state{width:8px;display:flex;align-items:center;min-height:20px}.notification-center-v3 .notice-unread-dot{width:6px;height:6px;border-radius:50%;background:var(--forest,#24513f)}.notification-center-v3 .notice-spinner{display:block;width:14px;height:14px;border:1.5px solid #c6d8ca;border-top-color:var(--forest,#24513f);border-radius:50%;animation:evidence-file-spin .8s linear infinite}.notification-center-v3 .notice-source-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;font-size:12px;line-height:1.5;color:var(--text,#26342b)}.notification-center-v3 .notice-source-error button,.notification-center-v3 .notice-load-more{min-height:40px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--forest,#24513f);font:inherit;font-size:12px;cursor:pointer}.notification-center-v3 .notice-load-more{display:block;margin:8px auto}.notification-center-v3 .notice-empty{display:grid;justify-items:center;align-content:center;gap:8px;min-height:220px;color:var(--muted,#657363);font-size:13px}.notification-center-v3 .notice-empty>svg{width:24px;height:24px;stroke-width:1.4;color:#708b76}.notification-center-v3 .notice-empty p{margin:0}.notification-center-v3 .notice-loading{padding:0 24px;animation:notice-breathe 1.6s ease-in-out 2}.notification-center-v3 .notice-loading>span{display:flex;gap:12px;padding:15px 0;min-height:78px;box-sizing:border-box}.notification-center-v3 .notice-loading i{width:32px;height:32px;border-radius:10px;background:#eef2ed}.notification-center-v3 .notice-loading>span>span{flex:1;padding-top:3px}.notification-center-v3 .notice-loading b,.notification-center-v3 .notice-loading small{display:block;height:9px;max-width:200px;background:#eef2ed;border-radius:3px}.notification-center-v3 .notice-loading small{height:7px;max-width:280px;margin-top:12px}@keyframes notice-breathe{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:540px){.notification-center-v3 .notice-feed{margin-inline:6px}.notification-center-v3 .notice-row{gap:10px;padding-inline:10px}.notification-center-v3 .notice-row-top{gap:8px;flex-wrap:wrap}.notification-center-v3 .notice-row time{font-size:10px}.notification-center-v3 .notice-row small{font-size:11px}.notification-center-v3 .notice-source-error{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.notification-center-v3 .notice-row{transition:none}.notification-center-v3 .notice-spinner,.notification-center-v3 .notice-loading{animation:none}}.notification-center-v3 .notification-refresh[aria-busy=true] svg{animation:evidence-file-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.notification-center-v3 .notification-refresh[aria-busy=true] svg{animation:none}}.notification-center-v3 .notification-refresh[aria-disabled=true]{opacity:.55;cursor:default}.notification-center-v3 .notice-row[aria-disabled=true]{cursor:default}.notification-center-v3 .notice-row[aria-disabled=true]:hover{background:transparent}.aw-cal .aw-cal-toolbar{align-items:center}.aw-cal .aw-cal-toolbar>.aw-cal-nav{display:flex;align-items:center;gap:4px;padding:0;border:0;background:none}.aw-cal .aw-cal-month{margin:0 6px;min-width:150px;text-align:center;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--aw-ink)}.aw-cal .aw-cal-toolbar .aw-cal-step{width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border:1px solid var(--aw-line);border-radius:9px;background:var(--aw-surface);color:var(--aw-ink-2);cursor:pointer}.aw-cal .aw-cal-toolbar .aw-cal-step:hover{background:var(--aw-fill)}.aw-cal .aw-cal-toolbar .aw-cal-step svg{width:17px;height:17px}.aw-cal .aw-cal-toolbar .aw-cal-today{min-height:36px;margin-left:6px;padding:0 12px;border:1px solid var(--aw-line);border-radius:9px;background:var(--aw-surface);color:var(--aw-brand);font:600 13px/1 Inter,sans-serif;cursor:pointer}.aw-cal .aw-cal-toolbar .aw-cal-today:hover{background:var(--aw-fill)}.aw-cal-grid{margin-top:18px;border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);background:var(--aw-surface);overflow:hidden}.aw-cal-weekdays,.aw-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.aw-cal-weekdays{border-bottom:1px solid var(--aw-line);background:var(--aw-surface-2)}.aw-cal-weekdays span{padding:9px 10px;font-size:12px;font-weight:600;color:var(--aw-ink-muted);text-transform:capitalize}.aw-cal-week+.aw-cal-week{border-top:1px solid var(--aw-line-soft)}.aw-cal-day{position:relative;min-width:0;min-height:72px;margin:0;padding:8px 10px;border:0;border-left:1px solid var(--aw-line-soft);border-radius:0;background:var(--aw-surface);color:var(--aw-ink);font:inherit;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;cursor:pointer}.aw-cal-day:first-child{border-left:0}.aw-cal-day b{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;box-sizing:border-box;border-radius:13px;font-size:13px;font-weight:500;line-height:1}.aw-cal-day.is-outside{cursor:default;background:var(--aw-surface-2)}.aw-cal-day.is-outside b{color:#b9bdb3}button.aw-cal-day:hover{background:var(--aw-fill)}.aw-cal-day.is-today b{background:var(--aw-brand);color:#fff;font-weight:600}.aw-cal-day.is-selected{background:#e8efe4;box-shadow:inset 0 0 0 2px var(--aw-done)}.aw-cal-day.is-selected:hover{background:#e1eadd}.aw-cal-day:focus-visible{outline:2px solid var(--aw-done);outline-offset:-2px;z-index:1}.aw-cal-dots{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:8px}.aw-cal-dots i{width:8px;height:8px;border-radius:50%;background:var(--aw-new)}.aw-cal-dots i[data-tone=late]{background:var(--aw-late)}.aw-cal-dots i[data-tone=held]{background:var(--aw-held)}.aw-cal-dots i[data-tone=review]{background:var(--aw-review)}.aw-cal-dots i[data-tone=done]{background:var(--aw-done)}.aw-cal-dots i[data-tone=muted]{background:var(--aw-muted)}.aw-cal-dots em{font-style:normal;font-size:11px;font-weight:600;color:var(--aw-ink-muted);line-height:1}.aw-cal-agenda{margin-top:18px;display:flex;flex-direction:column;gap:14px}.aw-cal-agenda-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--aw-ink-muted);font-size:13px}.aw-cal-agenda-bar .aw-cal-all{min-height:34px;padding:0 12px;border:1px solid var(--aw-line);border-radius:9px;background:var(--aw-surface);color:var(--aw-brand);font:600 13px/1 Inter,sans-serif;cursor:pointer}.aw-cal-agenda-bar .aw-cal-all:hover{background:var(--aw-fill)}.aw-cal-day-list>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 8px}.aw-cal-day-list h3{margin:0;font-size:14px;font-weight:600;color:var(--aw-ink)}.aw-cal-day-list>header span{font-size:12.5px;color:var(--aw-ink-muted);white-space:nowrap}.aw-cal-rows{border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);background:var(--aw-surface);overflow:hidden}.aw-cal-row{position:relative;width:100%;min-height:60px;margin:0;padding:12px 18px 12px 20px;border:0;border-top:1px solid var(--aw-line-soft);border-radius:0;background:var(--aw-surface);color:var(--aw-ink);font:inherit;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;cursor:pointer}.aw-cal-row:first-child{border-top:0}.aw-cal-row:hover{background:var(--aw-surface-2)}.aw-cal-row:focus-visible{outline:2px solid var(--aw-done);outline-offset:-2px}.aw-cal-strip{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0}.aw-cal-row>div:first-of-type{min-width:0;display:flex;flex-direction:column;gap:3px}.aw-cal-title{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.aw-cal-row small{font-size:12.5px;line-height:1.45;color:var(--aw-ink-muted);overflow-wrap:anywhere}.aw-cal-meta{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--aw-ink-muted);white-space:nowrap}.aw-cal-none{margin:0;padding:16px 18px;border:1px dashed var(--aw-line);border-radius:var(--aw-radius-card);color:var(--aw-ink-muted);font-size:13px;background:var(--aw-surface-2)}@media(max-width:720px){.aw-cal .aw-cal-toolbar{align-items:stretch}.aw-cal .aw-cal-toolbar>.aw-cal-nav{justify-content:space-between}.aw-cal .aw-cal-month{flex:1;min-width:0;font-size:16px}.aw-cal-grid{margin-top:12px}.aw-cal-weekdays span{padding:7px 0;text-align:center;font-size:11px}.aw-cal-day{min-height:48px;padding:5px 2px 6px;align-items:center;justify-content:flex-start;gap:4px;border-left:0}.aw-cal-day b{min-width:28px;height:28px;font-size:13px}.aw-cal-dots{justify-content:center;gap:3px}.aw-cal-dots i{width:6px;height:6px}.aw-cal-dots em{font-size:10px}.aw-cal-day.is-selected{border-radius:10px}.aw-cal-agenda{margin-top:14px}.aw-cal-agenda-bar{flex-wrap:wrap}.aw-cal-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px 12px 16px}.aw-cal-meta{flex-wrap:wrap;white-space:normal}}.activity-page .activity-jump label,.activity-page .activity-jump button,.activity-page .activity-more{font-size:13px;font-weight:600}.activity-page .activity-group-toggle strong{font-size:14px}.activity-page .activity-group-toggle>span:nth-child(2){font-size:12px;font-weight:600}.activity-page .activity-group--date h2{font-size:14px}.activity-page .activity-group--date>header span{font-size:12.5px}.activity-page .activity-group-toggle svg{transition:transform var(--aw-motion)}.aw-feed{display:flex;flex-direction:column}.aw-feed-day+.aw-feed-day{margin-top:4px}.aw-feed-date{margin:0;padding:14px 6px 6px;font-size:12.5px;font-weight:600;color:var(--aw-ink-muted)}.aw-feed-row{width:100%;min-height:52px;margin:0;padding:10px 6px;border:0;border-top:1px solid var(--aw-line-soft);border-radius:0;background:var(--aw-surface);color:var(--aw-ink);font:inherit;text-align:left;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px}.aw-feed-date+.aw-feed-row,.aw-feed-day>.aw-feed-row:first-child{border-top:0}button.aw-feed-row{cursor:pointer}button.aw-feed-row:hover{background:var(--aw-surface-2)}.aw-feed-row:focus-visible{outline:2px solid var(--aw-done);outline-offset:-2px}.aw-feed-avatar{width:28px;height:28px;margin-top:1px;display:inline-grid;place-items:center;border-radius:50%;background:#d9e3d6;color:var(--aw-brand);font-size:11px;font-weight:600}.aw-feed-text{min-width:0;font-size:13.5px;line-height:1.45;color:var(--aw-ink-2);overflow-wrap:anywhere}.aw-feed-text b{font-weight:600;color:var(--aw-ink)}.aw-feed-text small{display:block;margin-top:2px;font-size:12.5px;color:var(--aw-ink-muted)}.aw-feed-code{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--aw-ink-muted)}.aw-feed-row time{padding-top:2px;font-size:12.5px;color:var(--aw-ink-muted);white-space:nowrap}@media(max-width:720px){.aw-feed-row{grid-template-columns:28px minmax(0,1fr);gap:4px 10px}.aw-feed-row time{grid-column:2;padding-top:0;font-size:12px}}.aw-feed-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--aw-ink-muted)}.aw-team-page{color:var(--aw-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:18px}.aw-team-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aw-team-meta{font-size:13px;color:var(--aw-ink-muted)}.aw-team-invite{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--aw-brand);color:#fff;font:600 13.5px/1 Inter,sans-serif;cursor:pointer}.aw-team-invite svg{width:16px;height:16px}.aw-team-invite:focus-visible,.aw-team-tabs [role=tab]:focus-visible,.aw-team-row-action:focus-visible{outline:2px solid var(--aw-brand);outline-offset:2px}.aw-team-tabs{display:flex;gap:22px;border-bottom:1px solid #E1DED6;overflow-x:auto;scrollbar-width:none}.aw-team-tabs::-webkit-scrollbar{display:none}.aw-team-tabs [role=tab]{flex:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 2px;color:var(--aw-ink-muted);font:500 13.5px/1.2 Inter,sans-serif;cursor:pointer;margin-bottom:-1px}.aw-team-tabs [role=tab][aria-selected=true]{color:var(--aw-brand);border-bottom-color:var(--aw-brand);font-weight:600}.aw-team-tabs [role=tab]:hover{color:var(--aw-ink)}#aw-team-panel{display:flex;flex-direction:column;gap:14px}.aw-team-note,.aw-team-quiet{margin:0;font-size:12.5px;color:var(--aw-ink-muted)}.aw-team-quiet button{border:0;background:none;padding:0;color:var(--aw-brand);font:600 12.5px inherit;font-family:inherit;text-decoration:underline;cursor:pointer}.aw-organization.aw-team-divisions{max-width:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;color:var(--aw-ink)}.aw-team-divisions>.people-filter input{width:min(320px,100%);height:38px;padding:0 12px;border:1px solid var(--aw-line);border-radius:9px;background:var(--aw-surface);font:13px Inter,sans-serif}.aw-team-divisions>.aw-org-members-note{margin:0}.aw-team-group{background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);overflow:hidden}.aw-team-group>header{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--aw-line-soft);font-size:14px;font-weight:600}.aw-team-group>header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-team-group>header small{font-weight:400;font-size:12px;color:var(--aw-ink-muted);white-space:nowrap}.aw-team-group>header:last-child{border-bottom:0}.aw-team-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.aw-team-row-action{margin-left:auto;border:1px solid var(--aw-line);background:var(--aw-surface);border-radius:8px;padding:6px 10px;color:var(--aw-ink-2);font:500 12.5px/1.2 Inter,sans-serif;cursor:pointer}.aw-team-row-action:hover{background:var(--aw-fill)}.aw-team-person,.aw-team-group .aw-org-human{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:center;padding:11px 18px;border-top:1px solid #F4F2EC;font-size:13.5px}.aw-team-group>header+.aw-team-person,.aw-team-group>header+.aw-org-human{border-top:0}.aw-team-person>span,.aw-team-group .aw-org-human>span:not(.people-avatar){min-width:0;display:flex;flex-direction:column;gap:1px}.aw-team-person strong,.aw-team-group .aw-org-human strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-team-person small,.aw-team-group .aw-org-human small{margin:0;font-size:12px;color:var(--aw-ink-muted)}.aw-team-group .aw-org-empty-label,.aw-team-group>.aw-team-quiet{margin:0;padding:11px 18px;font-size:12.5px;color:var(--aw-ink-muted)}.aw-team-projects{display:flex;flex-wrap:wrap;gap:6px;padding:10px 18px 12px;border-top:1px solid #F4F2EC}.aw-team-group>header+.aw-team-projects{border-top:0}.aw-organization .aw-team-projects button{width:auto;max-width:min(280px,100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;padding:5px 10px;border:1px solid var(--aw-line);border-radius:999px;background:var(--aw-surface-2);color:var(--aw-ink-2);font:500 12.5px/1.2 Inter,sans-serif;cursor:pointer}.aw-organization .aw-team-projects button:hover{background:var(--aw-fill)}.aw-organization .aw-team-projects button svg{width:13px;height:13px;margin-left:6px;vertical-align:-2px;color:var(--aw-ink-muted)}.aw-team-skeleton{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.aw-team-skeleton .aw-skeleton{display:block;height:12px;width:60%}.aw-team-skeleton .aw-skeleton+.aw-skeleton{width:38%}.aw-team-skeleton--rows .aw-skeleton{height:40px;width:100%;border-radius:10px}.aw-team-skeleton--rows .aw-skeleton+.aw-skeleton{width:100%}.aw-team-people{display:flex;flex-direction:column;gap:12px}.aw-team-people .workspace-team-list.aw-team-group{display:block}.aw-team-admins{display:flex;flex-direction:column;gap:14px}.aw-team-page .people-page.people-page--embedded{min-height:0;padding:0;overflow:visible}.aw-team-page .people-page--embedded .people-page-header{align-items:center}.aw-team-page .people-page--embedded .people-page-header>div:first-child{display:block}.aw-team-page .people-page--embedded .people-section{margin-top:12px}.people-row-menu{position:relative;display:inline-block}.people-row-menu>summary{list-style:none;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#4a4f45;cursor:pointer}.people-row-menu>summary::-webkit-details-marker{display:none}.people-row-menu>summary:hover,.people-row-menu[open]>summary{background:var(--aw-fill, #F4F2EC)}.people-row-menu>summary:focus-visible{outline:2px solid var(--aw-brand, #1A3325);outline-offset:1px}.people-row-menu>span{position:absolute;z-index:30;right:0;top:calc(100% + 4px);min-width:200px;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--aw-line, #E6E3DB);border-radius:10px;background:#fff;box-shadow:0 16px 32px -18px #1a332566}.people-row-menu>span>button{width:100%;min-height:36px;justify-content:flex-start;border:0!important;background:transparent!important;padding:0 10px!important;border-radius:7px;color:var(--aw-ink-2, #3B4038);font-size:13px;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer}.people-row-menu>span>button:hover:not(:disabled){background:var(--aw-fill, #F4F2EC)!important}.people-row-menu>span>button svg{width:14px;height:14px}@media(max-width:720px){.aw-team-group>header{padding:12px 14px}.aw-team-person,.aw-team-group .aw-org-human{padding:10px 14px}.aw-team-invite{height:36px;padding:0 12px}}:root{--aw-ink: #21251F;--aw-ink-2: #3B4038;--aw-ink-muted: #6C7167;--aw-line: #E6E3DB;--aw-line-soft: #F0EEE7;--aw-surface: #FFFFFF;--aw-surface-2: #FCFBF8;--aw-canvas: #EFEDE7;--aw-fill: #F4F2EC;--aw-brand: #1A3325;--aw-late: #B0553B;--aw-late-bg: #FBEEEA;--aw-late-ink: #9A4630;--aw-held: #B07E2B;--aw-held-bg: #FBF3E3;--aw-held-ink: #7A561A;--aw-review: #7A5C99;--aw-review-bg: #F2ECF7;--aw-review-ink: #5B3F72;--aw-done: #2F6B4F;--aw-done-bg: #E8EFE4;--aw-done-ink: #1A3325;--aw-new: #B9BDB3;--aw-new-bg: #F1EFE9;--aw-new-ink: #6C7167;--aw-muted: #9A9E93;--aw-muted-bg: #F1EFE9;--aw-muted-ink: #6C7167;--aw-page-max: 1040px;--aw-page-pad: 32px;--aw-h1: 24px;--aw-radius-card: 14px;--aw-motion: .12s ease}.aw-page{max-width:var(--aw-page-max);width:100%;box-sizing:border-box;padding:var(--aw-page-pad);margin:0 auto;display:flex;flex-direction:column;gap:22px}.aw-page-title{margin:0;font-size:var(--aw-h1);letter-spacing:-.02em;color:var(--aw-ink)}.aw-page-meta{margin:6px 0 0;color:var(--aw-ink-muted);font-size:13.5px}@media(max-width:720px){.aw-page{padding:16px;gap:16px}}.aw-state{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:500;white-space:nowrap;line-height:1.4}.aw-state:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:currentColor}.aw-state[data-tone=late]{background:var(--aw-late-bg);color:var(--aw-late-ink)}.aw-state[data-tone=late]:before{background:var(--aw-late)}.aw-state[data-tone=held]{background:var(--aw-held-bg);color:var(--aw-held-ink)}.aw-state[data-tone=held]:before{background:var(--aw-held)}.aw-state[data-tone=review]{background:var(--aw-review-bg);color:var(--aw-review-ink)}.aw-state[data-tone=review]:before{background:var(--aw-review)}.aw-state[data-tone=done]{background:var(--aw-done-bg);color:var(--aw-done-ink)}.aw-state[data-tone=done]:before{background:var(--aw-done)}.aw-state[data-tone=new]{background:var(--aw-new-bg);color:var(--aw-new-ink)}.aw-state[data-tone=new]:before{background:var(--aw-new)}.aw-state[data-tone=muted]{background:var(--aw-muted-bg);color:var(--aw-muted-ink)}.aw-state[data-tone=muted]:before{background:var(--aw-muted)}.aw-skeleton{background:linear-gradient(90deg,var(--aw-fill) 0%,#EBE8E0 50%,var(--aw-fill) 100%);background-size:200% 100%;border-radius:7px;animation:aw-shimmer 1.2s ease-in-out infinite}@keyframes aw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.aw-skeleton{animation:none}}.aw-hover{transition:background-color var(--aw-motion),box-shadow var(--aw-motion),border-color var(--aw-motion),color var(--aw-motion)}.aw-closing{pointer-events:none!important;animation:aw-close-fade var(--aw-motion) forwards!important}.aw-closing *,.aw-closing *:before,.aw-closing *:after{animation:none!important;transition:none!important;pointer-events:none!important}@keyframes aw-close-fade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.aw-hover{transition:none}.aw-closing{display:none!important}}.awm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--aw-canvas);color:var(--aw-ink);display:flex;overflow:hidden;font-family:inherit}.awm-overlay *,.awm-overlay *:before,.awm-overlay *:after{box-sizing:border-box}.awm-overlay button{font:inherit;cursor:pointer}.awm-overlay button:disabled{cursor:not-allowed}.awm-overlay :focus-visible{outline:2px solid var(--aw-brand);outline-offset:2px}.awm-aside{flex:0 0 340px;max-width:360px;background:var(--aw-surface-2);border-right:1px solid var(--aw-line);padding:22px 18px;display:flex;flex-direction:column;gap:16px;overflow:auto}.awm-aside-head{display:flex;align-items:center;gap:10px}.awm-aside-head h1{margin:0;font-size:18px;flex:1;letter-spacing:-.01em}.awm-close{border:0;background:transparent;color:var(--aw-ink-muted);width:36px;height:36px;border-radius:9px;display:grid;place-items:center}.awm-close:hover{background:var(--aw-fill);color:var(--aw-ink)}.awm-label{font-size:12px;color:var(--aw-ink-muted);margin-bottom:6px}.awm-roles{display:flex;gap:6px;flex-wrap:wrap}.awm-role{border-radius:999px;padding:6px 12px;font-weight:600;font-size:12.5px;min-height:34px;background:var(--aw-surface);color:var(--aw-ink-2);border:1px solid var(--aw-line)}.awm-role[aria-pressed=true]{background:var(--aw-brand);color:#fff;border-color:var(--aw-brand)}.awm-role-hint{margin:6px 0 0;font-size:12px;color:var(--aw-ink-muted)}.awm-progress-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--aw-ink-muted);margin-bottom:6px}.awm-bar{height:8px;border-radius:4px;background:var(--aw-line-soft);overflow:hidden}.awm-bar>span{display:block;height:100%;border-radius:4px;background:var(--aw-done);transition:width .3s ease-out}.awm-chapters{display:flex;flex-direction:column;gap:14px}.awm-chapter-title{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--aw-ink-muted);margin-bottom:4px}.awm-chapter-done{background:var(--aw-done-bg);color:var(--aw-done);border-radius:5px;padding:1px 6px;font-size:10px}.awm-item{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:8px;font-size:13px;text-align:left;border:0;background:transparent;color:var(--aw-ink)}.awm-item:disabled{color:var(--aw-ink-muted)}.awm-item[aria-current=step]{background:var(--aw-done-bg);font-weight:600}.awm-item:not(:disabled):not([aria-current=step]):hover{background:var(--aw-fill)}.awm-mark{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:10.5px;font-weight:700;background:var(--aw-line-soft);color:var(--aw-ink-muted)}.awm-mark[data-state=done]{background:var(--aw-done);color:#fff}.awm-mark[data-state=current]{background:var(--aw-brand);color:#fff}.awm-mark[data-state=quiz]{background:var(--aw-held-bg);color:var(--aw-held-ink)}.awm-aside-foot{margin-top:auto;border-top:1px solid var(--aw-line-soft);padding-top:12px;font-size:12px;color:var(--aw-ink-2);display:flex;flex-direction:column;gap:8px}.awm-aside-foot a{color:var(--aw-brand);font-weight:600}.awm-main{flex:1 1 auto;min-width:0;overflow:auto;padding:32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;background:#e9e7e0}.awm-practice{width:100%;max-width:660px;background:var(--aw-surface-2);border:1px solid var(--aw-line);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:8px}.awm-practice-code{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:500 12px ui-monospace,Menlo,monospace;color:var(--aw-ink-muted)}.awm-practice-title{font-size:19px;font-weight:700;margin:2px 0 4px}.awm-who{font-size:12.5px;color:var(--aw-review-ink);background:var(--aw-review-bg);border-radius:9px;padding:7px 10px}.awm-field{display:flex;align-items:baseline;gap:12px;padding:7px 10px;border-radius:10px;transition:box-shadow var(--aw-motion),background-color var(--aw-motion)}.awm-field>span:first-child{width:120px;flex:none;font-size:12.5px;color:var(--aw-ink-muted)}.awm-field>span:last-child{font-size:13.5px;font-weight:500}.awm-focus{background:var(--aw-surface);box-shadow:0 0 0 3px var(--aw-surface),0 0 0 6px #b07e2b99}.awm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px;padding:6px;border-radius:12px;transition:box-shadow var(--aw-motion)}.awm-btn{border:1px solid var(--aw-line);border-radius:10px;padding:0 14px;min-height:40px;font-weight:600;font-size:13px;background:var(--aw-surface);color:var(--aw-ink-2)}.awm-btn-primary{border-color:var(--aw-brand);background:var(--aw-brand);color:#fff}.awm-btn-held{border-color:#e9c9be;color:var(--aw-late-ink)}.awm-btn:disabled{opacity:.55}.awm-hold-note{font-size:12.5px;color:var(--aw-held-ink);background:var(--aw-held-bg);border-radius:9px;padding:7px 10px}.awm-comment{display:flex;gap:8px;border-radius:12px;padding:2px;transition:box-shadow var(--aw-motion)}.awm-comment input{flex:1;min-width:0;border:1px solid var(--aw-line);background:var(--aw-surface);border-radius:12px;padding:10px 13px;font:inherit;font-size:13.5px;color:var(--aw-ink)}.awm-comment-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.awm-comment-list li{font-size:13px;background:var(--aw-surface);border:1px solid var(--aw-line-soft);border-radius:10px;padding:7px 10px}.awm-comment-list b{font-weight:600;margin-right:6px}.awm-coach{width:100%;max-width:560px;background:var(--aw-surface);border-radius:14px;box-shadow:0 20px 60px #0000002e;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.awm-step-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aw-done)}.awm-coach h2{margin:0;font-size:17px;line-height:1.3}.awm-coach-text{margin:0;font-size:13.5px;line-height:1.6;color:var(--aw-ink-2);white-space:pre-line}.awm-example{display:flex;gap:8px;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.5}.awm-example[data-tone=good]{background:var(--aw-done-bg)}.awm-example[data-tone=good]>b{color:var(--aw-done)}.awm-example[data-tone=bad]{background:var(--aw-late-bg)}.awm-example[data-tone=bad]>b{color:var(--aw-late-ink)}.awm-options{display:flex;flex-direction:column;gap:6px}.awm-option{text-align:left;border-radius:10px;padding:10px 12px;font-weight:500;font-size:13.5px;min-height:44px;background:var(--aw-surface);border:1px solid var(--aw-line);color:var(--aw-ink)}.awm-option[data-result=correct]{background:var(--aw-done-bg);border:1.5px solid var(--aw-done);color:var(--aw-done-ink)}.awm-option[data-result=wrong]{background:var(--aw-late-bg);border:1.5px solid var(--aw-late);color:var(--aw-late-ink)}.awm-feedback{border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.5}.awm-feedback[data-tone=good]{background:var(--aw-done-bg);color:var(--aw-done-ink)}.awm-feedback[data-tone=bad]{background:var(--aw-late-bg);color:var(--aw-late-ink)}.awm-coach-nav{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.awm-back{border:0;background:transparent;color:var(--aw-ink-muted);font-weight:500;font-size:13px;padding:0 6px;min-height:40px}.awm-next{margin-left:auto;border:0;border-radius:9px;padding:0 18px;min-height:40px;font-weight:600;font-size:13px;background:var(--aw-brand);color:#fff}.awm-next:disabled{background:#d7d4cb}.awm-quiet{font-size:12px;color:var(--aw-ink-muted)}.awm-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;background:var(--aw-done-bg);color:var(--aw-done-ink);align-self:flex-start}.awm-done-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.awm-overlay{flex-direction:column;overflow:auto}.awm-aside{flex:none;max-width:none;border-right:0;border-bottom:1px solid var(--aw-line);padding:14px 16px;gap:12px;overflow:visible}.awm-chapters-wrap[data-open=false] .awm-chapters,.awm-aside-foot{display:none}.awm-main{flex:none;overflow:visible;padding:16px;gap:14px}.awm-coach{order:-1;box-shadow:0 6px 24px #0000001a}.awm-field{flex-direction:column;gap:2px;padding:6px 8px}.awm-field>span:first-child{width:auto}}.awm-list-toggle{display:none;border:1px solid var(--aw-line);background:var(--aw-surface);border-radius:9px;padding:0 12px;min-height:36px;font-size:12.5px;font-weight:600;color:var(--aw-ink-2)}@media(max-width:760px){.awm-list-toggle{display:block;width:100%;text-align:left;margin-bottom:8px}}.awm-sheet{overflow:auto;display:block}.awm-sheet .aw-page{padding-top:28px}.awm-sheet-head{display:flex;align-items:flex-start;gap:12px}.awm-sheet-head>div{flex:1}.awm-kicker{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--aw-ink-muted)}.awm-card{background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.awm-card h2,.awm-card h3{margin:0;font-size:15px}.awm-card p{margin:0;font-size:13px;line-height:1.55;color:var(--aw-ink-2)}.awm-roles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.awm-two{display:flex;flex-wrap:wrap;gap:12px}.awm-two>.awm-card:first-child{flex:1 1 320px}.awm-two>.awm-card:last-child{flex:1 1 420px}.awm-status-list{margin:0;padding:0;list-style:none}.awm-status-list li{display:flex;align-items:center;gap:10px;font-size:13px;padding:7px 0;border-top:1px solid var(--aw-line-soft)}.awm-status-list li:first-child{border-top:0}.awm-status-list .aw-state{min-width:128px;justify-content:flex-start}.awm-when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 18px;font-size:13px;line-height:1.5;margin:0}.awm-when dt{color:var(--aw-ink-muted)}.awm-when dd{margin:0}.awm-sla{flex-direction:row;flex-wrap:wrap;gap:14px 18px;align-items:center}.awm-sla-chips{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin:0;padding:0;list-style:none}.awm-sla-chips li{border-radius:999px;padding:6px 12px;background:var(--aw-fill)}.awm-sla-chips li[data-tone=held]{background:var(--aw-held-bg);color:var(--aw-held-ink)}.awm-sla-chips li[data-tone=late]{background:var(--aw-late-bg);color:var(--aw-late-ink)}.awm-soon{font-size:11px;font-weight:600;border:1px dashed currentColor;border-radius:999px;padding:0 6px;margin-left:6px;opacity:.85}.awm-sheet-foot{font-size:12.5px;color:var(--aw-ink-muted)}.awm-sheet-foot a{color:var(--aw-brand);font-weight:600}@media(max-width:720px){.awm-when{grid-template-columns:minmax(0,1fr);gap:2px}.awm-when dd{margin-bottom:8px}}.awm-spot-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:390;background:#1a332552}.awm-spot-ring{position:fixed;z-index:391;border-radius:12px;box-shadow:0 0 0 3px #fff,0 0 0 6px #b07e2bbf,0 0 0 9999px #1a332552;pointer-events:none;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.awm-spot{position:fixed;z-index:392;width:min(340px,calc(100vw - 32px));background:var(--aw-surface);color:var(--aw-ink);border-radius:14px;box-shadow:0 20px 60px #00000040;padding:16px 18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.awm-spot[data-centered=true]{left:50%;top:50%;transform:translate(-50%,-50%)}.awm-spot h2{margin:0;font-size:15.5px}.awm-spot p{margin:0;line-height:1.55;color:var(--aw-ink-2)}.awm-spot-kicker{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aw-done);display:flex;justify-content:space-between}.awm-spot-nav{display:flex;align-items:center;gap:6px;margin-top:4px}.awm-spot-nav button{font:inherit;cursor:pointer}.awm-spot :focus-visible{outline:2px solid var(--aw-brand);outline-offset:2px}.awm-team{background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);font-size:13.5px;color:var(--aw-ink-2)}.awm-team>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--aw-radius-card)}.awm-team>summary::-webkit-details-marker{display:none}.awm-team>summary:hover{background:var(--aw-surface-2)}.awm-team-icon{color:var(--aw-done);flex:none;display:grid;place-items:center}.awm-team-text{flex:1;min-width:0}.awm-team-text b{color:var(--aw-ink);font-weight:600}.awm-team-chev{color:var(--aw-ink-muted);transition:transform var(--aw-motion)}.awm-team[open] .awm-team-chev{transform:rotate(180deg)}.awm-team ul{margin:0;padding:4px 14px 12px;list-style:none;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:auto}.awm-team li{display:flex;align-items:center;gap:10px}.awm-team li>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awm-team-count{font-size:12.5px;color:var(--aw-ink-muted);font-variant-numeric:tabular-nums}.awm-team-ready{font-size:12px;font-weight:600;color:var(--aw-done-ink);background:var(--aw-done-bg);border-radius:999px;padding:2px 8px}@media(min-width:1180px){.awm-main{display:grid;grid-template-columns:minmax(0,640px) minmax(320px,400px);align-content:start;align-items:start;gap:20px}.awm-coach{position:sticky;top:0;box-shadow:0 12px 40px #00000024}}.awm-coach h2:focus{outline:none}.aw-ringkasan{color:var(--aw-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aw-ringkasan>header{display:block}.aw-ringkasan .aw-page-title{font-size:26px;font-weight:700}.aw-r-hot{color:var(--aw-late-ink);font-weight:600}.aw-r-chips{display:flex;flex-wrap:wrap;gap:8px}.aw-r-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 14px;border:1px solid var(--aw-line);border-radius:999px;background:var(--aw-surface);color:var(--aw-ink-2);font:400 13px/1.2 inherit;font-family:inherit;cursor:pointer}.aw-r-chip b{font-size:15px;font-weight:700;color:var(--aw-ink)}.aw-r-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--aw-new)}.aw-r-chip[data-tone=late] .aw-r-dot{background:var(--aw-late)}.aw-r-chip[data-tone=held] .aw-r-dot{background:var(--aw-held)}.aw-r-chip[data-reason=terhambat] .aw-r-dot{background:var(--aw-late);opacity:.55}.aw-r-chip[data-tone=review] .aw-r-dot{background:var(--aw-review)}.aw-r-chip[data-tone=late]:not([data-empty]){border-color:#e9c9be;background:#fbf1ee}.aw-r-chip[data-reason=macet]:not([data-empty]){border-color:#e8d8b8;background:#fbf6ec}.aw-r-chip[data-reason=tanpa-tenggat],.aw-r-chip[data-empty]{opacity:.7}.aw-r-chip:disabled{cursor:default}.aw-r-chip:not(:disabled):hover{border-color:#cfcbc0}.aw-r-chip[aria-pressed=true]{border-color:var(--aw-brand);box-shadow:inset 0 0 0 1px var(--aw-brand);opacity:1}.aw-r-chip:focus-visible,.aw-r-row:focus-visible,.aw-r-progress-rows>button:focus-visible,.aw-r-activity-row:focus-visible,.aw-r-more:focus-visible,.aw-r-link:focus-visible{outline:2px solid var(--aw-brand);outline-offset:2px}.aw-r-card{background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);overflow:hidden}.aw-r-card-head{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.aw-r-card-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:0}.aw-r-card-head>span{margin-left:auto;font-size:12px;color:var(--aw-ink-muted)}.aw-r-link{margin-left:auto;display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:4px 2px;color:var(--aw-brand);font:600 12.5px/1.2 inherit;font-family:inherit;cursor:pointer}.aw-r-link svg{width:14px;height:14px}.aw-r-rows{display:flex;flex-direction:column}.aw-r-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:13px 18px;border:0;border-top:1px solid var(--aw-line-soft);background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.aw-r-row:first-child{border-top:0}.aw-r-row:hover{background:#faf9f5}.aw-r-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.aw-r-row-copy strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-r-row-copy small{font-size:12px;color:var(--aw-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-r-code{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--aw-ink-muted);margin-right:8px}.aw-ringkasan .aw-state[data-reason=terhambat]{background:#f6f1ef;color:#7d4a3b}.aw-ringkasan .aw-state[data-reason=terhambat]:before{background:var(--aw-late);opacity:.55}.aw-r-more{display:block;width:100%;padding:12px;border:0;border-top:1px solid var(--aw-line-soft);background:transparent;color:var(--aw-brand);font:600 13px/1.2 inherit;font-family:inherit;cursor:pointer}.aw-r-more:hover{background:#faf9f5}.aw-r-empty{margin:0;padding:6px 18px 18px;color:var(--aw-ink-muted);font-size:13px;display:flex;align-items:center;gap:8px}.aw-r-quiet-error{margin:0;color:var(--aw-ink-muted);font-size:12.5px}.aw-r-activity .aw-r-quiet-error{padding:0 18px 14px}.aw-r-quiet-error button{border:0;background:none;padding:0;color:var(--aw-brand);font:600 12.5px inherit;font-family:inherit;cursor:pointer;text-decoration:underline}.aw-r-skeleton{display:flex;flex-direction:column}.aw-r-skeleton>div{display:grid;grid-template-columns:28px minmax(0,1fr) 140px;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid var(--aw-line-soft)}.aw-r-skeleton>div:first-child{border-top:0}.aw-r-skeleton>div>span:first-child{width:28px;height:28px;border-radius:50%}.aw-r-skeleton>div>span:nth-child(2){display:flex;flex-direction:column;gap:6px}.aw-r-skeleton i{display:block;height:11px;width:70%}.aw-r-skeleton i+i{width:40%;height:9px}.aw-r-skeleton>div>span:nth-child(3){height:22px;border-radius:999px}.aw-r-skeleton--small>div{grid-template-columns:24px minmax(0,1fr);padding:8px 18px;border:0}.aw-r-skeleton--small>div>span:first-child{width:24px;height:24px}.aw-r-split{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.aw-r-progress{flex:1 1 380px;min-width:0}.aw-r-activity{flex:1 1 320px;min-width:0;padding-bottom:6px}.aw-r-progress-rows{display:flex;flex-direction:column;padding:2px 8px 10px}.aw-r-progress-rows>button{display:grid;grid-template-columns:minmax(0,1fr) 120px 52px;gap:14px;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:400 13px/1.3 inherit;font-family:inherit;text-align:left;cursor:pointer}.aw-r-progress-rows>button:hover{background:#faf9f5}.aw-r-progress-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-r-progress-name i{display:inline-block;width:3px;height:14px;border-radius:2px;background:var(--aw-r-strip, var(--aw-brand));vertical-align:-2px;margin-right:8px}.aw-r-progress-name em{font-style:normal;color:var(--aw-late-ink);font-size:12px;font-weight:600}.aw-r-bar{height:5px;border-radius:3px;background:#eeebe3;overflow:hidden}.aw-r-bar i{display:block;height:100%;background:var(--aw-done);border-radius:3px}.aw-r-progress-count{color:var(--aw-ink-muted);text-align:right;font-variant-numeric:tabular-nums}.aw-r-activity-rows{display:flex;flex-direction:column;padding:0 8px 8px}.aw-r-activity-row{display:flex;gap:10px;align-items:flex-start;width:100%;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:400 13px/1.4 inherit;font-family:inherit;text-align:left}button.aw-r-activity-row{cursor:pointer}button.aw-r-activity-row:hover{background:#faf9f5}.aw-r-activity-row>span:last-child{min-width:0;display:flex;flex-direction:column}.aw-r-activity-row b{font-weight:600}.aw-r-activity-row small,.aw-r-muted{color:var(--aw-ink-muted)}.aw-r-activity-row small{font-size:12px}.aw-r-activity>:last-child:not(.aw-r-activity-rows):not(.aw-r-empty):not(.aw-r-skeleton):not(.aw-r-quiet-error){margin:4px 18px 12px}@media(max-width:720px){.aw-ringkasan .aw-page-title{font-size:22px}.aw-r-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.aw-r-chips::-webkit-scrollbar{display:none}.aw-r-chip{flex:none;min-height:32px;padding:5px 11px;font-size:12.5px}.aw-r-chip b{font-size:14px}.aw-r-row{grid-template-columns:28px minmax(0,1fr);padding:12px 14px;row-gap:6px}.aw-r-row .aw-state{grid-column:2;justify-self:start;white-space:normal}.aw-r-card-head{padding:12px 14px 8px}.aw-r-card-head>span{display:none}.aw-r-progress-rows>button{grid-template-columns:minmax(0,1fr) 64px 44px;gap:10px}.aw-r-skeleton>div{grid-template-columns:28px minmax(0,1fr)}.aw-r-skeleton>div>span:nth-child(3){display:none}}.aw-r-activity-excerpt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;color:var(--aw-ink-muted)}.awmod-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--aw-review-bg);box-shadow:inset 0 0 0 1px var(--aw-line);line-height:1}.awmod-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 8px;border-radius:999px;background:var(--aw-review-bg);color:var(--aw-review-ink);font-size:11.5px;font-weight:600;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.awmod-source{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--aw-ink-muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.awmod-source>span:first-child{flex:none}.awmod-mention-option{display:inline-flex;align-items:center;gap:6px}.awmod-system .awmod-system-link,.awmod-team-entry a{text-decoration:none}.awmod-system>header small{margin-left:2px}.awmod-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--aw-canvas);color:var(--aw-ink);overflow:auto;font-family:inherit}.awmod-overlay *,.awmod-overlay *:before,.awmod-overlay *:after{box-sizing:border-box}.awmod-overlay button,.awmod-overlay input,.awmod-overlay select,.awmod-overlay textarea{font:inherit}.awmod-overlay button{cursor:pointer}.awmod-overlay button:disabled{cursor:not-allowed;opacity:.6}.awmod-overlay :focus-visible{outline:2px solid var(--aw-brand);outline-offset:2px}.awmod-page{padding-top:28px;max-width:880px}.awmod-head{display:flex;align-items:flex-start;gap:14px}.awmod-head>div{flex:1;min-width:0}.awmod-kicker{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--aw-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awmod-icon-button{flex:none;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--aw-ink-muted);display:grid;place-items:center}.awmod-icon-button:hover:not(:disabled){background:var(--aw-fill);color:var(--aw-ink)}.awmod-icon-button svg{width:18px;height:18px}.awmod-card{background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.awmod-card h2{margin:0;font-size:15.5px;display:flex;align-items:center;gap:8px}.awmod-card p{margin:0;font-size:13px;line-height:1.55;color:var(--aw-ink-2)}.awmod-card-head{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.awmod-help{color:var(--aw-ink-muted)!important;font-size:12.5px!important}.awmod-empty{color:var(--aw-ink-muted)!important;font-size:13px;padding:4px 0}.awmod-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--aw-held-bg);color:var(--aw-held-ink);font-size:12px;font-weight:700}.awmod-skel{display:block;height:14px;width:60%}.awmod-skel--short{width:35%}.awmod-notice{margin:0;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5}.awmod-notice--ok{background:var(--aw-done-bg);color:var(--aw-done-ink)}.awmod-notice--error{background:var(--aw-late-bg);color:var(--aw-late-ink)}.awmod-field-error{margin:-4px 0 0!important;color:var(--aw-late-ink)!important;font-size:12.5px!important}.awmod-primary,.awmod-secondary,.awmod-danger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;white-space:nowrap;transition:background-color var(--aw-motion),border-color var(--aw-motion)}.awmod-primary{border:0;background:var(--aw-brand);color:#fff}.awmod-primary:hover:not(:disabled){background:var(--aw-ink-2)}.awmod-secondary{border:1px solid var(--aw-line);background:var(--aw-surface);color:var(--aw-ink-2)}.awmod-secondary:hover:not(:disabled){background:var(--aw-fill)}.awmod-danger{border:1px solid var(--aw-late);background:var(--aw-late-bg);color:var(--aw-late-ink)}.awmod-danger:hover:not(:disabled){background:var(--aw-surface)}.awmod-primary svg,.awmod-secondary svg,.awmod-danger svg{width:15px;height:15px}.awmod-actions{display:flex;flex-wrap:wrap;gap:8px}.awmod-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.awmod-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--aw-line-soft)}.awmod-row:first-of-type{border-top:0;padding-top:0}.awmod-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.awmod-row-copy strong{font-size:13.5px}.awmod-row-copy small{font-size:12.5px;color:var(--aw-ink-muted);line-height:1.45}.awmod-switch{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 12px 0 8px;border:1px solid var(--aw-line);border-radius:999px;background:var(--aw-surface);color:var(--aw-ink-2);font-size:13px;font-weight:600}.awmod-switch-track{position:relative;width:36px;height:22px;border-radius:999px;background:var(--aw-new);transition:background-color var(--aw-motion)}.awmod-switch-track>span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--aw-motion)}.awmod-switch[aria-checked=true] .awmod-switch-track{background:var(--aw-done)}.awmod-switch[aria-checked=true] .awmod-switch-track>span{transform:translate(14px)}.awmod-segment{display:inline-flex;padding:3px;border-radius:10px;background:var(--aw-fill);gap:2px;flex:none}.awmod-segment button{border:0;background:transparent;min-height:32px;padding:0 14px;border-radius:8px;color:var(--aw-ink-muted);font-size:13px;font-weight:600}.awmod-segment button[aria-checked=true]{background:var(--aw-surface);color:var(--aw-brand);box-shadow:0 1px 2px #21251f14}.awmod-input{width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--aw-line);border-radius:9px;background:var(--aw-surface);color:var(--aw-ink);font-size:13px}.awmod-input[aria-invalid=true]{border-color:var(--aw-late)}textarea.awmod-input{resize:vertical;line-height:1.5}.awmod-input--num{width:72px;text-align:center}.awmod-create{display:flex}.awmod-create .awmod-input{flex:1 1 220px;width:auto}.awmod-reveal{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid var(--aw-held);background:var(--aw-held-bg)}.awmod-reveal strong{font-size:13.5px}.awmod-warning{color:var(--aw-held-ink)!important;font-weight:600}.awmod-reveal code{display:block;padding:10px 12px;border-radius:8px;background:var(--aw-surface);border:1px solid var(--aw-line);font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.awmod-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.awmod-list>li+li{border-top:1px solid var(--aw-line-soft)}.awmod-list-row{display:flex;align-items:center;gap:12px;padding:10px 0;min-width:0}.awmod-list-icon{flex:none;width:16px;height:16px;color:var(--aw-ink-muted)}.awmod-list-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.awmod-list-copy strong{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awmod-list-copy strong.awmod-wrap{white-space:normal;overflow-wrap:anywhere;font-weight:500}.awmod-list-copy small{font-size:12px;color:var(--aw-ink-muted);overflow-wrap:anywhere}.awmod-quote{font-style:italic}.awmod-time{flex:none;width:92px;font-size:12px;color:var(--aw-ink-muted);font-variant-numeric:tabular-nums}.awmod-link{flex:none;display:inline-flex;align-items:center;gap:4px;min-width:88px;justify-content:flex-end;color:var(--aw-brand);font-size:12.5px;font-weight:600;text-decoration:none}.awmod-link:hover{text-decoration:underline}.awmod-link svg{width:13px;height:13px}.awmod-link--none{visibility:hidden}.awmod-held .awmod-decide{margin:0 0 12px}.awmod-decide{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;background:var(--aw-surface-2);border:1px solid var(--aw-line-soft)}.awmod-decide fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.awmod-decide legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--aw-ink-muted);width:100%}.awmod-decide fieldset label{display:inline-flex;align-items:center;gap:6px;font-size:13px;min-height:32px}.awmod-field{display:flex;flex-direction:column;gap:5px;min-width:0}.awmod-field>span{font-size:12px;font-weight:600;color:var(--aw-ink-muted)}.awmod-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.awmod-page{padding-top:16px}.awmod-card{padding:14px}.awmod-row{flex-wrap:wrap;gap:10px}.awmod-row-copy{flex-basis:100%}.awmod-field-pair{grid-template-columns:minmax(0,1fr)}.awmod-list-row{flex-wrap:wrap;gap:8px 10px}.awmod-list-copy{flex-basis:calc(100% - 40px)}.awmod-activity .awmod-time{width:auto}.awmod-activity .awmod-list-copy{order:3;flex-basis:100%}.awmod-activity .awmod-link{margin-left:auto;min-width:0}.awmod-held .awmod-list-row>.awmod-secondary{margin-left:auto}.awmod-create .awmod-primary{flex:1 1 auto}}.awmod-menu-icon{display:inline-grid;place-items:center;width:16px;font-size:14px;line-height:1}.awmod-mention-option small{margin-left:4px;color:var(--aw-ink-muted);font-size:11px;font-weight:500}.awmod-team-entry>header{flex-wrap:wrap}.awmod-team-entry>header>small{white-space:normal!important;flex:1 1 200px;min-width:0}.awmod-team-entry>header>.awmod-avatar{overflow:visible!important}.awmod-notice{position:sticky;top:12px;z-index:2;box-shadow:0 6px 18px #21251f14}.awmod-held .awmod-list-row>.aw-state{min-width:74px;justify-content:center}.awmod-guidelines .awmod-list-row>.aw-state{min-width:136px;justify-content:flex-start}.awmod-activity .awmod-list-row>.aw-state{min-width:92px;justify-content:center}@media(max-width:720px){.awmod-guidelines .awmod-list-row>.aw-state{min-width:0}}.awmod-held .awmod-list-copy strong{white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.awmod-list-copy strong{white-space:normal;overflow-wrap:anywhere}}.awmod-notice{display:flex;align-items:flex-start;gap:10px}.awmod-notice>span{flex:1;min-width:0}.awmod-notice>button{flex:none;width:24px;height:24px;margin:-2px -4px 0 0;border:0;border-radius:6px;background:transparent;color:inherit;display:grid;place-items:center}.awmod-notice>button:hover{background:#21251f0f}.awmod-notice>button svg{width:15px;height:15px}.awmod-row-copy small.awmod-quiet{font-style:italic}.awmod-nudges .awmod-list-row>.aw-state{min-width:52px;justify-content:center;font-variant-numeric:tabular-nums}@media(max-width:720px){.awmod-nudges .awmod-time,.awmod-reports .awmod-time{width:auto}.awmod-nudges .awmod-list-copy{order:3;flex-basis:100%}.awmod-nudges .awmod-link{margin-left:auto;min-width:0}.awmod-reports .awmod-list-copy{flex-basis:100%}}.awmod-held-todo{display:grid;gap:6px;margin-top:4px}.awmod-why{display:grid;gap:6px;margin:2px 0 0;padding:10px 12px;border-left:2px solid var(--aw-done-bg);background:var(--aw-surface-2);border-radius:0 8px 8px 0}.awmod-why>div{display:grid;gap:1px}.awmod-why dt{font-size:11px;font-weight:600;color:var(--aw-ink-muted);letter-spacing:.01em}.awmod-why dd{margin:0;font-size:13px;line-height:1.5;color:var(--aw-ink-2);overflow-wrap:anywhere}.awmod-brief summary{width:fit-content;font-size:12px;color:var(--aw-brand);cursor:pointer}.awmod-brief p{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:var(--aw-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.awmod-held:has(.awmod-held-todo)>.awmod-list-row{align-items:flex-start}.awmod-brief p strong{font-weight:600;color:var(--aw-ink)}.awmod-card>.awmod-notice{position:static;box-shadow:none;margin:0 0 12px}.awmod-notice .awmod-link{display:inline-flex;margin-left:6px}.awmod-subhead{margin:18px 0 6px;font-size:13px;font-weight:600;line-height:1.5;color:var(--aw-ink-muted)}.awmod-diff{display:flex;flex-direction:column;gap:2px;margin-top:4px}.awmod-steps{display:grid;gap:4px;margin-top:2px}.awmod-steps>small{font-size:11px;font-weight:600;color:var(--aw-ink-muted);letter-spacing:.01em}.awmod-steps ol{margin:0;padding-left:20px;display:grid;gap:3px}.awmod-steps li{font-size:13px;line-height:1.45;color:var(--aw-ink-2);overflow-wrap:anywhere}.awmod-steps li small{display:block;font-size:12px;color:var(--aw-ink-muted)}.awmod-diff del{color:var(--aw-ink-muted)}.awmod-diff ins{text-decoration:none;font-weight:600}.awmod-code-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.awmod-ask fieldset{display:flex;flex-direction:column;gap:6px}.ds-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#20372cb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.ds-dialog{width:min(480px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dce3d6;border-radius:14px;background:#fdfefb;color:#2c3930;box-shadow:0 24px 70px #152a3226;font:400 13px/1.6 Inter,system-ui}.ds-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e9df}.ds-dialog h2{font:600 21px/1.3 Inter,system-ui;letter-spacing:-.025em;margin:0}.ds-dialog>section{padding:24px;display:flex;flex-direction:column;gap:22px}.ds-dialog input{width:100%;font:inherit;color:inherit;border:1px solid #d6dfcf;border-radius:8px;background:#fff;padding:10px 12px}.ds-dialog fieldset{border:0;padding:0;margin:0}.ds-dialog legend{font-size:12px;margin-bottom:10px;color:#7b8b70}.ds-colors{display:flex;gap:10px;flex-wrap:wrap}.ds-colors button{width:30px;height:30px;border-radius:50%;border:3px solid #fdfefb;cursor:pointer}.ds-colors button[aria-pressed=true]{outline:1px solid #8da381;outline-offset:2px}.ds-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e5e9df}.ds-dialog button:disabled{opacity:.5;cursor:not-allowed}.ds-dialog :focus-visible{outline:2px solid #6f9581;outline-offset:3px}.ds-icon-current{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ds-icon-picker summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;padding:10px 0;color:#315749;font-weight:600}.ds-icon-picker summary::-webkit-details-marker{display:none}.ds-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px}.ds-icons button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:88px;padding:6px;border:1px solid #e1e6dc;border-radius:10px;background:#fff;color:inherit;font:inherit;cursor:pointer}.ds-icons button span{font-size:10px;line-height:1.25;text-align:center}.ds-icons button[aria-pressed=true]{border-color:#6e917a;background:#edf3e9;box-shadow:0 0 0 1px #6e917a}.ds-icons img{object-fit:contain}@media(max-width:420px){.ds-icons{grid-template-columns:repeat(3,minmax(0,1fr))}}.aw-code{font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--aw-ink-muted)}.aw-task-tabs{gap:2px}.aw-task-tabs button{display:inline-flex;align-items:center;gap:6px}.aw-task-tabs .aw-tab-count{font-size:11.5px;font-weight:500;color:var(--aw-ink-muted);font-variant-numeric:tabular-nums}.aw-task-tabs button[data-empty]{opacity:.45}.aw-task-tabs button[data-empty][aria-pressed=true]{opacity:1}.aw-board-hint{font-size:13px;color:var(--aw-ink-muted)}.minimal-task-row.aw-task-row{grid-template-columns:30px minmax(0,1fr) auto 76px 30px 14px;gap:14px;padding:14px 20px;transition:background-color var(--aw-motion)}.aw-task-row .minimal-task-icon{width:26px;height:26px;background:transparent;color:var(--aw-new);border-radius:50%}.aw-task-row .minimal-task-icon svg{width:20px;height:20px}.aw-task-row .minimal-task-icon.is-done{color:var(--aw-done)}.aw-task-row .minimal-task-copy strong{font-size:14px}.aw-task-row .minimal-task-copy small{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.aw-task-row .aw-state{justify-self:end;font-size:12px;padding:3px 9px}.aw-task-row .minimal-task-due{font-variant-numeric:tabular-nums;white-space:nowrap}.aw-task-row .minimal-task-due.is-late{color:var(--aw-late-ink)}.aw-task-row .minimal-task-person{width:28px;height:28px;overflow:hidden}.aw-task-row.is-new{animation:aw-new-row 2.4s ease-out 1 both}@keyframes aw-new-row{0%,35%{background:var(--aw-done-bg);box-shadow:inset 3px 0 0 var(--aw-done)}to{background:#fff;box-shadow:inset 3px 0 0 transparent}}@media(prefers-reduced-motion:reduce){.aw-task-row.is-new{animation:none;box-shadow:inset 3px 0 0 var(--aw-done)}}.aw-task-skeleton{background:#fff;border:1px solid var(--aw-line);border-radius:12px;overflow:hidden}.aw-task-skeleton>div{display:grid;grid-template-columns:26px minmax(0,1fr) 96px;gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--aw-line-soft)}.aw-task-skeleton>div:last-child{border-bottom:0}.aw-task-skeleton .aw-skeleton{height:12px}.aw-task-skeleton .aw-skeleton:first-child{width:22px;height:22px;border-radius:50%}.aw-task-skeleton .aw-skeleton:nth-child(2){width:62%}.minimal-task-board.aw-task-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);grid-template-columns:none;gap:12px;overflow-x:auto;padding-bottom:6px;align-items:start}.aw-task-board>section{background:var(--aw-fill);border:1px solid var(--aw-line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.aw-task-board>section[data-empty]{background:transparent;border-style:dashed}.aw-task-board h2{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;margin:2px 4px;color:var(--aw-ink-2)}.aw-task-board h2 small{font-weight:500;color:var(--aw-ink-muted)}.aw-board-empty{margin:0;padding:10px 4px;color:var(--aw-muted);font-size:12px}.minimal-task-board .minimal-task-row.aw-task-card{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;margin:0;border:1px solid var(--aw-line);border-radius:10px}.aw-task-card .minimal-task-icon{display:none}.aw-task-card .minimal-task-copy{flex:1 0 100%}.aw-task-card .minimal-task-copy strong{font-size:13px}.aw-task-card .aw-state{justify-self:auto;font-size:11.5px;padding:2px 8px}.minimal-task-board .aw-task-card .minimal-task-due{margin-left:auto;text-align:right;font-size:11.5px}.minimal-task-board .aw-task-card .minimal-task-due.is-late{display:none}.aw-task-card .minimal-task-person{width:22px;height:22px;flex:none}.minimal-task-board .aw-task-card .minimal-task-due.is-late+.minimal-task-person{margin-left:auto}.my-tasks-list section>button .aw-state{justify-self:start}.my-tasks-list section[data-group=terlambat]>header{color:var(--aw-late-ink)}.my-tasks-list section[data-group=selesai]{opacity:.8}@media(max-width:1100px){.minimal-task-row.aw-task-row{grid-template-columns:26px minmax(0,1fr) auto 70px 28px 12px;gap:10px;padding:14px 16px}}@media(max-width:600px){.minimal-task-row.aw-task-row{grid-template-columns:26px auto minmax(0,1fr) 28px;grid-template-areas:"icon copy copy person" ". state due due";gap:6px 10px;padding:14px 16px}.minimal-task-row.aw-task-row>.minimal-task-icon{grid-area:icon}.minimal-task-row.aw-task-row>.minimal-task-copy{grid-area:copy}.minimal-task-row.aw-task-row>.minimal-task-person{grid-area:person}.minimal-task-row.aw-task-row>.aw-state{grid-area:state;justify-self:start}.minimal-task-row.aw-task-row>.minimal-task-due{grid-area:due;text-align:left;align-self:center}.minimal-task-row.aw-task-row>.minimal-task-arrow{display:none}.minimal-task-filters.aw-task-tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;max-width:100%;width:100%;scrollbar-width:none}.aw-task-tabs button{white-space:nowrap;flex:none}.minimal-task-toolbar:has(.aw-task-tabs){flex-direction:column;align-items:stretch;gap:8px}.minimal-task-toolbar:has(.aw-task-tabs) .minimal-task-views{margin-left:0;justify-content:flex-end}.minimal-task-board.aw-task-board{grid-auto-columns:82%;scroll-snap-type:x mandatory}.aw-task-board>section{scroll-snap-align:start}}.aw-create .wf-composer-body{gap:20px}.aw-create .aw-due-block{display:grid;gap:10px}.aw-create .aw-repeat{font-size:13px;color:var(--aw-ink-2)}.aw-create .aw-repeat svg{width:14px;color:var(--aw-ink-muted)}.aw-create .aw-brief-field .rich-toolbar{transition:opacity var(--aw-motion)}.aw-create .aw-brief-field:not(:focus-within) .rich-toolbar{display:none}.aw-create .aw-brief-hints{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;color:var(--aw-ink-muted)}.aw-create .aw-brief-hints code{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.aw-check-first{display:flex;align-items:center;gap:12px;border:1px solid var(--aw-line);background:var(--aw-surface);border-radius:12px;padding:12px 14px;cursor:pointer}.aw-check-first>span{flex:1;min-width:0;display:grid;gap:2px;font-size:13.5px;color:var(--aw-ink)}.aw-check-first b{font-weight:600}.aw-check-first small{font-size:12px;color:var(--aw-ink-muted);line-height:1.45}.aw-check-first.is-off{cursor:default}.aw-check-first.is-off b{color:var(--aw-ink-muted)}.aw-check-first input[role=switch],.aw-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:44px;height:26px;margin:0;border-radius:13px;background:#d7d4cb;cursor:pointer;transition:background-color var(--aw-motion)}.aw-check-first input[role=switch]:after,.aw-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform var(--aw-motion)}.aw-check-first input[role=switch]:checked,.aw-switch:checked{background:var(--aw-brand)}.aw-check-first input[role=switch]:checked:after,.aw-switch:checked:after{transform:translate(18px)}.aw-check-first input[role=switch]:disabled{opacity:.5;cursor:default}.aw-check-first input[role=switch]:focus-visible{outline:2px solid var(--aw-brand);outline-offset:2px}.aw-create>footer{justify-content:flex-start;align-items:center;flex-wrap:wrap}.aw-create>footer .wf-error{flex-basis:100%;margin:0}.aw-create>footer .wf-secondary{margin-left:auto}.aw-create-hint{font-size:12px;color:var(--aw-ink-muted);display:inline-flex;align-items:center;gap:6px}.aw-create-hint kbd{font:500 11px Inter,system-ui,sans-serif;border:1px solid var(--aw-line);border-radius:5px;padding:1px 5px;background:#fff}@media(max-width:600px){.modal-scrim.wf-scrim:has(>.aw-create){padding:0;align-items:stretch}.wf-task-composer.aw-create{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0;display:flex;flex-direction:column}.aw-create .wf-composer-body{flex:1}.aw-create-hint{display:none}}.drawer-scrim.task-detail-scrim.aw-detail{display:block;padding:0;background:#21251f38;-webkit-backdrop-filter:none;backdrop-filter:none}.drawer-scrim.task-detail-scrim.aw-detail:not(.is-loading){animation:none}.task-detail-scrim.aw-detail .task-drawer.task-detail-v3{position:absolute;inset:0 0 0 auto;width:clamp(560px,46vw,640px);max-width:100vw;height:100%;max-height:none;margin:0;border:0;border-left:1px solid var(--aw-line);border-radius:0;background:var(--aw-surface-2);box-shadow:-20px 0 60px #1a33251a;overflow-y:auto;overscroll-behavior:contain;animation:none;display:flex;flex-direction:column}.task-detail-scrim.aw-detail.is-loading .task-drawer.task-detail-v3{animation:drawer-in .18s ease-out both}.task-detail-scrim.aw-detail .task-drawer:focus,.task-detail-scrim.aw-detail .task-drawer:focus-visible{outline:none}.task-detail-scrim.aw-detail .task-drawer-title h2:focus{outline:none}.task-detail-scrim.aw-detail .aw-detail-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:6px;height:auto;padding:12px 18px 8px 26px;background:var(--aw-surface-2);border-bottom:0;justify-content:flex-start}.aw-detail .aw-code-chip{flex:none;white-space:nowrap;border:0;background:var(--aw-new-bg);border-radius:7px;padding:4px 9px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--aw-ink-2);cursor:pointer;min-height:0;transition:background-color var(--aw-motion)}.aw-detail .aw-code-chip:hover{background:var(--aw-line)}.task-detail-scrim.aw-detail .aw-detail-head .task-project-context{display:inline-flex;min-width:0;margin:0;padding:0;border:0;background:none}.task-detail-scrim.aw-detail .aw-detail-head .task-project-context>button{border:0;background:none;padding:4px 6px;border-radius:6px;font-size:12px;color:var(--aw-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;cursor:pointer}.task-detail-scrim.aw-detail .aw-detail-head .task-project-context>button:hover{color:var(--aw-ink);background:var(--aw-fill)}.task-detail-scrim.aw-detail .aw-detail-head .task-permalink-actions{margin-left:0;display:flex;align-items:center;gap:2px}.task-detail-scrim.aw-detail .aw-detail-head>.task-sync-retry,.task-detail-scrim.aw-detail .aw-detail-head>.aw-detail-menu{margin-left:auto}.task-detail-scrim.aw-detail .aw-detail-head>.task-sync-retry+.aw-detail-menu{margin-left:0}.aw-detail .aw-menu-slot{display:contents}.aw-detail .aw-menu-slot>button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px 7px 35px;border:0;border-radius:8px;background:none;color:var(--aw-ink);font:400 13.5px/1.4 Inter,system-ui,sans-serif;text-align:left;cursor:pointer}.aw-detail .aw-menu-slot>button:hover{background:var(--aw-fill)}.task-detail-scrim.aw-detail .aw-detail-head .task-permalink-actions>button,.aw-detail .aw-detail-menu>summary{width:36px;height:36px;padding:0;border:0;border-radius:9px;background:transparent;color:#4a4f45;display:grid;place-items:center;cursor:pointer}.aw-detail .aw-detail-menu{position:relative}.aw-detail .aw-detail-menu>summary{list-style:none}.aw-detail .aw-detail-menu>summary::-webkit-details-marker{display:none}.aw-detail .aw-detail-menu>summary:after{content:none}.aw-detail .aw-detail-menu>summary:hover,.task-detail-scrim.aw-detail .aw-detail-head .task-permalink-actions>button:hover{background:var(--aw-fill)}.aw-detail .aw-detail-menu>[role=menu]{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:232px;padding:6px;display:grid;gap:1px;background:#fff;border:1px solid var(--aw-line);border-radius:12px;box-shadow:0 14px 40px #1a332524}.aw-detail .aw-detail-menu>[role=menu]>:is(button,a){display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--aw-ink);font:400 13.5px/1.4 Inter,system-ui,sans-serif;text-align:left;text-decoration:none;cursor:pointer}.aw-detail .aw-detail-menu>[role=menu]>:is(button,a):hover{background:var(--aw-fill)}.aw-detail .aw-detail-menu>[role=menu] svg{width:15px;height:15px;color:var(--aw-ink-muted)}.aw-detail .aw-detail-menu>[role=menu]>.is-quiet-danger{color:var(--aw-late-ink)}.task-detail-scrim.aw-detail .task-drawer-body{padding:4px 26px 28px;display:flex;flex-direction:column;overflow:visible}.aw-detail .aw-detail-top{display:flex;flex-direction:column;gap:16px;padding:6px 0 22px;margin-bottom:4px;border-bottom:1px solid #EEEBE3}.aw-detail .aw-detail-top>.task-viewer-context{margin:0;font-size:12px;color:var(--aw-ink-muted)}.task-detail-scrim.aw-detail .task-drawer-title{margin:0}.task-detail-scrim.aw-detail .task-drawer-title h2{margin:0;font-size:22px;line-height:1.3;font-weight:650;letter-spacing:-.015em;color:var(--aw-ink)}.aw-detail .aw-detail-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aw-detail .aw-detail-chips .aw-state{font-weight:600;padding:4px 11px}.aw-detail .aw-waiting-chip{display:inline-flex;align-items:center;background:var(--aw-held-bg);color:var(--aw-held-ink);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500}.aw-detail .aw-detail-chips .task-discipline-chips{display:contents}.aw-detail .aw-done-flash{display:inline-flex;align-items:center;gap:5px;color:var(--aw-done);font-size:12.5px;font-weight:600;animation:aw-flash-in .18s ease-out both}.aw-detail .aw-done-flash svg{width:14px;height:14px}@keyframes aw-flash-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.aw-detail .task-waiting-review.is-button{display:inline-flex;margin:0;padding:0;border:0;background:none}.aw-detail .aw-reassign{border:0;background:none;padding:0 6px;min-height:36px;font:500 13px Inter,system-ui,sans-serif;color:var(--aw-ink-muted);cursor:pointer}.aw-detail .aw-reassign:hover{color:var(--aw-ink)}.task-detail-scrim.aw-detail .task-detail-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 18px;margin:0;padding:0;grid-template-columns:none;border:0;background:none}.task-detail-scrim.aw-detail .task-detail-grid>*{border:0!important;padding:0!important;margin:0;background:none;min-width:0}.task-detail-scrim.aw-detail .task-detail-grid dt{font-size:11.5px;color:var(--aw-ink-muted);margin:0 0 4px;display:block}.task-detail-scrim.aw-detail .task-detail-grid dt svg{display:none}.task-detail-scrim.aw-detail .task-detail-grid dd{font-size:13px;color:var(--aw-ink);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.task-detail-scrim.aw-detail .task-detail-grid dd.is-late{color:var(--aw-late-ink);font-weight:500}.aw-detail .aw-people-arrow{width:16px;height:16px;color:var(--aw-muted);margin-top:22px!important;flex:none}.aw-detail .aw-people-due{margin-left:auto!important}.task-detail-scrim.aw-detail .task-detail-grid dd>button{opacity:0;transition:opacity var(--aw-motion);padding:2px;border:0;background:none;color:var(--aw-ink-muted);cursor:pointer}.task-detail-scrim.aw-detail .task-detail-grid>div:is(:hover,:focus-within) dd>button{opacity:1}@media(hover:none){.task-detail-scrim.aw-detail .task-detail-grid dd>button{opacity:1}}.task-detail-scrim.aw-detail .aw-review-card{margin:0;background:#fff;border:1px solid var(--aw-line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.aw-detail .aw-review-line{margin:0;font-size:13.5px;color:var(--aw-ink)}.aw-detail .aw-review-line b{font-weight:600}.aw-detail .aw-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-detail-scrim.aw-detail .aw-review-actions>button,.task-detail-scrim.aw-detail .task-action-strip button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:10px;font:600 13.5px Inter,system-ui,sans-serif;cursor:pointer;width:auto;margin:0}.task-detail-scrim.aw-detail .aw-review-actions>.primary-inline-button,.task-detail-scrim.aw-detail .task-action-strip .primary-inline-button{background:var(--aw-brand);border:1px solid var(--aw-brand);color:#fff}.task-detail-scrim.aw-detail .aw-review-actions>.secondary-button{background:#fff;color:var(--aw-ink-2);border:1px solid #E1DED6;font-weight:500}.task-detail-scrim.aw-detail .aw-review-card textarea{min-height:72px}.task-detail-scrim.aw-detail .task-action-strip{margin:0;padding:0;border:0;justify-content:flex-start}.task-detail-scrim.aw-detail .task-action-strip:not(:has(button)){display:none}.task-detail-scrim.aw-detail .task-action-strip button[data-pending]:disabled{opacity:1;cursor:progress}.task-detail-scrim.aw-detail .task-action-strip svg,.task-detail-scrim.aw-detail .aw-review-actions svg{width:16px;height:16px}.task-detail-scrim.aw-detail .task-status-error{margin:0}.aw-detail .aw-edit-actions{display:flex;justify-content:flex-end;gap:8px}.aw-result-skeleton{height:54px}.task-detail-scrim.aw-detail .aw-brief-section{margin:0;padding:20px 0;border-bottom:1px solid #EEEBE3;display:flex;flex-direction:column;gap:12px}.task-detail-scrim.aw-detail .aw-brief-section>h3{margin:0;font-size:13px;color:var(--aw-ink-muted);font-weight:600}.aw-brief{display:flex;flex-direction:column;gap:12px}.aw-brief-text{font-size:14px;line-height:1.6;color:var(--aw-ink-2);overflow-wrap:anywhere}.aw-brief-text .rich-content>:first-child,.aw-brief-text>p:first-child{margin-top:0}.aw-brief-text .rich-content>:last-child{margin-bottom:0}.task-detail-scrim.aw-detail .task-description .aw-brief-text p{font-size:14px;color:var(--aw-ink-2);white-space:normal}.task-detail-scrim.aw-detail .task-discussion{margin:0;padding:20px 0 0;display:flex;flex-direction:column;flex:1;background:none;border:0;border-radius:0;box-shadow:none}.task-detail-scrim.aw-detail .task-discussion>.task-section-heading{border:0;padding:0;margin:0 0 4px}.task-detail-scrim.aw-detail .task-discussion>.task-section-heading h3{font-size:13px;color:var(--aw-ink-muted);font-weight:600;letter-spacing:0}.task-detail-scrim.aw-detail .task-discussion>.task-section-heading>span{display:none}.task-detail-scrim.aw-detail .task-discussion .task-update-list{margin:8px 0 0}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li{border:0;border-bottom:0;padding:10px 0 2px;background:none}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li:not(.discussion-system-line)>:not(.discussion-message-header){margin-left:38px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li>p{margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.55;color:var(--aw-ink)}.task-detail-scrim.aw-detail .task-discussion .discussion-person .people-avatar{width:28px;height:28px;flex-basis:28px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-focused{padding:10px 8px 4px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued{padding-top:0;margin-top:-2px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>.discussion-message-header{min-height:0;height:0;margin:0;position:relative}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>.discussion-message-header .discussion-person,.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>.discussion-message-header>time{display:none}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>.discussion-message-header .discussion-message-actions{position:absolute;right:0;top:-4px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>p{margin-top:2px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li :is(.discussion-message-actions,.discussion-menu-trigger),.task-detail-scrim.aw-detail .task-discussion .task-update-list>li>.discussion-inline-reply{opacity:0;transition:opacity var(--aw-motion)}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li:is(:hover,:focus-within) :is(.discussion-message-actions,.discussion-menu-trigger),.task-detail-scrim.aw-detail .task-discussion .task-update-list>li:is(:hover,:focus-within)>.discussion-inline-reply{opacity:1}@media(hover:none){.task-detail-scrim.aw-detail .task-discussion .task-update-list>li :is(.discussion-message-actions,.discussion-menu-trigger),.task-detail-scrim.aw-detail .task-discussion .task-update-list>li>.discussion-inline-reply{opacity:1}}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.discussion-system-line{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:12px;color:var(--aw-ink-muted);text-align:center;background:none}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.discussion-system-line:before,.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.discussion-system-line:after{content:"";flex:1;height:1px;background:#eeebe3}.discussion-system-line>span{max-width:80%}.aw-detail .discussion-next-mention{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.aw-detail .discussion-next-mention button{border:1px dashed #C9D6C3;background:#f3f7f1;color:var(--aw-brand);border-radius:999px;padding:4px 10px;font:500 12px Inter,system-ui,sans-serif;cursor:pointer}.aw-detail .discussion-next-mention button:hover{background:var(--aw-done-bg)}.aw-detail .discussion-compose-shell{margin-top:auto;padding-top:14px}.task-detail-scrim.aw-detail .task-discussion .task-update-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px;margin:0;padding:5px 5px 5px 8px;border:1px solid #E1DED6;border-radius:12px;background:#fff;box-shadow:none}.task-detail-scrim.aw-detail .task-update-form>.awux-input-dropzone{flex:1 1 200px;min-width:0}.task-detail-scrim.aw-detail .task-update-form .rich-editor{border:0;padding:0;margin:0;background:none;box-shadow:none;min-height:0;display:flex;flex-wrap:wrap;align-items:flex-start}.task-detail-scrim.aw-detail .task-update-form .rich-editor>div:last-of-type{flex:1 1 auto;min-width:0}.task-detail-scrim.aw-detail .task-update-form:not(:focus-within) .rich-format-toggle{display:none}.task-detail-scrim.aw-detail .task-update-form .rich-format-toggle{min-height:32px;height:32px;width:32px}.task-detail-scrim.aw-detail .task-update-form .ProseMirror{min-height:26px!important;max-height:220px;overflow-y:auto;padding:6px!important;font-size:14px;line-height:1.5}.task-detail-scrim.aw-detail .task-update-form>fieldset.composer-attachment-tools{display:flex;align-items:center;gap:0;margin:0;padding:0;border:0;min-width:0}.task-detail-scrim.aw-detail .task-update-form>fieldset.composer-attachment-tools>:is(label,button){width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border:0;background:none}.task-detail-scrim.aw-detail .task-update-form>.primary-inline-button{width:36px;height:36px;min-height:36px;padding:0;border-radius:9px;font-size:0;display:grid;place-items:center;background:var(--aw-brand);color:#fff;border:0}.task-detail-scrim.aw-detail .task-update-form>.primary-inline-button svg{width:16px;height:16px;margin:0}.task-detail-scrim.aw-detail .task-update-form>:is(.discussion-next-mention,.discussion-reply-preview){order:-1;flex-basis:100%}.task-detail-scrim.aw-detail .task-update-form>:is(p,.awnext-draft-reselect,.awux-file-state){order:3;flex-basis:100%;margin:4px 6px}.task-detail-scrim.aw-detail .task-update-form>fieldset.composer-attachment-tools.awux-input-composer-tools{flex-basis:100%;order:2;flex-wrap:wrap}.aw-detail .aw-sk-code{width:64px;height:22px}.aw-detail .aw-sk-project{width:120px;height:14px}.aw-detail .aw-detail-skeleton{display:flex;flex-direction:column;gap:12px;padding-top:10px}.aw-detail .aw-sk-title{width:78%;height:22px}.aw-detail .aw-sk-short{width:46%}.aw-detail .aw-sk-row{display:flex;gap:10px;margin-top:6px}.aw-detail .aw-sk-chip{width:92px;height:24px;border-radius:999px}.aw-detail .aw-sk-person{width:120px;height:36px}.aw-detail .aw-sk-line{width:100%;height:12px;margin-top:4px}@media(max-width:760px){.task-detail-scrim.aw-detail .task-drawer.task-detail-v3{width:100vw;border-left:0;box-shadow:none}.task-detail-scrim.aw-detail .aw-detail-head{padding:10px 10px 6px 16px}.task-detail-scrim.aw-detail .task-drawer-body{padding:4px 16px 140px}.task-detail-scrim.aw-detail .task-drawer-title h2{font-size:20px}.aw-detail .aw-people-due{margin-left:0!important;flex-basis:100%}.aw-detail .aw-people-arrow{margin-top:20px!important}.task-detail-scrim.aw-detail .task-action-strip,.task-detail-scrim.aw-detail .aw-review-actions{position:fixed;left:0;right:0;bottom:0;z-index:6;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--aw-surface-2);border-top:1px solid var(--aw-line);flex-direction:row;align-items:center}.task-detail-scrim.aw-detail .task-action-strip>div{width:100%}.task-detail-scrim.aw-detail .task-action-strip button,.task-detail-scrim.aw-detail .aw-review-actions>.primary-inline-button{flex:1;justify-content:center;min-height:46px}.aw-brief-thumbs{max-width:none}}.task-detail-scrim.aw-detail .aw-detail-head>.aw-code-chip{width:auto;height:auto;min-height:26px;border:0;display:inline-flex;align-items:center}.aw-create>footer .aw-create-draft{order:1;flex:0 1 auto;min-width:0;max-width:45%;margin:0;padding:0;font-size:12px;color:var(--aw-ink-muted)}.aw-create>footer .wf-secondary,.aw-create>footer .wf-primary{order:2}.aw-create>footer .aw-create-hint{order:0}.aw-create>footer .aw-create-draft:empty{display:none}.aw-create>footer .aw-create-draft :is(p,div){margin:0}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li{position:relative}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li>.discussion-inline-reply{position:absolute;right:40px;top:8px;margin:0;padding:4px 6px;min-height:0}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>.discussion-inline-reply{top:-2px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li>.discussion-proof-label{display:inline-block;margin:0 0 0 38px;font-size:11.5px;color:var(--aw-done)}.task-detail-scrim.aw-detail .aw-review-card>.aw-review-actions{justify-content:flex-start;gap:8px}.task-detail-scrim.aw-detail .aw-review-card>p.aw-review-line{margin:0;font-size:13.5px;color:var(--aw-ink)}.task-detail-scrim.aw-detail .aw-review-card .field-group{margin:0}.task-detail-scrim.aw-detail .aw-detail-head>.task-sync-retry{width:36px;height:36px;border:0;background:none;color:var(--aw-late);display:grid;place-items:center}.task-action-dialog .task-lifecycle-form.aw-settings-form,.task-action-dialog .task-lifecycle-form.task-more-options{display:grid;gap:12px;margin:12px 0 0;padding:0;background:none;border:0;justify-items:stretch;text-align:left}.task-action-dialog .aw-settings-form .wf-recipient,.task-action-dialog .aw-settings-form .wf-field{width:100%;justify-self:stretch}.task-action-dialog .aw-settings-form>div:last-child,.task-action-dialog .task-more-options>div:last-child{display:flex;justify-content:flex-end;gap:8px}.task-action-dialog .aw-settings-form .wf-hint{text-align:left}.task-detail-scrim.aw-detail .field-group,.task-detail-scrim.aw-detail .wf-field{display:flex;flex-direction:column;gap:8px;min-width:0}.task-detail-scrim.aw-detail :is(.field-group>span,.wf-label){font-size:13px;font-weight:600;line-height:1.5;color:#2c3930}.task-detail-scrim.aw-detail .field-group :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),.task-detail-scrim.aw-detail .wf-field .wf-control{box-sizing:border-box;height:44px;min-height:44px;padding:0 12px;border:1px solid #DCE2D5;border-radius:8px;background-color:#fff;color:#2c3930;font:400 14px/1.4 Inter,system-ui,sans-serif}.task-detail-scrim.aw-detail .field-group textarea{box-sizing:border-box;padding:10px 12px;border:1px solid #DCE2D5;border-radius:8px;background:#fff;color:#2c3930;font:400 14px/1.5 Inter,system-ui,sans-serif}.task-detail-scrim.aw-detail .field-group select{padding-right:32px}.task-detail-scrim.aw-detail .task-form-grid{align-items:start}.task-detail-scrim.aw-detail .task-steps-empty .subtask-section>.task-section-heading{display:none}.task-detail-scrim.aw-detail .subtask-section:has(>.subtask-form)>.subtask-empty{display:none}.task-detail-scrim.aw-detail .subtask-form{display:flex;flex-direction:column;gap:12px}.task-detail-scrim.aw-detail .subtask-form .task-form-grid{margin:0}.task-detail-scrim.aw-detail .subtask-form-actions{margin:0;align-items:center}.task-detail-scrim.aw-detail .subtask-form-actions>button{height:40px;min-height:40px;padding:0 16px;border-radius:8px;font:600 13px/1 Inter,system-ui,sans-serif}.task-detail-scrim.aw-detail .task-discussion .discussion-message-header{align-items:flex-start;gap:8px}.task-detail-scrim.aw-detail .task-discussion .discussion-message-header>time{line-height:19.5px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li:not(.discussion-system-line)>:not(.discussion-message-header){margin-left:36px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li>.discussion-proof-label{margin-left:36px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li .rich-content :is(p,li){font-size:14px;line-height:1.55;color:var(--aw-ink)}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li>.discussion-inline-reply{top:14px;height:28px}.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>.discussion-inline-reply{top:-4px}.task-detail-scrim.aw-detail .task-discussion .task-update-form{padding:6px;align-items:flex-end}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor--compact .rich-format-toggle,.task-detail-scrim.aw-detail .task-discussion .task-update-form>fieldset.composer-attachment-tools>:is(label,button){width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.task-detail-scrim.aw-detail .task-discussion .task-update-form .ProseMirror{padding:8px!important;min-height:36px!important;line-height:20px;box-sizing:border-box}.task-detail-scrim.aw-detail .task-discussion .task-update-form .ProseMirror>*{margin:0;line-height:20px}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor{align-items:flex-end}.task-detail-scrim.aw-detail .task-steps-empty>.subtask-section{padding-left:0;padding-right:0}@media(max-width:480px){.task-detail-scrim.aw-detail .subtask-form .task-form-grid{grid-template-columns:minmax(0,1fr)}}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor .tiptap:has(>p:only-child>br.ProseMirror-trailingBreak:only-child):before{width:100%;height:20px;line-height:20px;margin-bottom:-20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-detail-scrim.aw-detail .task-discussion .discussion-message-header{flex-wrap:nowrap;min-width:0}.task-detail-scrim.aw-detail .task-discussion .discussion-message-header>.discussion-person{min-width:0}.task-detail-scrim.aw-detail .task-discussion .discussion-message-header>time{white-space:nowrap;flex:0 0 auto}@media(max-width:540px){.task-detail-scrim.aw-detail .task-discussion .discussion-message-header>time{margin-left:36px;line-height:18px}}@media(max-width:540px){.task-detail-scrim.aw-detail .task-discussion .discussion-message-header>.discussion-edited{grid-column:1;margin-left:36px;line-height:18px}}@media(hover:none){.task-detail-scrim.aw-detail .task-discussion .task-update-list>li.is-continued>.discussion-message-header{height:26px}}.task-detail-scrim.aw-detail .task-discussion .task-update-form{align-items:flex-end;padding:8px;gap:6px;border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease}.task-detail-scrim.aw-detail .task-discussion .task-update-form:focus-within{border-color:#a9bdae;box-shadow:0 0 0 3px #244e3c12}.task-detail-scrim.aw-detail .task-discussion .task-update-form>.awux-input-dropzone,.task-detail-scrim.aw-detail .task-discussion .task-update-form>.awux-input-dropzone>.rich-editor{display:contents}.task-detail-scrim.aw-detail .task-discussion .task-update-form:has(>.awux-input-dropzone.is-file-over){outline:2px solid var(--aw-brand);outline-offset:2px}.task-detail-scrim.aw-detail .task-discussion .task-update-form>:is(.discussion-next-mention,.discussion-reply-preview){order:-2;flex-basis:100%}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>.rich-toolbar{order:-1;flex:1 1 calc(100% - 84px);display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0 0 6px;border-bottom:1px solid #EEECE6;background:none}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>.rich-toolbar[hidden],.task-detail-scrim.aw-detail .task-discussion .task-update-form:not(:focus-within) .rich-editor>.rich-toolbar{display:none}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>.rich-toolbar-accessory{order:0}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>.rich-toolbar-accessory:has(.awnext-draft--routine){position:static;flex:0 0 auto;align-self:stretch;display:flex;align-items:flex-start;margin-left:auto;padding-bottom:6px;border-bottom:1px solid #EEECE6}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor:has(>.rich-toolbar[hidden])>.rich-toolbar-accessory:has(.awnext-draft--routine),.task-detail-scrim.aw-detail .task-discussion .task-update-form:not(:focus-within) .rich-toolbar-accessory:has(.awnext-draft--routine){display:none}.task-detail-scrim.aw-detail .task-discussion .task-update-form:after{content:"";order:0;flex:0 0 100%;height:0;margin-top:-6px}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>.rich-format-toggle,.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>div:last-of-type,.task-detail-scrim.aw-detail .task-discussion .task-update-form>fieldset.composer-attachment-tools,.task-detail-scrim.aw-detail .task-discussion .task-update-form>.primary-inline-button{order:1}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>div:last-of-type{flex:1 1 120px;min-width:0}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor>:is(.rich-link-form,.rich-editor-error,.rich-editor-footer){order:0;flex-basis:100%}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor:has(>.rich-toolbar-accessory .awnext-draft--routine)>.rich-toolbar{margin-right:-6px}.task-detail-scrim.aw-detail .task-discussion .task-update-form>:is(p,.awnext-draft-reselect,.awux-file-state){order:3}.task-detail-scrim.aw-detail .task-discussion .task-update-form>fieldset.composer-attachment-tools.awux-input-composer-tools{order:2}.task-detail-scrim.aw-detail .task-discussion .task-update-form>.primary-inline-button{flex:0 0 36px;border-radius:10px;transition:background-color .15s ease,color .15s ease,transform .1s ease}.task-detail-scrim.aw-detail .task-discussion .task-update-form>.primary-inline-button svg{width:18px;height:18px;stroke-width:2.4}.task-detail-scrim.aw-detail .task-discussion .task-update-form>.primary-inline-button:disabled{opacity:1;background:#edf1eb;color:#a2b2a5;cursor:default}.task-detail-scrim.aw-detail .task-discussion .task-update-form>.primary-inline-button:not(:disabled):hover{background:#193e2e}.task-detail-scrim.aw-detail .task-discussion .task-update-form>.primary-inline-button:not(:disabled):active{transform:scale(.94)}.task-detail-scrim.aw-detail .task-discussion .task-update-form>fieldset.composer-attachment-tools>:is(label,button){border-radius:10px;color:#6b7a6e}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-editor--compact .rich-format-toggle{border-radius:10px;font-size:14px;color:#6b7a6e}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-toolbar button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:8px;color:#5f6f63}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-toolbar button:hover{background:#f1f4ef;color:var(--aw-brand)}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-toolbar button[aria-pressed=true]{background:#e6eee4;color:var(--aw-brand)}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-toolbar svg{width:16px;height:16px}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-toolbar b{font-size:13px;font-weight:700}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-toolbar-more{gap:2px;margin-top:4px;padding-top:6px;border-top:1px solid #EEECE6}.task-detail-scrim.aw-detail .task-discussion .task-update-form .rich-toolbar-more button{width:auto;padding:0 10px;font-size:12px;font-weight:500}.task-detail-scrim.aw-detail .task-discussion .awnext-draft--routine>button{width:32px;min-height:32px;border-radius:8px}.awnext-draft{font-size:12px;color:var(--muted,#62685f);margin:8px 0}.awnext-draft p{margin:8px 0;overflow-wrap:anywhere}.awnext-draft-actions{display:flex;flex-wrap:wrap;gap:8px}.awnext-draft button{border:1px solid var(--border,#e6e3db);background:var(--surface,#fcfbf8);color:var(--forest,#1a3325);padding:10px 12px;border-radius:8px;min-height:44px;cursor:pointer}.awnext-draft-reselect{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow-wrap:anywhere;font-size:12px;border:1px solid var(--border,#e6e3db);padding:12px;border-radius:8px}.awnext-draft-reselect input{max-width:100%;min-height:44px}.awnext-draft-reselect button{min-height:44px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.awnext-draft--routine p[data-state=saving] svg{opacity:0;animation:awnext-draft-slow .2s ease-out 1s forwards}@keyframes awnext-draft-slow{to{opacity:1}}@media(prefers-reduced-motion:reduce){.awnext-draft--routine p[data-state=saving] svg{animation-duration:0s}}.evidence-document{min-width:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.evidence-document p,.evidence-document pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:.65em 0}.evidence-document h4{font-size:1em;margin:1.1em 0 .4em;font-weight:650}.evidence-document pre,.evidence-document code{font-size:.9em}.evidence-document a{text-decoration:underline}.evidence-table{max-width:100%;overflow-x:auto;margin:.8em 0}.evidence-table table{border-collapse:collapse;width:100%;font-size:inherit}.evidence-table th,.evidence-table td{text-align:left;vertical-align:top;padding:.45em .65em;border:1px solid currentColor;min-width:7em}.evidence-source{margin-top:1em;font-size:.92em}.evidence-source summary{cursor:pointer}.task-drawer .task-workflow-action{min-height:40px;padding:9px 14px;font:inherit;font-size:13px;font-weight:650;line-height:1.4;white-space:normal;text-align:center;justify-self:start}.task-drawer .task-workflow-action:focus-visible{outline:3px solid #85a593;outline-offset:3px}.task-drawer .task-workflow-action:disabled{opacity:.55;cursor:not-allowed}.task-drawer .task-revision-notice{border-color:#d9c4a2;background:#fbf7ef}.task-drawer .task-revision-notice h3{margin:0;color:#634b2b}.task-drawer .task-revision-feedback{white-space:pre-wrap;overflow-wrap:anywhere;color:#3b4038}.task-drawer.task-detail-v3{width:min(740px,100vw);border-radius:14px 0 0 14px;background:#fafbf8}.task-detail-v3 .task-drawer-body{padding:28px 32px 48px}.task-detail-v3 .task-drawer-body>.task-viewer-context{padding:0;margin:0 0 20px;border:0;background:transparent;color:#6e7b68;font-size:12px;line-height:1.6}.task-detail-v3 .task-completed-empty-state{display:flex;align-items:center;justify-content:space-between;gap:20px}.task-detail-v3 .task-completed-empty-state h3{margin:0;font-size:15px}.task-detail-v3 .task-completed-empty-state>div{display:block;min-width:0}.task-detail-v3 .task-completed-empty-state p{padding:0;margin:6px 0 0;border:0;background:transparent;line-height:1.65}.task-detail-v3 .task-completed-empty-state>.task-workflow-action{flex:0 0 auto;width:auto}.task-detail-v3 .completion-proof-snapshot{padding:20px;margin:24px 0;border:1px solid #d9e2d1;border-radius:10px;background:#f6f8f1}.task-detail-v3 .completion-proof-snapshot h3{margin:0 0 14px;font-size:15px}.task-detail-v3 .completion-proof-snapshot small{display:block;margin-top:16px;color:#6e7b68;line-height:1.6}.task-detail-v3 .task-drawer-title h2{font-size:27px;line-height:1.25;letter-spacing:-.025em;font-weight:620}.task-detail-v3 .task-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border:0;border-radius:0;padding-bottom:23px;overflow:visible}.task-detail-v3 .task-detail-grid>div{min-height:0;padding:0;border:0;min-width:0}.task-detail-v3 .task-detail-grid>div:last-child:nth-child(odd){grid-column:auto}.task-detail-v3 .task-detail-grid dt{font-size:10px;font-weight:500;color:#788375}.task-detail-v3 .task-detail-grid dd{font-size:12px;font-weight:500;overflow-wrap:anywhere}.task-detail-v3 .task-detail-grid>.task-status-field{grid-column:1 / -1;max-width:250px}.task-detail-v3 .task-lifecycle-form{border:0;background:#eff3e9;border-radius:9px;padding:18px;margin-bottom:24px}.task-detail-v3 .task-description{margin:24px 0 30px}.task-detail-v3 .task-description p,.task-detail-v3 .task-accepted-note p{line-height:1.65}.task-detail-v3 .task-accepted-note{padding:12px 0 0;margin:18px 0 0;border-top:1px solid #e3e8df;background:transparent;font-size:12px}.task-detail-v3 .task-accepted-note summary{cursor:pointer;color:#54715f}.task-detail-v3 .task-result-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:500}.task-detail-v3 .task-result-heading>svg{width:18px;height:18px}.task-detail-v3 .task-result-heading>.task-workflow-action{flex:0 0 auto;width:auto;margin-left:0}.task-detail-v3 .task-accepted-note h3{margin:0;font-size:15px}.task-detail-v3 .task-accepted-note p{white-space:pre-wrap;overflow-wrap:anywhere}.task-detail-v3 .task-next-action-panel:empty{display:none}.task-detail-v3 .task-local-hierarchy{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #e3e8df}.task-detail-v3 .task-local-hierarchy .workspace-hierarchy{padding:0;font-size:11px}.task-detail-v3 .task-local-hierarchy .workspace-hierarchy ol{flex-wrap:wrap}.task-detail-v3 .task-project-context{display:flex;align-items:center;gap:12px;margin-bottom:17px;font-size:11px;color:#708562}.task-detail-v3 .task-project-context>button{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:0;color:inherit;text-align:left}.task-detail-v3 .task-state-badge{margin-left:auto;flex-shrink:0;padding:4px 7px;border-radius:5px;font-size:10px;background:#f0f2ec;color:#6c7b60}.task-detail-v3 .task-state-review{background:#eeebf5;color:#776091}.task-detail-v3 .task-state-selesai{background:#e7f0e6;color:#567951}.task-detail-v3 .task-person-identity{display:flex;align-items:center;gap:9px}.task-detail-v3 .task-person-identity .people-avatar{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#e6e1ef;color:#776486;font-size:9px}.task-detail-v3 .task-person-identity strong{font-weight:500}.task-detail-v3 .task-person-identity small{display:none!important}.task-detail-v3 .task-status-control{margin:-8px 0 20px;font-size:12px;color:#54715f}.task-detail-v3 .task-status-control summary{cursor:pointer}.task-detail-v3 .task-status-control select{margin-top:8px;max-width:250px}.task-detail-v3 .task-result-choice{display:grid;gap:12px}.task-detail-v3 .task-result-choice p{white-space:pre-wrap;overflow-wrap:anywhere}.task-detail-v3 .task-result-choice>button{justify-self:start}.task-detail-v3 .task-next-action-panel .task-lifecycle-form{margin-top:0}.task-detail-v3 .task-description+.task-secondary-details{margin-top:0}.task-detail-v3 .task-secondary-details>summary .subtask-summary-progress{margin-left:auto;margin-right:14px;color:#7b8278;font-size:10.5px;font-weight:500}.task-detail-v3 .task-drawer-body>.task-description p,.task-detail-v3 .task-drawer-body>.task-lifecycle-form p,.task-detail-v3 .task-drawer-body>.task-accepted-note p,.task-detail-v3 .task-drawer-body>.completion-proof-snapshot p{padding:0;border:0;border-radius:0;background:transparent;margin:6px 0;line-height:1.65}@media(max-width:760px){.task-drawer.task-detail-v3{width:100%;border-radius:0}.task-detail-v3 .task-drawer-body{padding:24px 20px 40px}.task-detail-v3 .task-drawer-title h2{font-size:23px}.task-detail-v3 .task-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:480px){.task-detail-v3 .task-completed-empty-state{align-items:flex-start;flex-direction:column}.task-drawer .task-detail-grid>.task-status-field{grid-column:1 / -1;border-right:0}.task-drawer .task-status-select{min-height:40px}}.subtask-list .subtask-contributions,.subtask-list .subtask-contribution-blocker{grid-column:1 / -1;margin:4px 0 0 25px;min-width:0;overflow-wrap:anywhere}.subtask-contributions summary{cursor:pointer;color:var(--green);font-size:12px;padding:6px 0}.subtask-contributions summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.subtask-contributions p{margin:7px 0;font-size:12px;line-height:1.5}.subtask-contributions a{color:var(--green)}.task-detail-v3 .task-completed-empty-state h3.task-completed-line{color:#2f6b4f;font-weight:600}.task-detail-v3 .task-completed-empty-state>.task-workflow-action{font-size:13px}.task-detail-v3 .task-person-identity:has(.task-assignee-access){flex-wrap:wrap}.task-detail-v3 .task-assignee-access{display:inline-flex;align-items:center;gap:4px;color:#8a6a3b;font-size:12px;white-space:nowrap}.task-detail-v3 .task-assignee-access .task-assignee-access-add{padding:0;border:0;background:none;color:#2f6b4f;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.task-result-choice .task-result-proof-hint{margin:0 0 4px;padding:8px 10px;border-radius:8px;background:var(--aw-held-bg);color:var(--aw-held-ink);font-size:12.5px;line-height:1.5}.task-detail-scrim .task-drawer-title>button.task-title-completion{border:2px solid #6e8e72;border-radius:50%;flex-basis:24px;width:24px;height:24px;padding:2px;color:#42674b}.task-title-completion.is-complete{background:#e7eee2}.task-action-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;margin:0 0 24px;border-top:1px solid #e0e7d9;border-bottom:1px solid #e0e7d9}.task-action-strip>div{display:flex;gap:8px;flex-wrap:wrap}.task-action-strip>div>button{width:auto}.task-detail-scrim .task-blocker-panel.is-open{background:#f8f1df;border-left:3px solid #c39d4c}.task-detail-scrim .task-detail-grid>div:nth-child(2){border-left:2px solid #b7cbb7;padding-left:14px}.task-detail-scrim .task-steps-empty{border:0;background:transparent;margin:16px 0 26px}.task-detail-scrim .task-steps-empty>summary{justify-content:flex-start;padding:0;color:#65805d;font-weight:400}.task-detail-scrim .task-steps-empty>summary:after{content:none}.task-quiet-settings{margin-top:20px}.task-detail-scrim .task-quiet-settings>button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 0;border:0;background:transparent;color:#65805d;font:400 12px/1.5 Inter,system-ui,sans-serif;cursor:pointer}.task-detail-scrim .task-quiet-settings>button:hover{color:#254e3d}.task-detail-scrim .task-quiet-settings .task-status-control{margin:12px 0}@media(max-width:600px){.task-action-strip{align-items:flex-start;flex-direction:column}}.drawer-scrim.task-detail-scrim{display:flex;align-items:center;justify-content:center;padding:24px;background:#20372cb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.task-detail-scrim .task-drawer.task-detail-v3{position:relative;inset:auto;animation:none;width:min(790px,100%);height:auto;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:#fdfefb;border:1px solid #dce3d6;border-radius:16px;box-shadow:0 24px 70px #152a3226;color:#2c3930;font:400 14px/1.65 Inter,system-ui,sans-serif;scrollbar-gutter:stable}.task-detail-scrim .task-detail-v3>header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 26px;background:#fdfefbf5;border-bottom:1px solid #e5e9df}.task-detail-scrim .task-code{font:400 11px/1.5 Inter,system-ui;color:#73816a;white-space:normal}.task-detail-scrim .task-permalink-actions{gap:5px;flex-shrink:0}.task-detail-scrim .task-permalink-actions button,.task-detail-scrim .task-permalink-actions a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:7px;border:0;border-radius:7px;background:transparent;color:#75886e}.task-detail-scrim .task-permalink-actions span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.task-detail-scrim .task-drawer-body{padding:26px 30px 30px;overflow:visible}.task-detail-scrim .task-drawer-body>.task-viewer-context{font-size:10px;color:#8a9681;margin-bottom:15px}.task-detail-scrim .task-drawer-title{gap:10px;align-items:center;justify-content:flex-start;margin:14px 0 24px}.task-detail-scrim .task-drawer-title h2{font-size:27px;font-weight:620;letter-spacing:-.035em;line-height:1.3;margin:0;overflow-wrap:anywhere}.task-detail-scrim .task-drawer-title>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:0;padding:7px;border:0;background:transparent;color:#75886e;border-radius:7px}.task-detail-scrim svg{width:17px;height:17px;flex-shrink:0}.task-detail-scrim button,.task-detail-scrim input,.task-detail-scrim textarea,.task-detail-scrim select{font-family:inherit}.task-detail-scrim button:focus-visible,.task-detail-scrim a:focus-visible{outline:2px solid #6e9581;outline-offset:3px}.task-detail-scrim .task-detail-grid{margin:0 0 25px;padding:0;gap:18px}.task-detail-scrim .task-detail-grid dt{font-size:11px;line-height:1.5;color:#84917b;margin-bottom:7px}.task-detail-scrim .task-detail-grid dd{margin:0;font-size:12px;line-height:1.6;font-weight:400}.task-detail-scrim .task-detail-grid>div{min-width:0}.task-detail-scrim .task-person-identity>span:not(.people-avatar){min-width:0;overflow-wrap:anywhere}.task-detail-scrim .task-person-identity>button{flex-shrink:0}.task-detail-scrim .task-detail-grid dd>button{display:inline-flex;align-items:center;padding:3px;border:0;background:transparent;color:#75886e;vertical-align:middle}.task-detail-scrim .task-detail-grid dd>button svg{width:14px;height:14px}.task-detail-scrim .task-lifecycle-form{font-size:12px;line-height:1.6;gap:6px;margin:0 0 20px;padding:18px;background:#eef3e8;border-radius:10px;border:0}.task-detail-scrim .task-lifecycle-form h3{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;margin:0 0 6px}.task-detail-scrim .task-lifecycle-form p{font-size:12px;color:#7c8c70}.task-detail-scrim .task-lifecycle-form>button,.task-detail-scrim .task-lifecycle-form>div>button,.task-detail-scrim .task-result-choice>button,.task-detail-scrim .task-edit-form>button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:7px;min-height:36px;width:auto;padding:8px 12px;border:1px solid #dbe2d3;border-radius:7px;background:#fff;color:#667c5c;font-size:12px;font-weight:600;line-height:1.4;margin-top:8px;white-space:normal}.task-detail-scrim .task-lifecycle-form .primary-inline-button,.task-detail-scrim .task-edit-form>.primary-inline-button{background:#254e3d;border-color:#254e3d;color:#fff}.task-detail-scrim .task-lifecycle-form>div{gap:8px;flex-wrap:wrap}.task-detail-scrim .task-lifecycle-form .field-group,.task-detail-scrim .task-edit-form .field-group{font-size:12px;gap:7px;margin-bottom:12px}.task-detail-scrim .task-lifecycle-form textarea,.task-detail-scrim .task-edit-form textarea{background:#fff;border:1px solid #dbe3d3;border-radius:7px;min-height:90px;padding:11px;font-size:13px;line-height:1.65}.task-detail-scrim .task-blocker-panel:not(.is-open){padding:0;margin:-8px 0 15px;background:transparent}.task-detail-scrim .task-blocker-panel:not(.is-open) button{border:0;background:transparent;padding:4px 0;min-height:26px;font-size:11px;font-weight:400;margin:0}.task-detail-scrim .task-status-control{font-size:11px;margin:0 0 12px}.task-detail-scrim .task-completed-banner h3{display:flex}.task-detail-scrim .completion-proof-snapshot{padding:16px 18px;margin:0 0 24px;border-radius:9px}.task-detail-scrim .completion-proof-snapshot h3{font-size:12px;margin-bottom:10px}.task-detail-scrim .completion-proof-snapshot p{font-size:13px}.task-detail-scrim .completion-proof-snapshot small{font-size:10px;margin-top:10px}.task-detail-scrim .task-description{margin:26px 0 30px}.task-detail-scrim .task-description h3{font-size:13px;font-weight:600;margin:0 0 8px}.task-detail-scrim .task-description p{font-size:13px;color:#78856f;white-space:pre-wrap;overflow-wrap:anywhere}.task-detail-scrim .task-discussion{margin-top:28px}.task-detail-scrim .task-discussion>.task-section-heading{border-bottom:1px solid #e1e6d9;padding:0 0 12px;margin-bottom:0}.task-detail-scrim .task-discussion>.task-section-heading h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.task-detail-scrim .task-discussion>.task-section-heading h3>svg{display:none}.task-detail-scrim .task-discussion>.task-section-heading>span{font-size:11px;color:#86947c}.task-detail-scrim .task-update-list{padding:24px 0 0;margin:0;list-style:none;display:block}.task-detail-scrim .task-update-list>li{padding:0 0 0 44px;margin:0 0 28px;border:0;background:transparent;position:relative;box-shadow:none;border-radius:0}.task-detail-scrim .discussion-message-header{display:flex;align-items:center;gap:10px;min-height:28px;margin:0 0 7px}.task-detail-scrim .discussion-person .people-avatar{width:32px;height:32px;flex:0 0 32px;font-size:10px}.task-detail-scrim .task-update-list .discussion-person .people-avatar{position:static}.task-detail-scrim .discussion-person strong{font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.task-detail-scrim .discussion-message-header time{font-size:10px;line-height:1.5;color:#8a9681}.task-detail-scrim .task-update-list>li>p{padding:0;margin:8px 0;border:0;border-radius:0;background:transparent;font-size:13px;color:#596d4f;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.task-detail-scrim .task-update-list>li>a,.task-detail-scrim .task-proof-button{font-size:10px;line-height:1.5}.task-detail-scrim .task-update-list>li>small{font-size:10px;color:#8a9681}.task-detail-scrim .discussion-quoted-message{display:block;text-align:left;width:100%;max-width:100%;margin:10px 0;padding:8px 12px;border:0;border-left:2px solid #a8bda1;background:#f0f4eb;border-radius:0 6px 6px 0;white-space:normal}.task-detail-scrim .discussion-quoted-message strong{display:block;font-size:10px;color:#7b8c6f;font-weight:600}.task-detail-scrim .discussion-quoted-message span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:#596d4f;overflow-wrap:anywhere}.task-detail-scrim .task-update-form{padding:16px;border:1px solid #cedbc3;border-radius:10px;background:#fff;gap:10px}.task-detail-scrim .task-update-form textarea{font-size:13px;line-height:1.65;min-height:100px;padding:14px 0;border:0;background:transparent;box-shadow:none}.task-detail-scrim .task-update-form>.primary-inline-button{font-size:12px;min-height:38px;padding:9px 13px;border-radius:7px}.task-detail-scrim .task-composer-help,.task-detail-scrim .discussion-mention-hint{font-size:10px;line-height:1.6}.task-detail-scrim .composer-attachment-tools{font-size:11px}.task-detail-scrim .task-secondary-details,.task-detail-scrim .task-more-options{font-size:11px;margin-top:20px;border-color:#e5eadf}.task-reference-section{font-size:12px;margin:20px 0 28px}.task-reference-section summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#667c5c}.task-file-list>div{border:1px solid #dce4d3;border-radius:7px;padding:10px 12px;margin:10px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff}.task-file-list>div>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.task-reference-section .wf-reference-files{margin-top:12px}@media(max-width:540px){.drawer-scrim.task-detail-scrim{padding:10px}.task-detail-scrim .task-drawer.task-detail-v3{max-height:calc(100dvh - 20px);border-radius:12px}.task-detail-scrim .task-drawer-body{padding:20px 18px}.task-detail-scrim .task-detail-v3>header{padding:10px 18px}.task-detail-scrim .task-drawer-title h2{font-size:23px}.task-detail-scrim .task-detail-grid{grid-template-columns:1fr 1fr;gap:16px}.task-detail-scrim .task-detail-grid>div:last-child{grid-column:1/-1}.task-detail-scrim .task-completed-banner{flex-direction:column;align-items:stretch;gap:14px}.task-detail-scrim .task-update-list>li{padding-left:40px}.task-detail-scrim .task-update-form{padding:13px}}@media(prefers-reduced-motion:reduce){.task-detail-scrim *{transition:none!important}}.drawer-scrim.task-detail-scrim{background:var(--awux-overlay, rgba(26,51,37,.36));-webkit-backdrop-filter:none;backdrop-filter:none}.task-detail-scrim .task-drawer.task-detail-v3{border-radius:var(--awux-radius-dialog, 16px);box-shadow:var(--awux-shadow-dialog, 0 20px 60px rgba(26,51,37,.16));animation:awux-surface-in var(--awux-motion-dialog, .18s) var(--awux-motion-ease, ease-out) backwards}.task-detail-scrim .task-detail-v3>header{background:#fdfefb}.task-detail-scrim .task-code,.task-detail-scrim .task-drawer-body>.task-viewer-context,.task-detail-scrim .task-detail-grid dt,.task-detail-scrim .task-status-control{font-size:var(--awux-meta-size, 12px);line-height:1.5;color:var(--awux-text-secondary, #62685f)}.task-detail-scrim .task-detail-grid{row-gap:20px}.task-detail-scrim .task-detail-grid dt{margin-bottom:6px}.task-detail-scrim .task-description>p{font-size:var(--awux-body-size, 14px);line-height:1.5;color:var(--awux-text, #29372d)}.task-detail-scrim .task-composer-help,.task-detail-scrim .discussion-mention-hint{font-size:var(--awux-meta-size, 12px);color:var(--awux-text-secondary, #62685f)}.task-detail-scrim .task-detail-v3 .task-permalink-actions button,.task-detail-scrim .task-detail-v3 .task-permalink-actions a{width:40px;height:40px;color:var(--awux-text-secondary, #62685f);transition:background-color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out),color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out)}.task-detail-scrim .task-project-context{font-size:var(--awux-meta-size, 12px);color:var(--awux-text-secondary, #62685f);flex-wrap:wrap}.task-detail-scrim .task-project-context>button{min-width:0;overflow-wrap:anywhere}.task-detail-scrim .task-state-badge{font-size:var(--awux-meta-size, 12px);line-height:1.5;color:var(--awux-text-secondary, #62685f)}.task-detail-scrim .task-state-review{color:var(--indigo, #4e5d8c)}.task-detail-scrim .task-state-selesai{color:#345c3b}.task-detail-scrim .task-drawer-title h2{font-size:26px;font-weight:600;letter-spacing:-.02em}.task-detail-scrim .task-permalink-actions :is(button,a):hover{background:#edf2e8;color:var(--forest, #1a3325)}.task-detail-scrim :is(button,a):focus-visible{outline:2px solid var(--forest, #1a3325);outline-offset:3px}@media(max-width:540px){.task-detail-scrim .task-drawer-title h2{font-size:23px}}@media(pointer:coarse){.task-detail-scrim .task-detail-v3 .task-permalink-actions :is(button,a){width:44px;height:44px}}.project-modal .project-move-impact{padding:14px 16px;border:1px solid #dce5d6;border-radius:10px;background:#f2f6ee}.project-modal .project-move-impact p{margin:8px 0 0;font-size:12px;line-height:1.65}.project-modal .project-move-impact [role=alert]{color:#945738}.project-modal .project-modal-body:disabled{opacity:.7}.project-modal .wf-search:focus-within{outline:2px solid #789680;outline-offset:-1px;border-radius:7px}.project-modal .wf-search input:focus-visible{outline:none}.quiet-skeleton{display:grid;gap:12px;opacity:0;animation:quiet-skeleton-in .18s ease-out .25s forwards}.quiet-skeleton i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#eeece6,#f6f5f1,#eeece6);background-size:200% 100%;animation:quiet-skeleton-sheen 1.4s ease-in-out infinite}.quiet-skeleton--drawer{padding:28px 28px 0}.quiet-skeleton--drawer i:nth-child(1){width:34%;height:10px}.quiet-skeleton--drawer i:nth-child(2){width:72%;height:22px;border-radius:8px;margin-bottom:10px}.quiet-skeleton--drawer i:nth-child(3){width:92%}.quiet-skeleton--drawer i:nth-child(4){width:86%}.quiet-skeleton--drawer i:nth-child(5){width:54%}.quiet-skeleton--feed{padding:14px 0}.quiet-skeleton--feed i:nth-child(1){width:40%}.quiet-skeleton--feed i:nth-child(2){width:88%}.quiet-skeleton--feed i:nth-child(3){width:64%}@keyframes quiet-skeleton-in{to{opacity:1}}@keyframes quiet-skeleton-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.wf-primary[data-saving]{opacity:1!important;cursor:default}.wf-primary[data-saving] svg{animation:quiet-arrow-drift .9s ease-in-out .3s infinite}@keyframes quiet-arrow-drift{0%,to{transform:translate(0);opacity:1}50%{transform:translate(4px);opacity:.55}}@media(prefers-reduced-motion:reduce){.quiet-skeleton{animation-duration:0s;animation-delay:.25s}.quiet-skeleton i,.wf-primary[data-saving] svg{animation:none}}.quiet-image-wait{display:block;height:12px;width:96px;border-radius:6px;background:#eeece6;opacity:0;animation:quiet-skeleton-in .18s ease-out .35s forwards}.primary-task-button.is-saving:disabled{opacity:1;cursor:progress}.create-sync-ring{width:14px;height:14px;flex:0 0 14px;border-radius:50%;border:1.5px solid #ffffff4d;border-top-color:#fff;animation:aw-sync-spin .9s linear infinite}.minimal-task-row.is-sync-saving .minimal-task-icon,.minimal-task-row.is-sync-error .minimal-task-icon{position:relative}.minimal-task-row.is-sync-saving .minimal-task-icon:after{content:"";position:absolute;left:7px;right:7px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#819478,transparent) 0 0 / 200% 100%;animation:aw-sync-sweep 1.1s ease-out infinite}.minimal-task-row.is-sync-error .minimal-task-icon:after{content:"";position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--terracotta);box-shadow:0 0 0 2px #f0f3eb}.task-detail-v3>.task-sync-line{position:sticky;top:0;z-index:3;display:block;height:2px;margin-bottom:-2px;border-radius:16px 16px 0 0;overflow:hidden;background:linear-gradient(90deg,transparent,#6e8e72,transparent) 0 0 / 200% 100%;animation:aw-sync-sweep 1.1s ease-out infinite}.task-permalink-actions>.task-sync-retry{color:var(--terracotta)}@keyframes aw-sync-spin{to{transform:rotate(360deg)}}@keyframes aw-sync-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.create-sync-ring,.minimal-task-row.is-sync-saving .minimal-task-icon:after,.task-detail-v3>.task-sync-line{animation:none}.minimal-task-row.is-sync-saving .minimal-task-icon:after,.task-detail-v3>.task-sync-line{background:#81947866}}.task-action-dialog{width:min(510px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid #d7e1d0;border-radius:18px;background:#fdfefa;color:#2c3930;padding:28px;box-shadow:0 24px 80px #19372725;font-family:Inter,sans-serif}.task-action-dialog::backdrop{background:#233c3059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.task-detail-scrim .task-action-dialog h3{font-size:23px;line-height:1.3;margin:0 0 8px}.task-detail-scrim .task-action-dialog p{border:0;padding:0;background:none;border-radius:0;font:inherit;line-height:1.6;margin:12px 0}.task-action-dialog .task-action-recipient{color:#76866c;font-size:13px!important;margin-bottom:24px!important}.task-result-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:0 0 20px}.task-result-options legend{font-size:13px;margin-bottom:12px}.task-result-options label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce2d5;border-radius:10px;padding:14px;font-size:13px;cursor:pointer}.task-result-options label.selected{border-color:#7f9f84;background:#eef4e9}.task-result-options input[type=radio]{width:16px;height:16px;accent-color:#315346;margin:0;flex-shrink:0}.task-result-options small{display:block;font-size:11px;color:#7c8973;margin-top:3px}.task-action-dialog .task-result-selected{padding:13px!important;border-radius:8px!important;background:#eff4e9!important;color:#486f4c;font-size:13px!important}.task-result-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.task-action-dialog button{min-height:42px}.task-action-dialog textarea{min-height:130px}.task-action-dialog .task-completion-confirm{border:0;padding:0;background:none}.task-action-strip .primary-inline-button{background:#28513f!important;border-color:#28513f!important;padding:13px 24px!important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 3px 10px #24463216}.task-action-dialog .task-result-actions>button{width:auto;flex:0 0 auto;white-space:nowrap;padding:10px 20px}.task-action-dialog .field-group{display:grid;gap:10px;font-size:13px}.task-action-dialog textarea{width:100%;resize:vertical;border:1px solid #d5dfcc;border-radius:10px;padding:14px;background:#fff;color:inherit;font:inherit;line-height:1.6}.task-action-dialog textarea:focus-visible{outline:2px solid #648b73;outline-offset:2px}@media(max-width:520px){.task-action-dialog{padding:22px}.task-result-options{grid-template-columns:1fr}}.awnext-discussion-recovery{margin:16px 0;padding:16px;border:1px solid #a5bbac;border-radius:12px;background:#f2f6f3;color:#29372d;min-width:0;overflow-wrap:anywhere}.awnext-discussion-recovery p{margin:10px 0;font-size:14px;line-height:1.5}.awnext-discussion-recovery blockquote{margin:8px 0;padding:12px;border-left:3px solid #244d3b;background:#fff;white-space:pre-wrap;max-height:180px;overflow:auto}.awnext-discussion-recovery ul{padding-left:20px;font-size:14px}.awnext-discussion-recovery button:disabled{opacity:.6;cursor:default}.evidence-lifecycle{display:inline-flex;align-items:center;gap:.5rem;position:relative;max-width:100%;font-size:.85rem}.evidence-lifecycle-menu{position:absolute;z-index:20;right:0;top:100%;min-width:14rem;max-width:min(20rem,80vw);padding:.65rem;background:var(--surface,#fff);border:1px solid #d7dfd9;border-radius:.6rem;box-shadow:0 4px 16px #17332515;color:#293f32}.evidence-lifecycle-menu small{display:block;line-height:1.5}.evidence-revoke-dialog{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;border-radius:1rem;background:#fafbf8;color:#25382d;box-shadow:0 12px 42px #17271d25;overflow-wrap:anywhere}.evidence-revoke-dialog h2{margin-top:0}.evidence-revoke-dialog p{line-height:1.55}.evidence-revoke-dialog label{display:grid;gap:.4rem}.evidence-revoke-dialog textarea{width:100%;min-height:5rem;box-sizing:border-box;font:inherit;padding:.6rem;border:1px solid #aab9ad;border-radius:.5rem}.evidence-revoke-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.evidence-revoke-dialog button{padding:.6rem .9rem;border:1px solid #c7d2c9;border-radius:.5rem;background:#f5f8f4;color:#234e3b;font:inherit;cursor:pointer}.evidence-revoke-dialog button[type=submit]{background:#234e3b;color:#fff}.evidence-revoke-dialog button:disabled{opacity:.55;cursor:default}.evidence-lifecycle .evidence-more-control{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:1px solid transparent;border-radius:var(--awux-radius-control,8px);background:transparent;color:var(--forest,#1a3325);box-shadow:none;font:inherit;cursor:pointer}.evidence-more-control>svg{width:18px;height:18px;flex:none}.evidence-more-control:hover{border-color:var(--awux-border-subtle,#dce4d7);background:var(--surface,#fcfbf8)}.evidence-more-control:focus-visible,.evidence-lifecycle-menu button:focus-visible{outline:2px solid var(--forest,#1a3325);outline-offset:2px}.evidence-lifecycle-menu{position:fixed;right:auto;z-index:250;box-sizing:border-box;width:224px;min-width:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:6px;background:var(--surface,#fff);outline:none}.evidence-lifecycle-menu small{padding:8px;font-size:13px;line-height:1.5}.evidence-lifecycle-menu button{display:block;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:6px;background:transparent;text-align:left;color:var(--forest,#1a3325);font:inherit;font-size:13px;cursor:pointer}.evidence-lifecycle-menu button:hover{background:#edf2ed}.evidence-file-action,.evidence-file-ready,.evidence-file-preview{display:block;max-width:100%;min-width:0}.evidence-file-action>button,.discussion-attachments>button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border:1px solid #d5ddd0;border-radius:7px;background:#fff;color:#345744;font:inherit;font-size:13px;line-height:1.4;cursor:pointer}.evidence-file-action>button:disabled{opacity:.55;cursor:default}.discussion-attachment-card>span:not(.evidence-file-action){font-size:13px;line-height:1.5}.evidence-file-buttons a,.evidence-file-buttons button{min-height:36px;font-size:13px}.evidence-file-ready{margin-top:8px;padding:12px;border:1px solid #dce4d7;border-radius:8px;background:#f8faf5;overflow-wrap:anywhere}.evidence-file-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.evidence-file-buttons a,.evidence-file-buttons button{display:inline-flex;align-items:center;border:1px solid #dce4d7;border-radius:6px;padding:7px 10px;background:#fff;color:#345744;text-decoration:none;font:inherit;cursor:pointer}.evidence-file-ready small{display:block;color:#596956;font-size:12px}.evidence-file-preview{margin-top:12px}.evidence-file-preview img{max-width:100%;max-height:420px;object-fit:contain}.pdf-file-preview,.pdf-page-content{display:block;max-width:100%;min-width:0}.pdf-page-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pdf-page-controls button{font:inherit;padding:6px 9px;background:#fff;border:1px solid #dce4d7;border-radius:6px;color:#345744;cursor:pointer}.pdf-page-controls button:disabled{opacity:.45;cursor:default}.pdf-page-content canvas{display:block;width:100%;height:auto;background:#fff}.pdf-page-content canvas[hidden]{display:none}.pdf-page-content details{margin-top:10px}.pdf-page-content summary{cursor:pointer;font-size:13px;color:#345744}.evidence-file-text{display:block;white-space:pre-wrap;max-height:320px;overflow:auto;font-family:monospace;background:#fff;padding:12px}.discussion-attachment-card:has(.evidence-file-ready){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;box-sizing:border-box}.discussion-attachment-card:has(.evidence-file-ready)>.evidence-file-action{grid-column:1 / -1;width:100%}.discussion-attachment-card .evidence-file-ready{margin-top:0;border:0;padding:0;background:transparent}.discussion-attachment-card .evidence-file-preview img{display:block;margin-inline:auto;width:auto;max-width:100%;max-height:360px}.evidence-file-heading{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.evidence-file-heading>svg{width:18px;height:18px;flex:none;color:var(--forest,#1a3325)}.evidence-file-label{display:block;flex:1;min-width:0}.evidence-file-name{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:var(--forest,#1a3325);font:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}button.evidence-file-name{cursor:pointer}.evidence-file-card--deferred{background:var(--surface,#fcfbf8);transition:border-color .12s ease}.evidence-file-card--deferred:hover{border-color:var(--awux-text-secondary,#62685f)}.evidence-file-card--deferred .evidence-file-name{min-height:32px;display:flex;align-items:center}.evidence-file-card--deferred .evidence-file-heading>svg{width:26px;height:26px;padding:7px;border-radius:9px;background:var(--surface-soft,#f2f4ef);box-sizing:content-box}.evidence-file-spinner{display:inline-block;flex:none;box-sizing:border-box;width:16px;height:16px;border:2px solid var(--border,#e2e5df);border-top-color:var(--forest,#1a3325);border-radius:50%;animation:evidence-file-spin .8s linear infinite}@keyframes evidence-file-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.evidence-file-spinner{animation:none}.evidence-file-card--deferred{transition:none}}.evidence-file-label small{display:block;font-size:12px;line-height:1.4;color:var(--awux-text-secondary,#62685f)}.evidence-file-heading .awux-input-file-control,.evidence-file-icon,.evidence-preview-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--awux-border-subtle,#dce4d7);border-radius:var(--awux-radius-control,8px);background:transparent;color:var(--forest,#1a3325);box-shadow:none;font:inherit;font-size:13px;cursor:pointer}.evidence-file-heading .evidence-file-icon,.evidence-preview-close{height:40px;width:40px;min-width:40px;flex:none;padding:0;border-color:transparent}.evidence-file-heading button:hover:not(:disabled){background:var(--surface,#fcfbf8)}.evidence-file-action button:focus-visible,.evidence-file-action a:focus-visible{outline:2px solid var(--forest,#1a3325);outline-offset:2px}.evidence-file-action button:disabled{opacity:.55;cursor:default}.evidence-file-card{display:block;box-sizing:border-box;margin:8px 0;padding:10px 12px;border:1px solid var(--awux-border-subtle,#dce4d7);border-radius:var(--awux-radius-control,8px);background:transparent;max-width:100%;min-width:0}.evidence-file-card .evidence-file-ready{position:relative;margin-top:8px;padding:0;border:0;background:transparent}.evidence-file-card .evidence-file-preview{margin-top:0}.evidence-file-card .evidence-preview-close{display:flex;margin-left:auto}.evidence-image-preview{display:block;max-width:100%;margin:0 auto;padding:0;border:0;border-radius:6px;background:transparent;cursor:zoom-in;overflow:hidden}.evidence-image-preview.is-expanded{cursor:zoom-out}.evidence-image-preview>img{display:block;max-width:100%;width:auto;max-height:220px!important;object-fit:contain}.evidence-image-preview.is-expanded>img{max-height:520px!important}.evidence-thumbnail-loading{display:block;min-height:80px;padding:16px 0;box-sizing:border-box;color:var(--awux-text-secondary,#62685f);font-size:13px}.evidence-file-status{display:block;margin:6px 0;font-size:13px;line-height:1.5;color:var(--awux-text-secondary,#62685f)}.evidence-file-status button{padding:4px 6px;min-height:32px;background:transparent;border:0;border-radius:4px;color:var(--forest,#1a3325);font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:480px){.evidence-file-card{padding:8px}.evidence-file-heading{gap:4px}.evidence-file-name{font-size:13px}.evidence-image-preview>img{max-height:180px!important}}.scoped-evidence-image{display:block;position:relative;min-width:0;max-width:100%}.evidence-file-quarantine{display:block;box-sizing:border-box;max-width:100%;min-height:40px}.evidence-file-quarantine--card{margin:8px 0;border:1px solid var(--awux-border-subtle,#dce4d7);border-radius:var(--awux-radius-control,8px);background:var(--surface,#fcfbf8)}.evidence-file-quarantine--image{min-height:0;height:290px}.scoped-evidence-status--refresh{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;color:var(--awux-text-secondary,#62685f);font-size:13px}.scoped-evidence-status--refresh button{font:inherit;color:var(--forest,#1a3325);background:transparent;border:0;padding:8px;text-decoration:underline;cursor:pointer}.evidence-file-card--image>.evidence-thumbnail-loading{min-height:228px}.evidence-file-card--image .evidence-image-preview{min-height:220px;display:grid;place-items:center}@media(max-width:480px){.evidence-file-quarantine--image{height:250px}.evidence-file-card--image>.evidence-thumbnail-loading{min-height:188px}.evidence-file-card--image .evidence-image-preview{min-height:180px}}.discussion-image-placeholder{display:block;width:128px;height:80px;max-width:100%;border-radius:8px;background:var(--surface-soft,#f2f4ef);border:1px solid var(--border,#e2e5df)}.evidence-file-heading:has(.evidence-image-toggle) .evidence-file-name{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.evidence-file-title{min-width:0;overflow-wrap:anywhere}.evidence-image-toggle{display:inline-block;flex:none;color:var(--forest,#24513f);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}@media(max-width:480px){.evidence-file-heading:has(.evidence-image-toggle) .evidence-file-name{flex-wrap:wrap;gap:3px 12px}.evidence-image-toggle{font-size:11px}}.evidence-file-name[aria-disabled=true]{cursor:default;opacity:.65}.aw-evidence-gallery>.evidence-file-card,.discussion-attachments>.evidence-file-card{container:aw-file / inline-size}.evidence-file-heading:has(.evidence-image-toggle) .evidence-file-name{flex-wrap:wrap}.evidence-file-heading:has(.evidence-image-toggle) .evidence-file-title{flex:1 1 8em}@container aw-file (max-width:259px){.evidence-file-card .evidence-file-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 4px}.evidence-file-card .evidence-file-heading>svg{grid-area:1/1;justify-self:start}.evidence-file-card--deferred .evidence-file-heading>svg{width:18px;height:18px}.evidence-file-card .evidence-file-heading>.evidence-file-spinner{grid-area:1/1;justify-self:end}.evidence-file-card .evidence-file-heading>.evidence-file-icon{grid-area:1/2;width:36px;min-width:36px;height:36px;min-height:36px}.evidence-file-card .evidence-file-heading>.evidence-lifecycle{grid-area:1/3}.evidence-file-card .evidence-file-heading>.evidence-lifecycle .evidence-more-control{width:36px;min-width:36px;height:36px;min-height:36px}.evidence-file-card .evidence-file-heading>.evidence-lifecycle .evidence-more-control:not(:hover){border-color:transparent}.evidence-file-card .evidence-file-heading>.evidence-file-label{grid-area:2/1/3/-1}.evidence-file-card .evidence-file-heading .evidence-file-name{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;font-size:13px}.evidence-file-card .evidence-file-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;height:40px;line-height:20px;overflow-wrap:anywhere}.evidence-file-card .evidence-image-toggle{justify-self:end;font-size:12px;line-height:17px}.evidence-file-card .evidence-file-label small{line-height:17px}.evidence-file-card .evidence-file-heading:has(.evidence-image-toggle) .evidence-file-label small{width:fit-content;margin-top:-17px;pointer-events:none}}.evidence-v2{display:grid;gap:.9rem}.evidence-v2__heading,.evidence-v2__list li{align-items:center;display:flex;justify-content:space-between;gap:.75rem}.evidence-v2__upload{border:1px solid currentColor;border-radius:.5rem;cursor:pointer;padding:.5rem .75rem}.evidence-v2__upload input{block-size:1px;inline-size:1px;opacity:0;position:absolute}.evidence-v2__status,.evidence-v2__external,.evidence-v2__reason{display:grid;gap:.5rem}.evidence-v2__status progress{inline-size:100%}.evidence-v2__error{color:#a12323}.evidence-v2__external{border:1px solid #d4d7d5;border-radius:.6rem;padding:.75rem}.evidence-v2__external input,.evidence-v2__reason input{min-block-size:2.75rem}.evidence-v2__external label{align-items:start;display:flex;gap:.5rem}.evidence-v2__list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.evidence-v2__list li{border-block-end:1px solid #e4e7e5;padding-block:.65rem}.evidence-v2__list li>div{display:flex;gap:.45rem}.evidence-v2__list strong,.evidence-v2__list small{display:block;overflow-wrap:anywhere}@media(max-width:640px){.evidence-v2__heading,.evidence-v2__list li{align-items:stretch;flex-direction:column}}.rich-editor{border:1px solid var(--border,#d9dfd1);border-radius:12px;background:#fff;overflow:hidden;min-width:0}.rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 12px;background:#f8faf5;border-bottom:1px solid #e5eadf}.rich-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#4c6a52;font:inherit;cursor:pointer}.rich-toolbar button[aria-pressed=true],.rich-toolbar button:hover{background:#e8eedf;color:#294d3d}.rich-toolbar button:disabled{opacity:.45;cursor:default}.rich-toolbar svg{width:17px;height:17px}.rich-toolbar-more{display:flex;flex-wrap:wrap;gap:4px;width:100%;border-top:1px solid #e5eadf;padding-top:6px}.rich-editor .tiptap{min-height:130px;padding:16px 18px;outline:none;overflow-wrap:anywhere;line-height:1.65}.rich-editor:focus-within{border-color:#779480;box-shadow:0 0 0 2px #77948024}.rich-editor .tiptap:has(>p:only-child>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:#84917f;pointer-events:none;float:left;height:0}.rich-editor .tiptap p,.rich-content p{margin:0 0 .65em}.rich-editor .tiptap p:last-child,.rich-content p:last-child{margin-bottom:0}.task-detail-scrim .rich-editor .tiptap p,.task-detail-scrim .rich-content p{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;margin:0 0 .65em;color:inherit;font:inherit;line-height:1.65}.task-detail-scrim .rich-editor .tiptap p:last-child,.task-detail-scrim .rich-content p:last-child{margin-bottom:0}.task-detail-scrim .task-update-form>.rich-editor{border:0;border-radius:0;box-shadow:none;background:transparent}.task-detail-scrim .task-update-form:focus-within{border-color:#779480;box-shadow:0 0 0 2px #77948024}.task-detail-scrim .task-update-form .rich-toolbar{padding:0 0 10px;background:transparent}.task-detail-scrim .task-update-form .tiptap{padding:14px 0;min-height:130px}.task-detail-scrim .rich-editor-image input{border:0;background:transparent;box-shadow:none;padding:6px 0;font-size:12px;color:#7c8973}.task-detail-scrim .rich-editor-image input:focus-visible{outline:2px solid #779480;outline-offset:2px}.rich-editor .tiptap h3,.rich-content h3{font-size:1.1em;margin:1em 0 .5em}.rich-editor .tiptap ul,.rich-editor .tiptap ol,.rich-content ul,.rich-content ol{margin:.6em 0;padding-left:1.5em;list-style-position:outside}.rich-editor .tiptap ul,.rich-content ul{list-style-type:disc}.rich-editor .tiptap ol,.rich-content ol{list-style-type:decimal}.rich-editor .tiptap blockquote,.rich-content blockquote{border-left:3px solid #b3c5b3;margin:1em 0;padding:.4em 1em;color:#61705c}.rich-editor .tiptap mark,.rich-content mark{background:#f6e9ae;color:inherit;border-radius:2px}.rich-editor .tiptap a,.rich-content a{color:#315c48;text-decoration:underline;overflow-wrap:anywhere}.rich-content{overflow-wrap:anywhere;line-height:1.65;min-width:0}.rich-content figure,.rich-editor-image{margin:1em 0}.rich-content img,.rich-editor-image img{max-width:100%;max-height:480px;border-radius:8px;object-fit:contain}.rich-content figcaption{font-size:.85em;color:#6c7b64;margin-top:.35em}.rich-editor-image input{display:block;width:100%;border:0;padding:8px 0;font:inherit;color:#6c7b64;background:transparent}.rich-editor-footer{border-top:1px solid #e5eadf;padding:10px 14px}.rich-link-form{display:flex;align-items:end;flex-wrap:wrap;gap:8px;padding:12px;background:#fafbf8}.rich-link-form label{flex:1;min-width:150px}.rich-link-form input{display:block;width:100%;min-width:0}.rich-editor-error{padding:8px 14px;color:#a33e36}.rich-draft-file{margin:8px 0;padding:10px 12px;border:1px solid #e0e6d9;border-radius:9px;max-width:100%;min-width:0;background:#f9fbf6}.rich-draft-file>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rich-draft-file .rich-file-name{flex:1;min-width:100px;text-align:left;overflow-wrap:anywhere;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.rich-draft-file img{display:block;max-width:100%;max-height:320px;margin:12px auto 0}.rich-draft-file button:not(.rich-file-name){background:transparent;border:0;color:#45644d}.rich-draft-file small,.rich-draft-file a{font-size:12px;color:#607658}.rich-draft-file--inline{border:0;background:transparent;padding:4px 0;margin:4px 0;width:100%}.rich-draft-file--inline .rich-file-name{font-size:12px;color:#74836b;font-weight:400;cursor:default}.rich-draft-file--inline>div>svg{width:14px;height:14px;color:#74836b}.rich-draft-file--inline a{margin-left:auto}@media(max-width:600px){.rich-toolbar{padding:6px}.rich-toolbar button{min-height:40px;min-width:40px}.rich-editor .tiptap{padding:12px}.rich-content img{max-height:320px}}.rich-content li,.task-update-list .rich-content li,.task-update-list .rich-content li:hover{margin:.2em 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;transition:none}.rich-content li>p,.task-detail-scrim .rich-content li>p{margin:0}.rich-content li::marker,.rich-editor .tiptap li::marker{color:#7c8c80}.rich-content em,.rich-editor .tiptap em{font-style:italic;font-synthesis:style}.rich-content>p:last-child:has(>br:only-child){display:none}.aw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aw-tray-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.aw-tray{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.aw-tile{position:relative;height:64px;border-radius:10px;border:1px solid var(--aw-line,#E6E3DB);background:var(--aw-surface-2,#FCFBF8);box-sizing:border-box;display:flex;align-items:center;min-width:0}.aw-tile--image{width:64px;overflow:hidden}.aw-tile--image img{width:100%;height:100%;object-fit:cover;display:block}.aw-tile--chip{max-width:240px;padding:0 30px 0 10px}.aw-tile__chip{display:flex;align-items:center;gap:8px;min-width:0;color:var(--aw-ink,#21251F)}.aw-tile__chip svg{flex:none;width:18px;height:18px;color:var(--aw-ink-muted,#6C7167)}.aw-tile__chip>span{display:flex;flex-direction:column;min-width:0}.aw-tile__chip strong{font-size:12.5px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aw-tile__chip small{font-size:11.5px;color:var(--aw-ink-muted,#6C7167)}.aw-tile[data-state=rejected]{border-color:var(--aw-late-bg,#FBEEEA);background:var(--aw-late-bg,#FBEEEA)}.aw-tile[data-state=rejected] small{color:var(--aw-late-ink,#9A4630)}.aw-tile[data-state=failed]{border-color:var(--aw-late,#B0553B)}.aw-tile[data-state=uploading] img{opacity:.7}.aw-tile__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transform:rotate(-90deg)}.aw-tile__ring circle{fill:none;stroke:var(--aw-done,#2F6B4F);stroke-width:2.5;transition:stroke-dashoffset .2s linear}.aw-tile__remove,.aw-tile__retry{position:absolute;display:grid;place-items:center;border:0;border-radius:999px;cursor:pointer;padding:0}.aw-tile__remove{top:4px;right:4px;width:22px;height:22px;background:#21251fb8;color:#fff}.aw-tile__remove svg{width:13px;height:13px}.aw-tile--chip .aw-tile__remove{top:50%;transform:translateY(-50%);background:transparent;color:var(--aw-ink-muted,#6C7167)}.aw-tile__retry{top:0;right:0;bottom:0;left:0;margin:auto;width:30px;height:30px;background:var(--aw-surface,#fff);color:var(--aw-late,#B0553B);box-shadow:0 1px 4px #0000002e}.aw-tile__remove:focus-visible,.aw-tile__retry:focus-visible{outline:2px solid var(--aw-done,#2F6B4F);outline-offset:2px}@media(hover:hover){.aw-tile--image .aw-tile__remove{opacity:0;transition:opacity var(--aw-motion,.12s ease)}.aw-tile--image:hover .aw-tile__remove,.aw-tile--image .aw-tile__remove:focus-visible{opacity:1}}.aw-toast{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 10px;border-radius:9px;background:var(--aw-ink,#21251F);color:#fff;font-size:12.5px;width:max-content;max-width:100%}.aw-toast button{border:0;background:transparent;color:#fff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.aw-gallery{display:grid;gap:6px;margin:6px 0;max-width:min(100%,520px)}.aw-gallery[data-layout=single]{grid-template-columns:minmax(0,1fr)}.aw-gallery[data-layout=pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-gallery[data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-gallery__img{display:block;border:0;padding:0;margin:0;border-radius:10px;overflow:hidden;background:var(--aw-fill,#F4F2EC);cursor:zoom-in;min-height:120px;width:100%}.aw-gallery[data-layout=single] .aw-gallery__img{width:auto;max-width:100%;min-height:0;justify-self:start}.aw-gallery__img img{display:block;width:100%;height:100%;object-fit:cover;max-height:360px}.aw-gallery[data-layout=single] .aw-gallery__img img{object-fit:contain;width:auto;max-width:100%}.aw-gallery[data-layout=pair] .aw-gallery__img,.aw-gallery[data-layout=grid] .aw-gallery__img{aspect-ratio:1/1}.aw-gallery__img:focus-visible{outline:2px solid var(--aw-done,#2F6B4F);outline-offset:2px}.aw-gallery__img .aw-skeleton{display:block;width:100%;height:100%;min-height:120px}.aw-locked{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--aw-line,#E6E3DB);background:var(--aw-fill,#F4F2EC);color:var(--aw-ink-muted,#6C7167);border-radius:999px;padding:2px 10px;font-size:12.5px}.aw-file-chip{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,320px);min-height:40px;padding:6px 12px;border:1px solid var(--aw-line,#E6E3DB);border-radius:10px;background:var(--aw-surface,#fff);color:var(--aw-ink,#21251F);font:inherit;font-size:13px;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color var(--aw-motion,.12s ease),background-color var(--aw-motion,.12s ease)}.aw-file-chip:hover{border-color:#d4d0c6;background:var(--aw-surface-2,#FCFBF8)}.aw-file-chip svg{flex:none;width:17px;height:17px;color:var(--aw-ink-muted,#6C7167)}.aw-file-chip>span{display:flex;flex-direction:column;min-width:0}.aw-file-chip strong{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aw-file-chip small{font-size:11.5px;color:var(--aw-ink-muted,#6C7167)}.aw-file-chip:focus-visible{outline:2px solid var(--aw-done,#2F6B4F);outline-offset:2px}.aw-link-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.aw-link-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--aw-line,#E6E3DB);background:var(--aw-fill,#F4F2EC);border-radius:999px;padding:2px 10px 2px 8px;font-size:12.5px;color:var(--aw-ink,#21251F);text-decoration:none;max-width:100%}.aw-link-chip svg{width:13px;height:13px;flex:none;color:var(--aw-ink-muted,#6C7167)}.aw-link-chip span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aw-spin{width:13px;height:13px;border:2px solid var(--aw-line,#E6E3DB);border-top-color:var(--aw-brand,#1A3325);border-radius:50%;animation:aw-spin .8s linear infinite;flex:none}@keyframes aw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aw-spin{animation:none}.aw-tile__ring circle{transition:none}}.aw-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0e110df0;color:#fff;display:flex;flex-direction:column}.aw-lightbox:not([open]){display:none}.aw-lightbox::backdrop{background:#0e110d99}.aw-lightbox__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;flex:none}.aw-lightbox__name{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aw-lightbox__name small{margin-left:10px;color:#ffffffa6;font-weight:400}.aw-lightbox__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;min-width:40px;justify-content:center;padding:0 12px;border:0;border-radius:9px;background:#ffffff1a;color:#fff;font:600 13px/1 inherit;text-decoration:none;cursor:pointer}.aw-lightbox__btn:hover{background:#ffffff2e}.aw-lightbox__btn svg{width:17px;height:17px}.aw-lightbox__stage{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:8px 64px 24px}.aw-lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.aw-lightbox__doc{width:min(100%,900px);height:100%;overflow:auto;background:#fff;color:var(--aw-ink,#21251F);border-radius:8px}.aw-lightbox__note{display:flex;align-items:center;gap:8px;color:#fffc;font-size:14px}.aw-lightbox__loading{width:min(60vw,480px);height:min(50vh,360px);opacity:.2}.aw-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:0;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}.aw-lightbox__nav:hover{background:#ffffff38}.aw-lightbox__nav svg{width:22px;height:22px}.aw-lightbox__nav--prev{left:12px}.aw-lightbox__nav--next{right:12px}.aw-lightbox :focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:600px){.aw-lightbox__stage{padding:8px 8px 72px}.aw-lightbox__nav{top:auto;bottom:16px;transform:none}.aw-lightbox__btn span{display:none}}.aw-evidence-gallery{display:grid;gap:8px;margin:6px 0;max-width:min(100%,560px);align-items:start}.aw-evidence-gallery[data-layout=single]{grid-template-columns:minmax(0,1fr)}.aw-evidence-gallery[data-layout=pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-evidence-gallery[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr))}.aw-evidence-gallery>.evidence-file-card{margin:0;min-width:0}.discussion-message-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:9px 0}.discussion-message-actions>button{border:1px solid #dce4d7;border-radius:7px;background:#fff;padding:6px 10px;color:#345744;cursor:pointer}.discussion-message-actions>div{flex-basis:100%;padding:12px;border:1px solid #dce4d7;border-radius:8px;background:#f8faf5}.discussion-message-actions textarea{display:block;width:100%;min-height:90px;border:1px solid #ccd7c6;padding:10px;border-radius:6px;font:inherit}.discussion-message-actions small{display:block;color:#596956;margin:8px 0}.discussion-message-actions{justify-content:flex-end}.discussion-menu-anchor{position:relative}.discussion-message-actions .discussion-menu-trigger{display:grid;place-items:center;width:34px;height:32px;border:0;border-radius:7px;background:transparent;color:#344739;cursor:pointer;font-size:20px}.discussion-message-actions .discussion-menu-trigger:hover{background:#edf2e8}.discussion-message-actions button:focus-visible{outline:2px solid #527a60;outline-offset:2px}.discussion-message-actions button:disabled{opacity:.55;cursor:default}.discussion-action-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:15;min-width:164px;padding:6px;border:1px solid #dce4d7;border-radius:9px;background:#fff;box-shadow:0 6px 22px #243c3020}.discussion-action-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 11px;border:0;border-radius:5px;background:transparent;color:#344739;font:inherit;font-size:13px;text-align:left;cursor:pointer}.discussion-action-menu button:hover,.discussion-action-menu button:focus{background:#edf2e8}.discussion-action-menu .discussion-delete-action{color:#9b4138}.discussion-message-actions>div>button{min-height:36px;margin:8px 8px 0 0;padding:8px 12px;border:1px solid #d5ddd0;border-radius:7px;background:#fff;color:#345744;font:inherit;font-size:13px;line-height:1.4;cursor:pointer}.discussion-message-actions>div>button:first-of-type{background:#244e3c;border-color:#244e3c;color:#fff}.discussion-message-actions>div[role=alert]>button:first-of-type{background:#fff;color:#914238;border-color:#d8bab5}.task-drawer .discussion-message-actions>div p{margin:0;padding:0;border:0;background:transparent;font-size:13px;line-height:1.6}.discussion-message-actions>div>label{display:grid;gap:8px;font-size:13px;line-height:1.5}.task-discussion .task-update-list{gap:22px;margin:20px 0}.task-discussion .task-update-list>li{border:0;border-radius:0;padding:10px 0 18px;background:transparent;box-shadow:none}.task-discussion .task-update-list>li:hover{box-shadow:none;transform:none}.task-discussion .task-update-list>li.is-focused{border-radius:8px;box-shadow:0 0 0 3px #85a59355}.task-drawer .task-discussion>.task-discussion-contract{border:0;padding:0;background:transparent;color:#697567;font-size:12px;line-height:1.6}.task-discussion .task-update-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:24px;padding:18px;border:1px solid #d1dcc7;border-radius:12px;background:#fff;gap:12px}.task-update-form>:not(.composer-attachment-tools):not(button[type=submit]){grid-column:1 / -1;min-width:0}.task-discussion .task-update-form .field-group{margin:0}.task-discussion .task-update-form textarea{width:100%;border:0;border-radius:6px;min-height:112px;font:inherit;font-size:14px;line-height:1.65;padding:10px 4px;resize:vertical;background:#fff;color:#29392e;box-shadow:none}.task-discussion .task-update-form textarea:focus{box-shadow:none}.task-discussion .task-update-form textarea:focus-visible{outline:2px solid #85a593;outline-offset:3px}.task-discussion .task-update-form .task-mention-composer{position:relative}.task-discussion .task-update-form .task-mention-picker{top:auto;bottom:calc(100% + 8px);left:0;right:auto;width:min(300px,100%);max-height:220px;overflow-y:auto;border:1px solid #dce4d7;border-radius:10px;box-shadow:0 8px 28px #243c3020}.task-discussion .discussion-mention-hint,.task-discussion .task-composer-help{display:block;color:#697567;font-size:12px;font-weight:400;line-height:1.6}.task-discussion .task-composer-help{padding-top:2px}.task-discussion .discussion-inline-mention{color:#345d44;background:#edf2e7;padding:1px 3px;border-radius:4px}.discussion-person{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.discussion-person>span:last-child{min-width:0}.discussion-person .people-avatar{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e2ebe0;color:#48614d;font-size:12px}.discussion-person strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.discussion-person small{font-size:12px;color:#697567;font-weight:400;line-height:1.5}.task-discussion .discussion-message-header{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.discussion-message-header time{color:#697567;font-size:12px}.discussion-message-header .discussion-message-actions{margin-left:auto}.discussion-message-header .discussion-message-actions:has(>div){flex-basis:100%}.discussion-composer-author{display:flex;align-items:center;min-width:0}.task-discussion .discussion-reply-preview{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-left:3px solid #85a593;border-radius:0 8px 8px 0;background:#f2f5ee}.discussion-reply-preview>div{min-width:0;flex:1}.task-discussion .discussion-reply-preview small{color:#526956;font-size:12px;line-height:1.5}.task-drawer .task-discussion .discussion-reply-preview p{margin:4px 0 0;padding:0;border:0;border-radius:0;background:transparent;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.task-discussion .discussion-reply-preview>button{display:grid;place-items:center;flex:0 0 32px;height:32px;border:0;border-radius:6px;background:transparent;color:#526956;cursor:pointer}.task-discussion .discussion-reply-preview>button:hover{background:#e3ebdd}.task-discussion .discussion-reply-link{border:0;border-left:2px solid #85a593;border-radius:0;padding:5px 10px;margin:10px 0;background:#f2f5ee;color:#526956;font:inherit;font-size:12px;cursor:pointer}.task-discussion .composer-attachment-tools{display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;min-width:0;gap:8px;border:0;border-radius:0;padding:0;margin:0}.task-discussion .composer-attachment-tools button,.task-discussion .composer-file-picker{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:#fff;color:#456b54;font:inherit;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.task-discussion .composer-file-picker{position:relative;overflow:hidden;margin:0}.task-discussion .composer-file-picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.task-discussion .composer-file-picker:focus-within,.task-discussion button:focus-visible{outline:2px solid #85a593;outline-offset:2px}.task-discussion .composer-attachment-tools button:hover,.task-discussion .composer-file-picker:hover{background:#f0f4ec}.task-discussion .composer-attachment-tools:disabled{opacity:.55}.task-discussion .composer-link-fields{display:grid;grid-template-columns:minmax(0,1fr);flex-basis:100%;gap:10px;padding:12px;border:1px solid #dce4d7;border-radius:8px}.composer-link-fields>label{display:grid;gap:6px;font-size:13px}.task-discussion .composer-link-fields input[type=url]{width:100%;min-width:0;padding:9px;font:inherit;border:1px solid #d1dcc7;border-radius:6px}.task-discussion .composer-link-fields .composer-link-permission{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}.composer-link-permission input{flex:0 0 auto;margin:2px 0 0}.task-discussion .composer-link-fields>button{justify-self:start;border-color:#d1dcc7}.task-discussion .composer-queued-file{display:flex;align-items:center;gap:9px;flex-basis:100%;min-width:0;padding:9px 10px;border:1px solid #dce4d7;border-radius:8px;font-size:13px}.composer-queued-file>span{flex:1;min-width:0;overflow-wrap:anywhere}.composer-queued-file small{display:block;color:#697567;font-size:11px;line-height:1.5}.task-discussion .task-update-form>button[type=submit]{align-self:end;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #244e3c;border-radius:8px;background:#244e3c;color:#fff;font:inherit;font-weight:600;font-size:13px;cursor:pointer}.task-discussion .task-update-form>button[type=submit]:hover:not(:disabled){background:#193e2e}.task-discussion .task-update-form>button[type=submit]:disabled{opacity:.5;cursor:default}.discussion-attachments{display:grid;gap:8px;margin:8px 0}.discussion-attachments:empty{display:none}.discussion-attachment-card{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid #dce3da;border-radius:9px;width:fit-content;max-width:100%}.discussion-attachment-card>span{overflow-wrap:anywhere;min-width:0}.discussion-attachment-card>button,.discussion-attachment-card>a{display:inline-flex;gap:5px;align-items:center;flex-shrink:0}@media(max-width:480px){.task-discussion .task-update-form{padding:14px;gap:10px;grid-template-columns:minmax(0,1fr)}.task-discussion .task-update-form>button[type=submit]{width:100%}.discussion-message-header .discussion-person{max-width:calc(100% - 48px)}}.task-discussion .discussion-compose-shell{position:relative;display:flow-root}.task-discussion .rich-editor--compact{position:relative}.task-discussion .rich-toolbar-accessory:has(.awnext-draft--routine){position:absolute;z-index:2;top:0;right:0}.task-discussion .awnext-draft--routine{display:flex;align-items:center;gap:4px;margin:0}.task-drawer .task-discussion .awnext-draft--routine>p{display:grid;place-items:center;width:28px;min-height:36px;padding:0;margin:0;border:0;background:transparent;box-shadow:none;color:#60765f}.task-discussion .awnext-draft--routine>p>svg{width:15px;height:15px}.task-discussion .awnext-draft--routine>button{display:grid;place-items:center;width:36px;min-height:36px;padding:0;border:0;background:transparent;color:#6c7768}.task-discussion .awnext-draft--routine>button:hover{background:#edf2e9}.task-discussion .discussion-composer-pending{margin-top:18px;border:1px solid #d1dcc7;border-radius:12px;background:#fff}.task-discussion .task-update-form .task-mention-picker{position:fixed;bottom:auto;right:auto;z-index:180;overscroll-behavior:contain;margin:0}.task-discussion .task-update-form .task-mention-composer{display:contents}@media(pointer:coarse){.task-discussion .awnext-draft--routine>button{width:44px;min-height:44px}}.task-drawer .task-discussion .task-update-list{gap:0;margin:12px 0}.task-drawer .task-discussion .task-update-list>li{padding:18px 0;margin:0;border:0;border-bottom:1px solid #e7ece2;background:transparent;border-radius:0;box-shadow:none}.task-drawer .task-discussion .task-update-list>li.is-focused{background:#f3f6ef;border-radius:9px;padding:18px 12px;box-shadow:none;outline:1px solid #d6e2ce;scroll-margin-top:20px}.task-drawer .task-discussion .discussion-message-header{display:flex;gap:6px 10px;align-items:center;flex-wrap:wrap;margin:0}.task-drawer .task-discussion .discussion-person{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 46px)}.task-drawer .task-discussion .discussion-person .person-identity{display:inline-flex;align-items:center;gap:8px}.task-drawer .task-discussion .discussion-person strong{font-size:13px;line-height:1.5}.task-drawer .task-discussion .discussion-person .people-avatar{width:30px;height:30px;flex-basis:30px;font-size:10px}.task-drawer .task-discussion .discussion-message-header time,.task-drawer .task-discussion .discussion-edited{font-size:11px;color:#7b8675}.task-drawer .task-discussion .discussion-message-actions{margin:0 0 0 auto}.task-drawer .task-discussion .task-update-list>li>p{margin:10px 0 4px;padding:0;border:0;background:transparent;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.task-drawer .task-discussion .discussion-inline-reply{border:0;background:transparent;color:#647c59;padding:5px 0;font:inherit;font-size:12px;cursor:pointer}.task-drawer .task-discussion .discussion-proof-label{margin-left:12px;font-size:11px;color:#6c815e}.task-drawer .task-discussion .task-update-form{padding:14px;gap:8px;margin-top:18px}.task-drawer .task-discussion .task-update-form textarea{min-height:88px;font-size:13px;padding:6px}.task-drawer .task-discussion .task-mention-composer:empty{display:none}.task-drawer .task-discussion .discussion-attachment-manager{padding:14px;border:1px solid #dce4d6;border-radius:10px;margin-top:12px}.task-drawer .task-discussion .discussion-manager-close{display:flex;gap:8px;align-items:center;margin-left:auto;border:0;background:transparent;color:#607656;padding:7px;font:inherit;font-size:12px}.task-drawer .task-discussion .activity-empty{padding:22px 8px;min-height:0;border:0;background:transparent;font-size:13px}.task-drawer .completion-proof-snapshot .result-version-info{margin-top:12px;color:#76836c;font-size:11px}.task-drawer .completion-proof-snapshot .result-version-info p{font-size:12px;line-height:1.6;background:transparent;border:0;padding:8px 0}.task-drawer .task-review-context{margin:8px 0 14px;color:#75846b;font-size:12px}.task-drawer .task-discussion .discussion-message-header time,.task-drawer .task-discussion .discussion-edited{font-size:var(--awux-meta-size, 12px);line-height:1.5;color:var(--awux-text-secondary, #62685f)}.task-drawer .task-discussion .task-update-list>li>p{font-size:var(--awux-body-size, 14px)}.task-drawer .task-discussion .task-update-list{padding-top:4px;margin-block:8px}.task-drawer .task-discussion .task-update-list>li{padding-block:12px}.task-drawer .task-discussion .task-update-list>li.is-focused{padding-block:12px}.task-drawer .task-discussion .discussion-menu-trigger{width:36px;height:36px}@media(max-width:540px){.task-drawer .task-discussion .discussion-message-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.task-drawer .task-discussion .discussion-person{grid-column:1;grid-row:1;max-width:100%}.task-drawer .task-discussion .discussion-message-header time{grid-column:1;grid-row:2;white-space:normal}.task-drawer .task-discussion .discussion-message-actions{grid-column:2;grid-row:1 / span 2;margin:0}}@media(pointer:coarse){.task-drawer .task-discussion .discussion-menu-trigger{width:44px;height:44px}.task-drawer .task-discussion .discussion-inline-reply{min-height:44px}}.task-drawer .task-discussion .discussion-proof-label,.task-drawer .completion-proof-snapshot .result-version-info{font-size:var(--awux-meta-size, 12px);color:var(--awux-text-secondary, #62685f)}.task-discussion .discussion-outgoing>:not(header){transition:opacity .16s ease-out}.task-discussion .discussion-outgoing.is-sending>:not(header){opacity:.62}.task-discussion .discussion-outgoing-state{display:inline-flex;align-items:center;color:#9aa394}.task-discussion .discussion-outgoing-state svg{width:12px;height:12px}.task-discussion .discussion-outgoing-retry{display:inline-grid;place-items:center;width:24px;height:24px;margin:-4px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--terracotta, #b0553b);cursor:pointer;transition:background-color .12s ease-out}.task-discussion .discussion-outgoing-retry:hover:not(:disabled){background:#b0553b14}.task-discussion .discussion-outgoing-retry:focus-visible{outline:2px solid var(--terracotta, #b0553b);outline-offset:1px}.task-discussion .discussion-outgoing-retry svg{width:13px;height:13px}.task-discussion .discussion-outgoing .discussion-quoted-message{cursor:default}.task-discussion .discussion-outgoing-file{position:relative;overflow:hidden}.task-discussion .discussion-outgoing-thumb{flex:none;width:40px;height:40px;border-radius:9px;overflow:hidden;background:var(--surface-soft, #f2f4ef)}.task-discussion .discussion-outgoing-thumb img{display:block;width:100%;height:100%;object-fit:cover}.task-discussion .discussion-outgoing-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--forest, #1a3325);opacity:.55;transform-origin:left center;transition:transform .18s ease-out,opacity .18s ease-out}.task-discussion .discussion-outgoing.is-failed .discussion-outgoing-progress{background:var(--terracotta, #b0553b)}@media(prefers-reduced-motion:reduce){.task-discussion .discussion-outgoing>:not(header),.task-discussion .discussion-outgoing-progress,.task-discussion .discussion-outgoing-retry{transition:none}}.task-discussion .discussion-outgoing.is-sending>:not(header){opacity:1}.task-discussion .discussion-outgoing.is-sending .discussion-outgoing-state{opacity:0;animation:discussion-slow-send .2s ease-out 1.2s forwards}@keyframes discussion-slow-send{to{opacity:1}}.task-discussion .task-update-form[data-quiet-send] .composer-attachment-tools:disabled,.task-discussion .task-update-form[data-quiet-send] .composer-file-picker--icon:has(input:disabled),.task-discussion .task-update-form[data-quiet-send] .composer-link-toggle:disabled{opacity:1;cursor:default}@media(prefers-reduced-motion:reduce){.task-discussion .discussion-outgoing.is-sending .discussion-outgoing-state{animation-duration:0s}}.task-discussion .discussion-outgoing .discussion-inline-reply:disabled{opacity:1;cursor:default;pointer-events:none}.task-discussion .discussion-composer-pending--first{min-height:256px}.wf-scrim{padding:24px;background:#23372e55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.wf-task-composer{background:#fdfefb;border:1px solid #e0e5d9;border-radius:16px;width:min(610px,100%);margin:auto;box-shadow:0 22px 70px #24352a25;max-height:calc(100dvh - 48px);overflow:auto;color:#2c3930;font:400 14px/1.5 Inter,system-ui,sans-serif}.wf-task-composer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 20px}.wf-task-composer h2{margin:0;font:600 23px/1.3 Inter,system-ui;letter-spacing:-.035em}.wf-task-composer header p{font-size:12px;color:#7a8672;margin:9px 0 0;line-height:1.6}.wf-icon-button{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:0;border-radius:7px;background:transparent;color:#63765c;cursor:pointer}.wf-icon-button:hover{background:#eef2e8}.wf-icon-button svg{width:19px;height:19px}.wf-composer-body{display:flex;flex-direction:column;gap:20px;padding:0 28px 24px}.wf-composer-body input:not([type=radio]):not([type=checkbox]),.wf-composer-body textarea{width:100%;border:1px solid #dce2d5;border-radius:8px;background:#fff;color:#2c3930;padding:11px 13px;font:400 14px/1.5 Inter,system-ui;min-width:0}.wf-composer-body textarea{min-height:82px;resize:vertical}.wf-composer-body input::placeholder,.wf-composer-body textarea::placeholder{color:#8b9781;font-weight:400}.wf-composer-body input:focus,.wf-composer-body textarea:focus{outline:2px solid #769982;outline-offset:2px}.wf-optional{margin-left:6px;font-size:11px;font-weight:400;color:#88937d}.wf-proof{display:flex;align-items:center;gap:8px;font-size:12px;color:#65775d;cursor:pointer}.wf-proof input{width:15px;height:15px;accent-color:#234c3d;margin:0}.wf-proof svg{width:15px}.wf-task-composer>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e5e9df;padding:16px 28px;background:#fdfefbf5;z-index:2}.wf-primary,.wf-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 16px;border-radius:8px;font:600 13px/1.5 Inter,system-ui;cursor:pointer}.wf-primary{background:#234c3d;color:#fff;border:1px solid #234c3d}.wf-primary:hover{background:#1b3c30}.wf-secondary{background:#fff;color:#344633;border:1px solid #dce2d5}.wf-secondary:hover{background:#f2f5ed}.wf-primary:disabled{opacity:.45;cursor:not-allowed}.wf-primary svg,.wf-secondary svg{width:16px;height:16px}.wf-task-composer .wf-control:disabled{opacity:1;background:#f6f8f2;cursor:default}.wf-task-composer .wf-control:disabled svg{display:none}@media(max-width:480px){.wf-scrim{padding:10px}.wf-task-composer{max-height:calc(100dvh - 20px);border-radius:12px}.wf-task-composer>header{padding:22px 20px 18px}.wf-task-composer h2{font-size:22px}.wf-composer-body{padding:0 20px 22px;gap:18px}.wf-task-composer>footer{padding:14px 20px}.wf-task-composer header p{max-width:235px}}.modal-scrim.wf-scrim{padding:24px;display:flex;align-items:flex-start;justify-content:center}.wf-task-composer>header{position:sticky;top:0;z-index:3;background:#fdfefb;border-bottom:1px solid #e5e9df;margin-bottom:16px}.wf-task-composer>footer{background:#fdfefb}@media(max-width:480px){.modal-scrim.wf-scrim{padding:10px}}.wf-project-readonly{padding:11px 13px;background:#f3f6ef;border:1px solid #e0e5d9;border-radius:8px;line-height:1.5}.wf-description{display:grid;gap:10px}.wf-reference-picker{display:inline-flex;align-items:center;gap:8px;color:#456651;font-size:12px;cursor:pointer;position:relative;padding:7px 0}.wf-reference-picker input{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0}.wf-reference-picker:focus-within{outline:2px solid #769982;outline-offset:3px;border-radius:4px}.wf-reference-files ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.wf-reference-files li{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e0e5d9;border-radius:8px;background:#fff;font-size:12px;min-width:0}.wf-reference-files li>a{min-width:0;overflow-wrap:anywhere;flex:1;color:#345641}.wf-reference-files li>small{white-space:nowrap;color:#7a8672}.wf-reference-files svg{flex-shrink:0}.modal-scrim.wf-scrim{background:var(--awux-overlay, rgba(26,51,37,.36));-webkit-backdrop-filter:none;backdrop-filter:none}.wf-task-composer{border-radius:var(--awux-radius-dialog, 16px);box-shadow:var(--awux-shadow-dialog, 0 20px 60px rgba(26,51,37,.16));animation:awux-surface-in var(--awux-motion-dialog, .18s) var(--awux-motion-ease, ease-out) backwards}.wf-task-composer header p,.wf-optional,.wf-reference-files li>small{color:var(--awux-text-secondary, #62685f);font-size:var(--awux-meta-size, 12px);line-height:1.5}.wf-primary,.wf-secondary,.wf-icon-button{transition:background-color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out),border-color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out),color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out)}.wf-task-composer .wf-icon-button{width:40px;height:40px}.wf-task-composer .wf-composer-body input:not([type=radio]):not([type=checkbox]),.wf-task-composer .wf-composer-body textarea,.wf-task-composer .wf-control,.wf-task-composer .wf-secondary{border-color:#82907d}.wf-task-composer .wf-composer-body input::placeholder,.wf-task-composer .wf-composer-body textarea::placeholder,.wf-task-composer .wf-placeholder{color:var(--awux-text-secondary, #62685f)}.wf-task-composer :is(input,textarea,button):focus-visible,.wf-task-composer .wf-mode:focus-within{outline:2px solid var(--forest, #1a3325);outline-offset:2px}.wf-task-composer .wf-control:not(:disabled):hover,.wf-task-composer .wf-control[aria-expanded=true]{border-color:var(--forest, #1a3325)}.wf-task-composer .wf-mode.is-selected{border-color:var(--forest, #1a3325);background:#eef3ed}@media(pointer:coarse){.wf-task-composer .wf-icon-button{width:44px;height:44px}}.wf-composer-recovery{padding:0 28px 16px;min-width:0}.wf-composer-recovery .awnext-draft{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0}.wf-composer-recovery .awnext-draft>p{flex:1 1 220px;margin:0}.wf-composer-recovery .awnext-draft>p:empty,.wf-composer-recovery .awnext-draft-actions:empty{display:none}.wf-composer-recovery .awnext-draft>[role=alert]{flex-basis:100%}.wf-composer-recovery:not(:has(p:not(:empty),button,input)){display:none}@media(max-width:480px){.wf-composer-recovery{padding:0 20px 16px}}.wf-task-composer>footer{flex-wrap:wrap}.wf-task-composer>footer>.wf-error{flex:1 0 100%;margin:0;overflow-wrap:anywhere}.aw-draft-stale{margin:0 20px 4px;padding:10px 12px;border-radius:10px;background:var(--aw-held-bg);color:var(--aw-held-ink);display:grid;gap:8px}.aw-draft-stale p{margin:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.aw-draft-stale-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aw-draft-stale-actions .wf-link-button{background:none;border:0;padding:4px 2px;color:inherit;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.aw-due-past{margin:6px 0 0;font-size:12px;color:var(--aw-late-ink)}.app-shell.aw-workspace-v3{background:#fafbf8;color:#29372d}.aw-workspace-v3>.sidebar{width:224px;background:#f1f0e9;border-color:#e3e5dc}.aw-workspace-v3>.workspace{background:#fafbf8}.aw-workspace-v3 .topbar{min-height:76px;height:auto;padding:14px 28px;gap:18px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4;border-color:#e3e8df}.aw-workspace-v3 .dashboard-content{max-width:1350px;padding:34px 36px 64px}.aw-workspace-v3 .dashboard-section h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:650;letter-spacing:-.02em;text-transform:none;color:#29372d}.aw-workspace-v3 .exception-card,.aw-workspace-v3 .project-list{border-color:#e3e8df;border-radius:12px;box-shadow:none}.aw-workspace-v3 .project-list .project-row{min-height:80px}.aw-workspace-v3 .progress-track{height:5px;background:#edf0e6}.aw-workspace-v3 .progress-track span{background:#81a47b}.aw-workspace-v3 .topbar-actions{align-items:center;flex-shrink:0}.aw-workspace-v3 .search-button{width:clamp(145px,19vw,280px);background:transparent;border-color:transparent}.aw-quick-create{position:relative}.aw-quick-create>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 17px;background:#244e3c;color:#fff;border-radius:8px;font-weight:650;cursor:pointer}.aw-quick-create>summary::-webkit-details-marker{display:none}.aw-quick-create>summary:focus-visible{outline:3px solid #85a593;outline-offset:3px}.aw-quick-create-panel{position:absolute;right:0;top:calc(100% + 8px);width:280px;max-width:calc(100vw - 28px);max-height:65vh;overflow:auto;z-index:40;padding:8px;border:1px solid #dce4d7;border-radius:12px;background:#fff;box-shadow:0 12px 36px #233c3022}.aw-quick-create-panel button{width:100%;padding:11px 10px;text-align:left;display:flex;align-items:center;gap:8px;border:0;border-radius:7px;background:#fff;color:#29372d;font:inherit;cursor:pointer}.aw-quick-create-panel button:hover{background:#edf2e8}.aw-quick-create-panel small{display:block;padding:9px 10px;color:#626d5c}@media(max-width:900px){.aw-workspace-v3 .topbar{padding:12px 16px;gap:10px;flex-wrap:wrap}.aw-workspace-v3 .workspace-hierarchy{flex-basis:calc(100% - 50px)}.aw-workspace-v3 .topbar-actions{margin-left:auto;max-width:100%;gap:6px}.aw-workspace-v3 .search-button{width:auto}.aw-workspace-v3 .aw-quick-create>summary{padding:0 11px}}.aw-workspace-v3 .workspace-secondary-nav summary{padding:12px 16px;color:#64705f;cursor:pointer;font-size:13px}.aw-workspace-v3 .workspace-project-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px}.aw-workspace-v3 .workspace-project-cards>button{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:220px;padding:24px;border:1px solid #e0e5db;border-radius:13px;background:#fff;text-align:left;color:#29372d}.aw-workspace-v3 .workspace-project-cards>button>i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:#fff}.aw-workspace-v3 .workspace-project-cards>button>strong{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.aw-workspace-v3 .workspace-project-cards small,.aw-workspace-v3 .workspace-project-cards span{font-size:12px;color:#68755f}.aw-workspace-v3 .workspace-project-cards progress{width:100%;height:5px;margin-top:auto;border:0;accent-color:#81a47b}.aw-workspace-v3 .workspace-project-cards progress::-webkit-progress-bar{background:#edf0e6;border-radius:4px}.aw-workspace-v3 .workspace-project-cards progress::-webkit-progress-value{background:#81a47b;border-radius:4px}.aw-workspace-v3 .division-task-section{margin-top:30px}.aw-workspace-v3 .division-task-filters{display:flex;gap:8px;margin-bottom:18px}.aw-workspace-v3 .division-task-filters button{border:0;border-radius:7px;padding:10px 16px;background:transparent;color:#5f715a;font:inherit;cursor:pointer}.aw-workspace-v3 .division-task-filters button[aria-pressed=true]{background:#e5ecde;color:#355b39;font-weight:650}.aw-workspace-v3 .division-task-list{border:1px solid #e0e5db;border-radius:12px;overflow:hidden;background:#fff}.aw-workspace-v3 .division-task-list>button{width:100%;display:flex;align-items:center;gap:16px;padding:19px 22px;border:0;border-bottom:1px solid #edf0e8;background:#fff;text-align:left;color:#29372d;font:inherit;cursor:pointer}.aw-workspace-v3 .division-task-list>button:last-child{border-bottom:0}.aw-workspace-v3 .division-task-list>button>span:nth-child(2){flex:1;min-width:0}.aw-workspace-v3 .division-task-list strong,.aw-workspace-v3 .division-task-list small{display:block;overflow-wrap:anywhere}.aw-workspace-v3 .division-task-list small{margin-top:4px;font-size:12px;color:#68755f}.aw-workspace-v3 .division-task-status{font-size:12px;background:#eff2e9;padding:4px 8px;border-radius:5px}.aw-workspace-v3 .division-task-owner{max-width:130px;font-size:12px;overflow-wrap:anywhere}.aw-workspace-v3 .workspace-team-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.aw-workspace-v3 .workspace-team-list>div{display:flex;gap:14px;align-items:center;padding:22px;border:1px solid #e0e5db;border-radius:12px;background:#fff}@media(max-width:600px){.aw-workspace-v3 .division-task-list>button{flex-wrap:wrap;padding:16px;gap:10px}.aw-workspace-v3 .division-task-list>button>span:nth-child(2){flex-basis:calc(100% - 36px)}}.aw-workspace-v3 .brand-lockup--compact{gap:10px;padding:0 8px;color:#26362e}.aw-workspace-v3 .brand-lockup--compact img{width:37px;height:43px;object-fit:contain;border-radius:0}.aw-workspace-v3 .brand-lockup--compact .brand-title{font-size:23px;font-weight:750;letter-spacing:-1px}.aw-workspace-v3 .brand-lockup--compact .work-badge{font-size:9px;letter-spacing:.05em;padding:3px 4px;border-radius:4px;background:transparent;border-color:#c9d6ca}.aw-workspace-v3 .brand-lockup--compact .brand-tagline{font:500 10px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:none;color:#68755f;margin-top:3px}.aw-workspace-v3 .brand-switcher{padding:12px;border-radius:10px;background:#fff9;border-color:#e0e1d8}.aw-workspace-v3 .brand-switcher .brand-initial{flex-shrink:0;overflow:hidden}.aw-workspace-v3 .brand-switcher>span:nth-child(2){min-width:0}.aw-workspace-v3 .brand-switcher strong{overflow-wrap:anywhere;margin:0;font-size:14px}.aw-workspace-v3 .brand-switcher small{margin-top:4px;letter-spacing:0;text-transform:none;font:400 11px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#68755f}.aw-workspace-v3 .workspace-project-cards>button{position:relative;padding:20px;gap:8px;min-height:220px;border-radius:10px;transition:border-color var(--aw-motion),box-shadow var(--aw-motion)}.aw-workspace-v3 .workspace-project-cards>button:hover{border-color:#b6c6b5;box-shadow:0 5px 20px #2f432010}.aw-workspace-v3 .workspace-project-cards>button>i{width:34px;height:34px;margin-bottom:10px;background:#eff2e8;border-radius:8px}.aw-workspace-v3 .workspace-project-cards .workspace-card-topline{display:flex;justify-content:space-between;font-size:10px}.aw-workspace-v3 .workspace-card-topline>svg{position:absolute;right:19px;top:24px;width:16px;height:16px}.aw-workspace-v3 .workspace-project-cards>button>strong{font-size:15px;min-height:42px}.aw-workspace-v3 .workspace-project-cards .workspace-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto}.aw-workspace-v3 .workspace-project-cards .workspace-card-bottom small{font-size:10px;margin-left:auto}.aw-workspace-v3 .workspace-project-cards .workspace-card-members{display:inline-flex;align-items:center;gap:5px;font-size:11px}.aw-workspace-v3 .workspace-card-member-preview{display:inline-flex;align-items:center;padding-right:3px}.aw-workspace-v3 .workspace-project-cards .workspace-card-member-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #fff;border-radius:50%;background:#dfeadd;color:#3f654d;font-size:10px;margin-right:-5px}.aw-workspace-v3 .workspace-project-cards .workspace-card-member-avatar:nth-child(2n){background:#e9e3f1;color:#77618d}.aw-workspace-v3 .workspace-card-member-preview>span:last-child:not(.workspace-card-member-avatar){margin-left:9px;font-size:10px}.aw-workspace-v3 .workspace-project-cards progress{margin-top:8px}@media(prefers-reduced-motion:reduce){.aw-workspace-v3 .workspace-project-cards>button{transition:none}}.aw-workspace-v3 .workspace-overview-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.aw-workspace-v3 .workspace-overview-welcome h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;letter-spacing:-.04em;font-weight:650;line-height:1.3}.aw-workspace-v3 .workspace-overview-welcome p{margin:10px 0 7px;color:#68755f;line-height:1.6}.aw-workspace-v3 .workspace-overview-welcome small{font-size:11px;color:#68755f}.aw-workspace-v3 .workspace-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e0e5db;border-radius:10px;background:#fff;margin:18px 0 14px}.aw-workspace-v3 .workspace-summary-strip>button{display:flex;align-items:center;gap:16px;padding:24px 20px;border:0;border-right:1px solid #e0e5db;background:transparent;text-align:left;font:inherit;cursor:pointer;border-radius:9px}.aw-workspace-v3 .workspace-summary-strip>button:last-child{border-right:0}.aw-workspace-v3 .workspace-summary-strip>button>strong{font-size:30px;font-weight:600;color:#355b39}.aw-workspace-v3 .workspace-summary-strip>button>span{font-size:13px;font-weight:600;color:#29372d}.aw-workspace-v3 .workspace-summary-strip>button:hover,.aw-workspace-v3 .workspace-summary-strip>button[aria-pressed=true]{background:#edf2e8}.aw-workspace-v3 .workspace-summary-strip>button:focus-visible{outline:2px solid #527a60;outline-offset:-3px}.aw-workspace-v3 .workspace-overview-filter{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px}.aw-workspace-v3 .workspace-overview-filter h3{font-size:15px;margin:0}.aw-workspace-v3 .workspace-summary-strip small{display:block;font-size:11px;font-weight:400;color:#68755f;margin-top:5px}.aw-workspace-v3 .workspace-overview-extra{font-size:12px;color:#68755f;margin:0 0 20px}.aw-workspace-v3 .workspace-overview-extra summary{cursor:pointer}.aw-workspace-v3 .attention-list{border-color:#e0e5db;border-radius:10px;overflow:hidden}.aw-workspace-v3 .attention-list>button{min-height:72px;padding:16px 20px;gap:14px;background:#fff;border-color:#edf0e8}.aw-workspace-v3 .attention-list>button:has(>svg){grid-template-columns:32px minmax(0,1fr) 130px 58px}.aw-workspace-v3 .attention-list .tag{font-size:10px;font-weight:500;padding:4px 7px;border-radius:5px}.aw-workspace-v3 .attention-list strong{font-size:13px;font-weight:600}.aw-workspace-v3 .attention-list small,.aw-workspace-v3 .attention-list time{font-size:11px;color:#68755f}@media(max-width:760px){.aw-workspace-v3 .workspace-overview-welcome{align-items:flex-start;flex-direction:column}.aw-workspace-v3 .workspace-summary-strip{grid-template-columns:1fr}.aw-workspace-v3 .workspace-summary-strip>button{padding:16px 20px;border-right:0;border-bottom:1px solid #e0e5db}.aw-workspace-v3 .workspace-summary-strip>button:last-child{border-bottom:0}}.aw-workspace-v3 .workspace-overview-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;padding:10px 15px;border:1px solid #dce4d7;border-radius:8px;background:#fff;color:#345744;font:600 13px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;text-align:center}.aw-workspace-v3 .workspace-overview-action:hover{background:#edf2e8;border-color:#b6c6b5}.aw-workspace-v3 .workspace-overview-action:focus-visible{outline:2px solid #527a60;outline-offset:3px}.aw-workspace-v3 .workspace-overview-action--quiet{border-color:transparent;background:transparent;font-size:12px;padding:8px 10px}.aw-workspace-v3 .project-section-heading{flex-wrap:wrap;gap:12px}.aw-workspace-v3 .workspace-card-bottom{flex-wrap:wrap}.aw-workspace-v3 .workspace-card-bottom>*{white-space:nowrap}@media(max-width:600px){.aw-workspace-v3 .dashboard-content{padding:24px 18px 40px}.aw-workspace-v3 .attention-list>button,.aw-workspace-v3 .attention-list>button:has(>svg){grid-template-columns:1fr auto;padding:16px;gap:10px}.aw-workspace-v3 .attention-list>button>div{grid-column:1/-1}.aw-workspace-v3 .attention-list>button>svg{display:none}.aw-workspace-v3 .attention-list button div strong{white-space:normal;overflow-wrap:anywhere}}@media(min-width:761px)and (max-width:1100px){.aw-workspace-v3 .workspace-overview-welcome{flex-wrap:wrap}.aw-workspace-v3 .workspace-summary-strip>button{align-items:flex-start;flex-direction:column;gap:8px;padding:18px 14px}.aw-workspace-v3 .workspace-summary-strip>button>span{line-height:1.5;overflow-wrap:anywhere}.aw-workspace-v3 .workspace-summary-strip>button>strong{font-size:27px}}.managed-project-archive>summary,.workspace-overview-extra>summary{list-style:none;display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer}.managed-project-archive>summary::-webkit-details-marker,.workspace-overview-extra>summary::-webkit-details-marker{display:none}.managed-project-archive>summary:after,.workspace-overview-extra>summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:400;line-height:1;color:#758871}.managed-project-archive[open]>summary:after,.workspace-overview-extra[open]>summary:after{content:"−"}.managed-project-archive>summary:focus-visible,.workspace-overview-extra>summary:focus-visible{outline:2px solid #6f9581;outline-offset:4px;border-radius:6px}.aw-workspace-v3 .workspace-project-cards .workspace-card-topline,.aw-workspace-v3 .workspace-project-cards .workspace-card-bottom small,.aw-workspace-v3 .workspace-project-cards .workspace-card-members,.aw-workspace-v3 .workspace-card-member-preview>span:last-child:not(.workspace-card-member-avatar){font-size:var(--awux-meta-size, 12px);line-height:1.5}.aw-workspace-v3 .workspace-project-cards .workspace-card-topline,.aw-workspace-v3 .workspace-project-cards .workspace-card-bottom small{color:var(--awux-text-secondary, #62685f)}.aw-workspace-v3 .workspace-project-cards>button{transition:border-color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out),background-color var(--awux-motion-fast, .12s) var(--awux-motion-ease, ease-out)}.aw-workspace-v3 .workspace-project-cards>button:hover{transform:none;box-shadow:none;background:#fafcf8}.aw-workspace-v3 .workspace-project-cards>button:focus-visible{outline:2px solid var(--forest, #1a3325);outline-offset:3px}.aw-workspace-v3{font-size:14px;line-height:1.6}.aw-workspace-v3 .workspace-content{width:100%;max-width:1250px;margin-inline:auto}.aw-workspace-v3 .topbar{min-height:76px;padding:14px 28px;flex-wrap:nowrap;gap:16px}.aw-workspace-v3 .topbar-actions{margin-left:auto;gap:14px;min-width:0;max-width:100%;flex-shrink:1}.aw-workspace-v3 .search-button{display:flex;align-items:center;gap:10px;width:auto;min-width:0;white-space:nowrap;border:0;background:transparent;box-shadow:none;padding:8px 0;font-size:14px;font-weight:400}.aw-workspace-v3 .search-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-workspace-v3 .search-button kbd{flex-shrink:0;font-size:11px;padding:2px 5px;border:1px solid #e3e8df;border-radius:4px}.aw-workspace-v3 .topbar-actions svg{width:19px;height:19px;flex-shrink:0}.aw-workspace-v3 .notification-button{width:40px;min-width:40px;height:40px;padding:10px;border:0;background:transparent;box-shadow:none}.aw-workspace-v3 .aw-quick-create>summary{height:44px;padding:0 18px;font-size:14px;gap:10px;border-radius:8px;white-space:nowrap}.aw-workspace-v3 .project-board-header{align-items:flex-start;gap:24px;margin-bottom:32px}.aw-workspace-v3 .project-heading-row h1{font-size:30px;line-height:1.25;font-weight:620;letter-spacing:-.025em;overflow-wrap:anywhere;margin:10px 0 12px}.aw-workspace-v3 .project-board-actions{gap:10px;flex-wrap:wrap;margin-top:42px}.aw-workspace-v3 .project-board-actions button,.aw-workspace-v3 .project-members-button{min-height:44px;font-size:14px;line-height:1.4;border-radius:8px}.aw-workspace-v3 .project-members-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #dce2d5;background:#fff;color:#2c3930;font-weight:600;cursor:pointer;white-space:nowrap}.aw-workspace-v3 .project-members-button svg{width:18px;height:18px;flex-shrink:0}.aw-workspace-v3 .project-members-button:hover{background:#f2f5ed}.aw-workspace-v3 .project-settings-menu>summary{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px}.aw-workspace-v3 .profile-chip,.aw-workspace-v3 .mobile-account{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:12px;border:1px solid #dedfd6;border-radius:10px;background:#ffffff9c;text-align:left;width:100%;box-shadow:none}.aw-workspace-v3 .profile-chip>span:first-child,.aw-workspace-v3 .mobile-account>span:first-child{width:36px;height:36px;border-radius:50%;background:#dfe9dd;color:#48634c;font-size:12px;display:grid;place-items:center;overflow:hidden}.aw-workspace-v3 .profile-chip>span:nth-child(2),.aw-workspace-v3 .mobile-account>span:nth-child(2){min-width:0;display:grid;gap:3px}.aw-workspace-v3 .profile-chip strong,.aw-workspace-v3 .mobile-account strong{font-size:13px;line-height:1.4;font-weight:600;white-space:normal;overflow-wrap:anywhere}.aw-workspace-v3 .profile-chip small,.aw-workspace-v3 .mobile-account small{font-size:11px;line-height:1.4;font-weight:400;color:#75806f}.aw-workspace-v3 .profile-chip:hover,.aw-workspace-v3 .mobile-account:hover{background:#fff;border-color:#aebca7}.minimal-task-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.minimal-task-filters,.minimal-task-views{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.minimal-task-filters button,.minimal-task-views button{border:0;background:transparent;color:#778769;border-radius:7px;min-height:36px;padding:8px 13px;font-size:13px;line-height:1.4;cursor:pointer}.minimal-task-filters button[aria-pressed=true],.minimal-task-views button[aria-pressed=true]{background:#e5ecde;color:#35583b;font-weight:600}.minimal-task-views{margin-left:auto}.minimal-task-views button{display:flex;align-items:center;gap:7px}.minimal-task-views svg{width:19px;height:19px;flex-shrink:0}.minimal-layout-switch{display:flex;padding:3px;border:1px solid #e0e5d9;border-radius:7px}.minimal-layout-switch button{padding:5px;min-height:28px}.minimal-task-list{background:#fff;border:1px solid #e0e5da;border-radius:12px;overflow:hidden}.minimal-task-row{display:grid;grid-template-columns:34px minmax(0,1fr) 110px 84px 36px 16px;align-items:center;gap:14px;width:100%;padding:20px 24px;border:0;border-bottom:1px solid #edf0e8;background:#fff;color:#2c3930;text-align:left;cursor:pointer;font:inherit}.minimal-task-row:last-child{border-bottom:0}.minimal-task-row:hover{background:#fafbf7}.minimal-task-row:focus-visible,.minimal-task-toolbar button:focus-visible{outline:2px solid #6f967e;outline-offset:-3px}.minimal-task-icon{width:34px;height:34px;display:grid;place-items:center;background:#f0f3eb;color:#819478;border-radius:8px}.minimal-task-icon svg{width:20px;height:20px}.minimal-task-icon.is-done{color:#2f6b4f}.minimal-task-copy{display:grid;gap:3px;min-width:0}.minimal-task-copy strong{font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.minimal-task-copy small{color:#7b8874;font-size:12px;line-height:1.5}.minimal-status{font-size:11px;font-weight:600;line-height:1.5;background:#f0f2eb;color:#6e7e61;border-radius:5px;padding:3px 8px;justify-self:start}.minimal-status--review{color:#7f669e;background:#eee9f5}.minimal-status--terhambat,.minimal-status--perbaikan{color:#9b644a;background:#f6eae0}.minimal-status--selesai{color:#55794e;background:#e7f0e5}.minimal-task-due{font-size:12px;color:#7b8874;line-height:1.5;text-align:right}.minimal-task-person{width:36px;height:36px;border-radius:50%;background:#e7e1f1;color:#766187;display:grid;place-items:center;font-size:11px;font-weight:500}.minimal-task-arrow{width:15px;height:15px;color:#849b74}.minimal-task-empty{text-align:center;padding:50px 24px;border:1px dashed #dfe5d9;border-radius:12px;color:#7b8874}.minimal-task-empty h2{font-size:17px;font-weight:600;color:#425440;margin:12px 0 6px}.minimal-task-empty p{margin:0;font-size:14px}.minimal-task-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.minimal-task-board>section{background:#f0f2eb;border:1px solid #e0e5da;border-radius:10px;padding:14px;min-width:0}.minimal-task-board h2{font-size:13px;font-weight:600;margin:0 0 12px}.minimal-task-board h2 small{margin-left:6px;color:#7b8874}.minimal-task-board .minimal-task-row{grid-template-columns:1fr 36px;border:1px solid #e0e5da;border-radius:8px;margin-bottom:10px;padding:16px;gap:12px}.minimal-task-board .minimal-task-copy{grid-column:1/-1;grid-row:1}.minimal-task-board .minimal-task-icon,.minimal-task-board .minimal-task-arrow,.minimal-task-board .minimal-status{display:none}.minimal-task-board .minimal-task-due{text-align:left}@media(max-width:1100px){.aw-workspace-v3 .search-button span,.aw-workspace-v3 .search-button kbd{display:none}.aw-workspace-v3 .search-button{width:40px;height:40px;justify-content:center}.minimal-task-row{grid-template-columns:30px minmax(0,1fr) 95px 70px 32px 12px;gap:10px;padding:18px}}@media(max-width:600px){.aw-workspace-v3 .topbar{padding:12px 16px;min-height:68px}.aw-workspace-v3 .topbar-actions{gap:6px}.aw-workspace-v3 .project-heading-row h1{font-size:25px}.minimal-task-row{grid-template-columns:28px minmax(0,1fr) 32px;padding:16px;gap:8px 12px}.minimal-task-copy{grid-column:2}.minimal-task-person{grid-column:3;grid-row:1;width:32px;height:32px}.minimal-status{grid-column:2;grid-row:2}.minimal-task-due{grid-column:2;grid-row:3;text-align:left}.minimal-task-arrow{display:none}.minimal-task-filters button{padding:8px 10px}}@media(max-width:900px){.aw-workspace-v3 .project-board-actions{margin-top:0}.aw-workspace-v3 .project-board-actions>.primary-task-button{flex:1 1 auto}.aw-workspace-v3 .project-board-actions>.project-members-button{flex:1 1 auto}.aw-workspace-v3 .project-board-actions>.project-settings-menu{flex:0 0 44px}}.aw-workspace-v3.aw-shell-w3{background:var(--aw-canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aw-workspace-v3.aw-shell-w3>.sidebar{width:248px;padding:18px 14px 12px;gap:18px;background:var(--aw-surface-2);border-right:1px solid #E1DED6}.aw-workspace-v3.aw-shell-w3>.workspace{background:var(--aw-canvas)}.aw-shell-w3 .aw-brand-row{display:flex;align-items:center;gap:8px;padding:4px 4px 0 6px;min-width:0}.aw-shell-w3 .aw-brand-row .brand-lockup{flex:0 1 auto;min-width:0;margin:0;padding:0;gap:9px}.aw-shell-w3 .aw-brand-row .brand-lockup img{width:30px;height:30px;border-radius:8px}.aw-shell-w3 .aw-brand-row .brand-title{font:700 16px/1.2 Inter,sans-serif;letter-spacing:-.01em;color:var(--aw-ink)}.aw-shell-w3 .aw-brand-row .work-badge,.aw-shell-w3 .aw-brand-row .brand-tagline{display:none}.aw-shell-w3 .aw-brand-select{position:relative;margin-left:auto;min-width:0;flex:0 1 auto}.aw-shell-w3 .aw-brand-select>.brand-switcher{list-style:none;display:flex;align-items:center;gap:6px;max-width:120px;min-height:30px;padding:4px 8px 4px 5px;border:1px solid var(--aw-line);border-radius:8px;background:var(--aw-surface);color:var(--aw-ink-2);cursor:pointer}.aw-shell-w3 .aw-brand-select>.brand-switcher::-webkit-details-marker{display:none}.aw-shell-w3 .aw-brand-select .brand-initial{width:20px;height:20px;border-radius:5px;font-size:10px;flex:none;display:grid;place-items:center;color:#fff;overflow:hidden}.aw-shell-w3 .aw-brand-select .brand-initial img{width:100%;height:100%;object-fit:cover}.aw-shell-w3 .aw-brand-select .brand-switcher>span:nth-child(2){min-width:0;flex:1}.aw-shell-w3 .aw-brand-select .brand-switcher strong{display:block;margin:0;font:600 12px/1.3 Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-shell-w3 .aw-brand-select .brand-switcher>svg{width:12px;height:12px;flex:none}.aw-shell-w3 .aw-brand-select .brand-menu{left:auto;right:0;width:240px;z-index:60}.aw-shell-w3 .aw-brand-select .brand-switcher:focus-visible{outline:2px solid var(--aw-brand);outline-offset:2px}.aw-shell-w3 .sidebar-scroll-region{display:flex;flex-direction:column;gap:18px}.aw-shell-w3 .main-nav.aw-main-nav{margin:0;gap:2px}.aw-shell-w3 .aw-main-nav>button{min-height:38px;padding:8px 10px;gap:10px;border-radius:8px;color:var(--aw-ink-2);font:400 13.5px/1.3 Inter,sans-serif}.aw-shell-w3 .aw-main-nav>button svg{width:17px;height:17px;flex:none;stroke-width:1.8}.aw-shell-w3 .aw-main-nav>button:hover{background:#f1efe9}.aw-shell-w3 .aw-main-nav>button.active{background:#e3eadf;color:var(--aw-brand);font-weight:600}.aw-shell-w3 .aw-main-nav>button:focus-visible,.aw-shell-w3 .aw-division-list>button:focus-visible{outline:2px solid var(--aw-brand);outline-offset:1px}.aw-shell-w3 .aw-nav-count{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:999px;background:#f1ede6;color:var(--aw-ink-muted);font-size:11.5px;font-weight:600;text-align:center;line-height:1.5}.aw-shell-w3 .aw-nav-count.is-hot{background:#f6e6e0;color:var(--aw-late-ink)}.aw-shell-w3 .aw-nav-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--aw-brand);flex:none}.aw-shell-w3 .division-list.aw-division-list{margin:0;display:flex;flex-direction:column;gap:1px}.aw-shell-w3 .aw-division-list>div{padding:0 6px 6px 10px}.aw-shell-w3 .aw-division-list>div>span:first-child{font:600 11px/1.2 Inter,sans-serif;letter-spacing:.08em;color:var(--aw-ink-muted)}.aw-shell-w3 .aw-division-list>div .division-header-actions button{width:24px;height:24px;border-radius:6px;background:transparent;color:var(--aw-ink-muted);display:grid;place-items:center}.aw-shell-w3 .aw-division-list>div .division-header-actions button:hover{background:#f1efe9;color:var(--aw-ink)}.aw-shell-w3 .aw-division-list>button{min-height:36px;padding:8px 10px;gap:10px;border-radius:8px;color:var(--aw-ink-2);font:400 13.5px/1.3 Inter,sans-serif}.aw-shell-w3 .aw-division-list>button:hover{background:#f1efe9;color:var(--aw-ink)}.aw-shell-w3 .aw-division-list>button.active{background:#e3eadf;color:var(--aw-brand);font-weight:600}.aw-shell-w3 .aw-division-dot{width:8px;height:8px;border-radius:50%;flex:none}.aw-shell-w3 .aw-division-list>button small{margin-left:auto;padding:1px 7px;border-radius:999px;background:#f1ede6;color:var(--aw-ink-muted);font-size:11.5px;font-weight:600}.aw-workspace-v3.aw-shell-w3 .sidebar-footer{padding-top:8px;border-top:1px solid #EEEBE3;background:transparent}.aw-workspace-v3.aw-shell-w3 .profile-chip,.aw-workspace-v3.aw-shell-w3 .mobile-account{grid-template-columns:28px minmax(0,1fr) 14px;gap:10px;padding:8px 6px;border:0;border-radius:8px;background:transparent}.aw-workspace-v3.aw-shell-w3 .profile-chip:hover,.aw-workspace-v3.aw-shell-w3 .mobile-account:hover{background:#f1efe9}.aw-workspace-v3.aw-shell-w3 .profile-chip>span:first-child,.aw-workspace-v3.aw-shell-w3 .mobile-account>span:first-child{width:28px;height:28px;background:var(--aw-brand);color:#fff;font-size:11px;font-weight:600}.aw-workspace-v3.aw-shell-w3 .profile-chip>span:nth-child(2),.aw-workspace-v3.aw-shell-w3 .mobile-account>span:nth-child(2){display:flex;flex-direction:row;align-items:baseline;gap:8px}.aw-workspace-v3.aw-shell-w3 .profile-chip strong,.aw-workspace-v3.aw-shell-w3 .mobile-account strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-workspace-v3.aw-shell-w3 .profile-chip small,.aw-workspace-v3.aw-shell-w3 .mobile-account small{margin:0 0 0 auto;color:var(--aw-ink-muted);font-size:11.5px;font-weight:400}.aw-shell-w3 .account-menu>button,.aw-shell-w3 .mobile-account-menu>button{color:var(--aw-ink-2);font-size:13px}.aw-shell-w3 .account-menu>button:hover,.aw-shell-w3 .mobile-account-menu>button:hover{background:#f4f2ec}.aw-shell-w3 .account-menu>button svg,.aw-shell-w3 .mobile-account-menu>button svg{width:15px;height:15px;color:var(--aw-ink-muted);flex:none}.aw-shell-w3 .account-menu>button.aw-menu-danger,.aw-shell-w3 .mobile-account-menu>button.aw-menu-danger{color:var(--aw-late-ink)}.aw-shell-w3 .account-menu>button.aw-menu-danger svg,.aw-shell-w3 .mobile-account-menu>button.aw-menu-danger svg{color:var(--aw-late)}.aw-shell-w3 .account-menu>button.aw-menu-danger:hover,.aw-shell-w3 .mobile-account-menu>button.aw-menu-danger:hover{background:var(--aw-late-bg)}.aw-shell-w3 .account-menu{max-height:min(360px,calc(100vh - 96px))}.aw-shell-w3 .mobile-navigation{background:var(--aw-surface-2)}.aw-shell-w3 .mobile-navigation-scroll{display:flex;flex-direction:column;gap:18px}.aw-shell-w3 .mobile-navigation>header{gap:8px}.aw-shell-w3 .mobile-account-footer{border-top:1px solid #EEEBE3;background:transparent}.aw-workspace-v3.aw-shell-w3 .topbar{min-height:68px;padding:14px 32px;background:var(--aw-surface-2);border-bottom:1px solid var(--aw-line)}.aw-workspace-v3.aw-shell-w3 .topbar-actions{flex:1;min-width:0;display:flex;align-items:center;gap:12px;margin:0}.aw-workspace-v3.aw-shell-w3 .search-button{flex:1 1 260px;max-width:420px;width:auto;height:40px;margin-right:auto;padding:0 12px;gap:8px;border:0;border-radius:9px;background:var(--aw-fill);color:var(--aw-ink-muted);font:400 13px/1 Inter,sans-serif}.aw-workspace-v3.aw-shell-w3 .search-button:hover{background:#eeebe3}.aw-workspace-v3.aw-shell-w3 .search-button kbd{margin-left:auto;border-color:var(--aw-line);background:var(--aw-surface)}.aw-workspace-v3.aw-shell-w3 .notification-button{width:40px;min-width:40px;height:40px;padding:0;display:grid;place-items:center;border:1px solid var(--aw-line);border-radius:10px;background:var(--aw-surface);color:var(--aw-ink-2)}.aw-workspace-v3.aw-shell-w3 .notification-button svg{width:18px;height:18px}.aw-workspace-v3.aw-shell-w3 .notification-button .notification-count{top:-5px;right:-5px;min-width:18px;height:18px;line-height:18px;border-radius:9px;font-size:11px;font-weight:700;background:var(--aw-late)}.aw-workspace-v3.aw-shell-w3 .aw-quick-create>summary{height:40px;min-height:40px;padding:0 16px;border-radius:10px;background:var(--aw-brand);font:600 13.5px/1 Inter,sans-serif}.aw-workspace-v3.aw-shell-w3 .aw-quick-create>summary svg{width:16px;height:16px}.aw-workspace-v3.aw-shell-w3 .aw-quick-create>summary svg:last-child{width:14px;height:14px;opacity:.8}.aw-workspace-v3.aw-shell-w3 .workspace-content{max-width:none}.aw-shell-w3 .workspace-content>.dashboard-content,.aw-shell-w3 .workspace-content>.workspace-view-page,.aw-shell-w3 .workspace-content>.my-tasks-page,.aw-shell-w3 .workspace-content>.people-page{max-width:var(--aw-page-max);width:100%;box-sizing:border-box;margin:0 auto;padding:var(--aw-page-pad)}.aw-shell-w3 .workspace-content>.workspace-view-page h1,.aw-shell-w3 .workspace-content>.my-tasks-page h1,.aw-shell-w3 .workspace-content>.dashboard-content>h1,.aw-shell-w3 .workspace-content>.people-page h1{font-size:var(--aw-h1);letter-spacing:-.02em}.aw-shell-w3 .search-scrim.notification-scrim-v3{background:transparent;padding:0;display:block}.aw-shell-w3 .notification-scrim-v3>.notification-center-w3{position:absolute;top:62px;right:24px;width:min(440px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 84px));border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);box-shadow:0 24px 48px -24px #1a332559,0 2px 6px #1a33250f;animation:aw-bell-in .12s ease-out}@keyframes aw-bell-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.aw-shell-w3 .notification-scrim-v3>.notification-center-w3{animation:none}}.aw-shell-w3 .notification-center-w3>header{padding:14px 14px 10px 18px;gap:8px}.aw-shell-w3 .notification-center-w3>header h2{font:600 15px/1.2 Inter,sans-serif}.aw-shell-w3 .notification-center-w3 .notification-header-actions{display:flex;align-items:center;gap:4px}.aw-shell-w3 .notification-center-w3 .notification-header-actions .notification-mark-read{width:auto;height:32px;display:inline-flex;align-items:center;white-space:nowrap;border:0;background:none;padding:0 8px;border-radius:8px;color:var(--aw-brand);font:600 12.5px/1.2 Inter,sans-serif;cursor:pointer}.aw-shell-w3 .notification-center-w3 .notification-header-actions .notification-mark-read:hover:not(:disabled){background:var(--aw-fill)}.aw-shell-w3 .notification-center-w3 .notification-header-actions .notification-mark-read:disabled{color:var(--aw-ink-muted);opacity:.6;cursor:default}.aw-shell-w3 .notification-center-w3 .notification-header-actions .notification-settings{width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--aw-ink-muted);cursor:pointer}.aw-shell-w3 .notification-center-w3 .notification-settings:hover{background:var(--aw-fill);color:var(--aw-ink)}.aw-shell-w3 .notification-center-w3 .notification-settings svg{width:17px;height:17px}.aw-shell-w3 .notification-center-w3 .notice-row{min-height:0;padding:12px}.aw-shell-w3 .notice-row-count{flex:none;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--aw-fill);color:var(--aw-ink-muted);font-size:11px;font-weight:600;line-height:18px}@media(max-width:760px){.aw-workspace-v3.aw-shell-w3 .topbar{min-height:60px;padding:10px 16px;gap:8px;flex-wrap:nowrap}.aw-workspace-v3.aw-shell-w3 .topbar-actions{gap:8px}.aw-workspace-v3.aw-shell-w3 .search-button{flex:1 1 auto;min-width:0;max-width:none;width:auto;height:40px;justify-content:flex-start;font-size:13px;color:var(--aw-ink-muted)}.aw-workspace-v3.aw-shell-w3 .search-button span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-workspace-v3.aw-shell-w3 .search-button svg{width:17px;height:17px}.aw-workspace-v3.aw-shell-w3 .search-button kbd{display:none}.aw-workspace-v3.aw-shell-w3 .aw-quick-create>summary{width:40px;height:40px;padding:0;border-radius:50%;justify-content:center}.aw-workspace-v3.aw-shell-w3 .aw-quick-create>summary .aw-create-label,.aw-workspace-v3.aw-shell-w3 .aw-quick-create>summary svg:last-child{display:none}.aw-shell-w3 .workspace-content>.dashboard-content,.aw-shell-w3 .workspace-content>.workspace-view-page,.aw-shell-w3 .workspace-content>.my-tasks-page,.aw-shell-w3 .workspace-content>.people-page{padding:16px}.aw-shell-w3 .notification-scrim-v3>.notification-center-w3{top:8px;right:8px;left:8px;width:auto;max-height:calc(100dvh - 16px)}.aw-shell-w3 .mobile-navigation .aw-brand-row{flex:1;min-width:0}}.aw-brand-identity{width:min(540px,94vw);max-height:90vh;overflow:auto;padding:26px;background:#fffefa;color:#29372d;border-radius:16px;border:1px solid #dce4d7}.aw-brand-identity header,.aw-brand-identity footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.aw-brand-identity label{display:block;margin:16px 0;font-weight:600}.aw-brand-identity input{display:block;width:100%;padding:10px;margin-top:7px;border:1px solid #d4dfcf;border-radius:7px;font:inherit}.aw-brand-identity input[type=color]{height:45px}.aw-brand-identity button{font:inherit;padding:9px 13px;border:1px solid #d4dfcf;border-radius:7px;background:#fff;cursor:pointer}.aw-brand-identity button:disabled{opacity:.5;cursor:default}.aw-brand-logo{width:72px;height:72px;border-radius:12px;display:grid;place-items:center;overflow:hidden;color:#fff;font-size:26px}.aw-brand-logo img,.aw-active-brand-logo{width:100%;height:100%;object-fit:contain}.aw-brand-identity footer{margin-top:20px;justify-content:flex-end}.aw-brand-identity footer button[type=submit]{background:#244e3c;color:#fff}.aw-brand-logo img,.aw-active-brand-logo{background:#fff;border-radius:inherit;padding:3px;box-sizing:border-box}.aw-profile-dialog{background:#fffefa;color:#29392e;border:1px solid #dbe0d5;border-radius:18px;padding:28px;width:min(600px,94vw);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #13271f30}.aw-avatar-presets{margin:12px 0 20px}.aw-avatar-groups{display:flex;gap:8px;margin:16px 0}.aw-avatar-groups button[aria-pressed=true]{background:#eef3e9;border-color:#65856c}.aw-avatar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.aw-profile-dialog .aw-avatar-grid button{padding:3px;border-radius:50%;aspect-ratio:1;background:#f5f5ee}.aw-avatar-grid img{display:block;width:100%;height:auto;border-radius:50%}.aw-avatar-grid button:hover:not(:disabled){border-color:#345744;box-shadow:0 0 0 2px #dce7d8}@media(max-width:480px){.aw-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aw-profile-dialog .primary-inline-button{background:#244e3c;color:#fff;border-color:#244e3c;font-weight:600}.aw-profile-dialog .primary-inline-button:hover:not(:disabled){background:#193e2e}.aw-profile-dialog button:focus-visible,.aw-profile-dialog input:focus-visible,.aw-profile-access>summary:focus-visible{outline:2px solid #85a593;outline-offset:3px}.aw-profile-dialog button{color:#345744;min-height:40px;line-height:1.5}.aw-profile-dialog header,.aw-profile-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.aw-profile-dialog header h2{margin:0 0 18px}.aw-profile-dialog button{cursor:pointer;border:1px solid #d5ddd0;background:#fff;border-radius:8px;padding:10px;font:inherit}.aw-profile-dialog label{display:block;margin:18px 0;font-weight:600}.aw-profile-dialog input{display:block;width:100%;padding:11px;border:1px solid #d5ddd0;border-radius:7px;margin-top:7px;font:inherit}.aw-profile-dialog small{font-weight:400;color:#71806c}.aw-profile-dialog footer{justify-content:flex-end;margin-top:24px}.aw-profile-access{padding:12px 0 0;border-top:1px solid #e2e8dd;color:#657660;font-size:13px}.aw-profile-access>summary{cursor:pointer;padding:5px 0;border-radius:4px}.aw-profile-access strong{color:#345744}.aw-profile-access p{margin:8px 0 0;line-height:1.6}.aw-profile-photo{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aw-profile-photo>span{flex:0 0 70px;width:70px;height:70px;border-radius:50%;overflow:hidden;background:#e1eadd;display:grid;place-items:center}.aw-profile-photo img,.aw-own-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.aw-profile-dialog button:disabled{opacity:.5;cursor:default}.aw-profile-photo>span{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.aw-profile-photo img{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.aw-profile-photo{margin:18px 0 0}.aw-profile-photo-controls{flex:1;min-width:min(220px,100%)}.aw-profile-photo-controls>strong{display:block;font-size:14px}.aw-profile-photo-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.aw-profile-photo-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.aw-profile-photo-actions svg{width:16px;height:16px;flex:none}.aw-profile-dialog .aw-profile-photo-input{display:none}.aw-profile-photo-controls>small{display:block;line-height:1.5}.aw-profile-photo-status{margin-top:5px}.wf-telegram-status{display:flex;gap:14px;padding:18px;border:1px solid #dce5d8;background:#f3f7ef;border-radius:10px;font:400 13px/1.6 Inter,system-ui;color:#334d3a}.wf-telegram-status>svg{width:24px;height:24px;flex-shrink:0;margin-top:1px;color:#5b8260}.wf-telegram-status strong{font-size:14px;font-weight:600;display:block;line-height:1.4}.wf-telegram-status p{margin:5px 0 0;color:#6e7b65;font-size:12px}.wf-telegram-status--paused,.wf-telegram-status--unknown{background:#f8f5ed;border-color:#e8e2d0}.wf-telegram-status--paused>svg,.wf-telegram-status--unknown>svg{color:#998157}.wf-telegram-status--disconnected{background:#f5f8fa;border-color:#dde6e9}.telegram-settings>.wf-telegram-status{margin:24px}.wf-telegram-message{width:min(380px,100%);background:#fff;border:1px solid #dee7df;border-radius:13px 13px 13px 4px;box-shadow:0 3px 8px #2c433009;padding:18px 18px 0;font:400 13px/1.6 Inter,system-ui;color:#2f3d32}.wf-bot-name{display:block;color:#3c7358;font-size:12px;font-weight:600;margin-bottom:12px}.wf-message-reason{display:block;font-size:12px;font-weight:600;color:#647a5a;margin-bottom:4px}.wf-telegram-message h3{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:0 0 7px}.wf-telegram-message p{margin:0}.wf-message-project{font-size:11px;color:#7d8974}.wf-message-context{font-size:12px;margin-top:10px!important;color:#596b51}.wf-telegram-message blockquote{margin:14px 0 8px;border-left:3px solid #a5be9b;padding:0 0 0 11px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.wf-telegram-message time{display:block;text-align:right;font-size:10px;color:#84907c;margin-bottom:10px}.wf-telegram-message button{border:0;border-top:1px solid #edf0e8;background:#fff;color:#3d7053;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 0;font:600 12px/1.5 Inter,system-ui;cursor:pointer}.wf-telegram-message button svg{width:14px}.wf-telegram-message button:hover{background:#f7faf4}.modal-scrim .telegram-settings{max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.telegram-settings>header,.telegram-settings>footer{flex-shrink:0}.telegram-settings>header{grid-template-columns:38px minmax(0,1fr) 40px}.telegram-settings>header button{width:40px;height:40px;color:var(--forest,#214e3c)}.telegram-settings>header>span{background:#e8f0eb;color:var(--forest,#214e3c)}.telegram-settings>header p{color:#647160;font-size:12px;line-height:1.5}.telegram-settings-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.telegram-settings .telegram-loading{margin:8px 0;color:#53634f;font-size:13px;line-height:1.6}.telegram-settings .telegram-settings-body .telegram-disconnected{margin:0;padding:0;display:flex;align-items:flex-start;gap:12px;border:0;background:transparent;text-align:left}.telegram-settings .telegram-disconnected>svg{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0}.telegram-settings .telegram-disconnected strong{font-size:14px;line-height:1.5}.telegram-settings .telegram-disconnected p{font-size:13px;color:#60705b;line-height:1.6}.telegram-settings .telegram-settings-body>.wf-telegram-status{margin:0;padding:0;border:0;background:transparent}.telegram-settings .telegram-settings-body .wf-telegram-status p{font-size:13px;color:#60705b}.telegram-settings .telegram-read-error{margin:0;color:#80503c;font-size:13px;line-height:1.6}.telegram-settings .telegram-read-error p{margin:12px 0}.telegram-settings .telegram-read-error button{min-height:40px;padding:8px 12px;border-radius:9px;font:inherit;cursor:pointer}.telegram-settings .telegram-link-fallback{margin:16px 0 0;gap:8px}.telegram-settings .telegram-link-fallback a{width:fit-content;font-size:13px}.telegram-settings .telegram-link-fallback small{font-size:12px;color:#647160}.telegram-settings>footer button{min-height:40px;font-size:12px}.telegram-settings .telegram-settings-body>.telegram-connection-note{margin:14px 0 0;color:#60705b}.telegram-settings .telegram-settings-body>.telegram-diagnostics{margin:20px 0 0;padding-top:14px}.telegram-diagnostics>summary{width:fit-content;cursor:pointer;color:var(--forest,#214e3c);font-size:13px;font-weight:600;line-height:1.6;padding:4px 0}.telegram-diagnostics[open]>summary{margin-bottom:12px}.telegram-settings .telegram-diagnostic-error{margin:10px 0;color:#80503c;font-size:13px;line-height:1.6}.telegram-settings .telegram-connection-note{margin:0 24px 20px;font-size:12px;line-height:1.6;color:#768171}.telegram-settings .telegram-diagnostics{margin:0 24px 24px;padding-top:18px;border-top:1px solid #e3e8de}.telegram-diagnostics-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.telegram-settings .telegram-diagnostics h3{margin:0;font-size:14px;line-height:1.5;font-weight:650}.telegram-settings .telegram-diagnostics-heading button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border-radius:9px;font:inherit;font-size:12px;cursor:pointer}.telegram-settings .telegram-diagnostics-heading button:disabled{opacity:.6;cursor:wait}.telegram-settings .telegram-check-note{color:#788373;font-size:12px;line-height:1.6;margin:8px 0 14px}.telegram-health-list{list-style:none;margin:0;padding:0}.telegram-health-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #edf0e9;font-size:12px;line-height:1.5}.telegram-health-state{display:inline-flex;align-items:center;gap:6px;text-align:right;color:#758071}.telegram-health-state svg{flex-shrink:0}.telegram-health-state.is-ready{color:#426c52}.telegram-health-state.is-issue{color:#98633d}.telegram-settings .telegram-delivery-note{font-size:12px;line-height:1.65;margin:16px 0;color:#697663}.telegram-technical{font-size:11px;line-height:1.6;color:#7b8577}.telegram-technical summary{cursor:pointer;width:fit-content;padding:5px 0}.telegram-technical dl{margin:6px 0 0}.telegram-technical dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.telegram-technical dd{margin:0;overflow-wrap:anywhere}.telegram-settings button:focus-visible,.telegram-settings a:focus-visible,.telegram-settings summary:focus-visible{outline:2px solid #759781;outline-offset:3px}@media(max-width:480px){.telegram-settings-body{padding:18px}.telegram-health-list li{gap:10px;align-items:flex-start}.telegram-health-list li>span{min-width:0;overflow-wrap:anywhere}}.install-hint{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:12px;align-items:start;padding:14px 12px 14px 14px;background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);box-shadow:0 10px 30px #21251f24;max-width:520px;margin:0 auto;animation:install-hint-in .16s ease-out}.install-hint img{border-radius:9px}.install-hint strong{display:block;font-size:14px;line-height:1.4;color:var(--aw-ink)}.install-hint p{margin:3px 0 0;font-size:12.5px;line-height:1.55;color:var(--aw-ink-muted)}.install-hint p svg{vertical-align:-2px}.install-hint p b{color:var(--aw-ink-2);font-weight:600}.install-hint .install-hint-action{margin-top:10px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:0;border-radius:9px;background:var(--aw-brand);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.install-hint .install-hint-action:hover{background:var(--aw-ink-2)}.install-hint-close{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--aw-ink-muted);cursor:pointer}.install-hint-close:hover{background:var(--aw-fill)}.install-hint-close:focus-visible,.install-hint .install-hint-action:focus-visible{outline:2px solid #759781;outline-offset:2px}@keyframes install-hint-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.install-hint{animation:none}}.push-settings{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--aw-line)}.push-settings-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center}.push-settings-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--aw-done-bg);color:var(--aw-brand)}.push-settings-icon svg{width:17px;height:17px}.push-settings-text h3{margin:0;font-size:14px;line-height:1.5;font-weight:650;color:var(--aw-ink)}.push-settings-text p{margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--aw-ink-muted)}.push-switch{position:relative;width:46px;height:28px;border-radius:999px;border:1px solid var(--aw-line);background:var(--aw-fill);padding:0;cursor:pointer;flex:none}.push-switch>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--aw-surface);box-shadow:0 1px 2px #21251f40;transition:transform var(--aw-motion)}.push-switch[aria-checked=true]{background:var(--aw-done);border-color:var(--aw-done)}.push-switch[aria-checked=true]>span{transform:translate(18px)}.push-switch:disabled{opacity:.5;cursor:not-allowed}.push-switch:focus-visible{outline:2px solid #759781;outline-offset:3px}.push-settings-error{margin:10px 0 0;color:var(--aw-late-ink);font-size:12.5px;line-height:1.55}.push-devices{margin:14px 0 0}.push-devices h4{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--aw-ink-muted)}.push-devices ul{list-style:none;margin:0;padding:0}.push-devices li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--aw-line-soft);font-size:12.5px;color:var(--aw-ink-2)}.push-devices li em{font-style:normal;color:var(--aw-done-ink);font-weight:600}.push-devices li button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 9px;border-radius:8px;border:1px solid var(--aw-line);background:var(--aw-surface);color:var(--aw-ink-2);font:inherit;font-size:12px;cursor:pointer}.push-devices li button:hover{background:var(--aw-fill)}.push-settings-note{margin:12px 0 0;font-size:12px;color:var(--aw-ink-muted)}@media(prefers-reduced-motion:reduce){.push-switch>span{transition:none}}:root{font-family:Inter,system-ui,sans-serif;color:#21251f;background:#efede7;font-synthesis:none;text-rendering:optimizeLegibility;--forest: #1a3325;--terracotta: #b0553b;--indigo: #4e5d8c;--gold: #73521b;--surface: #fcfbf8;--border: #e6e3db;--muted: #62685f;--awux-text: #29372d;--awux-text-secondary: #62685f;--awux-surface-raised: #ffffff;--awux-body-size: 14px;--awux-meta-size: 12px;--awux-radius-control: 8px;--awux-radius-card: 12px;--awux-radius-dialog: 16px;--awux-overlay: rgba(26,51,37,.36);--awux-shadow-dialog: 0 20px 60px rgba(26,51,37,.16);--awux-motion-fast: .12s;--awux-motion-menu: .16s;--awux-motion-dialog: .18s;--awux-motion-ease: cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;min-width:320px;background:#efede7}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}:where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid #2f6f4e;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-loading{color:#6c7167;font-size:13px}.login-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#efede7}.login-shell{position:relative;width:min(400px,100%);display:flex;flex-direction:column;gap:22px}.auth-language-toggle{position:absolute;top:3px;right:0;min-width:38px;min-height:34px;border:1px solid #d9ddd7;border-radius:9px;background:#fff;color:var(--forest);font-size:10px;font-weight:800;cursor:pointer}.brand-lockup{display:flex;align-items:center;justify-content:center;gap:11px}.brand-lockup img{width:44px;height:44px;border-radius:10px;object-fit:cover}.brand-title-row{display:flex;align-items:center;gap:7px}.brand-title{font-weight:800;font-size:22px;letter-spacing:-.01em;line-height:1}.work-badge{font:700 10px/1 Tenor Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--forest);background:#e6efea;border:1px solid #cfe0d5;padding:3px 7px;border-radius:5px}.brand-tagline{display:block;font:600 9.5px/1 Tenor Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#8a6a1e;margin-top:4px}.login-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 50px -30px #0000004d}.login-card header h1{margin:0;font-size:18px;line-height:1.3}.login-card header p{margin:3px 0 0;color:var(--muted);font-size:12.5px}.field-group{display:flex;flex-direction:column;gap:6px}.field-group>small{color:var(--muted);font-size:11px;line-height:1.45}.field-group>span,.field-group>label,.field-label-row>span,.field-label-row>label{font:600 11px/1 Tenor Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#62685f}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.link-button{padding:0;background:none;color:var(--indigo);cursor:pointer;font-size:11px;font-weight:600}.field-group input,.field-group select{width:100%;border:1px solid #e1ded6;background:var(--surface);border-radius:9px;padding:11px 12px;color:#21251f;outline:none;transition:border-color var(--aw-motion),box-shadow var(--aw-motion)}.field-group input:focus,.field-group select:focus{border-color:#789180;box-shadow:0 0 0 3px #1a332517}.field-group input[aria-invalid=true]{border-color:#d6a190}.password-input{position:relative}.password-input input{padding-right:148px}.password-input>button{position:absolute;top:4px;right:4px;min-height:calc(100% - 8px);max-width:140px;padding:0 9px;border-radius:7px;background:#eef2ee;color:var(--forest);font-size:9.5px;font-weight:750;cursor:pointer}.password-input>button:hover{background:#e4ebe6}.primary-button,.google-button{width:100%;border-radius:10px;padding:12px;cursor:pointer;font-weight:700;transition:background-color var(--aw-motion),opacity var(--aw-motion)}.primary-button{color:#fff;background:var(--forest)}.primary-button:hover{background:#254734}.primary-button:active,.google-button:active{transform:translateY(1px)}.primary-button:disabled,.google-button:disabled{opacity:.62;cursor:wait}.secondary-button{width:100%;border:1px solid #d8ddd8;border-radius:10px;padding:11px 12px;background:#fff;color:var(--forest);cursor:pointer;font-weight:700}.secondary-button:hover{background:#f3f6f3;border-color:#aebbb2}.secondary-button:disabled,.auth-back-link:disabled{opacity:.62;cursor:wait}.auth-back-link{align-self:center;min-height:32px;padding:6px 10px}.auth-email-confirmation{padding:13px 14px;border:1px solid #cfd8d1;border-radius:10px;background:#f1f5f2;color:var(--forest);font-size:13px;font-weight:750;overflow-wrap:anywhere}.divider{display:flex;align-items:center;gap:10px}.divider span{height:1px;flex:1;background:#eeebe3}.divider b{color:#62685f;font:500 10px/1 Tenor Sans,sans-serif}.google-button{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e1ded6;color:#3b4038;background:#fff;font-size:13.5px;font-weight:600}.google-button:hover{background:#faf9f6;border-color:#cfcabb}.google-button svg{width:18px;height:18px;flex:none}.form-message{padding:9px 11px;border:1px solid #cfe0d5;border-radius:8px;background:#f0f5f2;color:var(--forest);font-size:11.5px;line-height:1.45}.form-message--error{border-color:#ebd9d1;background:#f8efeb;color:#94452f}.session-issue-card{display:grid;gap:12px}.session-issue-logout{width:100%}.app-shell{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;min-height:0;overflow:clip;display:flex;background:var(--surface)}.sidebar{width:248px;height:100vh;height:100dvh;min-height:0;overflow:clip;flex:none;padding:26px 15px 18px;background:#f5f0e8;border-right:1px solid #e3ded4;display:flex;flex-direction:column}.brand-lockup--compact{justify-content:flex-start;padding:0 7px}.brand-lockup--compact img{width:36px;height:36px;border-radius:9px}.brand-lockup--compact .brand-title{font-size:18px}.brand-lockup--compact .work-badge{padding:2px 5px;font-size:8px}.brand-selector{position:relative;margin-top:28px}.brand-selector>summary{list-style:none;cursor:pointer}.brand-selector>summary::-webkit-details-marker{display:none}.brand-switcher{margin-top:0;width:100%;padding:13px;border:1px solid #ddd8ce;border-radius:12px;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;color:#21251f}.brand-initial{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#fff;background:var(--terracotta);font-weight:700}.brand-switcher>span:nth-child(2){display:flex;flex-direction:column;flex:1}.brand-switcher small{color:#62685f;font:600 9px/1 Tenor Sans,sans-serif;text-transform:uppercase;letter-spacing:.11em}.brand-switcher strong{margin-top:3px;font-size:14px}.brand-switcher>svg{width:15px;height:15px;color:#8b9087;transition:transform var(--aw-motion)}.brand-selector[open] .brand-switcher>svg{transform:rotate(180deg)}.brand-menu{position:absolute;z-index:35;top:calc(100% + 7px);left:0;width:100%;padding:8px;border:1px solid #ddd8ce;border-radius:12px;background:#fff;box-shadow:0 18px 42px -24px #1a332573;display:flex;flex-direction:column;gap:3px}.brand-menu>small{padding:7px 8px 5px;color:#7d8279;font:600 9px/1 Tenor Sans,sans-serif;text-transform:uppercase;letter-spacing:.11em}.brand-menu>button{width:100%;min-height:40px;padding:6px 8px;border-radius:8px;background:transparent;color:#3b4038;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.brand-menu>button:hover,.brand-menu>button[aria-current=true]{background:#eef2ee}.brand-menu>button:disabled{cursor:wait;opacity:.65}.brand-menu>button i{width:26px;height:26px;border-radius:7px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700}.brand-menu>button span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-menu>button b{color:var(--forest);font-size:9px;text-transform:uppercase}.brand-menu>.brand-create-button{margin-top:4px;border-top:1px solid #efede7;border-radius:0 0 8px 8px;color:var(--forest);font-weight:700}.brand-menu>.brand-create-button svg{width:15px;height:15px}.brand-menu>.brand-manage-button{color:#62685f;font-weight:650}.brand-menu>.brand-manage-button svg{width:15px;height:15px}.brand-menu-error{margin:4px 6px 2px;color:#94452f;font-size:10px;line-height:1.4}.chevron{color:#b0aea6}.main-nav{display:flex;flex-direction:column;gap:5px;margin-top:22px}.main-nav a,.main-nav button{min-height:44px;border-radius:10px;padding:0 11px;background:transparent;display:flex;align-items:center;gap:12px;color:#5d625a;text-decoration:none;text-align:left;font-size:13.5px;cursor:pointer}.main-nav a svg,.main-nav button svg{width:16px;height:16px}.main-nav a.active,.main-nav button.active{background:#e2ebe6;color:var(--forest);font-weight:700}.main-nav a b,.main-nav button b{margin-left:auto;width:22px;height:22px;border-radius:50%;background:var(--terracotta);color:#fff;display:grid;place-items:center;font-size:10px}.division-list{margin-top:24px;min-height:0}.division-list>div{display:flex;align-items:center;justify-content:space-between;padding:0 7px 8px}.division-list>div span{font:600 10px/1 Tenor Sans,sans-serif;color:#62685f;text-transform:uppercase;letter-spacing:.13em}.division-list>div .division-header-actions{display:flex;gap:4px}.division-header-actions button{width:25px;height:25px;border:1px solid #dedbd2;border-radius:7px;background:#fff;color:#62685f;display:grid;place-items:center;cursor:pointer}.division-header-actions button:hover{border-color:#9ca99f;color:var(--forest)}.division-list>button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:7px;border-radius:9px;background:transparent;color:#5d625a;font-size:12.5px;text-align:left;cursor:pointer}.division-list>button:hover,.division-list>button.active{background:#e9eee9;color:var(--forest)}.division-list>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.division-list>button small{margin-left:auto;color:#62685f}.dot{width:9px;height:9px;border-radius:50%;flex:none}.dot.terracotta{background:var(--terracotta)}.dot.green{background:var(--forest)}.dot.indigo{background:var(--indigo)}.dot.gold{background:var(--gold)}.sidebar-scroll-region{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.sidebar-footer{position:relative;flex:none;margin-top:auto;padding-top:16px;border-top:1px solid #e6e1d8;background:#f5f0e8}.account-menu{position:absolute;z-index:45;left:0;right:0;bottom:calc(100% + 8px);max-height:min(280px,calc(100vh - 96px));overflow-y:auto;padding:8px;border:1px solid #ddd8ce;border-radius:11px;background:#fff;box-shadow:0 18px 38px -20px #0000007a;display:grid;gap:7px}.account-menu>div{min-width:0;padding:5px 7px 8px;border-bottom:1px solid #eeebe3;display:flex;flex-direction:column;gap:3px}.account-menu>div strong,.account-menu>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu>div strong{font-size:11.5px}.account-menu>div small{color:#62685f;font-size:9.5px}.account-menu>button{min-height:36px;padding:0 8px;border-radius:8px;background:transparent;color:#8f4434;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.account-menu>button:hover{background:#f8efeb}.profile-chip{width:100%;padding:8px 6px;display:flex;align-items:center;gap:9px;background:none;color:#21251f;text-align:left;cursor:pointer}.profile-chip>span:first-child{width:34px;height:34px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font-size:11px}.profile-chip>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column}.profile-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile-chip small{color:var(--forest);font-weight:700;font-size:10px;margin-top:2px}.profile-chip svg{color:#b0aea6}.workspace{height:100vh;height:100dvh;min-height:0;flex:1;min-width:0;overflow:clip;display:flex;flex-direction:column;background:var(--surface)}.workspace-content{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.topbar{height:56px;flex:none;padding:0 26px;border-bottom:1px solid #eeebe3;display:flex;align-items:center;justify-content:space-between;color:#62685f;font:500 13px/1 Tenor Sans,sans-serif}.mobile-menu-button{display:none;width:36px;height:36px;border:1px solid #e4e1d9;border-radius:9px;background:#fff;color:var(--forest);place-items:center;cursor:pointer}.topbar-actions{display:flex;gap:10px}.language-toggle{min-width:38px;height:36px;border:1px solid #d9ddd7;border-radius:10px;background:#fff;color:var(--forest);font-size:11px;font-weight:800;cursor:pointer}.search-button,.notification-button{height:36px;border:1px solid #e4e1d9;border-radius:10px;background:#f7f5f0;color:#62685f;padding:0 12px;display:flex;align-items:center;gap:8px}.search-button{width:330px;text-align:left}.search-button kbd{margin-left:auto;border:1px solid #dedbd3;border-radius:6px;padding:3px 6px;background:#fff;color:#62685f;font-family:inherit}.notification-button{background:#fff;color:#52605a;font-weight:600}.search-button,.notification-button{cursor:pointer}.workspace-view-page{min-height:100%;max-width:1100px;margin:0 auto;padding:40px 38px 64px}.workspace-view-header{display:flex;align-items:center;gap:13px}.aw-workspace-v3 .workspace-view-header+.awnext-catalog{margin-block-start:24px}.workspace-view-header>span{width:42px;height:42px;border-radius:12px;background:#e7eee9;color:var(--forest);display:grid;place-items:center}.workspace-view-header h1{margin:0;font-size:25px;letter-spacing:-.02em}.workspace-view-header p{margin:5px 0 0;color:#62685f;font-size:12px}.workspace-view-list{margin-top:24px;border:1px solid #e2dfd7;border-radius:12px;background:#fff;overflow:hidden}.workspace-view-list button{width:100%;min-height:70px;padding:12px 16px;border-bottom:1px solid #ebe8e1;background:#fff;color:#62685f;display:grid;grid-template-columns:150px minmax(0,1fr) 160px;align-items:center;gap:14px;text-align:left;cursor:pointer}.workspace-view-list button:last-child{border-bottom:0}.workspace-view-list button:hover{background:#faf9f6}.workspace-view-list time,.workspace-view-list span{color:#62685f;font-size:10.5px}.workspace-view-list div{min-width:0;display:flex;flex-direction:column;gap:4px}.workspace-view-list strong{overflow:hidden;color:#30352e;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-view-list small{color:#62685f;font-size:10.5px}.workspace-view-state{margin-top:24px;color:#7f867c;font-size:12px}.workspace-view-filters{margin-top:22px;display:flex;align-items:end;justify-content:space-between;gap:14px}.workspace-view-filters>div{display:flex;padding:3px;border:1px solid #dedbd3;border-radius:10px;background:#f4f2ed}.workspace-view-filters button{min-height:32px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#62685f;font:inherit;font-size:11px;cursor:pointer}.workspace-view-filters button.active{background:#fff;color:var(--forest);font-weight:700;box-shadow:0 1px 3px #1a33251a}.workspace-view-filters>.wf-field{display:flex;flex-direction:column;padding:0;border:0;background:transparent;min-width:230px}.workspace-view-filters .wf-control{min-height:44px;padding:10px 12px;border:1px solid #dce2d5;background:#fff;font-size:13px}.workspace-view-filters .wf-option{min-height:44px;padding:10px 12px;font-size:13px}.workspace-view-filters .wf-option:hover,.workspace-view-filters .wf-option[aria-selected=true]{background:#eef3e7}.workspace-view-filters label{display:flex;align-items:center;gap:8px;color:#62685f;font-size:11px}.workspace-view-filters select{height:36px;border:1px solid #dedbd3;border-radius:9px;background:#fff;padding:0 30px 0 10px;color:#30352e;font:inherit}.workspace-view-list small i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.retry-state{margin-top:14px;padding:12px 13px;border:1px solid #ebd9d1;border-radius:10px;background:#f8efeb;color:#94452f;display:flex;align-items:center;justify-content:space-between;gap:14px}.retry-state p{margin:0;font-size:11.5px;line-height:1.45}.retry-state button{min-height:34px;padding:0 12px;border:1px solid #d8a99b;border-radius:8px;background:#fff;color:#843f2d;font-weight:700;white-space:nowrap;cursor:pointer}.logout-confirmation{width:min(380px,100%);padding:22px;border:1px solid #e1ded6;border-radius:15px;background:var(--surface);box-shadow:0 28px 65px -28px #00000080}.logout-confirmation h2{margin:0;font-size:18px}.logout-confirmation p{margin:8px 0 20px;color:#777d74;font-size:12px;line-height:1.5}.logout-confirmation>div{display:flex;justify-content:flex-end;gap:9px}.logout-confirmation>div>button{width:auto;flex:1 1 0;white-space:nowrap}.danger-button{min-height:36px;padding:0 15px;border-radius:9px;background:#9d4936;color:#fff;font-weight:700;cursor:pointer}.workspace-view-empty{min-height:180px;margin-top:24px;border:1px dashed #d8ded9;border-radius:13px;background:#f8faf8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#52685b;text-align:center}.workspace-view-empty svg{width:24px;height:24px}.workspace-view-empty strong{color:var(--forest);font-size:13px}.workspace-view-empty span{max-width:390px;color:#62685f;font-size:11px;line-height:1.5}.activity-page{max-width:980px}.activity-header{margin-bottom:22px}.activity-jump{padding:12px;border:1px solid #e1ded6;border-radius:12px;background:#fff;display:flex;align-items:center;gap:9px}.activity-jump label{color:#4f574e;font-size:11px;font-weight:750}.activity-jump input{min-height:36px;margin-left:auto;border:1px solid #dcd8cf;border-radius:8px;background:#faf9f6;padding:0 9px;color:#30352e}.activity-jump button,.activity-more{min-height:36px;padding:0 12px;border:1px solid #d4dcd6;border-radius:8px;background:#f3f7f4;color:var(--forest);font-size:10.5px;font-weight:750;cursor:pointer}.activity-jump button:last-child{background:#fff;color:#62685f}.activity-jump button:disabled{opacity:.55;cursor:not-allowed}.activity-groups{margin-top:18px;display:grid;gap:11px}.activity-group{border:1px solid #e2dfd7;border-radius:13px;background:#fff;overflow:hidden}.activity-group--date{margin-top:18px}.activity-group--date>header{min-height:54px;padding:0 15px;border-bottom:1px solid #ebe8e1;display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-group--date h2{margin:0;font-size:13px}.activity-group--date>header span{color:#777d74;font-size:10px}.activity-group-toggle{width:100%;min-height:56px;padding:0 15px;background:#fff;color:#30352e;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;cursor:pointer}.activity-group-toggle:hover{background:#fbfaf7}.activity-group-toggle>span:first-child{min-width:0;display:flex;align-items:center;gap:9px}.activity-group-toggle svg{flex:none;transition:transform var(--aw-motion)}.activity-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.activity-group-toggle strong{font-size:12.5px}.activity-group-toggle>span:nth-child(2){padding:5px 9px;border-radius:99px;background:#edf2ee;color:var(--forest);font-size:9.5px;font-weight:750}.activity-group-content{padding:0 12px 12px;border-top:1px solid #eeebe3}.recent-activity-list{overflow:hidden}.recent-activity-list>button,.recent-activity-list>article{width:100%;min-height:56px;padding:8px 4px;border-bottom:1px solid #eeebe3;background:#fff;color:#62685f;display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left}.recent-activity-list>button{cursor:pointer}.recent-activity-list>button:hover{background:#fafbf9}.recent-activity-list>:last-child{border-bottom:0}.recent-activity-list time{font-size:9.5px;white-space:nowrap}.recent-activity-list div{min-width:0;display:flex;flex-direction:column;gap:4px}.recent-activity-list strong{overflow:hidden;color:#30352e;font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.recent-activity-list small{overflow:hidden;color:#777d74;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.recent-activity-list>:is(button,article)>span{padding:5px 8px;border-radius:99px;background:#f2f0ea;color:#5c645a;font-size:9px;font-weight:700;white-space:nowrap}.activity-more{margin-top:10px}.activity-empty{min-height:180px;margin-top:18px;border:1px dashed #d8ded7;border-radius:13px;background:#f8faf8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.activity-empty svg{width:25px;height:25px;color:#547160}.activity-empty strong{color:var(--forest);font-size:13px}.activity-empty span{max-width:390px;color:#62685f;font-size:10.5px;line-height:1.5}.division-project-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.division-project-grid button{min-height:130px;padding:18px;border:1px solid #e2dfd7;border-radius:13px;background:#fff;color:#30352e;display:grid;grid-template-columns:8px 1fr;align-content:center;gap:8px 12px;text-align:left;cursor:pointer}.division-project-grid button:hover{border-color:#aebcaf;background:#fafcfb}.division-project-grid i{width:8px;height:44px;grid-row:1/3;border-radius:99px}.division-project-grid strong{font-size:14px}.division-project-grid span{color:#62685f;font-size:11px}.search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;padding:9vh 20px 20px;background:#1c211c7a;display:flex;justify-content:center;align-items:flex-start}.search-dialog{width:min(620px,100%);max-height:78vh;border:1px solid #dedbd3;border-radius:15px;background:#fff;box-shadow:0 24px 70px #141e1640;overflow:hidden}.search-dialog>header{min-height:54px;padding:0 17px;border-bottom:1px solid #eeebe3;display:flex;align-items:center;justify-content:space-between}.search-dialog h2{margin:0;font-size:15px}.search-dialog header button{width:32px;height:32px;border-radius:8px;background:transparent;color:#6f756c;display:grid;place-items:center;cursor:pointer}.search-dialog>label{margin:14px;padding:0 12px;border:1px solid #dcd8cf;border-radius:10px;background:#faf9f6;display:flex;align-items:center;gap:9px;color:#8c9188}.search-dialog input{width:100%;min-height:44px;border:0;outline:0;background:transparent;color:#292e28}.search-results{max-height:calc(78vh - 128px);padding:0 14px 14px;overflow-y:auto}.search-results>p{margin:16px 4px;color:#858b82;font-size:11.5px}.search-results>button{width:100%;min-height:58px;padding:9px 11px;border-radius:9px;background:#fff;color:#4f564d;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer}.search-results>button:hover{background:#f4f7f4}.search-results>button>svg{flex:none}.search-results>button span{min-width:0;display:flex;flex-direction:column;gap:3px}.search-results>button strong{overflow:hidden;color:#2f352f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.search-results>button small{color:#93998f;font-size:10px}.search-person{min-height:58px;padding:9px 11px;display:flex;align-items:center;gap:11px;color:#4f564d}.search-person span{display:flex;flex-direction:column;gap:3px}.search-person strong{color:#2f352f;font-size:12px}.search-person small{color:#93998f;font-size:10px}.notification-center{max-width:720px;display:flex;flex-direction:column}.notification-center>header{flex-shrink:0}.notification-center-actions{padding:0 18px 8px;text-align:right}.notification-center-actions button{border:0;background:transparent;color:var(--forest);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.notification-center .workspace-view-list{margin:0 14px 14px}.notification-center-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.notification-center .notification-list{overflow:visible}.notification-center .notification-center-body .awnext-communication-inbox{max-height:none;overflow:visible;flex-shrink:0}.notification-center .notification-center-body .awnext-communication-inbox .notification-list{max-height:none;overflow:visible}.notification-center .notification-list button{grid-template-columns:minmax(0,1fr) auto;gap:12px}.notification-center .notification-list strong,.notification-center .notification-list small{white-space:normal;overflow-wrap:anywhere}.notification-center .notification-list time{margin-top:4px}.notification-center .notification-list .notification-task-title{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.notification-center .notification-list button[aria-busy=true]{background:#f0f5ef;cursor:progress}.notification-center .notification-list button>span{display:block;color:var(--forest)}@media(max-width:540px){.notification-center .notification-list button{grid-template-columns:1fr}}.mobile-navigation-scrim,.mobile-account-footer,.mobile-account{display:none}.dashboard-content{max-width:1100px;margin:0 auto;padding:46px 38px 64px}.welcome h1{margin:0;font-size:28px;letter-spacing:-.02em}.welcome p{margin:7px 0 0;color:#62685f;font-size:14px}.dashboard-section{margin-top:34px}.dashboard-section h2{margin:0 0 16px;font:600 11px/1 Tenor Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#62685f}.exception-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.exception-card{min-height:92px;padding:15px 17px;border:1px solid #e6e3db;border-radius:12px;background:#fff;display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:7px}.exception-card strong{font-size:25px;color:#6f746c;line-height:1}.exception-card b{font-size:14px}.exception-card span{grid-column:1/-1;margin-top:8px;color:#62685f;font-size:11.5px}.exception-card.overdue{border-color:#ecd0c8}.exception-card.overdue strong{color:#94452f}.exception-card.hold{border-color:#ead9b8}.exception-card.hold strong{color:var(--gold)}.exception-card.approval{border-color:#d7dde9}.exception-card.approval strong{color:var(--indigo)}.exception-card.risk{border-color:#e6c9c4}.exception-card.risk strong{color:#a64035}.exception-card.evidence{border-color:#d7e2db}.exception-card.evidence strong{color:var(--forest)}.exception-card.stale strong{color:var(--indigo)}.attention-list,.project-list{margin-top:14px;border:1px solid #e3e0d8;border-radius:13px;background:#fff;overflow:hidden}.attention-list button{width:100%;min-height:64px;display:grid;grid-template-columns:110px 1fr 150px 58px;align-items:center;gap:12px;padding:0 17px;border-bottom:1px solid #eeebe3;background:#fff;color:#62685f;font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.attention-list button:hover{background:#faf9f6}.attention-list button:last-child{border-bottom:0}.attention-list button div{min-width:0;display:flex;flex-direction:column;gap:4px}.attention-list button div strong{overflow:hidden;color:#2d312c;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.attention-list button div small{color:#62685f}.attention-list time{text-align:right;color:#62685f}.tag{width:100%;border-radius:7px;padding:6px 9px;font-size:10.5px;font-weight:600}.tag-overdue{background:#f5e8e4;color:#94452f}.tag-hold{background:#f3e9d4;color:var(--gold)}.tag-waiting_approval{background:#e9edf6;color:var(--indigo)}.tag-high_risk{background:#f5e4e1;color:#a64035}.tag-without_owner{background:#efeee9;color:#74776f}.tag-missing_evidence{background:#e7efe9;color:var(--forest)}.tag-stale{background:#ecebf4;color:var(--indigo)}.exception-empty{min-height:108px;margin-top:14px;border:1px dashed #d8ded9;border-radius:13px;background:#f8faf8;display:grid;place-items:center;align-content:center;gap:6px;color:#52685b;text-align:center}.exception-empty svg{width:20px;height:20px}.exception-empty strong{color:var(--forest);font-size:12.5px}.exception-empty span{color:#62685f;font-size:11px}.project-section{margin-top:38px}.project-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.project-section-heading h2{margin:0}.project-heading-actions{display:flex;align-items:center;gap:8px}.create-project-button{min-height:34px;padding:0 12px;border:1px solid #d8d4cb;border-radius:9px;background:#fff;color:var(--forest);display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;cursor:pointer}.create-project-button:hover{border-color:#9cab9f;background:#f7faf8}.project-list .project-row{width:100%;min-height:72px;padding:0 18px;display:grid;grid-template-columns:minmax(260px,1fr) 220px 70px;align-items:center;gap:18px;border-bottom:1px solid #eeebe3;background:#fff;color:inherit;text-align:left;cursor:pointer}.project-list .project-row:hover{background:#faf9f6}.project-list .project-row:last-child{border-bottom:0}.project-identity{min-width:0;display:flex;align-items:center;gap:10px}.project-identity>i{width:10px;height:36px;border-radius:99px;flex:none}.project-identity>span{min-width:0;display:flex;flex-direction:column;gap:5px}.project-list .project-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.project-list .project-row small{color:#62685f;font-size:11px;display:flex;align-items:center;gap:4px}.project-list .project-row small svg{width:12px;height:12px}.progress-track{height:8px;border-radius:99px;background:#e9e6de;overflow:hidden}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--terracotta)}.project-list .project-row>b{color:#777c72;font-size:11.5px;text-align:right}.project-empty-state{min-height:116px;padding:22px 24px;border:1px dashed #d8d4cb;border-radius:13px;background:#fff;display:flex;align-items:center;gap:14px}.project-empty-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#e7eee9;color:var(--forest);flex:none}.project-empty-state>div{min-width:0;flex:1}.project-empty-state strong{font-size:13.5px}.project-empty-state p{margin:5px 0 0;color:#62685f;font-size:11.5px;line-height:1.5}.project-empty-state>button{padding:9px 13px;border-radius:9px;background:var(--forest);color:#fff;font-size:11.5px;font-weight:700;cursor:pointer}.my-tasks-page{min-height:calc(100vh - 56px);max-width:1100px;margin:0 auto;padding:40px 38px 64px}.my-tasks-header{display:flex;align-items:center;gap:13px}.my-tasks-header>span{width:42px;height:42px;border-radius:12px;background:#e7eee9;color:var(--forest);display:grid;place-items:center}.my-tasks-header>span svg{width:19px;height:19px}.my-tasks-header h1{margin:0;font-size:25px;letter-spacing:-.02em}.my-tasks-header p{margin:5px 0 0;color:#62685f;font-size:12px}.my-tasks-list{margin-top:28px;border:1px solid #e3e0d8;border-radius:13px;background:#fff;overflow:hidden}.my-tasks-list section+section{border-top:1px solid #dcd8cf}.my-tasks-list section>header{min-height:36px;padding:0 16px;background:#f5f3ed;color:#62675f;display:flex;align-items:center;gap:7px;font:700 10.5px/1 Tenor Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.my-tasks-list section>header b{min-width:20px;height:20px;border-radius:99px;background:#e5e2da;display:grid;place-items:center;font-size:9px}.my-tasks-list section>button{width:100%;min-height:66px;padding:0 17px;border-bottom:1px solid #efede7;background:#fff;color:#565c53;display:grid;grid-template-columns:minmax(260px,1fr) 110px 140px;align-items:center;gap:16px;text-align:left;cursor:pointer}.my-tasks-list section>button:last-child{border-bottom:0}.my-tasks-list section>button:hover{background:#fbfaf7}.my-tasks-list section>button>span:first-child{min-width:0;display:flex;flex-direction:column;gap:5px}.my-tasks-list section>button small{color:#62685f;font-size:9.5px}.my-tasks-list section>button strong{overflow:hidden;color:#292e28;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.my-task-status{width:fit-content;padding:6px 9px;border-radius:7px;background:#efeee9;color:#74776f;font-size:10px;font-weight:700}.my-task-status--dikerjakan{background:#e7efe9;color:var(--forest)}.my-task-status--menunggu{background:#f3ead8;color:#916f26}.my-task-status--review{background:#e9edf6;color:var(--indigo)}.my-task-status--selesai{background:#e4efe8;color:#28704a}.my-tasks-list time{color:#8d9289;display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:10.5px}.my-tasks-empty{min-height:190px;margin-top:28px;border:1px dashed #d8ded9;border-radius:13px;background:#f8faf8;color:#779082;display:grid;place-items:center;align-content:center;gap:7px;text-align:center}.my-tasks-empty svg{width:24px;height:24px}.my-tasks-empty strong{color:var(--forest);font-size:13px}.my-tasks-empty p{margin:0;color:#62685f;font-size:11px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:20px;background:#21251f57;display:grid;place-items:center}.project-modal{width:min(440px,100%);border:1px solid #e1ded6;border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:0 30px 70px -25px #0006}.project-modal>header{min-height:62px;padding:0 20px;border-bottom:1px solid #eeebe3;display:flex;align-items:center;justify-content:space-between}.project-modal>header>div{display:flex;align-items:center;gap:9px;color:var(--forest)}.project-modal>header>div>svg{width:17px;height:17px}.project-modal>header h2{margin:0;font-size:17px}.project-modal>header button{width:28px;height:28px;border:1px solid #e6e3db;border-radius:7px;background:transparent;color:#8a8f85;display:grid;place-items:center;cursor:pointer}.project-modal-body{padding:20px;display:flex;flex-direction:column;gap:18px}.project-modal .field-group input{padding:10px 12px;background:#fff;font-size:14px}.project-modal .field-group input:focus{border-color:#7d9586;box-shadow:0 0 0 3px #1a33251f}.color-picker{margin:0;padding:0;border:0}.color-picker legend{margin-bottom:9px;font:600 11px/1 Tenor Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#62685f}.color-picker>div{display:flex;flex-wrap:wrap;gap:9px}.color-picker button{width:30px;height:30px;border:2px solid transparent;border-radius:8px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff40}.color-picker button.selected{border-color:#21251f;box-shadow:none}.project-privacy-note{margin:0;color:#62685f;font-size:12px;line-height:1.5}.project-modal>footer{padding:14px 20px;border-top:1px solid #eeebe3;display:flex;justify-content:flex-end;gap:9px}.project-modal .project-modal-body{font-size:13px;line-height:1.6}.project-modal .field-group>span{font-size:13px;line-height:1.5}.project-modal .project-modal-body>button:not([class]),.project-modal .project-modal-body>div>button:not([class]){min-height:38px;padding:8px 12px;margin:4px 4px 4px 0;border:1px solid #d5ddd0;border-radius:7px;background:#fff;color:#345744;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;flex-shrink:0}.project-modal .project-modal-body>div[role=alert]{padding:14px;border:1px solid #e5d3b7;background:#fbf7ee;border-radius:9px;margin:14px 0}.project-modal .project-modal-body>div[role=alert] p{margin:0 0 10px;line-height:1.6}.project-modal>header>button.modal-close-text{width:auto;padding:8px 12px;font-size:13px}.project-modal.workspace-people-dialog{width:min(560px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);min-height:0;display:flex;flex-direction:column}.workspace-people-dialog>header{flex:0 0 auto}.workspace-people-dialog>.project-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-person-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #e5e9df}.workspace-person-row>span:first-child{min-width:0;overflow-wrap:anywhere;line-height:1.5}.workspace-person-row>button{flex-shrink:0;white-space:nowrap}.workspace-person-row>span:first-child>span{min-width:0}@media(max-width:600px){.workspace-person-row{flex-wrap:wrap}.workspace-person-row>span:first-child{flex:1 1 100%}.workspace-person-row>button{margin-left:auto}}.workspace-person-row small{font-size:12px;color:#697567;line-height:1.6;margin-top:3px}.workspace-people-dialog section button{background:#fff;border:1px solid #d5dfce;border-radius:9px;padding:10px 14px;color:#345b46;font:inherit;cursor:pointer}.workspace-people-dialog section button:disabled{opacity:.6;cursor:wait}.workspace-people-dialog section input[type=search]{box-sizing:border-box;border:1px solid #d5dfce;border-radius:9px;font:inherit;color:#29372d;background:#fff}.workspace-people-dialog section [role=alert]{padding:16px;background:#eff4e9;border-radius:10px;margin-bottom:16px}.workspace-people-dialog section [role=alert] button{margin:4px 8px 0 0}.workspace-people-dialog section :focus-visible{outline:2px solid #397453;outline-offset:2px}.workspace-person-row>span:last-child:not(:first-child){color:#697567;font-size:12px;flex-shrink:0}.brand-management-modal{width:min(600px,100%);max-height:min(760px,calc(100vh - 40px));overflow-y:auto}.brand-management-modal>form>footer{padding:14px 20px;border-top:1px solid #eeebe3;display:flex;justify-content:flex-end;gap:9px}.brand-management-body{gap:22px}.division-create-primary{align-self:flex-start;min-height:35px;padding:0 12px;border:0;border-radius:8px;background:var(--forest);color:#fff;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;cursor:pointer}.active-brand-management{padding:14px;border:1px solid #dedbd3;border-radius:12px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px}.active-brand-management>div,.archived-brand-title{min-width:0;display:flex;align-items:center;gap:10px}.active-brand-management i,.archived-brand-title i{width:34px;height:34px;border-radius:8px;color:#fff;display:grid;place-items:center;flex:none;font-style:normal;font-weight:700}.active-brand-management span,.archived-brand-title span{min-width:0;display:flex;flex-direction:column;gap:3px}.active-brand-management small,.archived-brand-title small{color:#747a70;font-size:10px}.active-brand-management strong,.archived-brand-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.active-brand-management>p{grid-column:1 / -1;margin:0;color:#7a6a50;font-size:10.5px;line-height:1.45}.archive-button{min-height:36px;padding:0 12px;border:1px solid #d8b36a;border-radius:9px;background:#fffaf0;color:#7b5a18;display:flex;align-items:center;gap:7px;font-weight:700;cursor:pointer}.archive-button:disabled{opacity:.5;cursor:not-allowed}.archived-brand-section>header h3{margin:0;font-size:14px}.archived-brand-section>header p{margin:5px 0 0;color:#747a70;font-size:10.5px;line-height:1.45}.brand-lifecycle-state{margin:12px 0 0;padding:14px;border:1px dashed #d9d6ce;border-radius:10px;color:#747a70;text-align:center;font-size:11px}.archived-brand-list{margin-top:12px;display:grid;gap:9px}.archived-brand-list article{padding:12px;border:1px solid #e2dfd7;border-radius:11px;background:#faf9f6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.archived-brand-actions{display:flex;gap:7px}.archived-brand-actions button{min-height:34px;padding:0 10px;border:1px solid #d9d6ce;border-radius:8px;background:#fff;color:var(--forest);display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;cursor:pointer}.archived-brand-actions .danger-text-button{color:#94452f}.archived-brand-actions button:disabled{opacity:.45;cursor:not-allowed}.archived-brand-list article>p{grid-column:1 / -1;margin:0;color:#8a6643;font-size:10px;line-height:1.45}.brand-warning-body{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px}.brand-warning-body>svg{width:22px;height:22px;padding:7px;border-radius:10px;background:#fff2d9;color:#8a6118;box-sizing:content-box}.brand-warning-body strong{font-size:14px}.brand-warning-body p{margin:6px 0 0;color:#6f756c;font-size:11px;line-height:1.55}.brand-warning-body .form-message,.brand-warning-body .field-group{grid-column:1 / -1}.brand-delete-warning>svg{background:#f8e8e3;color:#984832}.division-confirmation-field>span{text-transform:none;letter-spacing:0;line-height:1.4}.division-confirmation-field>span code{padding:2px 5px;border-radius:5px;background:#f1eee7;color:#3b4038;font:700 11px/1.4 IBM Plex Mono,monospace}.division-confirmation-field input[aria-invalid=true]+small{color:#94452f}.brand-management-modal .field-group input{padding:10px 12px;background:#fff;font-size:14px}.secondary-button,.primary-inline-button{min-height:36px;padding:0 15px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer}.secondary-button{border:1px solid #d7d3ca;background:#fff;color:#3b4038}.primary-inline-button{background:var(--forest);color:#fff}.primary-inline-button:disabled{opacity:.55;cursor:not-allowed}.create-project-button:disabled{opacity:.45;cursor:not-allowed}.telegram-settings{width:min(470px,100%);overflow:hidden;border:1px solid #e1ded6;border-radius:16px;background:var(--surface);box-shadow:0 30px 70px -25px #0006}.telegram-settings>header{min-height:76px;padding:14px 18px;border-bottom:1px solid #eeebe3;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:11px}.telegram-settings>header>span{width:38px;height:38px;border-radius:11px;background:#e6eff5;color:#2b6f9c;display:grid;place-items:center}.telegram-settings>header h2{margin:0;font-size:16px}.telegram-settings>header p{margin:4px 0 0;color:#8b9087;font-size:10.5px}.telegram-settings>header button{width:28px;height:28px;border:1px solid #e6e3db;border-radius:7px;background:transparent;color:#8a8f85;display:grid;place-items:center;cursor:pointer}.telegram-settings>.form-message,.telegram-settings>.board-loading{margin:16px 18px 0}.telegram-connected,.telegram-disconnected{margin:18px;padding:16px;border:1px solid #d7e2dc;border-radius:12px;background:#f4f8f6;color:var(--forest)}.telegram-connected{display:grid;grid-template-columns:30px 1fr;gap:11px}.telegram-connected>svg{width:30px;height:30px;padding:6px;border-radius:50%;background:#dfece5}.telegram-connected strong,.telegram-disconnected strong{font-size:12.5px}.telegram-connected p,.telegram-disconnected p{margin:5px 0 0;color:#677068;font-size:10.5px;line-height:1.55}.telegram-disconnected{border-color:#e3e0d8;background:#faf9f6;text-align:center}.telegram-disconnected>svg{width:28px;height:28px;margin-bottom:8px;color:#6f776f}.telegram-waiting{margin:-6px 18px 18px;padding:9px 11px;border-radius:9px;background:#f5efdf;color:#84651f;display:flex;align-items:center;gap:7px;font-size:10.5px}.telegram-waiting svg{animation:spin .9s linear infinite}.telegram-link-fallback{margin:0 18px 18px;display:grid;gap:10px}.telegram-link-fallback p{margin:0}.telegram-link-fallback a,.telegram-link-fallback button{min-height:40px;padding:10px 12px;border:1px solid #d7d3ca;border-radius:9px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font:inherit;cursor:pointer;text-decoration:none}.telegram-link-fallback small{color:var(--muted);line-height:1.5}.telegram-settings>footer{padding:14px 18px;border-top:1px solid #eeebe3;display:flex;justify-content:flex-end;gap:8px}.telegram-settings>footer button{min-height:36px;padding:0 14px;border-radius:9px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;cursor:pointer}.telegram-settings .secondary-action{border:1px solid #d7d3ca;background:#fff;color:#5d645c}.telegram-settings .primary-action{background:var(--forest);color:#fff}.telegram-settings .primary-action:disabled{opacity:.55;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.invitation-modal{width:min(620px,100%)}.invitation-modal>.project-modal-body{display:flex;flex-direction:column;gap:18px}.invitation-modal .invitation-grid{gap:16px}.invitation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-access-picker{margin:0;padding:0;border:0;display:grid;gap:8px}.project-access-picker>legend{width:100%;margin-bottom:1px;color:#62685f;font:600 11px/1 Tenor Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.project-access-picker>legend small{float:right;color:#62685f;font:500 10px/1 Inter,sans-serif;letter-spacing:0;text-transform:none}.project-access-picker>p{margin:0;padding:13px;border:1px dashed #d9d6cd;border-radius:10px;color:#62685f;font-size:11.5px;line-height:1.5}.project-access-row{min-height:58px;padding:9px 10px;border:1px solid #e4e1d9;border-radius:10px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px}.project-access-row.selected{border-color:#b9c9bf;background:#f5f8f6}.project-access-row>label{min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer}.project-access-row input{accent-color:var(--forest)}.project-access-row label>span{min-width:0;display:flex;flex-direction:column;gap:3px}.project-access-row strong{overflow:hidden;color:#30352e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.project-access-row small{color:#62685f;font-size:9.5px}.project-access-row select{min-width:0;padding:8px 9px;border:1px solid #ddd9d0;border-radius:8px;background:#fff;color:#3c433b;font-size:11px}.project-access-row select:disabled{opacity:.48}.invitation-modal .project-privacy-note{display:flex;align-items:flex-start;gap:7px}.invitation-modal .project-privacy-note svg{width:14px;height:14px;margin-top:2px;flex:none;color:var(--forest)}.invitation-success{min-height:260px;padding:36px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.invitation-success>span{width:48px;height:48px;border-radius:50%;background:#e4eee8;color:var(--forest);display:grid;place-items:center}.invitation-success>span svg{width:22px;height:22px}.invitation-success strong{font-size:16px}.invitation-success p{max-width:390px;margin:0;color:#7e847b;font-size:12px;line-height:1.55}.temporary-password{padding:11px 16px;border:1px dashed #9fb4a7;border-radius:9px;background:#f4f8f5;color:var(--forest);font:700 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;-webkit-user-select:all;user-select:all}.project-board-page{min-height:calc(100vh - 56px);padding:32px 30px 48px;overflow:auto}.project-board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.back-button{padding:0;margin-bottom:16px;background:none;color:#62685f;display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;cursor:pointer}.project-heading-row{display:flex;align-items:center;gap:11px}.project-heading-row h1{margin:0;font-size:clamp(24px,2.3vw,31px);letter-spacing:-.035em}.project-board-meta{margin:8px 0 0;color:#62685f;font-size:12.5px}.primary-task-button{min-height:38px;padding:0 15px;border-radius:9px;background:var(--forest);color:#fff;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;cursor:pointer}.primary-task-button:disabled{opacity:.45;cursor:not-allowed}.project-board-actions{position:relative;display:flex;align-items:center;gap:9px}.project-task-filter{min-height:38px;padding:3px;border:1px solid #dedbd3;border-radius:10px;background:#f4f2ec;display:flex;align-items:center;gap:2px}.project-task-filter button{min-height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#697068;font-size:11px;font-weight:700;cursor:pointer;transition:background-color var(--aw-motion),color var(--aw-motion),box-shadow var(--aw-motion)}.project-task-filter button[aria-pressed=true]{background:#fff;color:var(--forest);box-shadow:0 1px 4px #1e2c221a}.project-settings-menu{position:relative}.project-settings-menu>summary{min-height:38px;padding:0 13px;border:1px solid #d9d6ce;border-radius:9px;background:#fff;color:#4b5149;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;cursor:pointer;list-style:none;transition:border-color var(--aw-motion),background-color var(--aw-motion)}.project-settings-menu>summary::-webkit-details-marker{display:none}.project-settings-menu[open]>summary{border-color:#aebfb4;background:#f5f8f6}.project-settings-menu>div{position:absolute;z-index:8;top:calc(100% + 7px);right:0;min-width:205px;padding:6px;border:1px solid #dedbd3;border-radius:11px;background:#fff;box-shadow:0 16px 42px #1d282029;display:grid;gap:2px;animation:menu-in .16s ease both}.project-settings-menu>div button{width:100%;min-height:38px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#41483f;display:flex;align-items:center;gap:8px;text-align:left;font-size:11.5px;font-weight:650;cursor:pointer}.project-settings-menu>div button:hover,.project-settings-menu>div button:focus-visible{background:#f2f5f2;color:var(--forest)}.project-settings-menu>div button.danger{color:#984b37}.project-settings-menu>div button.danger:hover,.project-settings-menu>div button.danger:focus-visible{background:#fff3ef}.project-access-mode-control{display:grid;gap:4px;min-width:150px}.project-access-mode-control>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-access-mode-control select{border:1px solid #ddd9ce;border-radius:8px;background:#fff;color:var(--ink);padding:8px 28px 8px 10px}.governance-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.governance-heading-row>div{min-width:0}.governance-heading-row h2{margin-bottom:6px}.governance-heading-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.governance-toggle{flex:none;min-height:34px;padding:0 12px;border:1px solid #d5ddd7;border-radius:9px;background:#f7faf7;color:var(--forest);font-size:11px;font-weight:750;cursor:pointer;transition:border-color var(--aw-motion),background-color var(--aw-motion)}.governance-toggle:hover,.governance-toggle:focus-visible{border-color:#9db5a5;background:#eef5f0}.governance-toggle:active{transform:translateY(1px)}.governance-list{display:grid;gap:8px}.governance-section .governance-list{margin-top:16px}.governance-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e3e0d7;border-radius:10px;background:#fff;padding:11px 13px}.governance-list span{display:grid;gap:3px}.governance-list small{color:var(--muted)}.governance-list select{border:1px solid #ddd9ce;border-radius:8px;background:#fff;padding:8px 28px 8px 10px}.governance-actions{display:flex;align-items:center;gap:8px}.secondary-task-button{min-height:38px;padding:0 14px;border:1px solid #d9d6ce;border-radius:9px;background:#fff;color:#4b5149;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;cursor:pointer}.member-modal{width:min(620px,100%)}.member-project-name{padding:12px 14px;border:1px solid #e5e2da;border-radius:10px;background:#fff;display:flex;justify-content:space-between;gap:12px}.member-project-name strong{font-size:13px}.member-project-name span{color:#62685f;font-size:11px}.member-form-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(150px,.7fr);gap:12px}.member-current-note{margin:-8px 0 0;color:var(--forest);display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.member-list{display:grid;gap:7px}.member-list h3{margin:0 0 2px;color:#62685f;font:600 10px/1 Tenor Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.member-list>div{min-height:50px;padding:8px 11px;border:1px solid #e6e3dc;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.member-list span{min-width:0;display:flex;flex-direction:column;gap:3px}.member-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.member-list small{overflow:hidden;color:#62685f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.member-list b{flex:none;padding:5px 8px;border-radius:7px;background:#edf2ee;color:var(--forest);font-size:10px}.member-list button{min-height:30px;padding:0 9px;border:1px solid #ddd9d1;border-radius:7px;background:#fff;color:#526158;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;cursor:pointer}.member-list button:disabled{cursor:not-allowed;opacity:.5}.member-list .danger-text-button{color:#94452f}.member-modal .project-privacy-note{display:flex;align-items:center;gap:7px}.form-message--success{border-color:#cdded3;background:#edf5f0;color:var(--forest)}.project-progress-row{margin-top:22px;display:flex;align-items:center;gap:13px;justify-content:flex-end}.project-progress-row strong{min-width:72px;color:#596057;font-size:11.5px}.project-progress-track{width:min(330px,42vw);height:7px;border-radius:99px;background:#e7e4dc;overflow:hidden}.project-progress-track i{height:100%;min-width:0;border-radius:inherit;display:block;transition:width .2s ease}.task-board-toolbar{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#777e75;font-size:11px}.task-board-toolbar button{min-height:32px;padding:0 11px;border:1px solid #d8e0d9;border-radius:8px;background:#fff;color:var(--forest);font-size:10.5px;font-weight:750;cursor:pointer;transition:border-color var(--aw-motion),background-color var(--aw-motion)}.task-board-toolbar button:hover,.task-board-toolbar button:focus-visible{border-color:#9db5a5;background:#f3f8f4}.board-loading{margin:28px 0;color:#62685f;font-size:12px}.project-board-empty{min-height:250px;margin-top:18px;padding:38px;border:1px dashed #d7d4cb;border-radius:16px;background:linear-gradient(145deg,#fff,#faf9f5);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.project-board-empty>svg{width:40px;height:40px;padding:10px;border-radius:12px;background:#e8f0eb;color:var(--forest)}.project-board-empty strong{margin-top:14px;color:#2d342d;font-size:17px}.project-board-empty span{max-width:430px;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.project-board-empty button{margin-top:18px}.task-code{width:fit-content;padding:4px 6px;border-radius:6px;background:#eef1ec;color:#536158;font:600 9.5px/1 IBM Plex Mono,monospace;letter-spacing:.03em}.task-board-list{margin-top:12px;border:1px solid #e3e0d8;border-radius:12px;background:#fff;overflow:hidden}.task-board-columns,.task-list-row{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,.8fr) 100px 24px;align-items:center;column-gap:18px}.task-board-columns{min-height:44px;padding:0 18px;border-bottom:1px solid #ebe8e1;color:#62685f;font-size:10.5px;font-weight:700}.task-list-group>header{min-height:38px;padding:0 18px;border-bottom:1px solid #ebe8e1;background:#f7f5ef;display:flex;align-items:center;color:#555b52;font-size:11px;font-weight:750}.task-list-group+.task-list-group{border-top:1px solid #dedbd2}.task-list-row{width:100%;min-height:58px;padding:0 16px;border-bottom:1px solid #efede7;background:#fff;color:#52574f;text-align:left;cursor:pointer}.task-list-row:last-child{border-bottom:0}.task-list-row{transition:background-color var(--aw-motion)}.task-list-row:hover{background:#f4f7ef}.task-list-title{min-width:0;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px;padding:12px 0}.task-list-title small{max-width:100%;overflow-wrap:anywhere;color:#778271;font:500 10.5px/1.5 IBM Plex Mono,monospace}.task-list-title strong{color:#29392e;font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.task-list-row>span:not(.task-list-title),.task-list-row time{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-list-row>svg{color:#aaa99f;justify-self:end}.task-list-row .muted,.task-list-row>.muted{color:#62685f}.project-modal>footer>button,.task-create-modal>footer>button{width:auto;flex:0 0 auto;min-height:40px;padding:9px 15px;border-radius:8px;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.project-modal>footer>button:not(.primary-inline-button),.task-create-modal>footer>button:not(.primary-inline-button){background:#fff;border:1px solid #d5ddd0;color:#345744}.project-modal .field-group textarea{min-height:88px;width:100%;padding:11px 12px;border:1px solid #d5ddd0;border-radius:8px;background:#fff;color:#29392e;font:inherit;font-size:13px;line-height:1.6;resize:vertical}.task-create-modal{width:min(520px,100%);border:1px solid #e1ded6;border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:0 30px 70px -25px #0006}.task-create-modal>header{min-height:64px;padding:0 20px;border-bottom:1px solid #eeebe3;display:flex;align-items:center;justify-content:space-between}.task-create-modal>header>div{display:flex;align-items:center;gap:10px}.task-create-modal>header>div>span{padding:5px 7px;border-radius:6px;background:#eef1ec;color:var(--forest);font:700 9px/1 IBM Plex Mono,monospace}.task-create-modal h2{margin:0;font-size:17px}.task-create-modal>header>button,.task-drawer>header>button{width:28px;height:28px;border:1px solid #e6e3db;border-radius:7px;background:transparent;color:#8a8f85;display:grid;place-items:center;cursor:pointer}.task-create-body{max-height:min(620px,70vh);padding:20px;overflow:auto;display:flex;flex-direction:column;gap:16px}.task-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-group select{width:100%;border:1px solid #e1ded6;background:#fff;border-radius:9px;padding:10px 12px;color:#21251f;outline:none}.task-create-body .field-group textarea,.task-edit-form .field-group textarea{min-height:88px;padding:10px 12px;border:1px solid #e1ded6;border-radius:9px;background:#fff;color:#21251f;font:inherit;line-height:1.5;resize:vertical}.task-requirements{display:grid;grid-template-columns:1fr 1fr;gap:10px}.task-requirements>label{padding:12px;border:1px solid #e6e3db;border-radius:10px;background:#fff;display:flex;align-items:flex-start;gap:9px;cursor:pointer}.task-requirements input{margin-top:3px;accent-color:var(--forest)}.task-requirements span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:11.5px;font-weight:700}.task-requirements small{grid-column:1/-1;color:#62685f;font-size:9.5px;line-height:1.4;font-weight:400}.task-create-modal>footer{padding:14px 20px;border-top:1px solid #eeebe3;display:flex;justify-content:flex-end;gap:9px}.task-create-modal .task-create-body{font-size:14px;line-height:1.6}.task-create-modal .field-group>span,.task-drawer .field-group>span,.project-modal .field-group>span{font-family:inherit;font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;color:#40503f}.task-create-modal .task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.task-create-modal .field-group{min-width:0}.task-create-modal .field-group input,.task-create-modal .field-group select,.task-create-modal .field-group textarea{min-width:0;width:100%;font-family:inherit;font-size:14px;line-height:1.5}.task-create-modal .task-requirements{grid-template-columns:minmax(0,1fr)}.task-create-modal .task-requirements>label{padding:0;border:0;background:transparent}.task-create-modal .task-requirements small{font-size:12px;line-height:1.5}.task-create-modal fieldset.task-edit-form{margin:0;padding:14px;background:#f3f6ef}.task-create-modal fieldset.task-edit-form p{margin:0;font-size:12px;line-height:1.6;color:#596956}.task-create-modal fieldset.task-edit-form legend{font-size:13px;color:#526956;padding:0 5px}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#21251f47;animation:scrim-in .16s ease both}.task-drawer{position:absolute;top:0;right:0;width:min(600px,96vw);height:100%;border-left:1px solid #e1ded6;background:var(--surface);box-shadow:-24px 0 60px -30px #00000059;overflow:auto;animation:drawer-in .18s ease-out both}.task-drawer>header{height:62px;padding:0 20px;border-bottom:1px solid #eeebe3;display:flex;align-items:center;justify-content:space-between}.task-permalink-actions{display:flex;align-items:center;gap:7px}.task-permalink-actions button,.task-permalink-actions a{min-height:30px;border:1px solid #e6e3db;border-radius:7px;background:transparent;color:#687067;padding:0 8px;display:inline-flex;align-items:center;gap:5px;font-size:10px;text-decoration:none;cursor:pointer}.task-permalink-actions button:last-child{width:30px;padding:0;justify-content:center}.task-drawer-body{padding:26px 28px 56px}.task-drawer-body>h2{margin:0 0 22px;font-size:21px;line-height:1.35}.task-drawer-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.task-drawer-title h2{margin:0;font-size:21px;line-height:1.35}.task-drawer-title button{border:1px solid #d9d6cd;border-radius:8px;background:#fff;padding:7px 10px;color:#405247;cursor:pointer;white-space:nowrap}.task-edit-form,.task-lifecycle-form{display:grid;gap:13px;margin-bottom:18px;padding:15px;border:1px solid #dfe6df;border-radius:12px;background:#f8faf7}.task-edit-form .primary-inline-button{justify-self:end}.task-lifecycle-form textarea{min-height:86px;resize:vertical}.task-lifecycle-form>div{display:flex;justify-content:flex-end;gap:8px}.task-lifecycle-form>div>button:not(.primary-inline-button){border:1px solid #d9d6cd;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer}.task-detail-grid{margin:0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e6e3db;border-radius:12px;overflow:hidden}.task-detail-grid>div{min-height:74px;padding:13px;border-right:1px solid #eeebe3;border-bottom:1px solid #eeebe3}.task-detail-grid>div:nth-child(2n){border-right:0}.task-detail-grid>div:last-child,.task-detail-grid>div:nth-last-child(2):nth-child(odd){border-bottom:0}.task-detail-grid>div:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.task-detail-grid dt{display:flex;align-items:center;gap:5px;color:#62685f;font-size:10.5px;font-weight:700}.task-detail-grid dd{margin:8px 0 0;color:#3b4038;font-size:13px;font-weight:650}.task-status-select{width:100%;min-height:31px;padding:0 28px 0 9px;border:1px solid #d9ddd6;border-radius:8px;background:#f8faf8;color:var(--forest);font:inherit;cursor:pointer}.task-status-select:disabled{opacity:.58;cursor:wait}.task-status-error{margin-top:10px}.task-description{margin-top:0!important;margin-bottom:18px}.task-description p{white-space:pre-wrap;overflow-wrap:anywhere}.task-drawer-body>section{margin-top:24px}.task-drawer-body>section h3{margin:0 0 9px;color:#4f594f;font-size:12px;font-weight:750;letter-spacing:0}.task-drawer-body>section p{margin:0;padding:13px;border:1px solid #e6e3db;border-radius:10px;background:#fff;color:#5f645b;font-size:12px;line-height:1.5}.subtask-form{margin:12px 0;padding:14px;border:1px solid #e3e0d8;border-radius:11px;background:#faf9f5}.subtask-form-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.subtask-form-actions>button:first-child{border:0;background:transparent;color:#6c726a;cursor:pointer}.subtask-list{list-style:none;margin:0;padding:0;border:1px solid #e6e3db;border-radius:11px;overflow:hidden;background:#fff}.subtask-list li{min-height:62px;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;border-bottom:1px solid #eeebe3}.subtask-list li:last-child{border-bottom:0}.subtask-list li.completed .subtask-check span{color:#8a9087;text-decoration:line-through}.subtask-check{min-width:0;display:flex;align-items:center;gap:9px;color:#394139;font-size:12px;font-weight:650}.subtask-check input{accent-color:var(--green)}.subtask-check span{overflow-wrap:anywhere}.subtask-list small{grid-column:1;padding-left:25px;color:#8a9087;font-size:10px}.subtask-actions{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:4px}.subtask-actions button{min-width:27px;height:27px;border:1px solid #e0ddd5;border-radius:6px;background:#fff;color:#697068;display:inline-grid;place-items:center;font-size:10px;cursor:pointer}.subtask-actions button:disabled{opacity:.4;cursor:default}.task-drawer-body>section p.subtask-empty{border-style:dashed}.task-drawer-body>section p.subtask-parent-guard{margin-top:9px;border:0;background:#fbf4e8;color:#765b22;display:flex;align-items:center;gap:7px}.task-section-heading{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:12px}.task-section-heading>h3{margin:0!important}.task-section-heading>h3 span{margin-left:5px;padding:3px 6px;border-radius:99px;background:#f3e9d4;color:#8a6518;font:700 8px/1 Inter,sans-serif;letter-spacing:0}.task-section-heading>div{display:flex;gap:6px}.task-more-options,.task-secondary-details{margin-top:18px;border:1px solid #e6e3db;border-radius:10px;background:#fff}.task-more-options>summary,.task-secondary-details>summary{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#555e55;font-size:11.5px;font-weight:700;letter-spacing:0;cursor:pointer;list-style:none}.task-more-options>summary::-webkit-details-marker,.task-secondary-details>summary::-webkit-details-marker{display:none}.task-more-options>summary:after,.task-secondary-details>summary:after{content:"+";color:#7b8278;font:600 17px/1 Inter,sans-serif}.task-more-options[open]>summary:after,.task-secondary-details[open]>summary:after{content:"−"}.task-more-options>section,.task-secondary-details>section{margin:0;padding:0 13px 13px}.task-more-options .task-lifecycle-form{margin:0}.task-archive-help{margin:0 0 10px;color:var(--muted);font-size:10.5px;line-height:1.5}.task-secondary-details .task-section-heading{justify-content:flex-end}.task-secondary-details .subtask-empty,.task-secondary-details .activity-empty{margin:0;padding:13px;border:1px dashed #e6e3db;border-radius:9px;color:#62685f;font-size:11px;line-height:1.5}.evidence-action{min-height:29px;padding:0 9px;border:1px solid #dcd9d1;border-radius:8px;background:#fff;color:#556057;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;cursor:pointer}.evidence-action input{display:none}.evidence-action.disabled{opacity:.55;cursor:wait}.approval-state{text-transform:capitalize}.approval-state--pending{border-color:#eadcb9!important;background:#faf5e8!important;color:#8a6518!important}.approval-state--approved{border-color:#cfe0d5!important;background:#edf3f0!important;color:#1a3325!important}.approval-state--rejected{border-color:#ead0c9!important;background:#faf0ed!important;color:#a64932!important}.approval-state--revision{border-color:#d7daea!important;background:#f0f1f7!important;color:#4e5d8c!important}.approval-state--not_required{border-color:#e2dfd7!important;background:#faf9f6!important;color:#6f756c!important}.approval-decision-note{position:relative;margin-top:9px;padding:10px 12px;border:1px solid #e0ddd5;border-radius:9px;background:#faf9f6}.approval-decision-note strong{color:#42483f;font-size:10.5px}.approval-decision-note p{margin:5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#5e645b!important;font-size:11px!important;line-height:1.45}.approval-decision-note time{display:block;margin-top:6px;color:#62685f;font-size:9.5px}.approval-decision-note--rejected{border-color:#ead0c9;background:#fff8f6}.approval-decision-note--revision{border-color:#d7daea;background:#f6f7fb}.approval-decision-note--approved{border-color:#cfe0d5;background:#f5f9f7}.task-approval-section .primary-inline-button{display:inline-flex;align-items:center;gap:7px;margin-top:10px}.access-notice{margin-bottom:20px;padding:13px 14px;border:1px solid #ead9b8;border-radius:11px;background:#fff9ed;color:#745619;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.access-notice>svg{width:19px;height:19px}.access-notice div{display:flex;flex-direction:column;gap:3px}.access-notice strong{font-size:12px}.access-notice span{font-size:10.5px;color:#8a7442}.access-notice button{width:28px;height:28px;border:0;background:transparent;color:#8a7442;display:grid;place-items:center;cursor:pointer}.activity-list{border:1px solid #e6e3db;border-radius:10px;background:#fff;overflow:hidden}.activity-list article{min-height:62px;padding:10px 12px;border-bottom:1px solid #eeece6;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start}.activity-list article:last-child{border-bottom:0}.activity-list article span{color:var(--forest);font-size:10.5px;font-weight:700}.activity-list article p{grid-column:1/-1;margin:0;color:#60665d;font-size:11px;line-height:1.4}.activity-list article time{grid-column:2;grid-row:1;color:#a0a49c;font-size:9.5px;white-space:nowrap}.task-drawer-body>section p.activity-empty{padding:13px;border-style:dashed;color:#62685f}.approval-page{min-height:calc(100vh - 56px);padding:34px 30px 60px;overflow:auto}.approval-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.approval-page-header>div{display:grid;grid-template-columns:40px 1fr;column-gap:12px}.approval-page-header>div>span{width:40px;height:40px;grid-row:1/3;border-radius:11px;background:#e6efea;color:var(--forest);display:grid;place-items:center}.approval-page-header h1{margin:0;font-size:24px;letter-spacing:-.02em}.approval-page-header p{margin:5px 0 0;color:#62685f;font-size:11.5px}.approval-page-header>button{min-height:34px;padding:0 11px;border:1px solid #dedbd2;border-radius:8px;background:#fff;color:#62685f;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;cursor:pointer}.approval-section{margin-top:28px}.approval-section-title{margin-bottom:10px;display:flex;align-items:center;gap:8px}.approval-section-title h2{margin:0;color:#969b91;font:600 11px/1 Tenor Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.approval-section-title b{min-width:21px;height:21px;padding:0 6px;border-radius:99px;background:#e9e6df;color:#72776e;display:grid;place-items:center;font-size:9.5px}.approval-list{border:1px solid #e2dfd7;border-radius:12px;background:#fff;overflow:hidden}.approval-list>button{width:100%;min-height:76px;padding:12px 15px;border-bottom:1px solid #ebe8e1;background:#fff;display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:13px;color:#32372f;text-align:left;cursor:pointer}.approval-list>button:last-child{border-bottom:0}.approval-list>button:hover{background:#fbfaf7}.approval-list>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.approval-list small{color:#62685f;font:600 9.5px/1.3 IBM Plex Mono,monospace}.approval-list strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.approval-list em{overflow:hidden;color:#8b9087;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.approval-list>button>b{min-width:78px;padding:6px 8px;border-radius:99px;background:#f5efdf;color:#8a6518;text-align:center;font-size:9.5px}.approval-dot{width:8px;height:8px;border-radius:50%;background:#c2a059}.approval-dot--approved{background:#548069}.approval-dot--rejected{background:#b55b43}.approval-dot--revision{background:#6a77a0}.approval-aging{color:#8b9087;display:flex;align-items:center;gap:5px;font-size:10px}.approval-empty{min-height:190px;border:1px dashed #dcd9d1;border-radius:12px;background:#faf9f5;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7f867c}.approval-empty>svg{width:30px;height:30px;margin-bottom:10px;color:#548069}.approval-empty strong{font-size:12.5px}.approval-empty p{margin:4px 0 0;font-size:10.5px}.approval-history{opacity:.88}.approval-drawer{position:absolute;top:0;right:0;width:min(500px,94vw);height:100%;border-left:1px solid #e1ded6;background:var(--surface);box-shadow:-24px 0 60px -30px #00000059;overflow:auto}.approval-drawer>header{height:62px;padding:0 20px;border-bottom:1px solid #eeebe3;display:flex;align-items:center;justify-content:space-between;color:#777d73;font:700 10px/1 Tenor Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.approval-drawer>header button{width:28px;height:28px;border:1px solid #e6e3db;border-radius:7px;background:transparent;color:#8a8f85;display:grid;place-items:center;cursor:pointer}.approval-drawer-body{padding:22px 24px 50px}.approval-drawer-body>small{color:#8e9389;font:600 10px/1.4 IBM Plex Mono,monospace}.approval-drawer-body>h2{margin:7px 0 20px;font-size:21px;line-height:1.35}.approval-drawer-body dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e6e3db;border-radius:11px;overflow:hidden}.approval-drawer-body dl>div{min-height:68px;padding:12px;border-right:1px solid #ebe8e1}.approval-drawer-body dl>div:last-child{border-right:0}.approval-drawer-body dt{color:#9ca096;font:600 8.5px/1 Tenor Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase}.approval-drawer-body dd{margin:8px 0 0;color:#3e443c;font-size:10.5px;font-weight:700}.approval-drawer-body form{margin-top:24px}.approval-drawer-body form h3{margin:0 0 10px;color:#969b91;font:600 10px/1 Tenor Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.decision-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.decision-options button{min-height:40px;border:1px solid #dfdcd4;border-radius:9px;background:#fff;color:#6c7168;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:700;cursor:pointer}.decision-options button.active{border-color:var(--forest);background:#edf3f0;color:var(--forest)}.approval-drawer-body form label{margin-top:16px;display:flex;flex-direction:column;gap:7px}.approval-drawer-body form label span{color:#969b91;font:600 9.5px/1 Tenor Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.approval-drawer-body textarea{min-height:120px;padding:11px;border:1px solid #dedbd2;border-radius:9px;background:#fff;color:#2b3029;font:12px/1.5 Inter,sans-serif;resize:vertical;outline:none}.approval-drawer-body textarea:focus{border-color:#8aa092;box-shadow:0 0 0 3px #1a332514}.approval-submit{width:100%;min-height:40px;margin-top:12px;border-radius:9px;background:var(--forest);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.approval-final{margin-top:24px;padding:14px;border:1px solid #d8e2dc;border-radius:11px;background:#edf3f0;display:flex;gap:10px;color:var(--forest)}.approval-final>svg{flex:none;margin-top:2px}.approval-final strong{font-size:12px}.approval-final p{margin:4px 0 0;font-size:10.5px;line-height:1.5}.approval-final--rejected{border-color:#ead0c9;background:#faf0ed;color:#a64932}.people-page{min-height:calc(100vh - 56px);padding:34px 30px 90px;overflow:auto}.people-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.people-page-header>div:first-child{display:grid;grid-template-columns:40px 1fr;column-gap:12px}.people-page-header>div:first-child>span{width:40px;height:40px;grid-row:1/3;border-radius:11px;background:#e6efea;color:var(--forest);display:grid;place-items:center}.people-page-header h1{margin:0;font-size:24px;letter-spacing:-.02em}.people-page-header p{margin:5px 0 0;color:#62685f;font-size:11.5px}.people-page-header>div:last-child{display:flex;gap:7px}.people-page-header>div:last-child button{min-height:34px;padding:0 11px;border:1px solid #dedbd2;border-radius:8px;background:#fff;color:#62685f;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;cursor:pointer}.people-page-header>div:last-child .people-invite-button{border-color:var(--forest);background:var(--forest);color:#fff}.people-message{margin-top:18px}.people-summary{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.people-summary article{min-height:82px;padding:14px;border:1px solid #e2dfd7;border-radius:12px;background:#fff;display:flex;align-items:center;gap:12px}.people-summary article>svg{width:34px;height:34px;padding:9px;border-radius:10px;background:#edf3f0;color:var(--forest)}.people-summary article span{display:flex;flex-direction:column;gap:3px}.people-summary strong{font-size:20px}.people-summary small{color:#8d9288;font-size:10.5px}.people-section{margin-top:28px}.people-section-title{margin-bottom:10px;display:flex;align-items:center;gap:8px}.people-section-title h2{margin:0;color:#969b91;font:600 11px/1 Tenor Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.people-section-title b{min-width:21px;height:21px;padding:0 6px;border-radius:99px;background:#e9e6df;color:#72776e;display:grid;place-items:center;font-size:9.5px}.people-table,.invitation-history-list{border:1px solid #e2dfd7;border-radius:12px;background:#fff;overflow:hidden}.people-table article,.invitation-history-list article{min-height:70px;padding:11px 14px;border-bottom:1px solid #ebe8e1;display:grid;align-items:center;gap:12px}.people-table article:last-child,.invitation-history-list article:last-child{border-bottom:0}.people-table article{grid-template-columns:34px minmax(160px,1fr) 110px 90px minmax(190px,auto)}.people-avatar{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#e7ece8;color:var(--forest);display:grid;place-items:center;font-size:10px;font-weight:800}.people-identity,.people-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.people-identity strong{overflow:hidden;color:#30352e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.people-identity small,.people-meta small,.invitation-history-list article>span>small{overflow:hidden;color:#62685f;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.people-meta b{color:#5f665d;font-size:10.5px}.people-status,.invitation-status{min-width:76px;padding:6px 8px;border-radius:99px;background:#edf3f0;color:var(--forest);text-align:center;font-size:9.5px;font-weight:700}.people-status--deactivated,.people-status--suspended{background:#f1efea;color:#777c73}.people-protected{color:#9a9f96;font-size:9.5px;text-align:right}.people-action{min-height:31px;padding:0 9px;border:1px solid #ddd9d1;border-radius:8px;background:#fff;color:#62685f;font-size:9.5px;font-weight:700;cursor:pointer}.people-user-actions{display:flex;justify-content:flex-end;gap:6px}.people-user-actions .people-action{display:flex;align-items:center;gap:5px;white-space:nowrap}.people-action:disabled,.invitation-actions button:disabled{opacity:.55;cursor:wait}.invitation-history-list article{grid-template-columns:minmax(160px,1fr) 105px 125px 92px minmax(180px,auto)}.invitation-status--accepted{background:#edf3f0;color:var(--forest)}.invitation-status--pending{background:#faf5e8;color:#8a6518}.invitation-status--failed{background:#faf0ed;color:#a64932}.invitation-status--expired,.invitation-status--cancelled{background:#f1efea;color:#777c73}.invitation-actions{display:flex;justify-content:flex-end;gap:6px}.invitation-actions button{min-height:30px;padding:0 8px;border:1px solid #ddd9d1;border-radius:7px;background:#fff;color:#60665e;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;cursor:pointer}.people-empty{min-height:150px;border:1px dashed #dcd9d1;border-radius:12px;background:#faf9f5;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7f867c}.people-empty>svg{width:28px;height:28px;margin-bottom:8px;color:#548069}.people-empty strong{font-size:12px}.people-empty p{margin:4px 0 0;font-size:10px}.temporary-password-panel{position:fixed;right:24px;bottom:24px;z-index:30;width:min(500px,calc(100vw - 48px));padding:14px;border:1px solid #cad9d0;border-radius:12px;background:#fff;box-shadow:0 18px 55px #14231a33;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center}.temporary-password-panel>div{grid-column:1/-1;display:flex;flex-direction:column;gap:3px}.temporary-password-panel strong{font-size:12px}.temporary-password-panel small{color:#888e84;font-size:9.5px}.temporary-password-panel code{min-height:36px;padding:0 10px;border-radius:8px;background:#f3f1eb;display:flex;align-items:center;color:#243b2c;font-size:12px}.temporary-password-panel button{min-height:34px;padding:0 10px;border:1px solid #ddd9d1;border-radius:8px;background:#fff;color:#5f665d;display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;cursor:pointer}.division-view-header{align-items:center}.division-view-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.division-view-actions button{min-height:38px;padding:0 13px;border:1px solid #dcd9d1;border-radius:9px;background:#fff;color:var(--forest);display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;cursor:pointer}.division-view-actions button.primary{border-color:var(--forest);background:var(--forest);color:#fff}.workspace-view-empty>.primary-inline-button{margin-top:14px;display:inline-flex;align-items:center;gap:7px}.project-division-locked{padding:12px 13px;border:1px solid #dfe5df;border-radius:10px;background:#f5f8f6}.project-division-locked>strong{color:var(--forest);font-size:13px}.project-division-locked>small{color:var(--muted);font-size:10.5px}.division-membership-modal{width:min(760px,calc(100vw - 32px))}.division-membership-body{max-height:min(76vh,720px);overflow:auto}.membership-safety-note{margin-bottom:16px;padding:11px 12px;border:1px solid #d9e2dc;border-radius:10px;background:#f1f6f3;color:var(--forest);display:flex;align-items:flex-start;gap:9px}.membership-safety-note>svg{flex:none;margin-top:2px}.membership-safety-note>span{display:flex;flex-direction:column;gap:2px;font-size:10px;line-height:1.45}.membership-safety-note strong{font-size:11px}.membership-toolbar{margin-bottom:16px;display:flex;gap:7px}.membership-toolbar button{display:flex;align-items:center;gap:6px}.membership-helper{margin:-8px 0 16px;color:#7c8279;font-size:10px}.membership-section+.membership-section{margin-top:20px}.membership-section>header{margin-bottom:8px;display:flex;align-items:center;gap:7px}.membership-section>header h3{margin:0;color:#777d73;font:700 10px/1 Tenor Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase}.membership-section>header b{min-width:20px;padding:4px 6px;border-radius:99px;background:#ece9e2;color:#71776e;font-size:9px;text-align:center}.membership-list{border:1px solid #e2dfd7;border-radius:11px;background:#fff;overflow:hidden}.membership-list article{min-height:70px;padding:10px 11px;border-bottom:1px solid #ebe8e1;display:grid;grid-template-columns:34px minmax(140px,1fr) 90px minmax(260px,auto);align-items:center;gap:10px}.membership-list article:last-child{border-bottom:0}.membership-avatar{width:34px;height:34px;border-radius:50%;background:#e7ece8;color:var(--forest);display:grid;place-items:center;font-size:10px;font-weight:800}.membership-identity{min-width:0;display:flex;flex-direction:column;gap:3px}.membership-identity strong,.membership-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-identity strong{color:#30352e;font-size:11.5px}.membership-identity small{color:#777d73;font-size:9.5px}.membership-role{padding:6px 7px;border-radius:99px;background:#edf3f0;color:var(--forest);font-size:9px;font-weight:700;text-align:center}.membership-role--inactive{background:#f0eee9;color:#7b8078}.membership-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.membership-actions button{min-height:29px;padding:0 8px;border:1px solid #ddd9d1;border-radius:7px;background:#fff;color:#62685f;display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;cursor:pointer}.membership-actions .danger-text-button{color:#a64932}.membership-form{display:grid;gap:13px}.membership-form textarea{min-height:92px;padding:10px;border:1px solid #dedbd2;border-radius:8px;color:#2f342d;font:11px/1.5 Inter,sans-serif;resize:vertical}.membership-form select{width:100%;min-height:38px;padding:0 10px;border:1px solid #dedbd2;border-radius:8px;background:#fff;color:#343931;font:11px Inter,sans-serif}.membership-form-actions{display:flex;justify-content:flex-end;gap:7px}.membership-form-actions button{min-height:35px}.membership-confirmation{padding:12px;border:1px solid #e2dfd7;border-radius:10px;background:#faf9f6;display:flex;flex-direction:column;gap:3px}.membership-confirmation strong{font-size:12px}.membership-confirmation span{color:#767c72;font-size:9.5px}.membership-confirmation p{margin:8px 0 0;color:#555c52;font-size:10.5px;line-height:1.45}.membership-history>.secondary-button{margin-bottom:13px}.membership-history-list{border:1px solid #e2dfd7;border-radius:11px;overflow:hidden}.membership-history-list article{padding:12px;border-bottom:1px solid #ebe8e1;display:grid;grid-template-columns:24px 1fr;gap:8px}.membership-history-list article:last-child{border-bottom:0}.membership-history-list article>svg{color:#728078}.membership-history-list article div{min-width:0;display:grid;grid-template-columns:1fr auto;gap:4px 10px}.membership-history-list strong{font-size:11px}.membership-history-list span,.membership-history-list time{color:#7b8178;font-size:9px}.membership-history-list p{grid-column:1/-1;margin:2px 0 0;color:#555c52;font-size:10px;line-height:1.45}.membership-load-more{width:100%;margin-top:8px;justify-content:center}@media(max-width:980px){.sidebar{width:214px}.search-button{width:240px}.exception-grid{grid-template-columns:repeat(2,1fr)}.attention-list button{grid-template-columns:95px 1fr 58px}.attention-list button>span:nth-of-type(2){display:none}.people-table article{grid-template-columns:34px minmax(140px,1fr) 90px 80px}.people-table article>:last-child{grid-column:4}.people-table .people-status{display:none}.invitation-history-list article{grid-template-columns:minmax(150px,1fr) 90px 90px minmax(150px,auto)}.invitation-history-list article>span:nth-child(3){display:none}}@media(max-width:720px){.task-board-columns{display:none}.task-list-row{grid-template-columns:minmax(0,1fr) auto 20px;gap:4px 12px;padding:12px 14px}.task-list-row .task-list-title{grid-column:1 / 3;padding:0 0 6px}.task-list-row>span:not(.task-list-title){grid-column:1;white-space:normal;overflow-wrap:anywhere}.task-list-row>time{grid-column:2;font-size:11px}.task-list-row>svg{grid-column:3;grid-row:1 / 3}.login-page{align-items:start;padding-top:28px}.sidebar{display:none}.topbar{padding:0 12px;justify-content:flex-start;gap:10px}.topbar>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-button{display:grid;flex:none}.mobile-navigation-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#191f1a7a;display:block}.mobile-navigation{width:min(320px,88vw);height:100%;padding:18px 14px;background:#f5f0e8;display:flex;flex-direction:column;overflow-y:auto;box-shadow:16px 0 45px #121c1533}.mobile-navigation{overflow:hidden}.mobile-navigation>header{display:flex;align-items:center;justify-content:space-between}.mobile-navigation>header>button{width:36px;height:36px;border-radius:9px;background:#fff;color:var(--forest);display:grid;place-items:center;cursor:pointer}.mobile-navigation-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.mobile-navigation .division-list{margin-bottom:20px}.mobile-account-footer{position:relative;flex:none;border-top:1px solid #ddd8ce;display:block}.mobile-account{width:100%;min-height:58px;padding:9px 5px;background:transparent;color:#293029;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.mobile-account>span:first-child{width:34px;height:34px;flex:none;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font-size:10px}.mobile-account>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.mobile-account strong,.mobile-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account strong{font-size:11px}.mobile-account small{color:#687067;font-size:9px}.mobile-account>svg{flex:none;color:#879087;transition:transform var(--aw-motion)}.mobile-account[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-account-menu{position:absolute;z-index:4;left:0;right:0;bottom:calc(100% + 8px);max-height:min(220px,calc(100dvh - 96px));overflow:auto;padding:8px;border:1px solid #d9d6cd;border-radius:11px;background:#fff;box-shadow:0 18px 38px -20px #0000007a;display:grid;gap:7px}.mobile-account-menu>div{min-width:0;padding:5px 7px 8px;border-bottom:1px solid #eeebe3;display:flex;flex-direction:column;gap:3px}.mobile-account-menu strong,.mobile-account-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-menu strong{font-size:11.5px}.mobile-account-menu small{color:#62685f;font-size:9.5px}.mobile-account-menu>button{min-height:38px;padding:0 8px;border-radius:8px;background:transparent;color:#8f4434;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.topbar-actions{flex:none}.search-button,.notification-button{width:38px;padding:0;justify-content:center;color:var(--forest);font-size:0}.search-button kbd{display:none}.search-button svg,.notification-button svg{width:18px;height:18px;display:block}.dashboard-content{padding:30px 16px 50px}.my-tasks-page{padding:28px 16px 60px}.my-tasks-header{align-items:flex-start}.my-tasks-header>div{min-width:0}.my-tasks-list{margin-top:22px}.my-tasks-list section>button{min-height:82px;padding:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:start}.my-tasks-list section>button strong{white-space:normal;line-height:1.4}.my-task-status{justify-self:end;white-space:nowrap}.my-tasks-list time{grid-column:1 / -1;justify-content:flex-start}.workspace-view-page{padding:28px 16px 60px}.activity-jump{align-items:stretch;flex-direction:column}.activity-jump input{width:100%;margin-left:0}.activity-jump button{width:100%}.recent-activity-list>button,.recent-activity-list>article{grid-template-columns:minmax(0,1fr) auto;gap:5px 9px}.recent-activity-list time{grid-column:1/-1}.recent-activity-list>:is(button,article)>span{align-self:start}.workspace-view-filters{align-items:stretch;flex-direction:column}.workspace-view-filters label{justify-content:space-between}.division-view-header{align-items:flex-start;flex-wrap:wrap}.division-view-actions{width:100%;margin-left:0}.division-view-actions button{flex:1;justify-content:center}.governance-heading-row{flex-direction:column}.governance-toggle{width:100%}.workspace-view-list button{grid-template-columns:1fr;gap:5px}.workspace-view-list button>span{display:none}.division-project-grid{grid-template-columns:1fr}.search-scrim{padding:12px;align-items:center}.search-dialog{max-height:86vh}.search-results{max-height:calc(86vh - 128px)}.welcome h1{font-size:24px}.exception-grid{grid-template-columns:1fr}.attention-list button{grid-template-columns:88px 1fr;padding:11px 12px}.attention-list time{display:none}.project-list .project-row{grid-template-columns:1fr 60px;padding:14px}.project-list .progress-track{grid-column:1/-1;grid-row:2}.project-list .project-row>b{grid-column:2;grid-row:1}.project-section-heading{align-items:flex-start}.project-heading-actions{align-items:stretch;flex-direction:column}.invitation-grid,.member-form-grid{grid-template-columns:1fr}.project-board-header{align-items:flex-start;flex-direction:column}.project-board-actions{width:100%;flex-wrap:wrap}.project-task-filter,.project-task-filter button,.project-settings-menu{flex:1}.project-settings-menu>summary{justify-content:center}.project-settings-menu>div{left:0;right:auto}.project-board-actions>.primary-task-button{flex:1 0 100%;justify-content:center}.project-access-row{grid-template-columns:1fr}.project-access-row select{width:100%}.project-empty-state{align-items:flex-start;flex-wrap:wrap}.project-empty-state>button{width:100%}.people-page{padding:28px 16px 80px}.people-page-header{align-items:flex-start;flex-direction:column}.people-page-header>div:last-child{width:100%}.people-page-header>div:last-child button{flex:1;justify-content:center}.people-summary{grid-template-columns:1fr}.people-table article{grid-template-columns:34px minmax(0,1fr) auto}.people-table .people-meta,.people-table .people-status{display:none}.people-table article>:last-child{grid-column:3}.invitation-history-list article{grid-template-columns:minmax(0,1fr) auto}.invitation-history-list .people-meta,.invitation-history-list article>span:nth-child(3){display:none}.invitation-actions{grid-column:1/-1;justify-content:flex-start}.temporary-password-panel{right:12px;bottom:12px;width:calc(100vw - 24px);grid-template-columns:1fr 1fr}.temporary-password-panel code{grid-column:1/-1}.membership-list article{grid-template-columns:34px minmax(0,1fr) auto}.membership-actions{grid-column:1/-1;justify-content:flex-start}.membership-role{grid-column:3}.division-membership-modal{width:calc(100vw - 24px)}}.project-access-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:16px;background:#16261c61}.project-access-panel{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:24px;border:1px solid #dce3d9;border-radius:20px;background:#fffefa;box-shadow:0 24px 64px #16261c33}.project-access-panel>.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:-24px;z-index:1;padding:16px 0;background:#fffefa}.project-access-panel>.modal-header h2{margin:0}.project-access-panel button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #dce3d9;border-radius:10px;padding:10px 14px;background:#fff;color:#244e3c;font:inherit;cursor:pointer}.project-access-panel button:disabled{opacity:.55;cursor:default}.project-access-panel>.modal-header button{min-width:44px;min-height:44px;flex-shrink:0}.aw-workspace-v3 .workspace-people-dialog .people-filter button[aria-pressed=true]{background:#244e3c;color:#fff;border-color:#244e3c}.project-access-project-name{margin-bottom:10px;font-size:1.1rem;font-weight:700}.project-access-current{display:grid;gap:3px;margin-bottom:15px;padding:11px 12px;border:1px solid #dce6df;border-radius:10px;background:#f6faf7}.project-access-current span{color:#68736b;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.project-access-current strong{color:var(--forest);font-size:13px}.project-access-current small{color:#69756d;font-size:10px;line-height:1.45}.project-access-policy-options{border:0;display:grid;gap:10px;margin:16px 0;padding:0}.project-access-policy-options label{align-items:flex-start;border:1px solid var(--border, #d7ddd9);border-radius:12px;display:flex;gap:10px;padding:12px;cursor:pointer;transition:border-color var(--aw-motion),background-color var(--aw-motion),box-shadow var(--aw-motion)}.project-access-policy-options label:hover,.project-access-policy-options label:focus-within{border-color:#aec4b5;background:#fbfdfb}.project-access-policy-options label.selected{border-color:#93b19e;background:#f4f9f5;box-shadow:0 0 0 2px #40684e14}.project-access-policy-options input{margin-top:2px;accent-color:var(--forest)}.project-access-policy-options label span{display:grid;gap:4px}.project-access-policy-options small{color:var(--muted, #607067)}.project-access-list{display:grid;gap:8px;list-style:none;padding:0}.project-access-list li{align-items:center;border-bottom:1px solid var(--border, #e1e5e2);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.project-access-impact{background:#f5f7f5;border-radius:12px;display:grid;gap:10px;margin-top:12px;padding:14px}.project-access-entry-badge{background:#edf4ef;border-radius:999px;color:#1a5033;font-size:.78rem;padding:5px 9px}.project-access-list-toggle{background:transparent;border:0;color:var(--accent, #1a5033);padding:4px 0}.project-access-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.project-access-badge{background:#edf4ef;border-radius:999px;color:#1a5033;display:inline-flex;font-size:.78rem;margin-top:6px;padding:5px 9px}.project-access-skeleton{min-height:180px;padding:24px 0}.project-access-live:empty{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.task-discussion{padding:16px;border:1px solid #dfe5df;border-radius:14px;background:#f8faf8}.task-discussion .task-section-heading>h3{display:flex;align-items:center;gap:6px}.task-discussion .task-section-heading>span{min-width:22px;padding:4px 7px;border-radius:99px;background:#edf3f0;color:var(--forest);font-size:9px;font-weight:800;text-align:center}.task-drawer-body>section p.task-discussion-contract,.task-drawer-body>section p.task-discussion-read-only{padding:10px 11px;background:#f7f6f1;font-size:10px}.task-update-form{margin-top:10px;display:grid;gap:8px}.task-update-form textarea{min-height:106px;padding:13px 14px;border:1px solid #d5dcd6;border-radius:12px;background:#fff;color:#30352e;font:12.5px/1.55 Inter,sans-serif;resize:vertical;transition:border-color var(--aw-motion),box-shadow var(--aw-motion)}.task-update-form textarea:focus{border-color:#86a392;box-shadow:0 0 0 3px #466f531a;outline:none}.task-mention-composer{position:relative;display:grid;gap:7px}.task-mention-composer>p{margin:0;color:var(--muted);font-size:10px}.task-mention-chips{display:flex;flex-wrap:wrap;gap:6px}.task-mention-chips button{min-height:28px;padding:0 9px;border:1px solid #bfd0c4;border-radius:99px;background:#f2f7f4;color:var(--forest);font-size:10px;font-weight:700;cursor:pointer}.task-mention-picker{position:absolute;z-index:4;top:100%;left:0;right:0;max-height:210px;overflow:auto;padding:6px;border:1px solid #d8ded8;border-radius:10px;background:#fff;box-shadow:0 12px 28px #192d2029;display:grid;gap:3px}.task-mention-picker button{min-height:36px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);text-align:left;font-size:11px;cursor:pointer}.task-mention-picker button.active,.task-mention-picker button:hover{background:#eaf1ec;color:var(--forest)}.task-mention-picker>span{padding:9px 10px;color:var(--muted);font-size:10px}.task-update-form>button{justify-self:end;display:inline-flex;align-items:center;gap:6px}.task-update-list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.task-update-list li{padding:15px;border:1px solid #dfe4df;border-radius:13px;background:#fff;box-shadow:0 3px 12px #1d2d2209;scroll-margin-top:20px;transition:border-color var(--aw-motion),box-shadow var(--aw-motion)}.task-update-list li:hover{border-color:#c9d5cc;box-shadow:0 7px 20px #1d2d2212}.task-update-list li.is-focused{border-color:#8caf98;box-shadow:0 0 0 3px #4874581f}.task-update-list header{margin-bottom:7px;display:flex;justify-content:space-between;gap:12px}.task-update-list header strong{color:var(--forest);font-size:12px}.task-update-list header time{color:#92978f;font-size:10px;white-space:nowrap}.task-drawer-body>section .task-update-list p{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#3f483f;font-size:12.5px;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere}.task-update-list a{margin-top:11px;color:#52705e;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;text-decoration:none}.task-proof-button{margin:10px 0 0 8px;min-height:30px;padding:0 10px;border:1px solid #bfd0c4;border-radius:99px;background:#f2f7f4;color:var(--forest);font-size:9.5px;font-weight:800;cursor:pointer}.task-proof-button:disabled{cursor:default;opacity:.76}@keyframes drawer-in{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-update-more{width:100%;margin-top:9px;justify-content:center}@media(max-width:420px){.task-create-modal .task-form-grid{grid-template-columns:minmax(0,1fr)}.project-access-panel{border-radius:0;max-height:100vh;min-height:100vh;width:100vw}.project-access-list li{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.project-access-panel,.project-access-backdrop{animation:none!important;transition:none!important}}.people-filter{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.people-filter>div{display:flex;gap:4px}.people-filter button{padding:8px 14px;border:1px solid #dce3d5;border-radius:8px;background:#fff;color:#244e3c}.people-filter button[aria-pressed=true]{background:#244e3c;color:#fff}.people-filter input{flex:1;min-width:min(100%,220px);padding:10px;border:1px solid #dce3d5;border-radius:8px}.workspace-people-dialog [hidden]{display:none!important}.modal-scrim,.search-scrim,.drawer-scrim{background:var(--awux-overlay);animation:awux-fade-in var(--awux-motion-dialog) var(--awux-motion-ease) backwards}.project-modal,.search-dialog{border-radius:var(--awux-radius-dialog);box-shadow:var(--awux-shadow-dialog);animation:awux-surface-in var(--awux-motion-dialog) var(--awux-motion-ease) backwards}.project-modal .project-modal-body{font-size:var(--awux-body-size);line-height:1.5}.project-modal .field-group>span,.project-modal .project-privacy-note{font-size:var(--awux-meta-size);line-height:1.5}.project-modal>header button,.search-dialog>header button,.project-settings-menu>summary,.project-settings-menu>div button{transition:background-color var(--awux-motion-fast) var(--awux-motion-ease),border-color var(--awux-motion-fast) var(--awux-motion-ease),color var(--awux-motion-fast) var(--awux-motion-ease)}.project-settings-menu>div,.brand-menu{animation:awux-surface-in var(--awux-motion-menu) var(--awux-motion-ease) backwards}.project-settings-menu>div button{font-size:var(--awux-meta-size);line-height:1.5}.my-tasks-list section>button{padding-block:14px;transition:background-color var(--awux-motion-fast) var(--awux-motion-ease)}.my-tasks-list section>button small,.my-tasks-list time,.my-task-status,.my-tasks-empty p{font-size:var(--awux-meta-size);line-height:1.5}.my-tasks-list section>button small,.my-tasks-list time{color:var(--awux-text-secondary);overflow-wrap:anywhere}.my-tasks-list section>button strong{font-size:var(--awux-body-size);line-height:1.45;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}@media(min-width:721px){.my-tasks-list section>button{grid-template-columns:minmax(0,1fr) 110px minmax(100px,140px)}}@keyframes awux-fade-in{0%{opacity:0}to{opacity:1}}@keyframes awux-surface-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:root{--awux-motion-fast: 0ms;--awux-motion-menu: 0ms;--awux-motion-dialog: 0ms}.modal-scrim,.search-scrim,.drawer-scrim,.project-modal,.search-dialog,.project-settings-menu>div,.brand-menu,.wf-popover,.wf-task-composer,.task-detail-scrim .task-drawer.task-detail-v3{animation:none!important}}.people-avatar>img{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.task-discussion .task-update-form .composer-file-picker--icon,.task-discussion .task-update-form .composer-link-toggle{display:inline-grid;place-items:center;position:relative;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:1px solid var(--border,#e6e3db);border-radius:9px;background:var(--surface,#fcfbf8);color:var(--forest,#254e3d);cursor:pointer;transition:background-color var(--awux-motion-fast,.12s) var(--awux-motion-ease,ease),border-color var(--awux-motion-fast,.12s) var(--awux-motion-ease,ease)}.task-discussion .task-update-form .composer-file-picker--icon>svg,.task-discussion .task-update-form .composer-link-toggle>svg{width:18px;height:18px}.task-discussion .task-update-form .composer-file-picker--icon>input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.task-discussion .task-update-form .composer-file-picker--icon:focus-within,.task-discussion .task-update-form .composer-link-toggle:focus-visible{outline:3px solid #2f6f4e;outline-offset:3px}.task-discussion .task-update-form .composer-file-picker--icon:has(input:disabled),.task-discussion .task-update-form .composer-link-toggle:disabled{opacity:.55;cursor:not-allowed}.task-discussion .task-update-form .composer-file-picker--icon>input:disabled{cursor:not-allowed}@media(hover:hover){.task-discussion .task-update-form .composer-file-picker--icon:not(:has(input:disabled)):hover,.task-discussion .task-update-form .composer-link-toggle:not(:disabled):hover{background:#edf2ed;border-color:#b9cebe}}.aw-workspace-v3 .attention-list>.workspace-overview-action{display:flex;align-items:center;justify-content:center;grid-template-columns:none;min-height:44px;width:100%;text-align:center}@media(prefers-reduced-motion:reduce){.task-discussion .task-update-form .composer-file-picker--icon,.task-discussion .task-update-form .composer-link-toggle{transition:none}}.task-discussion .task-update-form .rich-editor--compact .rich-toolbar[hidden]{display:none}.task-discussion .task-update-form .rich-editor--compact .rich-format-toggle{display:grid;place-items:center;min-width:44px;min-height:44px;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--muted,#62685f);font:inherit;font-size:16px;line-height:1.4;font-weight:600;cursor:pointer;transition:background-color var(--awux-motion-fast,.12s) var(--awux-motion-ease,ease),color var(--awux-motion-fast,.12s) var(--awux-motion-ease,ease)}.task-discussion .task-update-form .rich-editor--compact .rich-format-toggle[aria-expanded=true]{color:var(--forest,#1a3325);background:#edf2ed}.task-discussion .task-update-form .rich-editor--compact .rich-format-toggle:focus-visible{outline:3px solid #2f6f4e;outline-offset:2px}.task-discussion .task-update-form .rich-editor--compact .rich-format-toggle:disabled{opacity:.55;cursor:not-allowed}@media(hover:hover){.task-discussion .task-update-form .rich-editor--compact .rich-format-toggle:not(:disabled):hover{background:#edf2ed}}@media(prefers-reduced-motion:reduce){.task-discussion .task-update-form .rich-editor--compact .rich-format-toggle{transition:none}}.notification-button{position:relative}.notification-button .notification-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#b0553b;color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;letter-spacing:0;box-sizing:border-box;pointer-events:none}.main-nav .notification-count,nav .notification-count{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#b0553b;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}
