.arq-operationalDialog{border:1px solid var(--line,#ddd);border-radius:18px;padding:0;width:min(540px,calc(100vw - 32px));max-height:min(90vh,850px);overflow:auto;background:var(--card,#fff);color:var(--text,#202020);box-shadow:0 24px 80px #0003}.arq-operationalDialog::backdrop{background:#161b22a3}.arq-operationalDialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-bottom:1px solid var(--line,#e9e9e9)}.arq-operationalDialog h2{margin:0;font-size:21px;font-weight:600}.arq-operationalDialog>header button{border:0;background:transparent;color:inherit;font-size:27px;cursor:pointer}.arq-operationalDialog form{padding:24px 26px;display:grid;gap:16px}.arq-operationalDialog label{display:grid;gap:6px;font-size:13px;font-weight:600}.arq-operationalDialog input,.arq-operationalDialog select,.arq-operationalDialog textarea{box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--line,#ccc);border-radius:8px;background:var(--card,#fff);color:var(--text,#222);padding:9px 11px;font:inherit}.arq-operationalDialog input:focus,.arq-operationalDialog select:focus,.arq-operationalDialog textarea:focus{outline:2px solid var(--accent,#897451);outline-offset:1px}.arq-operationalDialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.arq-operationalDialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.arq-operationalDialog__actions button,.arq-operationalAction{border:1px solid var(--line,#ccc);border-radius:8px;padding:10px 17px;background:transparent;color:inherit;cursor:pointer}.arq-operationalDialog__actions button[type=submit]{background:var(--accent,#9a693e);color:var(--arq-accent-contrast,#fff)}.arq-operationalDialog__actions button:disabled,.arq-operationalAction:disabled{opacity:.5;cursor:wait}.arq-operationalDialog [role=alert]{margin:0;color:#a53933;font-size:13px}@media(max-width:520px){.arq-operationalDialog__grid{grid-template-columns:1fr}.arq-operationalDialog form{padding:18px}.arq-operationalDialog>header{padding:18px}}[data-arqon-agenda-host][data-arqon-agenda-react-mounted=true] [data-arqon-agenda-fallback]{display:none!important}.arq-agenda-shell{--agenda-surface: var(--arq-surface, var(--card));--agenda-hover: var(--arq-surface-hover, var(--row-hover));--agenda-accent: var(--arq-accent, var(--accent));--agenda-accent-soft: var(--arq-accent-soft, var(--accent-soft));--agenda-client: var(--agenda-accent);--agenda-internal: var(--text2);--agenda-site: var(--pos);--agenda-marketing: var(--warn);--agenda-external: color-mix(in srgb, var(--agenda-accent) 52%, var(--text2));width:100%;min-width:0;color:var(--text);animation:arqAgendaEnter .48s cubic-bezier(.2,.7,.2,1) both}.arq-agenda-dataState{margin:36px;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.arq-agenda-dataState>span{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-agenda-dataState h1{margin:8px 0;font-size:24px}.arq-agenda-dataState p{margin:0;color:var(--text2)}.arq-agenda-dataState button{margin-top:18px}.arq-agenda-formError{margin:0 28px 18px;color:var(--danger);font-size:12px;font-weight:600}.arq-agenda-form :is(input,select,textarea):disabled{cursor:default;opacity:.78}.arq-agenda-shell *,.arq-agenda-shell *:before,.arq-agenda-shell *:after{box-sizing:border-box}.arq-agenda-shell button,.arq-agenda-shell input,.arq-agenda-shell select,.arq-agenda-shell textarea{color:inherit;font:inherit}.arq-agenda-shell button{margin:0;cursor:pointer}.arq-agenda-shell button:focus-visible,.arq-agenda-shell input:focus-visible,.arq-agenda-shell select:focus-visible,.arq-agenda-shell textarea:focus-visible{outline:2px solid var(--agenda-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-agenda-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}.arq-agenda-todayButton,.arq-agenda-secondary{border:1px solid var(--line);background:var(--agenda-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent)}.arq-agenda-todayButton{height:36px;padding:0 14px;border-radius:9px;color:var(--text2);font-size:12px;font-weight:600}.arq-agenda-todayButton:hover,.arq-agenda-secondary:hover{border-color:var(--accent-border);background:var(--agenda-accent-soft);color:var(--agenda-accent)}.arq-agenda-iconButton{display:grid;width:36px;height:34px;place-items:center;border:0;background:transparent;color:var(--text2)}.arq-agenda-primary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:9px;background:var(--agenda-accent);color:var(--accent-contrast,#fff)!important;font-size:12px;font-weight:650;box-shadow:0 8px 22px color-mix(in srgb,var(--agenda-accent) 18%,transparent)}.arq-agenda-primary:hover{filter:brightness(1.06)}.arq-agenda-primary:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.42}.arq-agenda-workspace{display:grid;min-width:0;grid-template-columns:226px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--card-radius) + 3px);background:var(--agenda-surface);box-shadow:var(--card-shadow);transition:grid-template-columns .18s ease-out}.arq-agenda-workspace.is-rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.arq-agenda-sidebar{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--line);background:color-mix(in srgb,var(--chip-bg) 54%,var(--agenda-surface))}.arq-agenda-sidebarHeader{display:flex;flex:none;align-items:center;justify-content:space-between;height:56px;padding:0 17px;border-bottom:1px solid var(--line)}.arq-agenda-sidebarHeader>span{color:var(--text3);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}button.arq-agenda-railToggle{display:flex;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);font-size:12px}button.arq-agenda-railToggle:hover{border-color:var(--accent-border);background:var(--agenda-accent-soft);color:var(--agenda-accent)}button.arq-agenda-railToggle.is-icon{width:28px;padding:0;justify-content:center}.arq-agenda-sidebarBody{min-width:0;padding:21px 17px;overflow-y:auto}.arq-agenda-sidebarRail{display:flex;flex-direction:column;align-items:center;gap:18px;padding:20px 0}.arq-agenda-railToday{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--agenda-accent-soft);color:var(--agenda-accent);font-family:var(--serif);font-size:16px;font-weight:600}.arq-agenda-railTypes{display:flex;flex-direction:column;align-items:center;gap:10px}.arq-agenda-railTypes button{width:14px;height:14px;border:0;border-radius:50%;background:currentColor}.arq-agenda-railTypes button.is-client_meeting{color:var(--agenda-client)}.arq-agenda-railTypes button.is-internal_meeting{color:var(--agenda-internal)}.arq-agenda-railTypes button.is-site_visit{color:var(--agenda-site)}.arq-agenda-railTypes button.is-marketing_capture{color:var(--agenda-marketing)}.arq-agenda-railTypes button.is-external_commitment{color:var(--agenda-external)}.arq-agenda-railTypes button:not(.is-active){opacity:.35}.arq-agenda-todayCard{display:grid;grid-template-columns:1fr auto;align-items:end;padding:2px 3px 20px;border-bottom:1px solid var(--line)}.arq-agenda-todayCard>span,.arq-agenda-nextCard>span,.arq-agenda-filterSection>span,.arq-agenda-responsibleFilter>span{align-self:start;color:var(--text3);font-size:9.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.arq-agenda-todayCard strong{grid-row:span 2;color:var(--agenda-accent);font-family:var(--serif);font-size:42px;font-weight:500;line-height:.9}.arq-agenda-todayCard p{max-width:115px;margin:7px 0 0;color:var(--text2);font-size:11px;line-height:1.35}.arq-agenda-nextCard{padding:20px 3px;border-bottom:1px solid var(--line)}.arq-agenda-nextCard>button{width:100%;margin-top:12px;padding:0;border:0;background:transparent;text-align:left}.arq-agenda-nextCard>button time{color:var(--agenda-accent);font-family:var(--serif);font-size:18px;font-weight:500}.arq-agenda-nextCard>button strong{display:-webkit-box;margin-top:5px;overflow:hidden;font-size:12px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arq-agenda-nextCard>button small{display:block;margin-top:5px;color:var(--text3);font-size:10.5px}.arq-agenda-nextCard>p{margin:11px 0 0;color:var(--text3);font-size:11.5px}.arq-agenda-filterSection{padding:20px 0 15px}.arq-agenda-filterSection>span,.arq-agenda-responsibleFilter>span{padding-left:3px}.arq-agenda-filterSection>div{display:flex;flex-direction:column;gap:2px;margin-top:10px}.arq-agenda-filterSection button{display:grid;width:100%;min-height:32px;grid-template-columns:8px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:var(--text2);text-align:left}.arq-agenda-filterSection button:hover{background:var(--agenda-hover);color:var(--text)}.arq-agenda-filterSection button i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}.arq-agenda-filterSection button b{overflow:hidden;font-size:10.8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-agenda-filterSection button svg{color:currentColor}.arq-agenda-filterSection button.is-client_meeting{color:var(--agenda-client)}.arq-agenda-filterSection button.is-internal_meeting{color:var(--agenda-internal)}.arq-agenda-filterSection button.is-site_visit{color:var(--agenda-site)}.arq-agenda-filterSection button.is-marketing_capture{color:var(--agenda-marketing)}.arq-agenda-filterSection button.is-external_commitment{color:var(--agenda-external)}.arq-agenda-filterSection button:not(.is-active){color:var(--text3);opacity:.56}.arq-agenda-responsibleFilter{display:flex;flex-direction:column;gap:8px;padding-top:5px}.arq-agenda-responsibleFilter select{width:100%;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;outline:0;background:var(--agenda-surface);color:var(--text2);font-size:10.8px}.arq-agenda-calendarPanel{min-width:0;background:var(--agenda-surface)}.arq-agenda-calendarTopbar{display:flex;height:57px;align-items:center;justify-content:space-between;gap:20px;padding:0 19px;border-bottom:1px solid var(--line)}.arq-agenda-calendarTopbar>div{display:flex;align-items:center;gap:10px}.arq-agenda-calendarTopbar strong{font-family:var(--serif);font-size:15px;font-weight:500}.arq-agenda-calendarTopbar span,.arq-agenda-calendarTopbar small{color:var(--text3);font-size:10.5px}.arq-agenda-calendarHeading>div{display:flex;align-items:baseline;gap:10px}.arq-agenda-calendarControls{display:flex;align-items:center;gap:14px!important}.arq-agenda-viewSwitch{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--chip-bg)}.arq-agenda-viewSwitch button{height:25px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text3);font-size:9.5px;font-weight:600}.arq-agenda-viewSwitch button.is-active{background:var(--agenda-surface);color:var(--text);box-shadow:0 1px 4px color-mix(in srgb,var(--text) 10%,transparent)}.arq-agenda-weekScroller{max-height:min(735px,calc(100vh - 230px));overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.arq-agenda-weekCanvas{min-width:824px}.arq-agenda-weekCanvas.is-workweek{min-width:754px}.arq-agenda-dayHeaders{position:sticky;top:0;z-index:20;display:grid;height:63px;grid-template-columns:54px repeat(var(--agenda-day-count),minmax(140px,1fr));border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--agenda-surface) 91%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.arq-agenda-dayHeaders>div{border-right:1px solid var(--line2)}.arq-agenda-dayHeaders button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-right:1px solid var(--line2);background:transparent}.arq-agenda-dayHeaders button:hover{background:var(--agenda-hover)}.arq-agenda-dayHeaders button span{color:var(--text3);font-size:9px;font-weight:650;letter-spacing:.08em}.arq-agenda-dayHeaders button strong{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;font-family:var(--serif);font-size:17px;font-weight:500}.arq-agenda-dayHeaders button.is-today span{color:var(--agenda-accent)}.arq-agenda-dayHeaders button.is-today strong{background:var(--agenda-accent);color:var(--accent-contrast,#fff);box-shadow:0 5px 15px color-mix(in srgb,var(--agenda-accent) 24%,transparent)}.arq-agenda-calendarBody{display:grid;height:864px;grid-template-columns:54px minmax(0,1fr)}.arq-agenda-timeRail{position:relative;border-right:1px solid var(--line2)}.arq-agenda-timeRail span{position:absolute;right:8px;color:var(--text3);font-size:9px;font-variant-numeric:tabular-nums}.arq-agenda-dayColumns{display:grid;min-width:0;grid-template-columns:repeat(var(--agenda-day-count),minmax(140px,1fr));background:repeating-linear-gradient(to bottom,transparent 0,transparent 71px,var(--line2) 71px,var(--line2) 72px)}.arq-agenda-dayColumn{position:relative;min-width:0;height:864px;border-right:1px solid var(--line2);cursor:crosshair}.arq-agenda-dayColumn.is-today{background:color-mix(in srgb,var(--agenda-accent) 2.8%,transparent)}.arq-agenda-nowLine{position:absolute;right:0;left:0;z-index:15;height:1px;background:var(--agenda-accent);pointer-events:none}.arq-agenda-nowLine i{position:absolute;top:-3px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--agenda-accent);box-shadow:0 0 0 3px var(--agenda-accent-soft)}.arq-agenda-event{--event-color: var(--agenda-accent);position:absolute;top:var(--agenda-event-top);left:calc(var(--agenda-event-left,0%) + 4px);z-index:5;display:flex;width:calc(var(--agenda-event-width,100%) - 8px);height:var(--agenda-event-height);min-height:36px;flex-direction:column;overflow:hidden;padding:8px 9px 7px 11px;border:1px solid color-mix(in srgb,var(--event-color) 24%,var(--line));border-left:4px solid var(--event-color);border-radius:7px;background:color-mix(in srgb,var(--event-color) 11%,var(--agenda-surface));color:var(--event-color);text-align:left;box-shadow:inset 0 1px color-mix(in srgb,var(--agenda-surface) 42%,transparent);transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.arq-agenda-event:hover{z-index:9;border-color:color-mix(in srgb,var(--event-color) 38%,var(--line));border-left-color:var(--event-color);background:color-mix(in srgb,var(--event-color) 15%,var(--agenda-surface));transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--event-color) 12%,transparent)}.arq-agenda-event.is-client_meeting{--event-color: var(--agenda-client)}.arq-agenda-event.is-internal_meeting{--event-color: var(--agenda-internal)}.arq-agenda-event.is-site_visit{--event-color: var(--agenda-site)}.arq-agenda-event.is-marketing_capture{--event-color: var(--agenda-marketing)}.arq-agenda-event.is-external_commitment{--event-color: var(--agenda-external)}.arq-agenda-eventTime{order:2;margin-top:4px;color:currentColor;font-size:9.4px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.arq-agenda-event strong{order:1;display:-webkit-box;overflow:hidden;color:var(--text);font-size:11.8px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arq-agenda-event small{order:3;margin-top:5px;overflow:hidden;color:color-mix(in srgb,var(--event-color) 32%,var(--text2));font-size:9.4px;text-overflow:ellipsis;white-space:nowrap}.arq-agenda-event.is-short{justify-content:center;padding-top:5px;padding-bottom:5px}.arq-agenda-event.is-short .arq-agenda-eventTime,.arq-agenda-event.is-short small{display:none}.arq-agenda-event.is-short strong{-webkit-line-clamp:1}.arq-agenda-event.is-medium small,.arq-agenda-mobileAgenda{display:none}.arq-agenda-modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:22px;background:#08070675;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:arqAgendaFade .18s ease both}.arq-agenda-modal{width:min(680px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid var(--line);border-radius:15px;background:var(--agenda-surface);box-shadow:0 28px 90px #00000057;animation:arqAgendaModal .24s cubic-bezier(.2,.7,.2,1) both}.arq-agenda-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 17px;border-bottom:1px solid var(--line)}.arq-agenda-modal>header span{color:var(--agenda-accent);font-size:9.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.arq-agenda-modal>header h2{margin:5px 0 0;font-family:var(--serif);font-size:21px;font-weight:500}.arq-agenda-iconButton{border-radius:8px}.arq-agenda-iconButton:hover{background:var(--agenda-hover);color:var(--agenda-accent)}.arq-agenda-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 22px 22px}.arq-agenda-form label{display:flex;min-width:0;flex-direction:column;gap:7px}.arq-agenda-form label.is-wide{grid-column:1 / -1}.arq-agenda-form label>span{color:var(--text3);font-size:9.5px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.arq-agenda-form input,.arq-agenda-form select,.arq-agenda-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--chip-bg);color:var(--text);font-size:12px}.arq-agenda-form input,.arq-agenda-form select{height:38px;padding:0 11px}.arq-agenda-form textarea{padding:10px 11px;line-height:1.45;resize:vertical}.arq-agenda-form input::placeholder,.arq-agenda-form textarea::placeholder{color:var(--text3)}.arq-agenda-timeFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.arq-agenda-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--chip-bg) 55%,transparent)}.arq-agenda-modal>footer>div{display:flex;gap:9px}.arq-agenda-secondary{height:36px;padding:0 14px;border-radius:9px;color:var(--text2);font-size:12px;font-weight:600}.arq-agenda-delete{display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--danger);font-size:11.5px}.arq-agenda-delete:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}@media(max-width:1320px){.arq-agenda-workspace,.arq-agenda-workspace.is-rail-collapsed{grid-template-columns:1fr}.arq-agenda-sidebar{display:none}}@media(max-width:760px){[data-frame]:has([data-arqon-agenda-react-mounted=true])>main>header{padding-right:14px!important;padding-left:14px!important}[data-frame]:has([data-arqon-agenda-react-mounted=true])>main>div{padding:22px 14px!important}.arq-agenda-toolbar{flex-wrap:wrap}.arq-agenda-todayButton,.arq-agenda-desktopCalendar{display:none}.arq-agenda-mobileAgenda{display:block}.arq-agenda-calendarTopbar{height:auto;min-height:55px;padding:12px 15px}.arq-agenda-calendarTopbar>div{flex-direction:column;gap:3px}.arq-agenda-calendarTopbar>small{display:none}.arq-agenda-calendarControls{display:none!important}.arq-agenda-mobileDays{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 9px;border-bottom:1px solid var(--line)}.arq-agenda-mobileDays button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:5px 2px;border:0;border-radius:9px;background:transparent}.arq-agenda-mobileDays button span{color:var(--text3);font-size:9px;font-weight:650}.arq-agenda-mobileDays button strong{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;font-family:var(--serif);font-size:15px;font-weight:500}.arq-agenda-mobileDays button.is-selected{background:var(--agenda-hover)}.arq-agenda-mobileDays button.is-today strong{background:var(--agenda-accent);color:var(--accent-contrast,#fff)}.arq-agenda-mobileList{min-height:330px;padding:16px}.arq-agenda-mobileList>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.arq-agenda-mobileList>header span{color:var(--text2);font-size:11.5px;text-transform:capitalize}.arq-agenda-mobileList>header button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--agenda-accent);font-size:11px;font-weight:650}.arq-agenda-mobileList article{display:grid;grid-template-columns:49px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--line2)}.arq-agenda-mobileList article>time{padding-top:5px;color:var(--text);font-family:var(--serif);font-size:13px;text-align:right}.arq-agenda-mobileList article>time small{display:block;margin-top:3px;color:var(--text3);font-family:var(--arq-font-apple);font-size:9px}.arq-agenda-event.is-compact{position:relative;inset:auto;width:100%;height:auto;min-height:64px;padding:9px 10px 9px 12px}.arq-agenda-event.is-compact .arq-agenda-eventTime{display:none}.arq-agenda-event.is-compact strong{font-size:11.5px}.arq-agenda-event.is-compact small{display:block;font-size:9.5px}.arq-agenda-empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;color:var(--text3)}.arq-agenda-empty strong{margin-top:10px;color:var(--text2);font-size:12px}.arq-agenda-empty span{margin-top:4px;font-size:10.5px}.arq-agenda-form{grid-template-columns:1fr}.arq-agenda-form label.is-wide{grid-column:auto}}@media(max-width:720px){[data-frame]:has([data-arqon-agenda-react-mounted=true])>aside{display:none!important}}@media(max-width:540px){.arq-agenda-toolbar{width:100%}.arq-agenda-modalBackdrop{padding:0;align-items:end}.arq-agenda-modal{max-height:92vh;border-radius:16px 16px 0 0}.arq-agenda-modal>footer{align-items:stretch;flex-direction:column-reverse}.arq-agenda-modal>footer>div{display:grid;grid-template-columns:1fr 1.35fr}}@media(prefers-reduced-motion:reduce){.arq-agenda-shell,.arq-agenda-modalBackdrop,.arq-agenda-modal{animation:none}.arq-agenda-event{transition:none}}@keyframes arqAgendaEnter{0%{opacity:0;transform:translateY(12px)}}@keyframes arqAgendaFade{0%{opacity:0}}@keyframes arqAgendaModal{0%{opacity:0;transform:translateY(10px) scale(.985)}}[data-arqon-activities-host][data-arqon-activities-react-mounted=true] [data-arqon-activities-fallback]{display:none!important}.arq-activities-shell,.arq-activities-portalSurface{--arq-activities-accent: var(--arq-accent, var(--accent, #b87333));--arq-activities-accent-hover: var(--arq-accent-hover, var(--accent, #b87333));--arq-activities-accent-soft: var(--arq-accent-soft, var(--accent-soft, rgba(184, 115, 51, .12)));--arq-activities-accent-border: var(--arq-accent-border, color-mix(in srgb, var(--arq-activities-accent) 28%, transparent));--arq-activities-accent-contrast: var(--arq-accent-contrast, #fffaf3);--arq-activities-selected-bg: var(--arq-selected-bg, var(--arq-activities-accent-soft));--arq-activities-selected-border: var(--arq-selected-border, var(--arq-activities-accent-border));--arq-activities-copper: var(--arq-activities-accent);--arq-activities-copper-soft: var(--arq-activities-accent-soft);--arq-activities-page: var(--arq-page, var(--bg, #f5f2ed));--arq-activities-card: var(--arq-surface, var(--card, #fbfaf7));--arq-activities-card-elevated: var(--arq-surface-elevated, var(--arq-activities-card));--arq-activities-card-muted: var(--card-muted, rgba(251, 250, 247, .68));--arq-activities-hover: var(--arq-surface-hover, var(--row-hover, rgba(28, 28, 30, .035)));--arq-activities-chip: var(--chip-bg, rgba(28, 28, 30, .05));--arq-activities-line: var(--line, rgba(28, 28, 30, .1));--arq-activities-text: var(--text, #1c1c1e);--arq-activities-text-soft: var(--text2, #696660);--arq-activities-text-faint: var(--text3, #9a948b);--arq-activities-radius: var(--card-radius, 12px);--arq-activities-shadow: 0 7px 22px color-mix(in srgb, var(--arq-activities-text) 4%, transparent);--arq-activities-table-columns: minmax(140px, 1fr) minmax(195px, 1.36fr) minmax(132px, .88fr) minmax(100px, .7fr) minmax(118px, .72fr) minmax(135px, .84fr) minmax(95px, .7fr) 48px 60px 88px;color:var(--arq-activities-text)}.arq-activities-shell{display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;gap:14px;overflow-x:clip}.arq-activities-board,.arq-activities-week{min-width:0;max-width:100%}.arq-activities-portalAnchor{display:none}.arq-activities-portalSurface{display:contents}.arq-activities-views button,.arq-activities-weekToggle,.arq-activities-weekNew{border:0;font:inherit;cursor:pointer}.arq-activities-weekNew>svg,.arq-activities-clearFilters svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.arq-activities-views button:focus-visible,.arq-activities-weekToggle:focus-visible,.arq-activities-weekNew:focus-visible,.arq-activities-clearFilters:focus-visible{position:relative;z-index:2;outline:2px solid var(--arq-activities-copper);outline-offset:2px;box-shadow:var(--arq-focus-ring, 0 0 0 3px var(--arq-activities-copper-soft))}.arq-activities-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--arq-activities-line);border-radius:10px;background:color-mix(in srgb,var(--arq-activities-card) 92%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--arq-activities-text) 3%,transparent)}.arq-activities-views{display:flex;flex:none;gap:2px;padding:3px;border-radius:8px;background:var(--arq-activities-chip)}.arq-activities-views button{min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--arq-activities-text-soft);font-size:12px;font-weight:650;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.arq-activities-views button:hover{background:color-mix(in srgb,var(--arq-activities-card) 66%,transparent);color:var(--arq-activities-text)}.arq-activities-views button.is-active{border-color:var(--arq-activities-selected-border);background:var(--arq-activities-card-elevated);box-shadow:0 2px 7px color-mix(in srgb,var(--arq-activities-text) 7%,transparent);color:var(--arq-activities-copper)}.arq-activities-toolbarDivider{width:1px;height:24px;margin:0 2px;background:var(--arq-activities-line)}.arq-activities-filters{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:6px}.arq-activities-filterPill,.arq-activities-filterSelect{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--arq-activities-line);border-radius:7px;background:color-mix(in srgb,var(--arq-activities-chip) 60%,transparent);color:var(--arq-activities-text-soft);font-size:11px;font-weight:600;white-space:nowrap}.arq-activities-filterPill{gap:5px;padding:0 9px}.arq-activities-filterPill strong{color:var(--arq-activities-text);font-weight:650}.arq-activities-filterSelect{gap:6px;padding:0 7px 0 9px}.arq-activities-filterSelect span{color:var(--arq-activities-text-soft)}.arq-activities-filterSelectControl{min-width:108px}.arq-activities-filterSelectControl .arq-activities-editField{gap:0}.arq-activities-filterSelectControl .arq-activities-selectButton{height:23px;border:0;background:transparent;box-shadow:none;color:var(--arq-activities-text);font-size:11px;font-weight:650;padding:0}.arq-activities-clearFilters{display:inline-flex;min-height:30px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--arq-activities-text-faint);cursor:pointer;font:inherit;font-size:10.5px;font-weight:650;transition:background-color .14s ease,color .14s ease}.arq-activities-clearFilters:hover{background:var(--arq-activities-copper-soft);color:var(--arq-activities-copper)}.arq-activities-board{display:grid;gap:12px}.arq-activities-week{border:1px solid var(--arq-activities-line);border-radius:var(--arq-activities-radius);background:var(--arq-activities-card);box-shadow:var(--arq-activities-shadow);overflow:hidden}.arq-activities-weekHeader{position:relative;display:flex;align-items:stretch;justify-content:space-between;min-height:44px;border-bottom:1px solid var(--arq-activities-line);background:color-mix(in srgb,var(--arq-activities-card-muted) 76%,var(--arq-activities-card));transition:background-color .14s ease}.arq-activities-weekHeader.is-collapsed{border-bottom:0}.arq-activities-weekToggle{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;background:transparent;color:var(--arq-activities-text);text-align:left}.arq-activities-weekToggle:hover{background:color-mix(in srgb,var(--arq-activities-hover) 72%,transparent)}.arq-activities-chevron{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid var(--arq-activities-accent-border);border-radius:7px;background:var(--arq-activities-copper-soft);color:var(--arq-activities-copper);transform:rotate(90deg);transition:transform .16s ease}.arq-activities-chevron svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.arq-activities-weekHeader.is-collapsed .arq-activities-chevron{transform:rotate(0)}.arq-activities-weekIdentity{display:inline-flex;min-width:0;align-items:baseline;gap:8px}.arq-activities-weekIdentity strong{flex:none;color:var(--arq-activities-text);font-size:12.5px;font-weight:700}.arq-activities-weekLabel{overflow:hidden;color:var(--arq-activities-text-soft);font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-activities-weekCount{display:inline-grid;place-items:center;min-width:68px;height:23px;padding:0 8px;border:1px solid var(--arq-activities-line);border-radius:999px;background:color-mix(in srgb,var(--arq-activities-card) 65%,transparent);color:var(--arq-activities-text-soft);font-size:10px;font-weight:650}.arq-activities-weekNew{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 13px;background:transparent;color:var(--arq-activities-copper);font-size:11.5px;font-weight:650;transition:background-color .14s ease,color .14s ease}.arq-activities-weekNew:hover{background:var(--arq-activities-copper-soft)}.arq-activities-weekBody{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;animation:arqActivitiesWeekBodyIn .15s ease-out both}@keyframes arqActivitiesWeekBodyIn{0%{opacity:.72;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.arq-activities-table{display:grid;grid-template-columns:var(--arq-activities-table-columns);width:100%;min-width:1112px;color:var(--arq-activities-text);font-size:12px}.arq-activities-table thead,.arq-activities-table tbody,.arq-activities-table tr{display:contents}.arq-activities-table th{min-width:0;padding:8px 11px;border-bottom:1px solid var(--arq-activities-line);background:color-mix(in srgb,var(--arq-activities-card-muted) 82%,transparent);color:var(--arq-activities-text-faint);font-size:10px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.arq-activities-table td{min-width:0;padding:8px 11px;border-bottom:1px solid color-mix(in srgb,var(--arq-activities-line) 72%,transparent);vertical-align:middle;transition:background-color .14s ease,box-shadow .14s ease}.arq-activities-table th:nth-child(8),.arq-activities-table th:nth-child(9),.arq-activities-table th:nth-child(10),.arq-activities-table td:nth-child(8),.arq-activities-table td:nth-child(9),.arq-activities-table td:nth-child(10){text-align:center}.arq-activities-table th:nth-child(8),.arq-activities-table td:nth-child(8),.arq-activities-table th:nth-child(9),.arq-activities-table td:nth-child(9),.arq-activities-table th:nth-child(10),.arq-activities-table td:nth-child(10){padding-right:8px;padding-left:8px}.arq-activities-table th:nth-child(10),.arq-activities-table td:nth-child(10){min-width:88px;overflow:visible;position:sticky;right:0;z-index:2;background:transparent;box-shadow:none}.arq-activities-table th:nth-child(10){display:flex;overflow:hidden;align-items:center;justify-content:center;isolation:isolate;z-index:3;background:transparent;line-height:1;text-wrap:nowrap;word-break:keep-all}.arq-activities-row:last-child td{border-bottom:0}.arq-activities-row:hover td{background:color-mix(in srgb,var(--arq-activities-hover) 78%,var(--arq-activities-card))}.arq-activities-row:hover td:first-child,.arq-activities-row:focus-within td:first-child{box-shadow:inset 2px 0 0 var(--arq-activities-copper)}.arq-activities-row.is-editing td{background:color-mix(in srgb,var(--arq-activities-copper-soft) 36%,var(--arq-activities-card));overflow:visible;vertical-align:top}.arq-activities-projectName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-activities-titleText{display:-webkit-box;overflow:hidden;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arq-activities-table td:nth-child(3),.arq-activities-table td:nth-child(4),.arq-activities-table td:nth-child(5),.arq-activities-table td:nth-child(6),.arq-activities-table td:nth-child(7),.arq-activities-table td:nth-child(9){overflow:hidden}.arq-activities-table td>*{min-width:0}.arq-activities-projectName{color:var(--arq-activities-text);font-weight:680}.arq-activities-projectIdentity{--arq-activities-project-tone: var(--arq-activities-copper);display:flex;min-width:0;align-items:center;gap:8px}.arq-activities-projectIdentity[data-project-tone="1"]{--arq-activities-project-tone: color-mix(in srgb, var(--arq-activities-copper) 55%, var(--pos))}.arq-activities-projectIdentity[data-project-tone="2"]{--arq-activities-project-tone: color-mix(in srgb, var(--arq-activities-copper) 55%, var(--warn))}.arq-activities-projectIdentity[data-project-tone="3"]{--arq-activities-project-tone: color-mix(in srgb, var(--arq-activities-copper) 45%, var(--arq-activities-text-soft))}.arq-activities-projectIdentity[data-project-tone="4"]{--arq-activities-project-tone: color-mix(in srgb, var(--pos) 60%, var(--arq-activities-text-soft))}.arq-activities-projectMonogram{display:inline-grid;width:25px;height:25px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--arq-activities-project-tone) 24%,var(--arq-activities-line));border-radius:7px;background:color-mix(in srgb,var(--arq-activities-project-tone) 10%,transparent);color:var(--arq-activities-project-tone);font-family:var(--serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif);font-size:9px;font-weight:700;letter-spacing:.02em}.arq-activities-titleText{color:var(--arq-activities-text-soft);font-weight:600}.arq-activities-person{display:inline-flex;align-items:center;gap:8px;color:var(--arq-activities-text-soft);font-weight:700;white-space:nowrap}.arq-activities-person span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--arq-activities-copper-soft);color:var(--arq-activities-copper);font-size:10px;font-weight:850}.arq-activities-date{color:var(--arq-activities-text);font-size:11px;font-weight:780;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-activities-chip,.arq-activities-origin,.arq-activities-observationButton{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap}.arq-activities-chip{padding:0 8px;border:1px solid var(--arq-activities-line);background:#ffffff4d;color:var(--arq-activities-text-soft)}.arq-activities-chipType{color:var(--arq-activities-copper)}.arq-activities-typeText{display:inline-flex;align-items:center;gap:6px;color:var(--arq-activities-text-soft);font-size:11px;font-weight:700;white-space:nowrap}.arq-activities-typeText span{width:6px;height:6px;border-radius:999px;background:var(--arq-activities-copper);opacity:.72}.arq-activities-status{border-color:transparent}.arq-activities-status--concluido{background:#2a7e5b24;color:#2a7e5b}.arq-activities-status--em_andamento,.arq-activities-status--aprovacao_pmc,.arq-activities-status--aguardando_terceiros,.arq-activities-status--aguardando_cliente,.arq-activities-status--revisar{background:#ad771824;color:#9d6a17}.arq-activities-status--nao_iniciada,.arq-activities-status--proxima_semana,.arq-activities-status--pausado{background:#62677024;color:var(--arq-activities-text-soft)}.arq-activities-status--cancelado{background:#9e342c21;color:#9e342c}.arq-activities-phaseText{display:inline-block;max-width:138px;overflow:hidden;color:var(--arq-activities-text-soft);font-size:11px;font-weight:650;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.arq-activities-summary{display:flex;align-items:center;gap:7px;padding:1px 4px 3px;color:var(--arq-activities-text-faint);font-size:10.5px}.arq-activities-summary>span{width:5px;height:5px;border-radius:50%;background:var(--arq-activities-copper)}.arq-activities-summary strong{color:var(--arq-activities-text-soft);font-weight:700}.arq-activities-observationWrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%}.arq-activities-observationButton{position:relative;justify-content:center;width:28px;min-width:28px;padding:0;border:1px solid var(--arq-activities-line);background:transparent;color:var(--arq-activities-text-faint);cursor:pointer}.arq-activities-observationButton:hover,.arq-activities-observationButton:focus-visible{border-color:color-mix(in srgb,var(--arq-activities-copper) 35%,var(--arq-activities-line));color:var(--arq-activities-copper);outline:0}.arq-activities-observationButton svg{display:block;flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.arq-activities-observationButton.has-note{border-color:color-mix(in srgb,var(--arq-activities-copper) 34%,var(--arq-activities-line));background:var(--arq-activities-copper-soft);color:var(--arq-activities-copper)}.arq-activities-observationDot{position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:999px;background:currentColor}.arq-activities-origin{padding:0 8px;border:1px solid transparent;color:var(--arq-activities-text-soft);font-size:10px;font-weight:760}.arq-activities-origin.is-ai{border-color:color-mix(in srgb,var(--arq-activities-copper) 36%,var(--arq-activities-line));background:var(--arq-activities-copper-soft);color:var(--arq-activities-copper)}.arq-activities-muted{color:var(--arq-activities-text-faint)}.arq-activities-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arq-activities-editField,.arq-activities-dateEditor{display:grid;gap:4px;min-width:0}.arq-activities-editField input,.arq-activities-dateEditor input,.arq-activities-selectButton,.arq-activities-dateButton{width:100%;min-width:0;height:28px;border:1px solid var(--arq-activities-line);border-radius:7px;background:color-mix(in srgb,var(--arq-activities-card) 86%,transparent);color:var(--arq-activities-text);font:inherit;font-size:11.5px;outline:0;padding:0 7px}.arq-activities-editField input:focus,.arq-activities-dateEditor input:focus,.arq-activities-selectButton:focus-visible,.arq-activities-dateButton:focus-visible{border-color:color-mix(in srgb,var(--arq-activities-copper) 42%,var(--arq-activities-line));box-shadow:0 0 0 2px var(--arq-activities-copper-soft)}.arq-activities-selectButton,.arq-activities-dateButton{display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.arq-activities-dateButton{justify-content:flex-start;font-weight:780;white-space:nowrap}.arq-activities-selectButton span:first-child,.arq-activities-dateButton{overflow:hidden;text-overflow:ellipsis}.arq-activities-selectButton .is-placeholder{color:var(--arq-activities-text-faint)}.arq-activities-selectChevron{flex:0 0 auto;margin-left:6px;color:var(--arq-activities-text-faint);font-size:12px}.arq-activities-fieldError{color:var(--danger, #a8431f);font-size:10px;font-weight:720;line-height:1.25}.arq-activities-dateEditor label{display:grid;gap:3px;color:var(--arq-activities-text-faint);font-size:9.5px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.arq-activities-inlineCheck{display:inline-flex!important;align-items:center;gap:5px;text-transform:none!important;letter-spacing:0!important}.arq-activities-inlineCheck input{width:13px;height:13px}.arq-activities-rowActions{display:inline-flex;min-width:64px;max-width:100%;justify-content:center;flex-wrap:nowrap;gap:4px;opacity:1;transition:opacity .12s ease}.arq-activities-row:hover .arq-activities-rowActions,.arq-activities-rowActions:focus-within,.arq-activities-rowActions.is-editing{opacity:1}.arq-activities-rowActions button{position:relative;min-height:26px;min-width:30px;border:1px solid var(--arq-activities-line);border-radius:999px;background:transparent;color:var(--arq-activities-text-soft);cursor:pointer;font:inherit;font-size:10px;font-weight:800;padding:0 8px}.arq-activities-rowIconAction,.arq-activities-rowMore{display:inline-grid;place-items:center;flex:0 0 auto}.arq-activities-rowIconAction svg,.arq-activities-rowMore svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.arq-activities-rowMore svg{fill:currentColor;stroke:none}.arq-activities-rowIconAction{width:30px;padding:0!important;font-size:15px!important;line-height:1}.arq-activities-rowMore{width:30px;padding:0!important;color:var(--arq-activities-text-faint)!important;font-size:14px!important;letter-spacing:0}.arq-activities-rowMore[aria-expanded=true] .arq-activities-tooltip{display:none}.arq-activities-rowActions .arq-activities-rowSave{border-color:var(--arq-activities-copper);background:var(--arq-activities-copper);color:var(--arq-activities-accent-contrast)}.arq-activities-rowActions .arq-activities-rowCancel{background:color-mix(in srgb,var(--arq-activities-card) 86%,transparent)}.arq-activities-rowActions button:hover,.arq-activities-rowActions button:focus-visible{border-color:color-mix(in srgb,var(--arq-activities-copper) 34%,var(--arq-activities-line));color:var(--arq-activities-copper);outline:0}.arq-activities-rowActions .arq-activities-rowSave:hover,.arq-activities-rowActions .arq-activities-rowSave:focus-visible{color:var(--arq-activities-accent-contrast);filter:brightness(.98)}.arq-activities-actionsMenu{position:fixed;z-index:70;overflow:auto;padding:6px;border:1px solid var(--arq-activities-line);border-radius:10px;background:#fbfaf7;box-shadow:0 18px 42px #1c1c1e2e;color:var(--arq-activities-text);animation:arqActivitiesPopoverIn .12s ease-out both;overscroll-behavior:contain}.arq-activities-actionsMenu button{display:flex;align-items:center;width:100%;min-height:30px;border:0;border-radius:7px;background:transparent;color:var(--arq-activities-text-soft);cursor:pointer;font:inherit;font-size:11.5px;font-weight:750;padding:0 8px;text-align:left}.arq-activities-actionsMenu button:hover,.arq-activities-actionsMenu button:focus-visible{background:var(--arq-activities-copper-soft);color:var(--arq-activities-text);outline:0}.arq-activities-actionsMenu button.is-danger{margin-top:5px;padding-top:5px;border-top:1px solid var(--arq-activities-line);border-radius:0 0 7px 7px;color:#a8431f}.arq-activities-deleteOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:grid;place-items:center;padding:20px;background:#1c1c1e3d;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);overflow:auto;overscroll-behavior:contain}.arq-activities-selectMenu,.arq-activities-datePopover{position:fixed;z-index:70;overflow:auto;border:1px solid var(--arq-activities-line);border-radius:10px;background:#fbfaf7;box-shadow:0 18px 42px #1c1c1e2e;color:var(--arq-activities-text);animation:arqActivitiesPopoverIn .12s ease-out both;overscroll-behavior:contain}@keyframes arqActivitiesPopoverIn{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.arq-activities-selectMenu{padding:6px}.arq-activities-selectGroup+.arq-activities-selectGroup{margin-top:5px;padding-top:5px;border-top:1px solid var(--arq-activities-line)}.arq-activities-selectGroupLabel{padding:6px 8px 4px;color:var(--arq-activities-text-faint);font-size:9.5px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.arq-activities-selectOption{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:30px;border:0;border-radius:7px;background:transparent;color:var(--arq-activities-text-soft);cursor:pointer;font:inherit;font-size:11.5px;font-weight:720;padding:0 8px;text-align:left}.arq-activities-selectOption span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-activities-selectOption.is-active,.arq-activities-selectOption:hover,.arq-activities-selectOption:focus-visible{background:var(--arq-activities-copper-soft);color:var(--arq-activities-text);outline:0}.arq-activities-selectOption[aria-selected=true]{color:var(--arq-activities-copper);font-weight:820}.arq-activities-datePopover{container-name:arq-date-popover;container-type:inline-size;padding:12px}.arq-activities-dateSummary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.arq-activities-dateSummary span{display:grid;gap:2px;min-height:42px;padding:8px 10px;border:1px solid var(--arq-activities-line);border-radius:9px;background:color-mix(in srgb,var(--arq-activities-card-muted) 70%,transparent);color:var(--arq-activities-text);font-size:12px;font-weight:760}.arq-activities-dateSummary b{color:var(--arq-activities-text-faint);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}.arq-activities-calendar{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.arq-activities-calendarNav{position:absolute;top:0;right:0;z-index:1;display:inline-flex;gap:5px}.arq-activities-calendarNav button{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--arq-activities-line);border-radius:999px;background:transparent;color:var(--arq-activities-text-soft);cursor:pointer;font:inherit;font-size:18px}.arq-activities-calendarMonth h3{min-height:26px;margin:0 0 8px;color:var(--arq-activities-text);font-size:12px;font-weight:820;text-transform:uppercase}.arq-activities-calendarWeekdays,.arq-activities-calendarGrid{display:grid;grid-template-columns:repeat(7,1fr)}.arq-activities-calendarWeekdays span{display:grid;place-items:center;height:22px;color:var(--arq-activities-text-faint);font-size:9.5px;font-weight:820}.arq-activities-calendarDay{position:relative;display:grid;place-items:center;height:34px;border:0;border-radius:0;background:transparent;color:var(--arq-activities-text-soft);cursor:pointer;font:inherit;font-size:11.5px;font-weight:760}.arq-activities-calendarDay.is-outside{color:var(--arq-activities-text-faint);opacity:.5}.arq-activities-calendarDay.is-middle{background:var(--arq-activities-copper-soft);color:var(--arq-activities-text)}.arq-activities-calendarDay.is-start,.arq-activities-calendarDay.is-end{border-radius:999px;background:var(--arq-activities-copper);color:var(--arq-activities-accent-contrast)}.arq-activities-calendarDay.is-today:not(.is-start):not(.is-end){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arq-activities-copper) 46%,transparent)}.arq-activities-calendarDay:hover,.arq-activities-calendarDay:focus-visible{background:color-mix(in srgb,var(--arq-activities-copper-soft) 70%,transparent);color:var(--arq-activities-text);outline:0}.arq-activities-dateFooter{position:sticky;bottom:-12px;z-index:2;display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--arq-activities-line);background:var(--arq-activities-card)}.arq-activities-dateActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.arq-activities-deleteDialog{width:min(390px,100%);max-height:calc(100dvh - 40px);padding:18px;border:1px solid var(--arq-activities-line);border-radius:12px;background:var(--arq-activities-card);box-shadow:0 22px 48px #1c1c1e33;color:var(--arq-activities-text);overflow:auto}.arq-activities-deleteDialog h2{margin:0;color:var(--arq-activities-text);font-family:var(--serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif);font-size:22px;font-weight:500;letter-spacing:0}.arq-activities-deleteDialog p{margin:8px 0 0;color:var(--arq-activities-text-soft);font-size:12.5px;line-height:1.45}.arq-activities-deleteDialog strong{color:var(--arq-activities-text)}.arq-activities-deleteActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.arq-activities-emptyMonth,.arq-activities-emptyWeek,.arq-activities-prepState{padding:22px;color:var(--arq-activities-text-soft);font-size:13px}.arq-activities-emptyMonth{border:1px dashed var(--arq-activities-line);border-radius:var(--arq-activities-radius);background:color-mix(in srgb,var(--arq-activities-card) 72%,transparent)}.arq-activities-prepState{border:1px solid var(--arq-activities-line);border-radius:var(--arq-activities-radius);background:var(--arq-activities-card);box-shadow:var(--arq-activities-shadow)}.arq-activities-prepState h2{margin:0 0 7px;color:var(--arq-activities-text);font-family:var(--serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif);font-size:20px;font-weight:500;letter-spacing:0}.arq-activities-prepState p{margin:0;line-height:1.5}.arq-activities-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:12;display:-webkit-box;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:8px 10px;border:1px solid var(--arq-activities-line);border-radius:9px;background:color-mix(in srgb,var(--arq-activities-card) 94%,#000 6%);box-shadow:0 16px 34px #1c1c1e24;color:var(--arq-activities-text);font-size:11.5px;font-weight:650;line-height:1.35;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease;-webkit-box-orient:vertical;-webkit-line-clamp:3}.arq-activities-tooltip:after{position:absolute;right:13px;bottom:-5px;width:9px;height:9px;border-right:1px solid var(--arq-activities-line);border-bottom:1px solid var(--arq-activities-line);background:inherit;content:"";transform:rotate(45deg)}.arq-activities-observationWrap:hover .arq-activities-tooltip,.arq-activities-observationWrap:focus-within .arq-activities-tooltip,.arq-activities-weekNew:hover .arq-activities-tooltip,.arq-activities-weekNew:focus-visible .arq-activities-tooltip,.arq-activities-rowMore:hover .arq-activities-tooltip,.arq-activities-rowMore:focus-visible .arq-activities-tooltip,.arq-activities-rowIconAction:hover .arq-activities-tooltip,.arq-activities-rowIconAction:focus-visible .arq-activities-tooltip{opacity:1;transform:translateY(0)}.arq-activities-observationWrap .arq-activities-tooltip{top:calc(100% + 8px);right:auto;bottom:auto;left:50%;transform:translate(-50%,-3px)}.arq-activities-observationWrap .arq-activities-tooltip:after{top:-5px;right:calc(50% - 5px);bottom:auto;border:0;border-top:1px solid var(--arq-activities-line);border-left:1px solid var(--arq-activities-line)}.arq-activities-observationWrap:hover .arq-activities-tooltip,.arq-activities-observationWrap:focus-within .arq-activities-tooltip{transform:translate(-50%)}.arq-activities-weekNew .arq-activities-tooltip,.arq-activities-rowMore .arq-activities-tooltip,.arq-activities-rowIconAction .arq-activities-tooltip{text-align:left}.arq-activities-weekNewShort{display:none}.arq-activities-tooltipPortal{position:fixed;z-index:72;display:-webkit-box;width:max-content;padding:8px 10px;border:1px solid var(--arq-activities-line);border-radius:9px;background:color-mix(in srgb,var(--arq-activities-card) 94%,#000 6%);box-shadow:0 16px 34px #1c1c1e24;color:var(--arq-activities-text);font-size:11.5px;font-weight:650;line-height:1.35;overflow:hidden;pointer-events:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.arq-activities-tooltipPortal:after{position:absolute;left:calc(50% - 5px);width:9px;height:9px;background:inherit;content:"";transform:rotate(45deg)}.arq-activities-tooltipPortal.is-top:after{bottom:-5px;border-right:1px solid var(--arq-activities-line);border-bottom:1px solid var(--arq-activities-line)}.arq-activities-tooltipPortal.is-bottom:after{top:-5px;border-top:1px solid var(--arq-activities-line);border-left:1px solid var(--arq-activities-line)}.arq-activities-drawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:64;display:flex;justify-content:flex-end;background:#1c1c1e38;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);overflow:hidden}.arq-activities-drawer{display:flex;width:min(440px,calc(100vw - 28px));max-width:100%;height:100dvh;flex-direction:column;gap:16px;padding:22px;border-left:1px solid var(--arq-activities-line);background:var(--arq-activities-card);box-shadow:-18px 0 44px #1c1c1e2e;color:var(--arq-activities-text);animation:arqActivitiesDrawerIn .18s ease-out both;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@keyframes arqActivitiesDrawerIn{0%{transform:translate(18px)}to{transform:translate(0)}}.arq-activities-drawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.arq-activities-drawerEyebrow{color:var(--arq-activities-copper);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.arq-activities-drawerHeader h2{margin:5px 0 0;color:var(--arq-activities-text);font-family:var(--serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif);font-size:25px;font-weight:500;letter-spacing:0}.arq-activities-drawerClose{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--arq-activities-line);border-radius:999px;background:transparent;color:var(--arq-activities-text-soft);cursor:pointer;font:inherit;font-size:23px;line-height:1}.arq-activities-drawerClose:hover,.arq-activities-drawerClose:focus-visible{color:var(--arq-activities-copper);border-color:color-mix(in srgb,var(--arq-activities-copper) 36%,var(--arq-activities-line));outline:0}.arq-activities-drawerMeta{display:grid;gap:10px;padding:13px;border:1px solid var(--arq-activities-line);border-radius:10px;background:color-mix(in srgb,var(--arq-activities-card-muted) 78%,transparent)}.arq-activities-drawerMeta div{display:grid;gap:3px}.arq-activities-drawerMeta span,.arq-activities-drawerField span,.arq-activities-drawerAudit{color:var(--arq-activities-text-faint);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.arq-activities-drawerMeta strong{color:var(--arq-activities-text);font-size:13px;font-weight:720;line-height:1.35}.arq-activities-drawerField{display:grid;gap:7px}.arq-activities-drawerField textarea{width:100%;min-height:clamp(120px,22vh,170px);resize:vertical;border:1px solid var(--arq-activities-line);border-radius:10px;background:color-mix(in srgb,var(--arq-activities-card) 88%,transparent);color:var(--arq-activities-text);font:inherit;font-size:13px;line-height:1.5;outline:0;padding:11px}.arq-activities-drawerField textarea:focus{border-color:color-mix(in srgb,var(--arq-activities-copper) 44%,var(--arq-activities-line));box-shadow:0 0 0 3px var(--arq-activities-copper-soft)}.arq-activities-drawerAudit{display:grid;gap:4px;letter-spacing:0;line-height:1.4;text-transform:none}.arq-activities-unsavedNotice{width:fit-content;padding:6px 9px;border-radius:999px;background:var(--arq-activities-copper-soft);color:var(--arq-activities-copper);font-size:11px;font-weight:780}.arq-activities-discardBox{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--arq-activities-copper) 35%,var(--arq-activities-line));border-radius:10px;background:var(--arq-activities-copper-soft)}.arq-activities-discardBox strong{color:var(--arq-activities-text);font-size:13px}.arq-activities-discardBox p{margin:0;color:var(--arq-activities-text-soft);font-size:12px}.arq-activities-discardBox div,.arq-activities-drawerActions{display:flex;flex-wrap:wrap;gap:8px}.arq-activities-drawerActions{position:sticky;bottom:-22px;z-index:2;margin-top:auto;padding:10px 0 0;background:var(--arq-activities-card);justify-content:flex-end}.arq-activities-secondaryButton,.arq-activities-dangerButton,.arq-activities-saveButton{min-height:34px;border:1px solid var(--arq-activities-line);border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:780;padding:0 13px}.arq-activities-secondaryButton{background:transparent;color:var(--arq-activities-text-soft)}.arq-activities-dangerButton{background:#9e342c1a;color:#9e342c}.arq-activities-saveButton{border-color:var(--arq-activities-copper);background:var(--arq-activities-copper);color:var(--arq-activities-accent-contrast)}.arq-activities-secondaryButton:hover,.arq-activities-secondaryButton:focus-visible,.arq-activities-dangerButton:hover,.arq-activities-dangerButton:focus-visible,.arq-activities-saveButton:hover,.arq-activities-saveButton:focus-visible{outline:0;filter:brightness(.98)}.arq-activities-toast{position:fixed;right:22px;bottom:22px;z-index:66;padding:10px 13px;border:1px solid color-mix(in srgb,var(--arq-activities-copper) 34%,var(--arq-activities-line));border-radius:999px;background:var(--arq-activities-card);box-shadow:0 16px 34px #1c1c1e29;color:var(--arq-activities-copper);font-size:12px;font-weight:800}[data-frame][data-mode=dark] .arq-activities-shell,[data-frame][data-mode=dark] .arq-activities-portalSurface{--arq-activities-copper: var(--arq-activities-accent);--arq-activities-copper-soft: var(--arq-activities-accent-soft);--arq-activities-page: var(--arq-page, var(--bg));--arq-activities-card: var(--arq-surface, var(--card));--arq-activities-card-elevated: color-mix(in srgb, var(--arq-activities-card) 96%, var(--arq-activities-text) 4%);--arq-activities-card-muted: color-mix(in srgb, var(--arq-activities-card) 88%, var(--arq-activities-page) 12%);--arq-activities-hover: var(--arq-surface-hover, var(--row-hover));--arq-activities-chip: var(--chip-bg);--arq-activities-line: var(--arq-border, var(--line));--arq-activities-text: var(--arq-text, var(--text));--arq-activities-text-soft: var(--arq-text-secondary, var(--text2));--arq-activities-text-faint: var(--arq-text-tertiary, var(--text3));--arq-activities-shadow: var(--card-shadow, 0 10px 24px rgba(0, 0, 0, .24))}[data-frame][data-mode=dark] [data-arqon-activities-host]{background:var(--arq-activities-page)}[data-frame][data-mode=dark] .arq-activities-toolbar,[data-frame][data-mode=dark] .arq-activities-prepState,[data-frame][data-mode=dark] .arq-activities-toast{background:var(--arq-activities-card);box-shadow:0 8px 22px #0000002e}[data-frame][data-mode=dark] .arq-activities-toolbar{background:color-mix(in srgb,var(--arq-activities-card) 82%,transparent)}[data-frame][data-mode=dark] .arq-activities-filterPill,[data-frame][data-mode=dark] .arq-activities-filterSelect,[data-frame][data-mode=dark] .arq-activities-views button{background:#ffffff06;border-color:#fff1;color:var(--arq-activities-text-soft)}[data-frame][data-mode=dark] .arq-activities-views button.is-active{background:var(--arq-activities-card-elevated);border-color:var(--arq-activities-selected-border);color:var(--arq-activities-copper)}[data-frame][data-mode=dark] .arq-activities-week{background:var(--arq-activities-card);box-shadow:0 8px 20px #0003}[data-frame][data-mode=dark] .arq-activities-weekHeader{background:var(--arq-activities-card-elevated)}[data-frame][data-mode=dark] .arq-activities-chevron{background:var(--arq-activities-copper-soft);border-color:var(--arq-activities-accent-border)}[data-frame][data-mode=dark] .arq-activities-weekCount{background:#ffffff09;border-color:#ffffff12}[data-frame][data-mode=dark] .arq-activities-weekNew{background:transparent}[data-frame][data-mode=dark] .arq-activities-weekNew:hover{background:var(--arq-activities-copper-soft)}[data-frame][data-mode=dark] .arq-activities-table th{background:var(--arq-activities-card-muted);color:#f1ece494}[data-frame][data-mode=dark] .arq-activities-table td{background:var(--arq-activities-card);border-bottom-color:#ffffff0e}[data-frame][data-mode=dark] .arq-activities-table th:nth-child(10){background:transparent}[data-frame][data-mode=dark] .arq-activities-table td:nth-child(10){background:transparent}[data-frame][data-mode=dark] .arq-activities-row:hover td{background:var(--arq-activities-card-elevated)}[data-frame][data-mode=dark] .arq-activities-person span{background:var(--arq-activities-copper-soft)}[data-frame][data-mode=dark] .arq-activities-chip{background:#ffffff09;border-color:#ffffff12}[data-frame][data-mode=dark] .arq-activities-status--concluido{background:#5fb07c26;color:#74c391}[data-frame][data-mode=dark] .arq-activities-status--em_andamento,[data-frame][data-mode=dark] .arq-activities-status--aprovacao_pmc,[data-frame][data-mode=dark] .arq-activities-status--aguardando_terceiros,[data-frame][data-mode=dark] .arq-activities-status--aguardando_cliente,[data-frame][data-mode=dark] .arq-activities-status--revisar{background:#d09a4c24;color:#d5a867}[data-frame][data-mode=dark] .arq-activities-status--nao_iniciada,[data-frame][data-mode=dark] .arq-activities-status--proxima_semana,[data-frame][data-mode=dark] .arq-activities-status--pausado{background:#ffffff13;color:#f1ece4b3}[data-frame][data-mode=dark] .arq-activities-status--cancelado{background:#d06a4524;color:#d77c5a}[data-frame][data-mode=dark] .arq-activities-typeText,[data-frame][data-mode=dark] .arq-activities-phaseText,[data-frame][data-mode=dark] .arq-activities-origin{color:#f1ece4a3}[data-frame][data-mode=dark] .arq-activities-typeText span{opacity:.52}[data-frame][data-mode=dark] .arq-activities-observationButton{background:transparent;border-color:#ffffff17;color:#f1ece46b}[data-frame][data-mode=dark] .arq-activities-observationButton.has-note,[data-frame][data-mode=dark] .arq-activities-origin.is-ai{background:var(--arq-activities-copper-soft);border-color:var(--arq-activities-accent-border);color:var(--arq-activities-copper)}[data-frame][data-mode=dark] .arq-activities-emptyMonth{background:color-mix(in srgb,var(--arq-activities-card) 72%,transparent)}[data-frame][data-mode=dark] .arq-activities-tooltip,[data-frame][data-mode=dark] .arq-activities-tooltipPortal{background:var(--arq-activities-card-elevated);box-shadow:0 16px 34px #00000052}[data-frame][data-mode=dark] .arq-activities-drawerOverlay{background:#00000061}[data-frame][data-mode=dark] .arq-activities-row.is-editing td{background:color-mix(in srgb,var(--arq-activities-copper-soft) 70%,var(--arq-activities-card))}[data-frame][data-mode=dark] .arq-activities-editField input,[data-frame][data-mode=dark] .arq-activities-dateEditor input,[data-frame][data-mode=dark] .arq-activities-selectButton,[data-frame][data-mode=dark] .arq-activities-dateButton,[data-frame][data-mode=dark] .arq-activities-rowActions .arq-activities-rowCancel{background:var(--arq-activities-card-muted);border-color:#ffffff14;color:var(--arq-activities-text)}[data-frame][data-mode=dark] .arq-activities-rowActions button{border-color:#ffffff14;color:#f1ece4ad}[data-frame][data-mode=dark] .arq-activities-deleteOverlay{background:#0000006b}[data-frame][data-mode=dark] .arq-activities-deleteDialog{background:var(--arq-activities-card);box-shadow:0 22px 48px #0000005c}[data-frame][data-mode=dark] .arq-activities-selectMenu,[data-frame][data-mode=dark] .arq-activities-datePopover,[data-frame][data-mode=dark] .arq-activities-actionsMenu{background:var(--arq-activities-card);border-color:#ffffff14;box-shadow:0 18px 42px #00000057}[data-frame][data-mode=dark] .arq-activities-dateSummary span{background:var(--arq-activities-card-muted);border-color:#ffffff14}[data-frame][data-mode=dark] .arq-activities-calendarDay.is-middle{background:var(--arq-activities-copper-soft)}[data-frame][data-mode=dark] .arq-activities-calendarDay:hover,[data-frame][data-mode=dark] .arq-activities-calendarDay:focus-visible,[data-frame][data-mode=dark] .arq-activities-selectOption.is-active,[data-frame][data-mode=dark] .arq-activities-selectOption:hover,[data-frame][data-mode=dark] .arq-activities-selectOption:focus-visible,[data-frame][data-mode=dark] .arq-activities-actionsMenu button:hover,[data-frame][data-mode=dark] .arq-activities-actionsMenu button:focus-visible{background:var(--arq-activities-copper-soft)}[data-frame][data-mode=dark] .arq-activities-actionsMenu button.is-danger{color:#d77c5a}[data-frame][data-mode=dark] .arq-activities-drawer{background:var(--arq-activities-card);box-shadow:-16px 0 34px #00000057}[data-frame][data-mode=dark] .arq-activities-drawerActions,[data-frame][data-mode=dark] .arq-activities-dateFooter{background:var(--arq-activities-card)}[data-frame][data-mode=dark] .arq-activities-drawerClose,[data-frame][data-mode=dark] .arq-activities-drawerMeta,[data-frame][data-mode=dark] .arq-activities-drawerField textarea{background:var(--arq-activities-card-muted);border-color:#ffffff14}[data-frame][data-mode=dark] .arq-activities-drawerField textarea{color:var(--arq-activities-text)}[data-frame][data-mode=dark] .arq-activities-discardBox{background:var(--arq-activities-copper-soft);border-color:var(--arq-activities-accent-border)}@container arq-date-popover (max-width: 540px){.arq-activities-calendar,.arq-activities-dateSummary{grid-template-columns:1fr}.arq-activities-calendarMonth:nth-of-type(2){display:none}}@media(max-width:920px){.arq-activities-toolbarDivider{display:none}.arq-activities-filters{flex-basis:100%}}@media(max-width:640px){.arq-activities-toolbar{padding:12px}.arq-activities-filterSelect,.arq-activities-filterPill{width:100%;justify-content:space-between}.arq-activities-filterSelect select{max-width:54%}.arq-activities-weekHeader{min-height:48px}.arq-activities-weekCount{display:none}.arq-activities-weekNew{padding:0 11px}.arq-activities-weekNewFull{display:none}.arq-activities-weekNewShort{display:inline}.arq-activities-drawerOverlay{padding-left:18px}.arq-activities-drawer{width:100%;padding:18px}.arq-activities-toast{right:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){.arq-activities-shell *,.arq-activities-shell *:before,.arq-activities-shell *:after,.arq-activities-portalSurface *,.arq-activities-portalSurface *:before,.arq-activities-portalSurface *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-arqon-activities-host],[data-arqon-activities-host] .arq-activities-shell{--glass-bg: var(--arq-activities-card);--glass-strong: var(--arq-activities-card-elevated);--glass-stroke: var(--arq-activities-line);--glass-specular: color-mix(in srgb, var(--arq-activities-text) 5%, transparent);--glass-shadow: var(--card-shadow, 0 7px 22px color-mix(in srgb, var(--arq-activities-text) 4%, transparent));--glass-hair: rgba(60, 45, 30, .08);--glass-hover: rgba(60, 45, 30, .04);--glass-blur: 26px;--glass-sat: 185%;--glass-control-shadow: 0 1px 4px rgba(60, 45, 30, .09);--glass-page: var(--arq-page, var(--bg));--glass-fallback-bg: var(--arq-activities-card);--glass-actions-scrim: linear-gradient(90deg, rgba(234, 231, 225, 0) 0%, rgba(234, 231, 225, .65) 45%);--glass-ambient-secondary: rgba(224, 170, 100, .17);--glass-ambient-cold: rgba(120, 140, 190, .12);--glass-vignette: rgba(72, 58, 40, .07);--glass-vignette-layer: linear-gradient(transparent, transparent);--glass-ambient-layer: linear-gradient(transparent, transparent)}[data-frame][data-mode=dark] [data-arqon-activities-host],[data-frame][data-mode=dark] [data-arqon-activities-host] .arq-activities-shell{--glass-bg: var(--arq-activities-card);--glass-strong: var(--arq-activities-card-elevated);--glass-stroke: var(--arq-activities-line);--glass-specular: color-mix(in srgb, var(--arq-activities-text) 5%, transparent);--glass-shadow: var(--card-shadow, 0 7px 22px rgba(0, 0, 0, .24));--glass-hair: rgba(255, 255, 255, .06);--glass-hover: rgba(255, 255, 255, .04);--glass-sat: 150%;--glass-control-shadow: 0 1px 4px rgba(0, 0, 0, .24);--glass-page: var(--arq-page, var(--bg));--glass-fallback-bg: var(--arq-activities-card);--glass-actions-scrim: linear-gradient(90deg, rgba(20, 17, 13, 0) 0%, rgba(20, 17, 13, .55) 45%);--glass-ambient-secondary: transparent;--glass-ambient-cold: transparent;--glass-vignette-layer: linear-gradient(transparent, transparent);--glass-ambient-layer: linear-gradient(transparent, transparent)}[data-arqon-activities-host]{position:relative;isolation:isolate;background:transparent!important}[data-arqon-activities-host]:before{content:none}[data-arqon-activities-host] .arq-activities-shell{position:relative;z-index:1}[data-arqon-activities-host] .arq-activities-shell .arq-activities-board{gap:18px}[data-arqon-activities-host] .arq-activities-shell .arq-activities-week{--arq-activities-week-header-height: 44px;position:relative;border:1px solid var(--glass-stroke);border-radius:20px;background:var(--glass-bg);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-specular);-webkit-backdrop-filter:none;backdrop-filter:none}[data-arqon-activities-host] .arq-activities-shell .arq-activities-week.has-horizontal-overflow:after{position:absolute;z-index:1;top:calc(var(--arq-activities-week-header-height) + 1px);right:0;bottom:0;width:112px;background:var(--glass-actions-scrim);content:"";pointer-events:none}[data-arqon-activities-host] .arq-activities-shell .arq-activities-weekHeader{border-bottom-color:var(--glass-hair);background:transparent}[data-arqon-activities-host] .arq-activities-shell .arq-activities-weekToggle:hover,[data-arqon-activities-host] .arq-activities-shell .arq-activities-weekNew:hover{background:transparent}[data-arqon-activities-host] .arq-activities-shell .arq-activities-chevron{width:26px;height:26px;border-color:var(--glass-stroke);border-radius:50%;background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-specular)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-weekCount{border-color:var(--glass-hair);background:transparent}[data-arqon-activities-host] .arq-activities-shell .arq-activities-weekNew{color:var(--arq-activities-accent)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-weekNew:hover{color:var(--arq-activities-accent-hover)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-table th{padding-top:9px;padding-bottom:9px;border-bottom:0;background:transparent;color:var(--arq-activities-text-faint);font-size:10px;font-weight:600;letter-spacing:.14em}[data-arqon-activities-host] .arq-activities-shell .arq-activities-table td{border-top:1px solid var(--glass-hair);border-bottom:0;background:transparent;transition:background .15s ease}[data-arqon-activities-host] .arq-activities-shell .arq-activities-table th:nth-child(6),[data-arqon-activities-host] .arq-activities-shell .arq-activities-table td:nth-child(6){padding-right:4px;padding-left:4px}[data-arqon-activities-host] .arq-activities-shell .arq-activities-table th:nth-child(10),[data-arqon-activities-host] .arq-activities-shell .arq-activities-table td:nth-child(10){background:transparent}[data-arqon-activities-host] .arq-activities-shell .arq-activities-row:hover td{background:var(--glass-hover)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-week:not(.has-horizontal-overflow) .arq-activities-table th:nth-child(10),[data-arqon-activities-host] .arq-activities-shell .arq-activities-week:not(.has-horizontal-overflow) .arq-activities-table td:nth-child(10){position:static;right:auto;z-index:auto}[data-arqon-activities-host] .arq-activities-shell .arq-activities-row.is-editing td{background:color-mix(in srgb,var(--arq-activities-accent-soft) 48%,transparent)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-projectMonogram,[data-arqon-activities-host] .arq-activities-shell .arq-activities-person span{width:26px;height:26px;border:1px solid var(--glass-stroke);background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-specular)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-projectMonogram{border-radius:8px}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status{min-height:0;gap:7px;padding:4px 11px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.25}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status:before{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor;content:""}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--concluido{background:color-mix(in srgb,var(--pos) 15%,transparent);color:color-mix(in srgb,var(--pos) 82%,var(--arq-activities-text) 18%)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--em_andamento,[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--aprovacao_pmc,[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--aguardando_terceiros,[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--aguardando_cliente,[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--revisar{background:color-mix(in srgb,var(--warn) 15%,transparent);color:color-mix(in srgb,var(--warn) 84%,var(--arq-activities-text) 16%)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--nao_iniciada,[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--proxima_semana,[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--pausado{background:color-mix(in srgb,var(--arq-activities-text-soft) 14%,transparent);color:var(--arq-activities-text-soft)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status--cancelado{background:color-mix(in srgb,var(--danger) 14%,transparent);color:color-mix(in srgb,var(--danger) 86%,var(--arq-activities-text) 14%)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-toolbar{border-color:var(--glass-stroke);border-radius:15px;background:var(--glass-bg);box-shadow:var(--glass-control-shadow),inset 0 1px 0 var(--glass-specular);-webkit-backdrop-filter:none;backdrop-filter:none}[data-arqon-activities-host] .arq-activities-shell .arq-activities-views{border:1px solid var(--glass-stroke);border-radius:999px;background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-specular)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-views button{border-radius:999px}[data-arqon-activities-host] .arq-activities-shell .arq-activities-views button:hover{background:var(--glass-hover);color:var(--arq-activities-text)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-views button.is-active{border-color:var(--glass-stroke);background:var(--glass-strong);box-shadow:var(--glass-control-shadow),inset 0 1px 0 var(--glass-specular);color:var(--arq-activities-text);font-weight:600}[data-arqon-activities-host] .arq-activities-shell .arq-activities-toolbarDivider{background:var(--glass-hair)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterPill,[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterSelect{border-color:var(--glass-stroke);border-radius:999px;background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-specular);color:var(--arq-activities-text-faint);transition:border-color .15s ease,background .15s ease}[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterPill:hover,[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterSelect:hover{border-color:var(--arq-activities-accent);background:color-mix(in srgb,var(--glass-strong) 82%,transparent)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterPill>span,[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterSelect>span{color:var(--arq-activities-text-faint)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterPill strong,[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterSelectControl .arq-activities-selectButton{color:var(--arq-activities-text);font-weight:600}[data-arqon-activities-host] .arq-activities-shell .arq-activities-rowMore{border-color:transparent;background:transparent;color:var(--arq-activities-text-faint)!important}[data-arqon-activities-host] .arq-activities-shell .arq-activities-rowMore:hover,[data-arqon-activities-host] .arq-activities-shell .arq-activities-rowMore:focus-visible{border-color:transparent;background:var(--glass-hover);color:var(--arq-activities-text)!important}@media(max-width:640px){[data-arqon-activities-host] .arq-activities-shell .arq-activities-week{--arq-activities-week-header-height: 48px}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){[data-arqon-activities-host],[data-arqon-activities-host] .arq-activities-shell{--glass-bg: var(--glass-fallback-bg)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-week,[data-arqon-activities-host] .arq-activities-shell .arq-activities-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-transparency:reduce){[data-arqon-activities-host],[data-arqon-activities-host] .arq-activities-shell{--glass-bg: var(--glass-fallback-bg)}[data-arqon-activities-host]:before{opacity:.38}[data-arqon-activities-host] .arq-activities-shell .arq-activities-week,[data-arqon-activities-host] .arq-activities-shell .arq-activities-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none}}.arq-activities-shell[data-testid=activities-react-mounted]{--arq-activities-table-columns: minmax(140px, 1fr) minmax(195px, 1.36fr) minmax(132px, .88fr) minmax(100px, .7fr) minmax(118px, .72fr) minmax(135px, .84fr) minmax(95px, .7fr) 48px}[data-arqon-activities-host] .arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-week.has-horizontal-overflow:after{content:none}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-inlineValue{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:text;font:inherit;text-align:inherit}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-inlineValue:focus-visible{border-radius:5px;outline:2px solid var(--arq-activities-copper);outline-offset:2px;box-shadow:var(--arq-focus-ring, 0 0 0 3px var(--arq-activities-copper-soft))}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-inlineValue>*{max-width:100%}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-inlineValue.is-readOnly{cursor:default}.arq-activities-dataState{margin:36px;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.arq-activities-dataState>span{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-activities-dataState h1{margin:8px 0;font-size:24px}.arq-activities-dataState p{margin:0;color:var(--text2)}.arq-activities-dataState button{margin-top:18px}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-inlineField{position:relative;min-width:0;z-index:4}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-titleCell,.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-titleCellContent{position:relative;min-width:0}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-rowActions{position:absolute;top:50%;right:1px;z-index:5;min-width:30px;opacity:0;pointer-events:none;transform:translateY(-50%)}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-row:hover .arq-activities-rowActions,.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-row:focus-within .arq-activities-rowActions,.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-rowActions:focus-within{opacity:1;pointer-events:auto}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-rowMore{background:var(--arq-activities-card)}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-draftRow td{background:color-mix(in srgb,var(--arq-activities-copper-soft) 36%,var(--arq-activities-card))}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-draftActions{position:absolute;top:50%;right:0;z-index:7;display:inline-flex;gap:3px;transform:translateY(-50%)}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-draftTitleCell .arq-activities-inlineField,.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-draftTitleCell .arq-activities-inlineValue{padding-right:64px}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-draftActions button{display:inline-grid;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;place-items:center;border:1px solid var(--arq-activities-line);border-radius:999px;background:var(--arq-activities-card);color:var(--arq-activities-text-soft);cursor:pointer}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-draftActions .arq-activities-draftSave{border-color:var(--arq-activities-copper);background:var(--arq-activities-copper);color:var(--arq-activities-accent-contrast)}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-draftActions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-placeholder{color:var(--arq-activities-text-faint)}.arq-activities-timeEditor{display:grid;gap:8px;padding:10px 12px 0;border-top:1px solid var(--arq-activities-line);color:var(--arq-activities-text-soft);font-size:12px}.arq-activities-timeFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arq-activities-timeFields label{display:grid;gap:4px}.arq-activities-timeFields label span{display:flex;justify-content:space-between}.arq-activities-timeFields em{color:var(--arq-activities-text-faint);font-style:normal}.arq-activities-timeFields input{min-height:32px;padding:0 8px;border:1px solid var(--arq-activities-line);border-radius:7px;background:var(--arq-activities-card);color:var(--arq-activities-text);font:inherit}@media(max-width:1600px){.arq-activities-shell[data-testid=activities-react-mounted] .arq-activities-table td{box-sizing:border-box;min-height:47px}}[data-arqon-clients-host][data-arqon-clients-react-mounted=true] [data-arqon-clients-fallback],[data-arqon-projects-host][data-arqon-projects-react-mounted=true] [data-arqon-projects-fallback]{display:none!important}[data-arqon-projects-mount]{display:flex;width:100%;min-width:0;flex-direction:column;gap:24px}.arq-clients-shell{--clients-surface: var(--arq-surface, var(--card));--clients-hover: var(--arq-surface-hover, var(--row-hover));--clients-accent: var(--arq-accent, var(--accent));--clients-accent-soft: var(--arq-accent-soft, var(--accent-soft));width:100%;min-width:0;color:var(--text)}.arq-clients-dataState{margin:36px;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.arq-clients-dataState>span{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-clients-dataState h1{margin:8px 0;font-size:24px}.arq-clients-dataState p{margin:0;color:var(--text2)}.arq-clients-dataState button{margin-top:18px}.arq-client-modalError,.arq-client-saveError{color:var(--danger);font-size:12px;font-weight:600}.arq-clients-shell *,.arq-clients-shell *:before,.arq-clients-shell *:after{box-sizing:border-box}.arq-clients-shell button,.arq-clients-shell input,.arq-clients-shell select{color:inherit;font:inherit}.arq-clients-shell button{margin:0;cursor:pointer}.arq-clients-shell button:focus-visible,.arq-clients-shell input:focus-visible,.arq-clients-shell select:focus-visible,.arq-clients-shell a:focus-visible{outline:2px solid var(--clients-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arq-clients-page,.arq-client-hub{display:flex;min-width:0;flex-direction:column;gap:24px;animation:arqClientsEnter .45s cubic-bezier(.2,.7,.2,1) both}.arq-client-section>header span,.arq-client-card>header span{color:var(--clients-accent);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.arq-clients-primary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid color-mix(in srgb,var(--clients-accent) 76%,black);border-radius:10px;background:var(--clients-accent);color:var(--accent-contrast,#fff)!important;font-size:12px;font-weight:650;white-space:nowrap;box-shadow:0 7px 18px color-mix(in srgb,var(--clients-accent) 20%,transparent),inset 0 1px #ffffff2e}.arq-clients-primary:hover{filter:brightness(1.06)}.arq-clients-panel,.arq-client-hero,.arq-client-card{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--clients-surface);box-shadow:var(--card-shadow)}.arq-clients-panel{overflow:hidden}.arq-clients-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid var(--line)}.arq-clients-filters{display:flex;align-items:center;gap:5px}.arq-clients-filters button{min-height:34px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text2);font-size:14px}.arq-clients-filters button span{margin-left:5px;color:var(--text3);font-size:12px}.arq-clients-filters button.is-active{border-color:var(--accent-border);background:var(--clients-accent-soft);color:var(--clients-accent);font-weight:650}.arq-clients-tools{display:flex;align-items:center;gap:9px}.arq-clients-search,.arq-clients-sort{display:flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:var(--chip-bg)}.arq-clients-search{width:min(280px,26vw);padding:0 10px;color:var(--text3)}.arq-clients-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:14px}.arq-clients-search input::placeholder{color:var(--text3)}.arq-clients-sort{padding:0 9px 0 11px}.arq-clients-sort>span{color:var(--text3);font-size:10px}.arq-clients-sort select{border:0;outline:0;background:transparent;font-size:14px}.arq-clients-tableHead,.arq-clients-row{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(180px,1.05fr) minmax(155px,.9fr) .48fr .55fr minmax(120px,.72fr) 18px;align-items:center;gap:14px}.arq-clients-tableHead{padding:10px 18px;border-bottom:1px solid var(--line2);color:var(--text3);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.arq-clients-row{width:100%;min-height:68px;padding:10px 18px;border:0;border-bottom:1px solid var(--line2);background:transparent;text-align:left;transition:background .15s ease}.arq-clients-row:last-child{border-bottom:0}.arq-clients-row:hover{background:var(--clients-hover)}.arq-clients-row>svg{color:var(--text3)}.arq-clients-identity,.arq-clients-responsible{display:flex;min-width:0;align-items:center;gap:10px}.arq-clients-avatar,.arq-clients-responsible>span{overflow:hidden;flex:none;background:var(--chip-bg)}.arq-clients-avatar{width:38px;height:38px;border:1px solid var(--line);border-radius:11px}.arq-clients-avatar img,.arq-clients-responsible img,.arq-client-heroAvatar img{width:100%;height:100%;object-fit:cover}.arq-clients-identity>span:last-child,.arq-clients-cell{min-width:0}.arq-clients-identity strong{display:block;overflow:hidden;color:var(--text);font-family:var(--serif);font-size:15px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-clients-cell strong,.arq-clients-responsible strong{display:block;overflow:hidden;color:var(--text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-clients-identity small,.arq-clients-cell small,.arq-clients-projectCount small{display:block;margin-top:4px;overflow:hidden;color:var(--text3);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-clients-projectCount strong{display:block;font-family:var(--serif);font-size:17px;font-weight:500}.arq-clients-responsible>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:var(--text2);font-size:9.5px;font-weight:650}.arq-clients-status{display:inline-flex;align-items:center;gap:6px;color:var(--text2);font-size:14px;white-space:nowrap}.arq-clients-status:before{width:6px;height:6px;border-radius:50%;background:var(--text3);content:""}.arq-clients-status.is-active:before{background:var(--pos)}.arq-clients-empty{padding:50px 20px;color:var(--text3);font-size:14px;text-align:center}.arq-client-toolbar{display:flex;min-width:0;align-items:center}.arq-client-breadcrumb{display:flex;min-width:0;align-items:center;gap:7px;border:0;background:transparent;color:var(--text2);font-size:12px}.arq-client-breadcrumb span{color:var(--text3)}.arq-client-breadcrumb strong{overflow:hidden;color:var(--text);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-client-hero{overflow:hidden}.arq-client-heroTop{display:flex;align-items:center;justify-content:space-between;gap:18px}.arq-client-heroIdentity{display:flex;align-items:center;gap:20px;padding:27px 30px 25px}.arq-client-heroIdentity>div{min-width:0}.arq-client-heroAvatar{display:grid;width:66px;height:66px;flex:none;place-items:center;border:1px solid var(--accent-border);border-radius:18px;background:var(--clients-accent-soft)}.arq-client-heroAvatar{overflow:hidden}.arq-client-avatarControls{margin-top:12px}.arq-client-avatarControls__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.arq-client-avatarControls__actions button{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text2);font:inherit;font-size:12px;cursor:pointer}.arq-client-avatarControls__actions button:hover:not(:disabled){border-color:var(--accent-border);color:var(--text)}.arq-client-avatarControls__actions button:disabled{opacity:.5;cursor:wait}.arq-client-avatarControls__actions span{color:var(--text3);font-size:11px}.arq-client-avatarControls__input{display:none}.arq-client-heroIdentity .arq-client-avatarControls__notice{margin-top:8px;font-size:12px;overflow-wrap:anywhere}.arq-client-heroIdentity .arq-client-avatarControls__notice.is-error{color:var(--danger)}.arq-client-heroIdentity .arq-client-avatarControls__notice.is-success{color:var(--text2)}.arq-client-heroMeta{display:flex;align-items:center;gap:9px}.arq-client-heroMeta>span:last-child{color:var(--text3);font-size:10px;font-weight:650;letter-spacing:.06em}.arq-client-heroIdentity h1{margin:8px 0 4px;font-family:var(--serif);font-size:clamp(27px,3vw,36px);font-weight:500;letter-spacing:-.02em}.arq-client-heroIdentity p{margin:0;color:var(--text2);font-size:14px}.arq-client-heroFacts{display:grid;grid-template-columns:1.15fr 1.15fr .8fr .9fr .8fr;border-top:1px solid var(--line);background:color-mix(in srgb,var(--chip-bg) 52%,transparent)}.arq-client-heroFacts>div{min-width:0;padding:16px 20px;border-right:1px solid var(--line2)}.arq-client-heroFacts>div:last-child{border-right:0}.arq-client-heroFacts span,.arq-client-info dt,.arq-client-documents dt{display:block;color:var(--text3);font-size:9px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.arq-client-heroFacts strong{display:block;margin-top:6px;overflow:hidden;font-size:14px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-client-crmGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.arq-client-card{padding:21px 23px}.arq-client-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.arq-client-card>header>svg{color:var(--clients-accent)}.arq-client-card h2,.arq-client-section h2{margin:6px 0 0;font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.01em}.arq-client-info dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:16px 0 0}.arq-client-info dl>div{min-width:0;padding:11px 0;border-bottom:1px solid var(--line2)}.arq-client-info dd{margin:5px 0 0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-client-info a{color:inherit;text-decoration-color:var(--line);text-underline-offset:3px}.arq-client-editAction,.arq-client-cardEdit{display:inline-flex;min-height:31px;flex:none;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:8px;background:color-mix(in srgb,var(--clients-surface) 78%,var(--chip-bg));color:var(--text2);cursor:pointer;font-size:9px;font-weight:620;letter-spacing:.005em;box-shadow:0 1px 1px color-mix(in srgb,var(--text) 5%,transparent);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.arq-clients-shell .arq-client-editAction{margin-right:26px}.arq-client-editAction:hover,.arq-client-cardEdit:hover,.arq-client-editAction[aria-expanded=true],.arq-client-cardEdit[aria-expanded=true]{border-color:var(--accent-border);background:var(--clients-accent-soft);color:var(--clients-accent);box-shadow:0 4px 12px color-mix(in srgb,var(--clients-accent) 8%,transparent)}.arq-client-editAction:hover,.arq-client-cardEdit:hover{transform:translateY(-1px)}.arq-client-editAction:focus-visible,.arq-client-cardEdit:focus-visible,.arq-client-contextEditor button:focus-visible,.arq-client-contextEditor input:focus,.arq-client-contextEditor select:focus{outline:2px solid var(--clients-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-client-contextEditor{border-top:1px solid var(--line);background:color-mix(in srgb,var(--chip-bg) 42%,transparent)}.arq-client-profileEditor{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:13px;padding:18px 22px}.arq-client-profileEditor .is-wide{grid-column:auto}.arq-client-profileEditor footer{grid-column:1 / -1}.arq-client-field{min-width:0}.arq-client-field label,.arq-client-contextEditor legend{display:block;color:var(--text3);font-size:9px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.arq-client-field input,.arq-client-field select{width:100%;min-height:39px;margin-top:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--clients-surface);color:var(--text);font:inherit;font-size:14px;outline:0}.arq-client-field input[aria-invalid=true]{border-color:var(--warn)}.arq-client-fieldError{display:block;margin-top:5px;color:var(--warn);font-size:9.5px}.arq-client-contextEditor footer{display:flex;align-items:end;justify-content:flex-end;gap:7px}.arq-client-contextEditor footer button,.arq-client-addContact,.arq-client-removeContact{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--clients-surface) 80%,var(--chip-bg));color:var(--text2);cursor:pointer;font-size:9px;font-weight:620;letter-spacing:.005em;box-shadow:0 1px 1px color-mix(in srgb,var(--text) 5%,transparent);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.arq-client-contextEditor footer button:hover,.arq-client-addContact:hover{border-color:var(--accent-border);background:var(--clients-accent-soft);color:var(--clients-accent)}.arq-client-contextEditor footer button:hover,.arq-client-addContact:hover,.arq-client-removeContact:hover{transform:translateY(-1px)}.arq-client-contextEditor footer .is-primary{border-color:color-mix(in srgb,var(--clients-accent) 82%,var(--text));background:var(--clients-accent);color:var(--arq-accent-contrast);box-shadow:0 5px 13px color-mix(in srgb,var(--clients-accent) 18%,transparent),inset 0 1px color-mix(in srgb,var(--arq-accent-contrast) 20%,transparent)}.arq-client-contextEditor footer .is-primary:hover{border-color:var(--clients-accent);background:color-mix(in srgb,var(--clients-accent) 92%,white);color:var(--arq-accent-contrast)}.arq-client-contextEditor footer .is-secondary{background:transparent;box-shadow:none}.arq-client-contactsEditor{margin:16px -23px -21px;padding:14px 23px 18px}.arq-client-contactsEditor fieldset{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--line2)}.arq-client-contactsEditor fieldset:first-child{padding-top:4px}.arq-client-contactEditorHeading{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.arq-client-contactEditorHeading strong{color:var(--clients-accent);font-size:9px;letter-spacing:.055em;text-transform:uppercase}.arq-client-removeContact{min-height:27px;padding:0 6px;border-color:transparent;background:transparent;color:var(--text3);font-size:8.5px;box-shadow:none}.arq-client-removeContact:hover{border-color:color-mix(in srgb,var(--danger) 22%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.arq-client-addContact{margin-top:12px;border-color:var(--accent-border);background:var(--clients-accent-soft);color:var(--clients-accent);box-shadow:none}.arq-clients-shell .arq-client-editAction,.arq-clients-shell .arq-client-cardEdit{color:var(--text2);font-size:9px;font-weight:620;letter-spacing:.005em}.arq-clients-shell .arq-client-addContact{color:var(--clients-accent);font-size:9px;font-weight:620;letter-spacing:.005em}.arq-clients-shell .arq-client-removeContact{color:var(--text3);font-size:8.5px;font-weight:620;letter-spacing:.005em}.arq-clients-shell .arq-client-editAction:hover,.arq-clients-shell .arq-client-cardEdit:hover,.arq-clients-shell .arq-client-editAction[aria-expanded=true],.arq-clients-shell .arq-client-cardEdit[aria-expanded=true],.arq-clients-shell .arq-client-addContact:hover{color:var(--clients-accent)}.arq-clients-shell .arq-client-removeContact:hover{color:var(--danger)}.arq-client-contactsEditor footer{margin-top:14px}.arq-client-contactList{margin-top:13px}.arq-client-contactList article{padding:12px 0;border-bottom:1px solid var(--line2)}.arq-client-contactList article:last-child{border-bottom:0}.arq-client-contactList article>span{display:block;color:var(--clients-accent);font-size:8px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.arq-client-contactList article>strong{display:block;margin-top:5px;font-size:14px;font-weight:600}.arq-client-contactList article>div{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:5px;color:var(--text2);font-size:14px}.arq-client-contactList article>div a{min-height:24px}.arq-client-inlineEmpty{margin:18px 0 2px;color:var(--text3);font-size:14px}.arq-client-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arq-client-section{display:flex;flex-direction:column;gap:14px}.arq-client-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 2px}.arq-client-section>header p{margin:0;color:var(--text3);font-size:14px}.arq-client-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.arq-project-list-card{min-width:0}.arq-project-list-card .arq-project-list-card__trigger{display:flex;flex-direction:column;margin:0;font:inherit;cursor:pointer;width:100%;height:100%;overflow:hidden;padding:0;border:0;border-radius:inherit;outline:0;background:transparent;color:inherit;text-align:left}.arq-project-list-card .arq-project-list-card__trigger:focus-visible{outline:2px solid var(--clients-accent, var(--arq-accent, var(--accent)));outline-offset:-3px;box-shadow:var(--arq-focus-ring)}.arq-project-list-card .arq-project-list-card__hero,.arq-project-list-card .arq-project-list-card__body,.arq-project-list-card .arq-project-list-card__title,.arq-project-list-card .arq-project-list-card__client,.arq-project-list-card .arq-project-list-card__progress,.arq-project-list-card .arq-project-list-card__stage,.arq-project-list-card .arq-project-list-card__footer,.arq-project-list-card .arq-project-list-card__meta-label,.arq-project-list-card .arq-project-list-card__meta-value{display:block}.arq-project-list-card .arq-project-list-card__hero{flex:none}.arq-project-list-card .arq-project-list-card__body{display:flex;flex-direction:column;flex:1}.arq-project-list-card .arq-project-list-card__footer{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.arq-project-list-card .arq-project-list-card__stage{margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.arq-project-list-card .arq-project-list-card__action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;align-self:center;padding:0 10px;border-radius:9px;color:var(--clients-accent, var(--arq-accent, var(--accent)));font-size:11px;font-weight:650;white-space:nowrap;transition:background .15s ease,color .15s ease}.arq-project-list-card .arq-project-list-card__trigger:hover .arq-project-list-card__action,.arq-project-list-card .arq-project-list-card__trigger:focus-visible .arq-project-list-card__action{background:var(--clients-accent-soft, var(--arq-accent-soft, var(--accent-soft)))}.arq-project-list-card .arq-project-list-card__action svg{transition:transform .15s ease}.arq-project-list-card .arq-project-list-card__trigger:hover .arq-project-list-card__action svg{transform:translate(2px)}.arq-client-emptyState{display:flex;min-height:118px;align-items:center;justify-content:center;gap:14px;padding:24px;border:1px dashed var(--line);border-radius:var(--card-radius);background:color-mix(in srgb,var(--clients-surface) 70%,transparent);color:var(--text3)}.arq-client-emptyState>svg{color:var(--clients-accent)}.arq-client-emptyState strong{color:var(--text);font-size:15px}.arq-client-emptyState p{margin:5px 0 0;font-size:14px}.arq-client-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.arq-client-documents article{position:relative;display:flex;min-width:0;gap:12px;padding:18px;border:1px solid var(--line);border-radius:calc(var(--card-radius) - 2px);background:var(--clients-surface);box-shadow:var(--card-shadow);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.arq-client-documentTrigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.arq-client-documents article:has(.arq-client-documentTrigger:hover),.arq-client-documents article.is-open{transform:translateY(-1px);border-color:var(--accent-border);background:color-mix(in srgb,var(--clients-accent-soft) 38%,var(--clients-surface));box-shadow:0 9px 24px color-mix(in srgb,var(--text) 8%,transparent)}.arq-client-documents article:has(.arq-client-documentTrigger:focus-visible){outline:2px solid var(--clients-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-client-documentTrigger:focus-visible{outline:0;box-shadow:none}.arq-client-documents article>span{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:var(--clients-accent-soft);color:var(--clients-accent)}.arq-client-documents article>div{min-width:0;width:100%;padding-right:62px}.arq-client-documents small{color:var(--clients-accent);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.arq-client-documents strong{display:block;margin-top:5px;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-client-documents p{min-height:29px;margin:5px 0 12px;color:var(--text3);font-size:14px;line-height:1.4}.arq-client-documents dl{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding-top:11px;border-top:1px solid var(--line2)}.arq-client-documents dl>div{min-width:0}.arq-client-documents dd{margin:4px 0 0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-client-documents em{position:absolute;top:18px;right:15px;color:var(--text2);font-size:9.5px;font-style:normal;font-weight:650}.arq-client-documents em.is-signed,.arq-client-documents em.is-approved{color:var(--pos)}.arq-client-documents em.is-pending{color:var(--warn)}.arq-client-documentCue{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:var(--clients-accent);font-size:9px;font-weight:650}.arq-client-documentDetail{overflow:hidden;border:1px solid var(--accent-border);border-radius:var(--card-radius);background:var(--clients-surface);box-shadow:var(--card-shadow);animation:arqClientsDocumentIn .2s cubic-bezier(.2,.7,.2,1) both}.arq-client-documentDetail>header{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid var(--line2)}.arq-client-documentDetail>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--clients-accent-soft);color:var(--clients-accent)}.arq-client-documentDetail>header small,.arq-client-documentDetail__body section>span{color:var(--clients-accent);font-size:8.5px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.arq-client-documentDetail h3{margin:4px 0 0;font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:-.01em}.arq-client-documentDetail>header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2)}.arq-client-documentDetail>header button:hover{border-color:var(--accent-border);background:var(--clients-accent-soft);color:var(--clients-accent)}.arq-client-documentDetail__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr)}.arq-client-documentDetail__body section{padding:18px 20px}.arq-client-documentDetail__body section>p{margin:8px 0 0;color:var(--text2);font-size:14px;line-height:1.55}.arq-client-documentDetail__body dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line2)}.arq-client-documentDetail__body dt{color:var(--text3);font-size:8px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.arq-client-documentDetail__body dd{margin:5px 0 0;overflow:hidden;font-size:14px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-client-documentDetail__body footer{display:flex;align-items:flex-start;justify-content:center;gap:12px;padding:18px;border-left:1px solid var(--line2);flex-direction:column}.arq-client-documentDetail__body footer small{color:var(--text3);font-size:12px;line-height:1.5}.arq-client-documentDetail__body footer button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--accent-border);border-radius:8px;background:var(--clients-accent-soft);color:var(--clients-accent);font-size:12px;font-weight:650}.arq-client-documentDetail__body footer button:hover{background:color-mix(in srgb,var(--clients-accent-soft) 72%,var(--clients-surface))}.arq-client-modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:20px;background:#07060580;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.arq-client-modal{width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--line);border-radius:calc(var(--card-radius) + 4px);background:var(--card);box-shadow:0 28px 90px #0000004d;animation:arqClientsModal .25s cubic-bezier(.2,.7,.2,1) both}.arq-client-modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:23px 24px 18px}.arq-client-modal>header span{color:var(--clients-accent);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.arq-client-modal h2{margin:7px 0 0;font-family:var(--serif);font-size:22px;font-weight:500}.arq-client-modal>header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--chip-bg);color:var(--text2)}.arq-client-modalSteps{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;padding:0 24px}.arq-client-modalSteps i{height:2px;border-radius:2px;background:var(--line)}.arq-client-modalSteps i.is-active{background:var(--clients-accent)}.arq-client-modal form{display:flex;flex-direction:column;gap:15px;padding:21px 24px 24px}.arq-client-modal fieldset{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;border:0}.arq-client-modal legend,.arq-client-modal label{color:var(--text3);font-size:10px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.arq-client-modal legend{width:100%;margin-bottom:2px}.arq-client-modal fieldset button{height:32px;padding:0 17px;border:1px solid var(--line);border-radius:8px;background:var(--chip-bg);color:var(--text2);font-size:11.5px}.arq-client-modal fieldset button.is-active{border-color:var(--accent-border);background:var(--clients-accent-soft);color:var(--clients-accent);font-weight:650}.arq-client-modal label input{display:block;width:100%;height:39px;margin-top:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;outline:0;background:var(--chip-bg);color:var(--text);font-size:14px;letter-spacing:0;text-transform:none}.arq-client-modalError{margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--danger) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger);font-size:12.5px}.arq-client-modal form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:17px;border-top:1px solid var(--line2)}.arq-client-modal form footer>button:not(.arq-clients-primary){height:38px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--text2);font-size:12px}.arq-client-modalSuccess{display:flex;flex-direction:column;align-items:center;padding:34px 30px 28px;text-align:center}.arq-client-modalSuccess>span{display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--accent-border);border-radius:16px;background:var(--clients-accent-soft);color:var(--clients-accent)}.arq-client-modalSuccess h3{margin:16px 0 0;font-family:var(--serif);font-size:20px;font-weight:500}.arq-client-modalSuccess p{margin:8px 0 0;color:var(--text);font-size:14px}.arq-client-modalSuccess small{margin-top:7px;color:var(--text3);font-size:12px}.arq-client-modalSuccess button{margin-top:23px}@keyframes arqClientsEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes arqClientsModal{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes arqClientsDocumentIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:1180px){.arq-clients-tableHead,.arq-clients-row{grid-template-columns:minmax(210px,1.45fr) minmax(180px,1fr) minmax(150px,.85fr) .48fr .55fr 18px}.arq-clients-tableHead>:nth-child(6),.arq-clients-row>:nth-child(6){display:none}.arq-client-projects,.arq-client-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-client-profileEditor{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}}@media(max-width:900px){.arq-clients-toolbar{align-items:stretch;flex-direction:column}.arq-clients-tools{width:100%}.arq-clients-search{width:auto;flex:1}.arq-clients-tableHead{display:none}.arq-clients-row{grid-template-columns:minmax(210px,1.4fr) minmax(160px,1fr) .55fr .55fr 18px}.arq-clients-row>:nth-child(3),.arq-clients-row>:nth-child(6){display:none}.arq-client-heroFacts{grid-template-columns:repeat(3,1fr)}.arq-client-heroFacts>div:nth-child(3){border-right:0}.arq-client-heroFacts>div:nth-child(n+4){border-top:1px solid var(--line2)}.arq-client-documentDetail__body{grid-template-columns:1fr}.arq-client-documentDetail__body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-client-documentDetail__body footer{border-top:1px solid var(--line2);border-left:0}}@media(max-width:720px){.arq-clients-row{grid-template-columns:minmax(0,1fr) .55fr .55fr 18px}.arq-clients-row>:nth-child(2){display:none}.arq-client-heroTop{align-items:flex-start;flex-direction:column;padding:22px}.arq-client-heroIdentity{padding:0}.arq-clients-shell .arq-client-editAction{margin:0}.arq-client-contactsEditor fieldset{grid-template-columns:1fr}.arq-client-heroFacts{grid-template-columns:1fr 1fr}.arq-client-heroFacts>div{border-top:1px solid var(--line2)}.arq-client-crmGrid,.arq-client-projects,.arq-client-documents{grid-template-columns:1fr}.arq-client-section>header{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.arq-clients-tools{align-items:stretch;flex-direction:column}.arq-clients-sort{justify-content:space-between}.arq-clients-row{grid-template-columns:minmax(0,1fr) .55fr 18px}.arq-clients-row>:nth-child(4){display:none}.arq-client-heroIdentity{align-items:flex-start}.arq-client-heroFacts{grid-template-columns:1fr}.arq-client-heroFacts>div{border-right:0}.arq-client-info dl,.arq-client-profileEditor,.arq-client-contactsEditor fieldset{grid-template-columns:1fr}.arq-client-profileEditor{padding:16px}.arq-client-profileEditor footer{grid-column:auto}.arq-client-contextEditor footer{align-items:stretch;flex-direction:column-reverse}.arq-client-contextEditor footer button{width:100%}.arq-project-list-card .arq-project-list-card__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-project-list-card .arq-project-list-card__action{grid-column:1 / -1;justify-self:start;margin-top:12px}.arq-client-documents article>div{padding-right:54px}.arq-client-documentDetail__body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-client-modalBackdrop{align-items:end;padding:10px}}@media(prefers-reduced-motion:reduce){.arq-clients-page,.arq-client-hub,.arq-client-modal,.arq-client-documentDetail{animation:none}.arq-client-documents article{transition:none}.arq-client-documents article:has(.arq-client-documentTrigger:hover),.arq-client-documents article.is-open{transform:none}.arq-client-editAction,.arq-client-cardEdit,.arq-client-contextEditor footer button,.arq-client-addContact,.arq-client-removeContact{transition:none}.arq-client-editAction:hover,.arq-client-cardEdit:hover,.arq-client-contextEditor footer button:hover,.arq-client-addContact:hover,.arq-client-removeContact:hover{transform:none}}[data-arqon-finance-host][data-arqon-finance-react-mounted=true] [data-arqon-finance-fallback]{display:none!important}.arq-finance-shell{--fin-surface: var(--card);--fin-line: var(--line);--fin-line-soft: var(--line2);--fin-text: var(--text);--fin-text-soft: var(--text2);--fin-text-faint: var(--text3);--fin-accent: #b8663e;--fin-accent-soft: #f4e8df;--fin-positive: #2f8a6b;--fin-attention: #c8892d;--fin-critical: #cf6255;--fin-info: #46758f;--fin-revenue: #4f7fa5;--fin-project-cost: #dc8068;--fin-project-margin: #5b998f;--fin-structure: #bd6975;--fin-result: #318765;--fin-track: var(--track);--fin-chip: var(--chip-bg);--fin-radius: var(--card-radius, 11px);--fin-shadow: var(--card-shadow);display:flex;width:100%;min-width:0;flex-direction:column;gap:24px;color:var(--fin-text);font-family:var(--serif, inherit)}[data-mode=dark] .arq-finance-shell{--fin-accent: #dc8a59;--fin-accent-soft: rgba(220, 138, 89, .14);--fin-positive: #58b28c;--fin-attention: #e2aa50;--fin-critical: #e77c70;--fin-info: #79a8bf;--fin-revenue: #72a4ca;--fin-project-cost: #ed9a80;--fin-project-margin: #7ab8ad;--fin-structure: #db8995;--fin-result: #62b58f}.arq-finance-shell *,.arq-finance-shell *:before,.arq-finance-shell *:after{box-sizing:border-box}.arq-finance-shell button{margin:0;border:0;background:transparent;color:inherit;font:inherit}.arq-finance-shell button:not(:disabled){cursor:pointer}.arq-finance-shell :focus-visible{outline:2px solid var(--fin-accent);outline-offset:2px;border-radius:6px}.arq-finance-pageNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--fin-line);border-radius:12px;background:var(--fin-track)}.arq-finance-pageNav button{min-height:42px;padding:0 16px;border-radius:9px;color:var(--fin-text-soft);font-size:12.5px;font-weight:560;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.arq-finance-pageNav button[data-on=true]{background:var(--fin-surface);box-shadow:0 1px 4px color-mix(in srgb,var(--fin-text) 10%,transparent);color:var(--fin-text);font-weight:680}.arq-finance-foundation{overflow:hidden;border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-surface);box-shadow:var(--fin-shadow)}.arq-finance-foundationHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px;border-bottom:1px solid var(--fin-line)}.arq-finance-foundationHero h2{margin:7px 0 0;font-size:clamp(23px,2.2vw,30px);font-weight:520;letter-spacing:-.025em}.arq-finance-foundationHero p{max-width:620px;margin:7px 0 0;color:var(--fin-text-soft);font-size:12.5px;line-height:1.5}.arq-finance-foundationTotal,.arq-finance-sourceStamp{flex:0 0 auto;min-width:245px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--fin-accent) 30%,var(--fin-line));border-radius:12px;background:color-mix(in srgb,var(--fin-accent) 7%,var(--fin-surface))}.arq-finance-foundationTotal small,.arq-finance-sourceStamp small{display:block;color:var(--fin-accent);font-size:9.5px;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.arq-finance-foundationTotal strong,.arq-finance-sourceStamp strong{display:block;margin-top:6px;font-size:25px;font-weight:570;letter-spacing:-.02em}.arq-finance-foundationTotal span,.arq-finance-sourceStamp span{display:block;margin-top:3px;color:var(--fin-text-faint);font-size:10px}.arq-finance-sourceStamp.is-closed{border-color:color-mix(in srgb,var(--fin-positive) 35%,var(--fin-line))}.arq-finance-sourceStamp.is-closed small{color:var(--fin-positive)}.arq-finance-costShare{display:flex;height:9px;margin:24px 30px 5px;overflow:hidden;border-radius:999px;background:var(--fin-track)}.arq-finance-costShare span{min-width:3px;border-right:2px solid var(--fin-surface)}.arq-finance-costShare span:nth-child(4n+1){background:var(--fin-accent)}.arq-finance-costShare span:nth-child(4n+2){background:var(--fin-info)}.arq-finance-costShare span:nth-child(4n+3){background:var(--fin-project-margin)}.arq-finance-costShare span:nth-child(4n){background:var(--fin-structure)}.arq-finance-costLedger,.arq-finance-teamLedger{padding:10px 30px 0}.arq-finance-costLedgerHead,.arq-finance-costLedger article{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) 150px 95px 36px;gap:14px;align-items:center}.arq-finance-costLedgerHead,.arq-finance-teamLedgerHead{padding:10px;color:var(--fin-text-faint);font-size:9.5px;font-weight:720;letter-spacing:.065em;text-transform:uppercase}.arq-finance-costLedger article{min-height:66px;padding:8px 10px;border-top:1px solid var(--fin-line-soft)}.arq-finance-costLedger input{min-width:0;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--fin-text);outline:0;padding:8px 9px;font-size:11.5px}.arq-finance-costLedger input:hover,.arq-finance-costLedger input:focus{border-color:var(--fin-line);background:var(--bg)}.arq-finance-costIdentity{display:flex;align-items:center;gap:11px}.arq-finance-costIdentity i{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--fin-accent-soft);color:var(--fin-accent);font-size:9px;font-style:normal;font-weight:750}.arq-finance-costIdentity input{font-weight:680}.arq-finance-costLedger label{display:flex;align-items:center;border:1px solid var(--fin-line);border-radius:9px;padding:0 8px}.arq-finance-costLedger label small{color:var(--fin-text-faint);font-size:9px}.arq-finance-costLedger label input{text-align:right;font-weight:680}.arq-finance-costLedger article>strong{text-align:right;font-size:11px}.arq-finance-costLedger article>button{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--fin-text-faint);font-size:18px}.arq-finance-costLedger article>button:hover{background:color-mix(in srgb,var(--fin-critical) 10%,transparent);color:var(--fin-critical)}.arq-finance-foundationFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:15px 30px 0;padding:18px 0 24px;border-top:1px solid var(--fin-line-soft)}.arq-finance-foundationFooter button{min-height:38px;padding:0 15px;border:1px solid color-mix(in srgb,var(--fin-accent) 35%,var(--fin-line));border-radius:9px;background:var(--fin-accent-soft);color:var(--fin-accent);font-size:11.5px;font-weight:700}.arq-finance-foundationFooter p{margin:0;color:var(--fin-text-soft);font-size:11px}.arq-finance-foundationKpis{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 30px;overflow:hidden;border:1px solid var(--fin-line);border-radius:12px}.arq-finance-foundationKpis>div{min-height:92px;padding:17px 18px;border-right:1px solid var(--fin-line)}.arq-finance-foundationKpis>div:last-child{border:0}.arq-finance-foundationKpis small,.arq-finance-foundationKpis span{display:block;color:var(--fin-text-faint);font-size:9.5px}.arq-finance-foundationKpis strong{display:block;margin:7px 0 4px;font-size:22px;font-weight:570}.arq-finance-foundationKpis .is-emphasis{background:color-mix(in srgb,var(--fin-accent) 7%,transparent)}.arq-finance-foundationKpis .is-emphasis strong{color:var(--fin-accent)}.arq-finance-teamLedgerHead,.arq-finance-teamLedger article{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(5,minmax(105px,.62fr));gap:14px;align-items:center;min-width:880px}.arq-finance-teamLedger{overflow-x:auto}.arq-finance-teamLedger article{min-height:66px;padding:9px 10px;border-top:1px solid var(--fin-line-soft)}.arq-finance-teamLedger article>span,.arq-finance-teamLedger article>strong{text-align:right;font-size:10.5px}.arq-finance-teamLedger .is-total{color:var(--fin-accent);font-size:12px}.arq-finance-teamIdentity{display:flex;align-items:center;gap:11px}.arq-finance-teamIdentity>i{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--fin-accent-soft);color:var(--fin-accent);font-size:9px;font-style:normal;font-weight:760}.arq-finance-teamIdentity>span{display:flex;flex-direction:column}.arq-finance-teamIdentity strong{font-size:11.5px}.arq-finance-teamIdentity small{margin-top:3px;color:var(--fin-text-faint);font-size:9.5px}.arq-finance-teamLedger footer{display:flex;min-width:880px;align-items:center;justify-content:flex-end;gap:24px;padding:14px 10px 24px;border-top:1px solid var(--fin-line);font-size:10.5px}.arq-finance-teamLedger footer span:first-child{margin-right:auto;font-weight:700}.arq-finance-foundationNotice{display:flex;gap:12px;margin:24px 30px;padding:14px;border:1px solid var(--fin-line);border-radius:10px;color:var(--fin-text-soft);font-size:11px}.arq-finance-foundationNotice strong{color:var(--fin-accent);white-space:nowrap}@media(max-width:1024px){.arq-finance-foundationHero{align-items:stretch;flex-direction:column}.arq-finance-foundationTotal,.arq-finance-sourceStamp{min-width:0}.arq-finance-foundationKpis{grid-template-columns:1fr 1fr}.arq-finance-foundationKpis>div:nth-child(2){border-right:0}.arq-finance-foundationKpis>div:nth-child(-n+2){border-bottom:1px solid var(--fin-line)}.arq-finance-costLedgerHead{display:none}.arq-finance-costLedger article{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:15px 2px}.arq-finance-costIdentity,.arq-finance-costLedger article>input{grid-column:1 / -1}.arq-finance-costLedger article>button{position:absolute;top:17px;right:0}}@media(max-width:719px){.arq-finance-pageNav{display:flex;overflow-x:auto}.arq-finance-pageNav button{flex:0 0 auto;min-width:130px}.arq-finance-foundationHero{padding:22px 20px}.arq-finance-costShare{margin-right:20px;margin-left:20px}.arq-finance-costLedger,.arq-finance-teamLedger{padding-right:20px;padding-left:20px}.arq-finance-foundationFooter{align-items:flex-start;flex-direction:column;margin-right:20px;margin-left:20px}.arq-finance-foundationKpis{grid-template-columns:1fr;margin-right:20px;margin-left:20px}.arq-finance-foundationKpis>div{border-right:0;border-bottom:1px solid var(--fin-line)}.arq-finance-foundationKpis>div:last-child{border-bottom:0}.arq-finance-foundationNotice{align-items:flex-start;flex-direction:column;margin-right:20px;margin-left:20px}}.arq-finance-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arq-finance-eyebrow{margin:0;color:var(--fin-accent);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.arq-finance-muted{color:var(--fin-text-faint)}.arq-finance-numeric{text-align:right;font-variant-numeric:tabular-nums}.arq-finance-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.arq-finance-headerIntro{min-width:0;flex:1 1 320px}.arq-finance-headerIntro h1{margin:10px 0 0;color:var(--fin-text);font-size:clamp(26px,2.4vw,32px);font-weight:500;letter-spacing:-.015em;line-height:1.1}.arq-finance-headerSubtitle{margin:7px 0 0;max-width:52ch;color:var(--fin-text-soft);font-size:13.5px;line-height:1.5}.arq-finance-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0}.arq-finance-iconButton{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;color:var(--fin-text-soft);transition:background .14s ease,color .14s ease}.arq-finance-iconButton:hover{background:var(--fin-chip);color:var(--fin-text)}.arq-finance-segmented{display:flex;gap:2px;padding:3px;border:1px solid var(--fin-line);border-radius:9px;background:var(--fin-track)}.arq-finance-segmented button{padding:6px 12px;border-radius:7px;color:var(--fin-text-soft);font-size:12.5px;font-weight:500;white-space:nowrap;transition:background .15s ease,color .15s ease}.arq-finance-segmented button[data-on=true]{background:var(--fin-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--fin-text) 12%,transparent);color:var(--fin-text);font-weight:600}.arq-finance-accountsFilter{position:relative}.arq-finance-filterButton,.arq-finance-methodologyButton,.arq-finance-resetButton{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border:1px solid var(--fin-line);border-radius:9px;background:var(--fin-surface);color:var(--fin-text-soft);font-size:12.5px;font-weight:500;white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.arq-finance-filterButton:hover,.arq-finance-methodologyButton:hover,.arq-finance-resetButton:hover{border-color:color-mix(in srgb,var(--fin-accent) 40%,var(--fin-line));color:var(--fin-text)}.arq-finance-filterButton svg:last-child{color:var(--fin-text-faint)}.arq-finance-resetButton{border-style:dashed}.arq-finance-popover{position:absolute;z-index:40;top:calc(100% + 6px);inset-inline-end:0;width:min(300px,calc(100vw - 40px));padding:12px;border:1px solid var(--fin-line);border-radius:11px;background:var(--fin-surface);box-shadow:var(--fin-shadow)}.arq-finance-popoverTitle{margin:0 0 8px;color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.arq-finance-checkbox{display:flex;align-items:flex-start;gap:9px;padding:7px 6px;border-radius:8px;cursor:pointer}.arq-finance-checkbox:hover{background:var(--fin-chip)}.arq-finance-checkbox input{margin-top:2px;accent-color:var(--fin-accent)}.arq-finance-checkbox span{display:flex;flex-direction:column;gap:2px;min-width:0}.arq-finance-checkbox strong{color:var(--fin-text);font-size:13px;font-weight:550}.arq-finance-checkbox small{color:var(--fin-text-faint);font-size:11.5px}.arq-finance-popoverNote{margin:8px 6px 0;padding-top:9px;border-top:1px solid var(--fin-line-soft);color:var(--fin-text-faint);font-size:11.5px;line-height:1.45}.arq-finance-popoverNote strong{color:var(--fin-text-soft);font-weight:550}.arq-finance-demoBadge{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border:1px dashed var(--fin-line);border-radius:9px;color:var(--fin-text-faint);font-size:11.5px;font-weight:550}.arq-finance-termHint{position:relative;display:inline-flex;flex:none}.arq-finance-termButton{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:var(--fin-text-faint);transition:background .14s ease,color .14s ease}.arq-finance-termButton:hover,.arq-finance-termButton[aria-expanded=true]{background:var(--fin-chip);color:var(--fin-accent)}.arq-finance-termTip{position:absolute;z-index:50;top:calc(100% + 6px);inset-inline-end:0;display:none;width:max(200px,22ch);max-width:min(280px,calc(100vw - 48px));flex-direction:column;gap:4px;padding:9px 11px;border:1px solid var(--fin-line);border-radius:9px;background:var(--fin-surface);box-shadow:var(--fin-shadow);color:var(--fin-text-soft);font-size:11.5px;font-weight:400;line-height:1.45;letter-spacing:0;text-align:start;text-transform:none}.arq-finance-termTip[data-open]{display:flex}.arq-finance-termTip strong{color:var(--fin-text);font-size:12px;font-weight:600}.arq-finance-narrative{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);gap:26px 44px;padding:26px 30px;border:1px solid var(--fin-line);border-radius:calc(var(--fin-radius) + 3px);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--fin-accent) 7%,transparent),transparent 58%),var(--fin-surface);box-shadow:var(--fin-shadow)}.arq-finance-narrative[data-status=attention]{border-inline-start:3px solid var(--fin-attention)}.arq-finance-narrative[data-status=critical]{border-inline-start:3px solid var(--fin-critical)}.arq-finance-narrative[data-status=healthy]{border-inline-start:3px solid var(--fin-positive)}.arq-finance-narrativeMain{min-width:0}.arq-finance-narrative h2{margin:11px 0 0;max-width:30ch;color:var(--fin-text);font-size:clamp(20px,1.85vw,26px);font-weight:500;letter-spacing:-.012em;line-height:1.28}.arq-finance-narrativeBody{margin:13px 0 0;max-width:62ch;color:var(--fin-text-soft);font-size:14px;line-height:1.6}.arq-finance-narrativeAside{display:grid;align-content:start;gap:15px;margin:0;padding-inline-start:26px;border-inline-start:1px solid var(--fin-line-soft)}.arq-finance-narrativeAside div{display:flex;flex-direction:column;gap:5px}.arq-finance-narrativeAside dt{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.arq-finance-narrativeAside dd{margin:0}.arq-finance-narrativeValue{color:var(--fin-text);font-size:15px;font-weight:550;font-variant-numeric:tabular-nums}.arq-finance-statusPill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--fin-chip);color:var(--fin-text-soft);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.arq-finance-statusDot{width:6px;height:6px;flex:none;border-radius:999px;background:currentColor}.arq-finance-statusPill[data-status=healthy]{background:color-mix(in srgb,var(--fin-positive) 13%,transparent);color:var(--fin-positive)}.arq-finance-statusPill[data-status=attention]{background:color-mix(in srgb,var(--fin-attention) 15%,transparent);color:var(--fin-attention)}.arq-finance-statusPill[data-status=attention] .arq-finance-statusDot{border-radius:2px}.arq-finance-statusPill[data-status=critical]{background:color-mix(in srgb,var(--fin-critical) 15%,transparent);color:var(--fin-critical)}.arq-finance-statusPill[data-status=critical] .arq-finance-statusDot{border-radius:1px;transform:rotate(45deg)}.arq-finance-kpiGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.arq-finance-kpiCard{display:flex;min-width:0;flex-direction:column;gap:7px;padding:17px 18px 15px;border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-surface);box-shadow:var(--fin-shadow)}.arq-finance-kpiHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.arq-finance-kpiCard h3{margin:0;color:var(--fin-text-soft);font-size:12.5px;font-weight:550;line-height:1.35}.arq-finance-kpiValue{margin:2px 0 0;color:var(--fin-text);font-size:clamp(21px,1.75vw,25px);font-weight:550;letter-spacing:-.018em;font-variant-numeric:tabular-nums;line-height:1.1}.arq-finance-kpiMeaning{margin:0;color:var(--fin-text-soft);font-size:12.5px;line-height:1.45}.arq-finance-kpiComparison{margin:0;color:var(--fin-text-soft);font-size:12px;line-height:1.45}.arq-finance-kpiFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid var(--fin-line-soft)}.arq-finance-kpiCard[data-status=attention]{border-color:color-mix(in srgb,var(--fin-attention) 32%,var(--fin-line))}.arq-finance-kpiCard[data-status=critical]{border-color:color-mix(in srgb,var(--fin-critical) 38%,var(--fin-line))}.arq-finance-textAction,.arq-finance-anchorAction{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:4px;color:var(--fin-accent);font-size:12px;font-weight:550;text-align:start;text-decoration:none;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.arq-finance-textAction svg,.arq-finance-anchorAction svg{flex:none}.arq-finance-textAction:hover,.arq-finance-anchorAction:hover{text-decoration:underline;text-underline-offset:3px}.arq-finance-textAction svg,.arq-finance-anchorAction svg{transition:transform .16s ease}.arq-finance-textAction:hover svg{transform:translate(2px)}.arq-finance-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:start}.arq-finance-col-wide{grid-column:span 8;min-width:0}.arq-finance-col-narrow{grid-column:span 4;min-width:0}.arq-finance-col-half{grid-column:span 6;min-width:0}.arq-finance-panel{display:flex;height:100%;min-width:0;flex-direction:column;gap:15px;padding:21px 23px 22px;border:1px solid var(--fin-line);border-radius:calc(var(--fin-radius) + 1px);background:var(--fin-surface);box-shadow:var(--fin-shadow)}.arq-finance-panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.arq-finance-panelHeading{min-width:0}.arq-finance-panel h2{margin:7px 0 0;color:var(--fin-text);font-size:17px;font-weight:500;letter-spacing:-.008em;line-height:1.25}.arq-finance-panelQuestion{margin:5px 0 0;max-width:54ch;color:var(--fin-text-soft);font-size:12.5px;line-height:1.45}.arq-finance-panelAction{flex:none}.arq-finance-empty{margin:0;padding:18px;border:1px dashed var(--fin-line);border-radius:var(--fin-radius);color:var(--fin-text-faint);font-size:12.5px;line-height:1.5}.arq-finance-estimate{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--fin-text-faint);font-size:11.5px;line-height:1.45}.arq-finance-estimate svg{margin-top:2px;flex:none}.arq-finance-chartSummary{margin:0;color:var(--fin-text-soft);font-size:12px;line-height:1.55}.arq-finance-chartFigure{margin:0}.arq-finance-flowChart{display:block;width:100%;height:auto;overflow:hidden}.arq-finance-gridLine{stroke:var(--fin-line-soft);stroke-width:1}.arq-finance-zeroLine{stroke:var(--fin-critical);stroke-width:1.2;opacity:.5}.arq-finance-reserveLine{stroke:var(--fin-attention);stroke-width:1.3;stroke-dasharray:5 4;opacity:.75}.arq-finance-reserveLabel{fill:var(--fin-attention);font-size:11px;font-weight:600}.arq-finance-todayLine{stroke:var(--fin-line);stroke-width:1.2;stroke-dasharray:3 3}.arq-finance-todayLabel{fill:var(--fin-text-faint);font-size:11px;font-weight:600}.arq-finance-axisLabel{fill:var(--fin-text-faint);font-size:11px;font-variant-numeric:tabular-nums}.arq-finance-flowRealized{fill:none;stroke:var(--fin-text-faint);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.arq-finance-flowForecast{fill:none;stroke:var(--fin-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.arq-finance-annotation circle{fill:var(--fin-surface);stroke:var(--fin-accent);stroke-width:2.2}.arq-finance-annotation text{fill:var(--fin-text-soft);font-size:11.5px;font-weight:550}.arq-finance-annotation[data-kind=low] circle,.arq-finance-annotation[data-kind=reserve] circle{stroke:var(--fin-attention)}.arq-finance-annotation[data-kind=low] text,.arq-finance-annotation[data-kind=reserve] text{fill:var(--fin-attention)}.arq-finance-annotation[data-kind=outflow] circle{stroke:var(--fin-critical)}.arq-finance-annotation[data-kind=inflow] circle{stroke:var(--fin-positive)}.arq-finance-chartLegend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:4px}.arq-finance-legendItem{display:inline-flex;align-items:center;gap:6px;color:var(--fin-text-faint);font-size:11.5px}.arq-finance-legendItem:before{width:15px;height:0;border-top-width:2px;border-top-style:solid;content:""}.arq-finance-legendItem[data-kind=realized]:before{border-color:var(--fin-text-faint)}.arq-finance-legendItem[data-kind=forecast]:before{border-color:var(--fin-accent)}.arq-finance-legendItem[data-kind=reserve]:before{border-color:var(--fin-attention);border-top-style:dashed}.arq-finance-markerList{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.arq-finance-markerList button{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--fin-line);border-radius:9px;text-align:start;transition:border-color .14s ease,background .14s ease}.arq-finance-markerList button:hover{background:var(--fin-chip)}.arq-finance-markerList button[data-selected]{border-color:var(--fin-accent);background:var(--fin-accent-soft)}.arq-finance-markerList strong{color:var(--fin-text);font-size:12.5px;font-weight:550}.arq-finance-markerList span{color:var(--fin-text-faint);font-size:11.5px}.arq-finance-markerList button[data-kind=low] strong,.arq-finance-markerList button[data-kind=reserve] strong{color:var(--fin-attention)}.arq-finance-markerList button[data-kind=outflow] strong{color:var(--fin-critical)}.arq-finance-markerList button[data-kind=inflow] strong{color:var(--fin-positive)}.arq-finance-markerDetail,.arq-finance-chartNote{margin:0;padding:11px 13px;border-radius:9px;background:var(--fin-chip);color:var(--fin-text-soft);font-size:12.5px;line-height:1.5}.arq-finance-balanceRow{display:flex;flex-direction:column;padding:4px 14px;border:1px solid var(--fin-line-soft);border-radius:10px;background:var(--fin-chip)}.arq-finance-balanceItem{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-balanceItem:last-child{border-bottom:0}.arq-finance-balanceLabel{min-width:0;margin:0;color:var(--fin-text-soft);font-size:12.5px;font-weight:500}.arq-finance-balanceValue{flex:none;margin:0;color:var(--fin-text);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.012em;white-space:nowrap}.arq-finance-balanceItem[data-kind=positive],.arq-finance-balanceItem[data-kind=negative]{padding-top:13px}.arq-finance-balanceItem[data-kind=positive] .arq-finance-balanceLabel,.arq-finance-balanceItem[data-kind=negative] .arq-finance-balanceLabel{color:var(--fin-text);font-weight:550}.arq-finance-balanceItem[data-kind=positive] .arq-finance-balanceValue{color:var(--fin-positive)}.arq-finance-balanceItem[data-kind=negative] .arq-finance-balanceValue{color:var(--fin-critical)}.arq-finance-movementGroup{display:flex;flex-direction:column;gap:9px}.arq-finance-movementTitle{margin:0;color:var(--fin-text-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-movementList{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.arq-finance-movementList li{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-movementList li:last-child{border-bottom:0}.arq-finance-movementMain{display:flex;min-width:0;flex-direction:column;gap:2px}.arq-finance-movementMain strong{color:var(--fin-text);font-size:12.5px;font-weight:500;line-height:1.35}.arq-finance-movementMain small{color:var(--fin-text-faint);font-size:11.5px}.arq-finance-movementMeta{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px}.arq-finance-movementAmount{color:var(--fin-text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.arq-finance-movementMeta small{color:var(--fin-text-faint);font-size:11.5px}.arq-finance-rhythmGrid [data-rhythm-row=prazos-equilibrio] .arq-finance-cyclePanel,.arq-finance-rhythmGrid [data-rhythm-row=prazos-equilibrio] .arq-finance-breakEvenPanel{padding:16px 20px 14px}.arq-finance-cycleScale{display:flex;flex-direction:column;gap:8px}.arq-finance-cycleTrack{position:relative;display:flex;align-items:center;gap:10px;height:26px}.arq-finance-cycleTrackLabel{order:-1;width:84px;flex:none;color:var(--fin-text-faint);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.arq-finance-cycleBar{position:relative;display:flex;height:20px;min-width:3px;align-items:center;justify-content:flex-end;padding-inline-end:9px;border-radius:5px;background:var(--fin-track)}.arq-finance-cycleTrack[data-kind=pay] .arq-finance-cycleBar{background:color-mix(in srgb,var(--fin-critical) 26%,transparent)}.arq-finance-cycleTrack[data-kind=receive] .arq-finance-cycleBar{background:color-mix(in srgb,var(--fin-accent) 34%,transparent)}.arq-finance-cycleBarLabel{color:var(--fin-text);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-finance-cycleGap{padding-inline-start:94px}.arq-finance-cycleGapBar{display:flex;height:20px;min-width:44px;align-items:center;justify-content:center;border-block:1px dashed var(--fin-attention);color:var(--fin-attention);font-size:11.5px;font-weight:600;white-space:nowrap}.arq-finance-cycleStatement{margin:0;color:var(--fin-text);font-size:13px;line-height:1.5}.arq-finance-cycleStatement strong{font-weight:600}.arq-finance-cycleBreakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.arq-finance-cycleBreakdown div{display:flex;flex-direction:column;gap:3px;padding:8px 10px 9px;border:1px solid var(--fin-line-soft);border-radius:8px}.arq-finance-cycleBreakdown dt{color:var(--fin-text-faint);font-size:11px;line-height:1.3}.arq-finance-cycleBreakdown dd{margin:0;color:var(--fin-text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.arq-finance-cycleBreakdown div[data-emphasis=attention]{border-color:color-mix(in srgb,var(--fin-attention) 34%,var(--fin-line))}.arq-finance-cycleBreakdown div[data-emphasis=attention] dd{color:var(--fin-attention)}.arq-finance-cycleNote{margin:0;color:var(--fin-text-soft);font-size:12px;line-height:1.45}.arq-finance-bullet{padding:2px 0 4px}.arq-finance-bulletTrack{position:relative;height:26px;border-radius:6px;background:var(--fin-track)}.arq-finance-bulletForecast{position:absolute;inset-block:0;inset-inline-start:0;border-radius:6px;background:color-mix(in srgb,var(--fin-accent) 20%,transparent)}.arq-finance-bulletRealized{position:absolute;inset-block:6px;inset-inline-start:0;border-radius:4px;background:var(--fin-accent)}.arq-finance-bulletRealized[data-covered]{background:var(--fin-positive)}.arq-finance-bulletTarget{position:absolute;inset-block:-4px;width:3px;border-radius:2px;background:var(--fin-text);transform:translate(-1.5px)}.arq-finance-bulletLegend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.arq-finance-bulletLegend div{display:flex;flex-direction:column;gap:4px}.arq-finance-bulletLegend dt{display:flex;align-items:center;gap:6px;color:var(--fin-text-faint);font-size:11px;line-height:1.3}.arq-finance-bulletLegend dt:before{width:8px;height:8px;flex:none;border-radius:2px;content:""}.arq-finance-bulletLegend div[data-kind=realized] dt:before{background:var(--fin-accent)}.arq-finance-bulletLegend div[data-kind=target] dt:before{background:var(--fin-text)}.arq-finance-bulletLegend div[data-kind=forecast] dt:before{background:color-mix(in srgb,var(--fin-accent) 24%,transparent)}.arq-finance-bulletLegend dd{margin:0;color:var(--fin-text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.arq-finance-bulletStatement{margin:0;color:var(--fin-text);font-size:13px;line-height:1.5}.arq-finance-bulletStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.arq-finance-bulletStats div{display:flex;flex-direction:column;gap:3px;padding:8px 10px 9px;border:1px solid var(--fin-line-soft);border-radius:8px;background:var(--fin-chip)}.arq-finance-bulletStats dt{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.arq-finance-bulletStats dd{margin:0;color:var(--fin-text);font-family:var(--serif, inherit);font-size:14.5px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2}.arq-finance-bridge{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;counter-reset:none}.arq-finance-bridge li{display:grid;grid-template-columns:minmax(140px,15.5rem) minmax(0,1fr) minmax(96px,auto);align-items:center;gap:14px}.arq-finance-bridgeLabel{color:var(--fin-text-soft);font-size:12.5px;line-height:1.35}.arq-finance-bridgeBarWrap{display:block;height:20px;border-radius:5px;background:var(--fin-track)}.arq-finance-bridgeBar{display:block;height:100%;min-width:2px;border-radius:5px;background:color-mix(in srgb,var(--fin-accent) 55%,transparent)}.arq-finance-bridgeValue{color:var(--fin-text);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:end}.arq-finance-bridge li[data-kind=deduction] .arq-finance-bridgeBar{background:color-mix(in srgb,var(--fin-critical) 42%,transparent)}.arq-finance-bridge li[data-kind=deduction] .arq-finance-bridgeValue{color:var(--fin-critical)}.arq-finance-bridge li[data-kind=subtotal] .arq-finance-bridgeBar{background:color-mix(in srgb,var(--fin-accent) 34%,transparent)}.arq-finance-bridge li[data-kind=total] .arq-finance-bridgeLabel{color:var(--fin-text);font-weight:600}.arq-finance-bridge li[data-kind=total] .arq-finance-bridgeBar{background:var(--fin-accent)}.arq-finance-bridge li[data-kind=total] .arq-finance-bridgeValue{font-size:14.5px}.arq-finance-bridge li[data-kind=total][data-negative] .arq-finance-bridgeBar{background:var(--fin-critical)}.arq-finance-bridge li[data-kind=total][data-negative] .arq-finance-bridgeValue{color:var(--fin-critical)}.arq-finance-bridgeStatement{margin:0;color:var(--fin-text);font-size:13.5px;line-height:1.55}.arq-finance-disclosure{align-self:flex-start;padding:7px 12px;border:1px solid var(--fin-line);border-radius:8px;color:var(--fin-text-soft);font-size:12px;font-weight:550;transition:background .14s ease,color .14s ease}.arq-finance-disclosure:hover{background:var(--fin-chip);color:var(--fin-text)}.arq-finance-insightList{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.arq-finance-insightList li{display:flex;flex-direction:column;gap:6px;padding:14px 15px;border:1px solid var(--fin-line-soft);border-radius:10px;background:var(--fin-chip)}.arq-finance-insightList li[data-status=attention]{border-color:color-mix(in srgb,var(--fin-attention) 30%,var(--fin-line))}.arq-finance-insightList li[data-status=critical]{border-color:color-mix(in srgb,var(--fin-critical) 34%,var(--fin-line))}.arq-finance-insightHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.arq-finance-insightCategory{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.arq-finance-insightList h3{margin:0;color:var(--fin-text);font-size:13.5px;font-weight:550;line-height:1.35}.arq-finance-insightHighlight{margin:0;color:var(--fin-text);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.arq-finance-insightExplanation{margin:0;color:var(--fin-text-soft);font-size:12.5px;line-height:1.5}.arq-finance-tableScroller{overflow-x:auto;max-width:100%}.arq-finance-table{width:100%;border-collapse:collapse;font-size:12.5px}.arq-finance-table caption{text-align:start}.arq-finance-table th,.arq-finance-table td{padding:9px 12px 9px 0;border-bottom:1px solid var(--fin-line-soft);text-align:start;vertical-align:top}.arq-finance-table thead th{color:var(--fin-text-faint);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.arq-finance-table tbody th{color:var(--fin-text);font-weight:500}.arq-finance-table tbody td{color:var(--fin-text-soft)}.arq-finance-table tfoot th,.arq-finance-table tfoot td{border-bottom:0;color:var(--fin-text);font-weight:600}.arq-finance-table td[data-group=revenue]{color:var(--fin-text)}.arq-finance-table td[data-group=project-cost],.arq-finance-table td[data-group=structure]{color:var(--fin-critical)}.arq-finance-detailTable th,.arq-finance-detailTable td{white-space:normal}.arq-finance-detailTable tbody th{min-width:180px}.arq-finance-detailTable td:nth-child(5),.arq-finance-detailTable td:nth-child(6),.arq-finance-detailTable .arq-finance-numeric{white-space:nowrap}.arq-finance-tableStatus{display:inline-flex;padding:2px 8px;border-radius:999px;background:var(--fin-chip);color:var(--fin-text-soft);font-size:11px;font-weight:600}.arq-finance-tableStatus[data-overdue]{background:color-mix(in srgb,var(--fin-critical) 14%,transparent);color:var(--fin-critical)}.arq-finance-drawerLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex}.arq-finance-drawerScrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:color-mix(in srgb,#000 42%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.arq-finance-drawer{position:relative;z-index:1;display:flex;width:min(860px,100vw);margin-inline-start:auto;flex-direction:column;border-inline-start:1px solid var(--fin-line);background:var(--bg, var(--fin-surface));box-shadow:-24px 0 60px color-mix(in srgb,#000 28%,transparent);animation:arqFinanceDrawerIn .24s cubic-bezier(.2,.7,.3,1)}@keyframes arqFinanceDrawerIn{0%{transform:translate(18px);opacity:0}to{transform:translate(0);opacity:1}}.arq-finance-drawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--fin-line)}.arq-finance-drawerHeader h2{margin:0;color:var(--fin-text);font-size:18px;font-weight:500;letter-spacing:-.01em}.arq-finance-drawerHeader p{margin:6px 0 0;max-width:56ch;color:var(--fin-text-soft);font-size:12.5px;line-height:1.5}.arq-finance-drawerBody{display:flex;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:20px 24px 28px}.arq-finance-drawerStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.arq-finance-drawerStats div{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border:1px solid var(--fin-line-soft);border-radius:9px;background:var(--fin-surface)}.arq-finance-drawerStats dt{color:var(--fin-text-faint);font-size:11.5px}.arq-finance-drawerStats dd{margin:0;color:var(--fin-text);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.arq-finance-agingList{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none}.arq-finance-agingList li{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid var(--fin-line-soft);border-inline-start-width:3px;border-radius:8px}.arq-finance-agingList li[data-bucket=overdue-7]{border-inline-start-color:var(--fin-attention)}.arq-finance-agingList li[data-bucket=overdue-30]{border-inline-start-color:color-mix(in srgb,var(--fin-critical) 60%,var(--fin-attention))}.arq-finance-agingList li[data-bucket=overdue-30-plus]{border-inline-start-color:var(--fin-critical)}.arq-finance-agingList span{color:var(--fin-text-faint);font-size:11.5px}.arq-finance-agingList strong{color:var(--fin-text);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.arq-finance-agingList small{color:var(--fin-text-faint);font-size:11px}.arq-finance-drawerGroup{display:flex;flex-direction:column;gap:8px}.arq-finance-drawerGroup h3{margin:0;color:var(--fin-text-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-compositionList{margin:0;padding:0;list-style:none}.arq-finance-compositionList li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-compositionList span{color:var(--fin-text-soft);font-size:12.5px}.arq-finance-compositionList strong{color:var(--fin-text);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-finance-drawerGroupTotal{margin:0;color:var(--fin-text);font-size:12.5px;font-weight:600;text-align:end}.arq-finance-methodology{display:flex;flex-direction:column;gap:4px;margin:0}.arq-finance-methodology div{padding:14px 0;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-methodology div:last-child{border-bottom:0}.arq-finance-methodology dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--fin-text);font-size:13.5px;font-weight:550}.arq-finance-methodologyTerm{padding:2px 8px;border-radius:999px;background:var(--fin-chip);color:var(--fin-text-faint);font-size:11px;font-weight:600}.arq-finance-methodology dd{margin:7px 0 0}.arq-finance-methodology dd p{margin:0;color:var(--fin-text-soft);font-size:12.5px;line-height:1.55}.arq-finance-methodologyLimit{margin-top:5px!important;color:var(--fin-text-faint)!important;font-size:12px!important}.arq-finance-methodologyFootnote{margin:0;padding:13px 14px;border:1px dashed var(--fin-line);border-radius:9px;color:var(--fin-text-faint);font-size:12px;line-height:1.55}.arq-finance-profitabilityPanel{padding-bottom:20px}.arq-finance-profitabilityToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.arq-finance-profitabilityToolbarLabel{color:var(--fin-text-faint);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.arq-finance-segmentedItem[data-on=true],.arq-finance-segmented button[aria-checked=true]{background:var(--fin-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--fin-text) 12%,transparent);color:var(--fin-text);font-weight:600}.arq-finance-profitabilitySummary{display:grid;gap:1px;grid-template-columns:minmax(160px,1.4fr) minmax(120px,1fr) repeat(2,minmax(0,1fr));border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-line-soft);overflow:hidden}.arq-finance-profitabilityStat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--fin-surface)}.arq-finance-profitabilityStat[data-priority=primary]{background:linear-gradient(180deg,color-mix(in srgb,var(--fin-accent) 6%,var(--fin-surface)),var(--fin-surface));padding-inline-start:18px;padding-inline-end:18px}.arq-finance-profitabilityStatLabel{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-profitabilityStatValue{color:var(--fin-text);font-family:var(--serif, inherit);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.arq-finance-profitabilityStat[data-priority=primary] .arq-finance-profitabilityStatValue{font-size:22px}.arq-finance-profitabilityStatValue[data-sign=positive]{color:var(--fin-positive)}.arq-finance-profitabilityStatValue[data-sign=negative]{color:var(--fin-critical)}.arq-finance-profitabilityStatDetail{color:var(--fin-text-faint);font-size:11.5px;line-height:1.4}.arq-finance-profitabilityPortfolio{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:10px 14px;border:1px dashed var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-surface)}.arq-finance-profitabilityPortfolioLabel{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-profitabilityPortfolioValue{color:var(--fin-text);font-family:var(--serif, inherit);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.arq-finance-profitabilityPortfolio small{flex-basis:100%;color:var(--fin-text-faint);font-size:11.5px;line-height:1.4}.arq-finance-profitabilityList{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.arq-finance-profitabilityRow{border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-surface);transition:border-color .18s ease,background .18s ease,transform .18s ease}.arq-finance-profitabilityRow[data-sign=negative]{border-color:color-mix(in srgb,var(--fin-critical) 22%,var(--fin-line))}.arq-finance-profitabilityRow:hover{border-color:color-mix(in srgb,var(--fin-accent) 38%,var(--fin-line));background:color-mix(in srgb,var(--fin-accent) 4%,var(--fin-surface))}.arq-finance-profitabilityRow:focus-within{border-color:color-mix(in srgb,var(--fin-accent) 50%,var(--fin-line))}.arq-finance-profitabilityRowMain{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(160px,1fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:18px;width:100%;padding:14px 16px;text-align:start}.arq-finance-profitabilityIdentity{display:flex;flex-direction:column;gap:3px;min-width:0}.arq-finance-profitabilityName{color:var(--fin-text);font-family:var(--serif, inherit);font-size:15.5px;font-weight:500;letter-spacing:-.005em;line-height:1.2}.arq-finance-profitabilityClient{color:var(--fin-text-soft);font-size:12px;line-height:1.3}.arq-finance-profitabilityContract{color:var(--fin-text-faint);font-size:11.5px;line-height:1.3;font-variant-numeric:tabular-nums}.arq-finance-profitabilityHeadline{display:flex;flex-direction:column;gap:4px;min-width:0}.arq-finance-profitabilityResultLabel{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-profitabilityResult{color:var(--fin-text);font-family:var(--serif, inherit);font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1}.arq-finance-profitabilityResult[data-sign=positive]{color:var(--fin-positive)}.arq-finance-profitabilityResult[data-sign=negative]{color:var(--fin-critical)}.arq-finance-profitabilityPair{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--fin-text-soft);font-size:11.5px;font-variant-numeric:tabular-nums}.arq-finance-profitabilityPair span:first-child{font-weight:600;color:var(--fin-text-soft)}.arq-finance-profitabilityBars{display:flex;flex-direction:column;gap:6px;min-width:0}.arq-finance-profitabilityBar{display:grid;grid-template-columns:56px minmax(0,1fr) 80px;align-items:center;gap:10px;font-size:11.5px}.arq-finance-profitabilityBarLabel{color:var(--fin-text-faint);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.arq-finance-profitabilityBarTrack{display:block;height:8px;border-radius:4px;background:var(--fin-track);overflow:hidden}.arq-finance-profitabilityBarFill{display:block;height:100%;border-radius:4px;transition:width .3s cubic-bezier(.2,.7,.3,1)}.arq-finance-profitabilityBar[data-tone=positive] .arq-finance-profitabilityBarFill{background:var(--fin-positive)}.arq-finance-profitabilityBar[data-tone=cost] .arq-finance-profitabilityBarFill{background:var(--fin-accent)}.arq-finance-profitabilityBarValue{text-align:end;color:var(--fin-text);font-variant-numeric:tabular-nums;white-space:nowrap}.arq-finance-profitabilityFigures{display:flex;flex-direction:column;gap:6px;min-width:0}.arq-finance-profitabilityFigure{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--fin-text-faint);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.arq-finance-profitabilityFigure strong{color:var(--fin-text);font-family:var(--serif, inherit);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-transform:none}.arq-finance-profitabilityFootnote{margin:0;color:var(--fin-text-faint);font-size:12px;line-height:1.55}.arq-finance-profitabilityHeroStats{margin-bottom:18px}.arq-finance-profitabilityHeroStats dd[data-sign=negative]{color:var(--fin-critical)}.arq-finance-profitabilityHeroStats dd[data-sign=positive]{color:var(--fin-positive)}.arq-finance-executive{display:flex;flex-direction:column;gap:12px;padding:18px 22px 16px;border:1px solid var(--fin-line);border-radius:calc(var(--fin-radius) + 3px);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--fin-accent) 7%,transparent),transparent 58%),var(--fin-surface);box-shadow:var(--fin-shadow)}.arq-finance-executive[data-status=attention]{border-inline-start:3px solid var(--fin-attention)}.arq-finance-executive[data-status=critical]{border-inline-start:3px solid var(--fin-critical)}.arq-finance-executive[data-status=healthy]{border-inline-start:3px solid var(--fin-positive)}.arq-finance-executiveHeadline{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;min-width:0}.arq-finance-executiveTitle{margin:0;flex:1 1 240px;min-width:0;color:var(--fin-text);font-size:clamp(15.5px,1.35vw,18px);font-weight:500;letter-spacing:-.01em;line-height:1.32}.arq-finance-executiveActions{display:inline-flex;align-items:center;gap:14px;flex:none;margin-inline-start:auto}.arq-finance-executiveStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:var(--fin-line-soft);list-style:none;overflow:hidden}.arq-finance-executiveStat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:0;text-align:start;background:var(--fin-surface);color:inherit;font:inherit}.arq-finance-executiveStat:not([type=button]){cursor:default}.arq-finance-executiveStat[type=button]{transition:background .14s ease}.arq-finance-executiveStat[type=button]:hover{background:color-mix(in srgb,var(--fin-accent) 5%,var(--fin-surface))}.arq-finance-executiveStatLabel{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-executiveStatValue{margin:0;color:var(--fin-text);font-family:var(--serif, inherit);font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.012em;line-height:1.1}.arq-finance-executiveStatValue[data-sign=positive]{color:var(--fin-positive)}.arq-finance-executiveStatValue[data-sign=negative]{color:var(--fin-critical)}.arq-finance-executiveStatDetail{margin:0;color:var(--fin-text-soft);font-size:11.5px;line-height:1.4}.arq-finance-executiveStatAlert{display:flex;flex-direction:column;gap:2px;margin:0;padding-top:6px;border-top:1px solid var(--fin-line-soft)}.arq-finance-executiveStatAlertLabel{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-executiveStatAlertHighlight{color:var(--fin-text);font-size:12.5px;font-weight:550;font-variant-numeric:tabular-nums}.arq-finance-executiveStatAlert[data-status=critical] .arq-finance-executiveStatAlertLabel,.arq-finance-executiveStatAlert[data-status=critical] .arq-finance-executiveStatAlertHighlight{color:var(--fin-critical)}.arq-finance-executiveStatAlert[data-status=attention] .arq-finance-executiveStatAlertLabel,.arq-finance-executiveStatAlert[data-status=attention] .arq-finance-executiveStatAlertHighlight{color:var(--fin-attention)}.arq-finance-flowPanel--compact{padding:16px 20px 14px}.arq-finance-flowPanel--compact .arq-finance-flowChart{max-height:220px}.arq-finance-flowPanel--compact .arq-finance-chartFigure{display:flex;flex-direction:column;gap:8px}.arq-finance-flowPanel--compact .arq-finance-chartLegend{margin-top:0}.arq-finance-flowKeypoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;border:1px solid var(--fin-line-soft);border-radius:9px;background:var(--fin-line-soft);list-style:none;overflow:hidden}.arq-finance-flowKeypoints div{display:flex;flex-direction:column;gap:3px;padding:9px 12px 10px;background:var(--fin-surface)}.arq-finance-flowKeypoints dt{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.arq-finance-flowKeypoints dd{margin:0;color:var(--fin-text);font-family:var(--serif, inherit);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2}.arq-finance-flowKeypoints dd small{display:block;color:var(--fin-text-faint);font-family:inherit;font-size:11px;font-weight:400;margin-top:2px}.arq-finance-chartInline{margin:0;padding:9px 12px;border:1px solid var(--fin-line-soft);border-radius:9px;background:var(--fin-chip);color:var(--fin-text-soft);font-size:12px;line-height:1.5}.arq-finance-chartInline strong{color:var(--fin-text);font-weight:600}.arq-finance-flowReading{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--fin-line-soft);flex:1 1 auto;min-height:0}.arq-finance-flowReadingHeader{display:flex;flex-direction:column;gap:2px}.arq-finance-flowReadingEyebrow{margin:0;color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.arq-finance-flowReadingSubtitle{margin:0;color:var(--fin-text-soft);font-size:12.5px;line-height:1.4}.arq-finance-flowReadingGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.arq-finance-flowReadingGrid.is-single{grid-template-columns:minmax(0,1fr)}.arq-finance-flowReadingSide{display:flex;flex-direction:column;gap:8px;padding:10px 11px 9px;border:1px solid var(--fin-line-soft);border-radius:10px;background:var(--fin-chip);min-width:0}.arq-finance-flowReadingSide[data-kind=pressure]{background:color-mix(in srgb,var(--fin-critical) 4%,var(--fin-surface));border-color:color-mix(in srgb,var(--fin-critical) 14%,var(--fin-line-soft))}.arq-finance-flowReadingSide[data-kind=relief]{background:color-mix(in srgb,var(--fin-positive) 4%,var(--fin-surface));border-color:color-mix(in srgb,var(--fin-positive) 14%,var(--fin-line-soft))}.arq-finance-flowReadingLabel{margin:0;color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-flowReadingSide[data-kind=pressure] .arq-finance-flowReadingLabel{color:var(--fin-critical)}.arq-finance-flowReadingSide[data-kind=relief] .arq-finance-flowReadingLabel{color:var(--fin-positive)}.arq-finance-flowReadingList{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.arq-finance-readingDriver{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.arq-finance-readingDriverIcon{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--fin-surface);border:1px solid var(--fin-line-soft);color:var(--fin-text-soft);flex:none}.arq-finance-readingDriver[data-kind=pressure] .arq-finance-readingDriverIcon{color:var(--fin-critical);border-color:color-mix(in srgb,var(--fin-critical) 24%,var(--fin-line-soft))}.arq-finance-readingDriver[data-kind=relief] .arq-finance-readingDriverIcon{color:var(--fin-positive);border-color:color-mix(in srgb,var(--fin-positive) 24%,var(--fin-line-soft))}.arq-finance-readingDriverBody{display:flex;flex-direction:column;gap:4px;min-width:0}.arq-finance-readingDriverName{color:var(--fin-text);font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;word-break:break-word}.arq-finance-readingDriverBar{display:block;height:4px;border-radius:999px;background:var(--fin-line-soft);overflow:hidden}.arq-finance-readingDriverBarFill{display:block;width:var(--reading-bar, 0%);height:100%;border-radius:inherit;transition:width .4s cubic-bezier(.2,.7,.2,1)}.arq-finance-readingDriver[data-kind=pressure] .arq-finance-readingDriverBarFill{background:var(--fin-critical)}.arq-finance-readingDriver[data-kind=relief] .arq-finance-readingDriverBarFill{background:var(--fin-positive)}.arq-finance-readingDriverValue{font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;line-height:1.25;color:var(--fin-text);white-space:nowrap}.arq-finance-readingDriverValue[data-kind=pressure]{color:var(--fin-critical)}.arq-finance-readingDriverValue[data-kind=relief]{color:var(--fin-positive)}.arq-finance-flowReadingTimeline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px 10px;border:1px solid var(--fin-line-soft);border-radius:10px;background:var(--fin-surface)}.arq-finance-flowReadingTimelineStep{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;min-width:0}.arq-finance-flowReadingTimelineDot{display:block;width:8px;height:8px;border-radius:999px;background:var(--fin-text-faint);grid-row:1 / span 3;align-self:center;flex:none}.arq-finance-flowReadingTimelineStep[data-phase=pressure] .arq-finance-flowReadingTimelineDot{background:var(--fin-critical)}.arq-finance-flowReadingTimelineStep[data-phase=valley] .arq-finance-flowReadingTimelineDot{background:var(--fin-attention)}.arq-finance-flowReadingTimelineStep[data-phase=recovery] .arq-finance-flowReadingTimelineDot{background:var(--fin-positive)}.arq-finance-flowReadingTimelineLabel{margin:0;color:var(--fin-text-faint);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.arq-finance-flowReadingTimelineDate{margin:0;color:var(--fin-text);font-size:12.5px;font-weight:550;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.arq-finance-flowReadingTimelineCaption{margin:0;color:var(--fin-text-soft);font-size:10.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arq-finance-flowReadingTimelineConnector{display:grid;place-items:center;width:18px;height:18px;color:var(--fin-text-faint);flex:none}.arq-finance-profitabilityPanel--compact{padding:18px 22px 16px}.arq-finance-profitabilityToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.arq-finance-profitabilityToolbarGroup{display:inline-flex;align-items:center;gap:8px}.arq-finance-profitabilityToolbarLabel{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-segmentedItem{border:0;padding:5px 10px;border-radius:7px;color:var(--fin-text-soft);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.arq-finance-segmentedItem.is-active,.arq-finance-segmentedItem[aria-checked=true]{background:var(--fin-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--fin-text) 12%,transparent);color:var(--fin-text);font-weight:600}.arq-finance-profitabilitySummary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0;padding:10px 14px;border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:var(--fin-surface);color:var(--fin-text-soft);font-size:12.5px}.arq-finance-profitabilitySummaryItem{display:inline-flex;align-items:baseline;gap:6px}.arq-finance-profitabilitySummaryItem[data-priority=primary]{flex-basis:auto}.arq-finance-profitabilitySummaryItem[data-muted=true]{color:var(--fin-text-faint)}.arq-finance-profitabilitySummaryLabel{color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-profitabilitySummaryItem strong{color:var(--fin-text);font-family:var(--serif, inherit);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.arq-finance-profitabilitySummaryItem[data-priority=primary] strong{font-size:19px}.arq-finance-profitabilitySummaryItem strong[data-sign=positive]{color:var(--fin-positive)}.arq-finance-profitabilitySummaryItem strong[data-sign=negative]{color:var(--fin-critical)}.arq-finance-profitabilitySummarySep{color:var(--fin-text-faint);font-weight:600}.arq-finance-profitabilityTableScroller{overflow-x:auto;max-width:100%}.arq-finance-profitabilityTable{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;table-layout:fixed}.arq-finance-profitabilityTable caption{text-align:start}.arq-finance-profitabilityTable colgroup col{display:none}.arq-finance-profitabilityTable thead th,.arq-finance-profitabilityTable tbody th,.arq-finance-profitabilityTable tbody td{padding-block:8px;padding-inline:0;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-profitabilityTable thead th.arq-finance-profitabilityColProject,.arq-finance-profitabilityTable tbody th.arq-finance-profitabilityColProject{width:34%;padding-right:18px;text-align:start}.arq-finance-profitabilityTable thead th.arq-finance-profitabilityColNumeric,.arq-finance-profitabilityTable tbody td.arq-finance-profitabilityColNumeric{width:13.2%;padding-inline-start:6px;text-align:end}.arq-finance-profitabilityTable thead th{border-bottom-color:var(--fin-line);color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding-block:6px}.arq-finance-profitabilityTable thead th.arq-finance-profitabilityColNumeric[data-priority=primary]{color:var(--fin-text-soft)}.arq-finance-profitabilityTable thead th.arq-finance-profitabilityColNumeric[data-priority=secondary]{color:var(--fin-text-faint);font-weight:500}.arq-finance-profitabilityTable tbody tr{cursor:pointer;transition:background .14s ease}.arq-finance-profitabilityTable tbody tr:hover{background:color-mix(in srgb,var(--fin-accent) 5%,var(--fin-surface))}.arq-finance-profitabilityTable tbody tr:focus-visible{outline:2px solid var(--fin-accent);outline-offset:-2px}.arq-finance-profitabilityTable tbody tr:last-child th,.arq-finance-profitabilityTable tbody tr:last-child td{border-bottom:0}.arq-finance-profitabilityColProject .arq-finance-profitabilityName{display:block;color:var(--fin-text);font-family:var(--serif, inherit);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.005em}.arq-finance-profitabilityColProject .arq-finance-profitabilityClient{display:block;color:var(--fin-text-faint);font-size:11.5px;font-weight:400;line-height:1.3;margin-top:2px}.arq-finance-profitabilityColNumeric{color:var(--fin-text);font-variant-numeric:tabular-nums}.arq-finance-profitabilityColNumeric[data-priority=primary]{font-family:var(--serif, inherit);font-size:13px;font-weight:500}.arq-finance-profitabilityColNumeric[data-priority=primary][data-sign=negative]{color:var(--fin-critical)}.arq-finance-profitabilityColNumeric[data-priority=primary][data-sign=positive]{color:var(--fin-positive)}.arq-finance-profitabilityColNumeric[data-priority=secondary]{color:var(--fin-text-faint);font-family:inherit;font-size:12px;font-weight:500}.arq-finance-profitabilityColNumeric:not([data-priority]){color:var(--fin-text);font-size:12.5px}.arq-finance-profitabilityFootnote{margin:0;color:var(--fin-text-faint);font-size:11.5px;line-height:1.45}.arq-finance-profitabilitySummaryItem[data-muted=true] strong{color:var(--fin-text-faint);font-weight:500;font-size:15px}.arq-finance-movementsPanel--editorial{padding:16px 22px;container-type:inline-size}.arq-finance-movementsPanel--editorial>.arq-finance-panelHeader{margin-bottom:12px}.arq-finance-movementsTotals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 10px;padding:0;border:1px solid var(--fin-line-soft);border-radius:9px;background:var(--fin-line-soft);list-style:none;overflow:hidden}.arq-finance-movementsTotalsCell{display:flex;flex-direction:column;gap:3px;padding:9px 12px 10px;background:var(--fin-surface)}.arq-finance-movementsTotalsCell dt{color:var(--fin-text-faint);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-movementsTotalsCell dd{margin:0;color:var(--fin-text);font-family:var(--serif, inherit);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.005em;line-height:1.15}.arq-finance-movementsTotalsCell[data-kind=in] dd{color:var(--fin-positive)}.arq-finance-movementsTotalsCell[data-kind=out] dd{color:var(--fin-text)}.arq-finance-movementsTotalsCell[data-kind=positive] dd{color:var(--fin-positive)}.arq-finance-movementsTotalsCell[data-kind=negative] dd{color:var(--fin-critical)}.arq-finance-movementsTotalsCell[data-kind=attention] dd{color:var(--fin-attention)}.arq-finance-movementsFooter{margin:10px 0 0;padding:8px 12px;border:1px solid var(--fin-line-soft);border-radius:8px;background:var(--fin-chip);color:var(--fin-text-soft);font-size:11.5px;line-height:1.4}.arq-finance-movementsColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;border-block:1px solid var(--fin-line-soft);padding-block:4px}.arq-finance-movementsColumn{display:flex;flex-direction:column;gap:6px;min-width:0;padding:6px 9px 4px;background:transparent;border:0}.arq-finance-movementsColumn+.arq-finance-movementsColumn{border-inline-start:1px solid var(--fin-line-soft)}.arq-finance-movementsColumnLabel{margin:0;padding-bottom:6px;color:var(--fin-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arq-finance-movementsColumn[data-kind=in] .arq-finance-movementsColumnLabel{color:var(--fin-positive)}.arq-finance-movementsEmpty{margin:0;padding:6px 0;color:var(--fin-text-faint);font-size:11.5px;line-height:1.45}.arq-finance-movementsList{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;flex:1 1 auto;min-height:0}.arq-finance-movementsRow{display:grid;grid-template-columns:36px minmax(0,1fr) 86px;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--fin-line-soft);font-size:12.5px}.arq-finance-movementsRow:last-child{border-bottom:0}.arq-finance-movementsDate{color:var(--fin-text-faint);font-variant-numeric:tabular-nums;font-weight:500;font-size:10.5px;letter-spacing:.01em;white-space:nowrap}.arq-finance-movementsName{display:flex;flex-direction:column;min-width:0;gap:1px}.arq-finance-movementsName strong{color:var(--fin-text);font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-finance-movementsName small{display:block;color:var(--fin-text-faint);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-finance-movementsStatus{color:var(--fin-text-faint);font-size:10.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.arq-finance-movementsStatus.is-overdue{color:var(--fin-critical)}.arq-finance-movementsValue{color:var(--fin-text);font-family:var(--serif, inherit);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.arq-finance-movementsValue[data-kind=in]{color:var(--fin-positive)}.arq-finance-movementsValue[data-kind=out]{color:var(--fin-text)}.arq-finance-movementsColumnCta{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:52px;padding:9px 11px 9px 12px;border:1px solid var(--fin-line-soft);border-radius:11px;background:transparent;color:var(--fin-text);font-size:12.5px;font-weight:500;text-align:start;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.7,.2,1);-webkit-tap-highlight-color:transparent}.arq-finance-movementsColumn[data-kind=in] .arq-finance-movementsColumnCta{background:color-mix(in srgb,var(--fin-positive) 6%,transparent);border-color:color-mix(in srgb,var(--fin-positive) 18%,var(--fin-line-soft))}.arq-finance-movementsColumn[data-kind=out] .arq-finance-movementsColumnCta{background:color-mix(in srgb,var(--fin-critical) 5%,transparent);border-color:color-mix(in srgb,var(--fin-critical) 16%,var(--fin-line-soft))}.arq-finance-movementsColumnCta:hover{border-color:color-mix(in srgb,var(--fin-accent) 35%,var(--fin-line-soft));background:color-mix(in srgb,var(--fin-accent) 6%,var(--fin-surface))}.arq-finance-movementsColumnCta:focus-visible{outline:2px solid var(--fin-accent);outline-offset:2px}.arq-finance-movementsColumnCta:active{transform:scale(.995)}.arq-finance-movementsColumnCtaBadge{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 6px;border-radius:999px;background:var(--fin-surface);border:1px solid var(--fin-line-soft);color:var(--fin-text-soft);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.arq-finance-movementsColumn[data-kind=in] .arq-finance-movementsColumnCtaBadge{color:var(--fin-positive);border-color:color-mix(in srgb,var(--fin-positive) 22%,var(--fin-line-soft))}.arq-finance-movementsColumn[data-kind=out] .arq-finance-movementsColumnCtaBadge{color:var(--fin-critical);border-color:color-mix(in srgb,var(--fin-critical) 22%,var(--fin-line-soft))}.arq-finance-movementsColumnCtaBody{display:flex;flex-direction:column;gap:2px;min-width:0}.arq-finance-movementsColumnCtaLabel{color:var(--fin-text);font-size:11.5px;font-weight:550;line-height:1.25;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-finance-movementsColumnCtaHint{color:var(--fin-text-faint);font-size:9.5px;font-weight:500;line-height:1.3;letter-spacing:.002em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-finance-movementsColumnCtaIcon{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--fin-surface);border:1px solid var(--fin-line-soft);color:var(--fin-text-soft);transition:transform .18s ease,color .18s ease,background .18s ease;flex:none}.arq-finance-movementsColumnCta:hover .arq-finance-movementsColumnCtaIcon{color:var(--fin-accent);transform:translate(2px)}.arq-finance-insightsPanel--compact{padding:16px 20px 14px}.arq-finance-insightList{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.arq-finance-insightCard{display:flex;flex-direction:column;gap:6px;padding:11px 13px;border:1px solid var(--fin-line-soft);border-radius:9px;background:var(--fin-chip)}.arq-finance-insightCard[data-priority=top]{background:var(--fin-surface);border-color:var(--fin-line)}.arq-finance-insightCard[data-priority=top][data-status=attention]{border-color:color-mix(in srgb,var(--fin-attention) 32%,var(--fin-line))}.arq-finance-insightCard[data-priority=top][data-status=critical]{border-color:color-mix(in srgb,var(--fin-critical) 36%,var(--fin-line))}.arq-finance-insightBody{display:flex;flex-direction:column;gap:4px}.arq-finance-insightCard h3{margin:0;color:var(--fin-text);font-size:13px;font-weight:550;line-height:1.3}.arq-finance-insightCard[data-priority=top] h3{font-size:13.5px}.arq-finance-insightCard p{margin:0;color:var(--fin-text-soft);font-size:12px;line-height:1.45}.arq-finance-insightCard .arq-finance-insightHighlight{color:var(--fin-text);font-family:var(--serif, inherit);font-size:14.5px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.arq-finance-insightFoot{display:flex;align-items:center;gap:14px;padding-top:2px}.arq-finance-insightFootCount{color:var(--fin-text-faint);font-size:11.5px;font-weight:550}.arq-finance-bridgePanel--compact{padding:18px 22px 16px}.arq-finance-bridgePanel--compact .arq-finance-bridge{gap:6px}.arq-finance-bridgePanel--compact .arq-finance-bridgeBarWrap{height:16px}.arq-finance-bridgePanel--compact .arq-finance-bridgeValue,.arq-finance-bridgePanel--compact .arq-finance-bridgeStatement{font-size:12.5px}.arq-finance-bridgePanel--compact .arq-finance-disclosure{margin-top:0}.arq-finance-disclosure{align-self:flex-start;padding:6px 11px;border:1px solid var(--fin-line);border-radius:8px;color:var(--fin-text-soft);font-size:11.5px;font-weight:550;transition:background .14s ease,color .14s ease,border-color .14s ease}.arq-finance-disclosure:hover{background:var(--fin-chip);color:var(--fin-text);border-color:color-mix(in srgb,var(--fin-accent) 35%,var(--fin-line))}.arq-finance-grid--compact{gap:14px;margin-top:0}.arq-finance-grid--compact>.arq-finance-col-wide,.arq-finance-grid--compact>.arq-finance-col-narrow,.arq-finance-grid--compact>.arq-finance-col-half{min-width:0}.arq-finance-grid--compact>.arq-finance-col-wide{grid-column:span 7}.arq-finance-grid--compact>.arq-finance-col-narrow{grid-column:span 5}.arq-finance-grid--compact>.arq-finance-col-half{grid-column:span 6}.arq-finance-rhythmGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:start}.arq-finance-rhythmGrid>.arq-finance-col-wide{grid-column:span 5;min-width:0}.arq-finance-rhythmGrid>.arq-finance-col-narrow{grid-column:span 7;min-width:0}.arq-finance-rhythmGrid>.arq-finance-col-half{grid-column:span 6;min-width:0}.arq-finance-rhythmGrid>.arq-finance-col-full{grid-column:1 / -1;min-width:0}.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]{align-items:stretch}.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]>[class*=arq-finance-col-]>.arq-finance-panel{height:100%}.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]>.arq-finance-col-wide{grid-column:span 5}.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]>.arq-finance-col-narrow{grid-column:span 7}.arq-finance-rhythmGrid>[class*=arq-finance-col-]>.arq-finance-panel{display:flex;flex-direction:column;height:auto}.arq-finance-rhythmGrid>[class*=arq-finance-col-]>.arq-finance-panel>*{min-width:0}.arq-finance-rhythmGrid>[class*=arq-finance-col-]>.arq-finance-panel>.arq-finance-panelHeader{flex:none}@media(max-width:1280px){.arq-finance-kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.arq-finance-kpiCard:nth-child(4),.arq-finance-kpiCard:nth-child(5){grid-column:span 1}.arq-finance-kpiCard:nth-child(4){grid-column-start:1}}@media(max-width:1180px){.arq-finance-col-wide,.arq-finance-col-narrow,.arq-finance-col-half{grid-column:span 12}.arq-finance-grid--compact>.arq-finance-col-wide,.arq-finance-grid--compact>.arq-finance-col-narrow,.arq-finance-grid--compact>.arq-finance-col-half{grid-column:span 12}.arq-finance-narrative{grid-template-columns:minmax(0,1fr)}.arq-finance-narrativeAside{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-inline-start:0;padding-top:18px;border-inline-start:0;border-top:1px solid var(--fin-line-soft)}.arq-finance-profitabilitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-finance-profitabilityStat[data-priority=primary]{grid-column:span 2}.arq-finance-profitabilityRowMain{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"identity headline" "bars figures";row-gap:14px}.arq-finance-profitabilityIdentity{grid-area:identity}.arq-finance-profitabilityHeadline{grid-area:headline}.arq-finance-profitabilityBars{grid-area:bars}.arq-finance-profitabilityFigures{grid-area:figures}.arq-finance-executiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-finance-movementsColumns{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.arq-finance-kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-finance-kpiCard:nth-child(4){grid-column-start:auto}}@media(max-width:760px){.arq-finance-shell{gap:20px}.arq-finance-controls{width:100%}.arq-finance-segmented{flex:1 1 auto}.arq-finance-kpiGrid{grid-template-columns:minmax(0,1fr)}.arq-finance-narrative{padding:20px 18px}.arq-finance-panel{padding:18px 16px 19px}.arq-finance-cycleBreakdown,.arq-finance-bulletLegend{grid-template-columns:minmax(0,1fr)}.arq-finance-bridge li{grid-template-columns:minmax(0,1fr) minmax(88px,auto);grid-template-areas:"label value" "bar bar";gap:5px 12px}.arq-finance-bridgeLabel{grid-area:label}.arq-finance-bridgeValue{grid-area:value}.arq-finance-bridgeBarWrap{grid-area:bar;height:12px}.arq-finance-cycleTrack{flex-wrap:wrap;height:auto}.arq-finance-cycleTrackLabel{width:100%}.arq-finance-cycleBar{flex:none}.arq-finance-cycleGap{padding-inline-start:0}.arq-finance-chartFigure{overflow-x:auto}.arq-finance-flowChart{min-width:620px}.arq-finance-drawer{width:100vw}.arq-finance-drawerHeader{padding:18px 16px 14px}.arq-finance-drawerBody{padding:16px 16px 24px}.arq-finance-profitabilitySummary{grid-template-columns:minmax(0,1fr)}.arq-finance-profitabilityRowMain{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "headline" "bars" "figures";gap:12px}.arq-finance-executive{padding:14px 16px}.arq-finance-executiveStats{grid-template-columns:minmax(0,1fr)}.arq-finance-movementsRow{grid-template-columns:56px minmax(0,1fr) 84px}.arq-finance-movementsRow .arq-finance-movementsStatus{display:none}.arq-finance-profitabilityTable thead th,.arq-finance-profitabilityTable td,.arq-finance-profitabilityTable tbody th{padding-inline-end:6px}.arq-finance-profitabilityColProject{min-width:160px}}@media(prefers-reduced-motion:reduce){.arq-finance-shell *,.arq-finance-drawer{animation:none!important;transition:none!important}}.arq-finance-executive--visual{gap:14px;padding:16px 18px 18px;background:var(--fin-surface)}.arq-finance-visualInsights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.arq-finance-visualCard{display:flex;min-width:0;min-height:184px;flex-direction:column;padding:15px 16px 14px;border:1px solid var(--fin-line-soft);border-radius:12px;background:color-mix(in srgb,var(--fin-surface) 96%,var(--fin-chip))}.arq-finance-visualCard header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.arq-finance-visualCardEyebrow{color:var(--fin-accent);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.arq-finance-visualCardHint{color:var(--fin-text-faint);font-size:10.5px;font-weight:550}.arq-finance-visualCardValue,.arq-finance-visualCardTitle{color:var(--fin-text);font-family:var(--serif, inherit);font-size:clamp(20px,2vw,26px);font-weight:520;letter-spacing:-.025em;line-height:1.08}.arq-finance-visualCardTitle{font-size:clamp(17px,1.55vw,21px)}.arq-finance-visualCardValue[data-tone=positive]{color:var(--fin-positive)}.arq-finance-visualCard p{min-height:34px;margin:5px 0 12px;color:var(--fin-text-soft);font-size:12px;line-height:1.42}.arq-finance-visualCard p b{color:var(--fin-text);font-weight:600}.arq-finance-visualCard>small{margin-top:auto;color:var(--fin-text-faint);font-size:10.5px;line-height:1.35}.arq-finance-safetyScale{position:relative;display:grid;height:12px;grid-template-columns:.9fr 1.05fr 1.25fr;gap:2px;margin-top:auto;overflow:visible}.arq-finance-safetyZone:first-child{border-radius:6px 2px 2px 6px}.arq-finance-safetyZone:nth-child(3){border-radius:2px 6px 6px 2px}.arq-finance-safetyZone[data-zone=critical]{background:color-mix(in srgb,var(--fin-critical) 58%,var(--fin-surface))}.arq-finance-safetyZone[data-zone=attention]{background:color-mix(in srgb,var(--fin-attention) 64%,var(--fin-surface))}.arq-finance-safetyZone[data-zone=stable]{background:color-mix(in srgb,var(--fin-positive) 63%,var(--fin-surface))}.arq-finance-safetyMarker{position:absolute;top:-4px;width:3px;height:20px;border-radius:999px;background:var(--fin-text);box-shadow:0 0 0 2px var(--fin-surface);transform:translate(-50%)}.arq-finance-safetyLabels,.arq-finance-riskTimelineLabels{display:flex;justify-content:space-between;gap:8px;margin:6px 0 9px;color:var(--fin-text-faint);font-size:9.5px;font-variant-numeric:tabular-nums}.arq-finance-riskTimeline{position:relative;height:2px;margin-top:auto;background:var(--fin-line)}.arq-finance-riskTimelineFill{position:absolute;inset:0 auto 0 0;background:var(--fin-accent)}.arq-finance-riskTimelineToday,.arq-finance-riskTimelinePoint{position:absolute;top:50%;width:11px;height:11px;border:3px solid var(--fin-surface);border-radius:50%;background:var(--fin-positive);box-shadow:0 0 0 1px var(--fin-line);transform:translate(-50%,-50%)}.arq-finance-riskTimelineToday{inset-inline-start:0}.arq-finance-riskTimelinePoint[data-risk=true]{background:var(--fin-attention)}.arq-finance-targetTrack{position:relative;height:14px;margin-top:auto;border-radius:5px;background:var(--fin-chip);overflow:visible}.arq-finance-targetForecast,.arq-finance-targetRealized{position:absolute;inset:0 auto 0 0;border-radius:inherit}.arq-finance-targetForecast{background:color-mix(in srgb,var(--fin-accent) 18%,var(--fin-chip))}.arq-finance-targetRealized{background:var(--fin-accent)}.arq-finance-targetMarker{position:absolute;top:-5px;width:3px;height:24px;border-radius:999px;background:var(--fin-text);transform:translate(-50%)}.arq-finance-targetLegend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0}.arq-finance-targetLegend div{min-width:0}.arq-finance-targetLegend dt{color:var(--fin-text-faint);font-size:9px;letter-spacing:.03em}.arq-finance-targetLegend dd{margin:3px 0 0;color:var(--fin-text);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-finance-riskZone{fill:color-mix(in srgb,var(--fin-critical) 7%,transparent)}.arq-finance-movementsVisual{display:flex;flex-direction:column;gap:11px;margin-bottom:12px;padding:13px 14px;border:1px solid var(--fin-line-soft);border-radius:10px;background:var(--fin-chip)}.arq-finance-movementsVisualRow{display:flex;flex-direction:column;gap:6px}.arq-finance-movementsVisualMeta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--fin-text-soft);font-size:11.5px}.arq-finance-movementsVisualMeta strong{color:var(--fin-text);font-family:var(--serif, inherit);font-size:14px;font-weight:550;font-variant-numeric:tabular-nums}.arq-finance-movementsVisualTrack{height:10px;border-radius:5px;background:color-mix(in srgb,var(--fin-line) 55%,transparent);overflow:hidden}.arq-finance-movementsVisualTrack span{display:block;height:100%;border-radius:inherit}.arq-finance-movementsVisualRow[data-kind=out] .arq-finance-movementsVisualTrack span{background:color-mix(in srgb,var(--fin-critical) 62%,var(--fin-accent))}.arq-finance-movementsPanel--editorial .arq-finance-movementsTotals{grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 0;background:transparent;border:0;border-top:1px solid var(--fin-line);border-radius:0}.arq-finance-movementsPanel--editorial .arq-finance-movementsTotalsCell{padding:10px 0 0;background:transparent}.arq-finance-movementsPanel--editorial .arq-finance-movementsTotalsCell+.arq-finance-movementsTotalsCell{padding-inline-start:14px;border-inline-start:1px solid var(--fin-line)}.arq-finance-movementsFooter[data-kind=negative]{border-color:color-mix(in srgb,var(--fin-attention) 28%,var(--fin-line))}.arq-finance-waterfallFigure{margin:0}.arq-finance-waterfall{display:grid;height:230px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.arq-finance-waterfall li{display:grid;min-width:0;grid-template-rows:25px minmax(0,1fr) 38px;gap:5px}.arq-finance-waterfallValue{align-self:end;color:var(--fin-text);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.arq-finance-waterfall li[data-negative] .arq-finance-waterfallValue{color:var(--fin-critical)}.arq-finance-waterfallPlot{position:relative;min-height:0;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-waterfallBar{position:absolute;inset-inline:12%;bottom:var(--waterfall-bottom);height:var(--waterfall-height);min-height:5px;border-radius:5px 5px 2px 2px;background:var(--fin-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fin-accent) 22%,transparent)}.arq-finance-waterfall li[data-kind=subtotal] .arq-finance-waterfallBar{background:color-mix(in srgb,var(--fin-accent) 52%,var(--fin-surface))}.arq-finance-waterfall li[data-kind=deduction] .arq-finance-waterfallBar{background:color-mix(in srgb,var(--fin-critical) 38%,var(--fin-surface))}.arq-finance-waterfall li:last-child .arq-finance-waterfallBar{background:var(--fin-positive)}.arq-finance-waterfallConnector{position:absolute;z-index:2;inset-inline-start:50%;bottom:var(--waterfall-connector);width:calc(100% + 12px);border-top:1px dashed var(--fin-line)}.arq-finance-waterfallLabel{color:var(--fin-text-soft);font-size:10.5px;font-weight:550;line-height:1.25;text-align:center}.arq-finance-waterfallFigure .arq-finance-bridgeStatement{margin-top:12px}.arq-finance-insightList{gap:0}.arq-finance-insightCard,.arq-finance-insightCard[data-priority=top]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;border:0;border-bottom:1px solid var(--fin-line-soft);border-radius:0;background:transparent}.arq-finance-insightCard:first-child{padding-top:2px}.arq-finance-insightIndex{display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--fin-accent) 26%,var(--fin-line));border-radius:8px;background:color-mix(in srgb,var(--fin-accent) 8%,var(--fin-surface));color:var(--fin-accent);font-size:11px;font-weight:700}.arq-finance-insightHead{display:flex;align-items:center;gap:8px}.arq-finance-insightCard h3{font-size:12.5px}.arq-finance-insightCard .arq-finance-insightExplanation{color:var(--fin-text-faint);font-size:11px}.arq-finance-insightAction{display:flex;min-width:0;grid-column:2;align-items:center;justify-content:space-between;gap:12px;text-align:start}.arq-finance-insightAction .arq-finance-insightHighlight{font-size:13px}.arq-finance-profitabilityRanking{display:flex;flex-direction:column;margin:0;padding:0;border-block:1px solid var(--fin-line-soft);list-style:none}.arq-finance-profitabilityRanking li+li{border-top:1px solid var(--fin-line-soft)}.arq-finance-profitabilityRanking button{display:grid;width:100%;grid-template-columns:24px minmax(170px,1.05fr) minmax(160px,1.7fr) minmax(120px,.7fr);align-items:center;gap:12px;padding:10px 4px;border:0;background:transparent;color:inherit;text-align:start;transition:background .14s ease}.arq-finance-profitabilityRanking button:hover{background:color-mix(in srgb,var(--fin-accent) 4%,transparent)}.arq-finance-profitabilityRank{color:var(--fin-text-faint);font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.arq-finance-profitabilityRankIdentity,.arq-finance-profitabilityRankMetrics{display:flex;min-width:0;flex-direction:column;gap:2px}.arq-finance-profitabilityRankIdentity strong{overflow:hidden;color:var(--fin-text);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-finance-profitabilityRankIdentity small,.arq-finance-profitabilityRankMetrics small{color:var(--fin-text-faint);font-size:10.5px}.arq-finance-profitabilityRankChart{height:10px;border-radius:5px;background:var(--fin-chip);overflow:hidden}.arq-finance-profitabilityRankChart span{display:block;height:100%;border-radius:inherit;background:var(--fin-positive)}.arq-finance-profitabilityRanking li[data-sign=negative] .arq-finance-profitabilityRankChart span{background:var(--fin-critical)}.arq-finance-profitabilityRankMetrics{align-items:flex-end;text-align:end}.arq-finance-profitabilityRankMetrics strong{color:var(--fin-positive);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.arq-finance-profitabilityRanking li[data-sign=negative] .arq-finance-profitabilityRankMetrics strong{color:var(--fin-critical)}.arq-finance-profitabilityDisclosure{margin-top:11px}[data-mode=dark] .arq-finance-panelQuestion,[data-mode=dark] .arq-finance-insightExplanation{color:#f1ece4b8}.arq-finance-movementsRow{grid-template-columns:32px minmax(0,1fr) 94px;gap:6px}.arq-finance-movementsValue{font-size:11.5px}@media(min-width:1181px){.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]>.arq-finance-col-wide{grid-column:span 7}.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]>.arq-finance-col-narrow{grid-column:span 5}.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]>.arq-finance-col-wide{grid-column:span 7}.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]>.arq-finance-col-narrow{grid-column:span 5}}@media(max-width:1180px){.arq-finance-visualInsights{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-finance-visualCard[data-kind=target]{grid-column:1 / -1}}@media(max-width:760px){.arq-finance-executive--visual{padding:14px}.arq-finance-executiveHeadline{align-items:flex-start}.arq-finance-executiveActions{width:100%;margin-inline-start:0;justify-content:space-between}.arq-finance-visualInsights{grid-template-columns:minmax(0,1fr)}.arq-finance-visualCard[data-kind=target]{grid-column:auto}.arq-finance-visualCard{min-height:176px}.arq-finance-flowPanel--compact .arq-finance-chartFigure{margin-inline:-4px;overflow:hidden}.arq-finance-flowPanel--compact .arq-finance-flowChart{width:100%;min-width:0}.arq-finance-flowKeypoints,.arq-finance-flowReadingGrid{grid-template-columns:minmax(0,1fr)}.arq-finance-flowReadingTimeline{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 11px 9px}.arq-finance-flowReadingTimelineConnector{transform:rotate(90deg);justify-self:center}.arq-finance-waterfall{height:auto;grid-template-columns:minmax(0,1fr);gap:0}.arq-finance-waterfall li{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 12px;padding:9px 0;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-waterfallValue{grid-column:2;grid-row:1;align-self:center}.arq-finance-waterfallLabel{grid-column:1;grid-row:1;text-align:start}.arq-finance-waterfallPlot{grid-column:1 / -1;grid-row:2;height:10px;border:0;border-radius:5px;background:var(--fin-chip);overflow:hidden}.arq-finance-waterfallBar{inset:0 auto 0 0;width:var(--waterfall-height);height:100%;min-height:0;border-radius:inherit}.arq-finance-waterfallConnector{display:none}.arq-finance-insightCard,.arq-finance-insightCard[data-priority=top]{grid-template-columns:28px minmax(0,1fr)}.arq-finance-insightAction{grid-column:2;min-width:0;align-items:flex-start;text-align:start}.arq-finance-profitabilityRanking button{grid-template-columns:24px minmax(0,1fr) auto;gap:9px}.arq-finance-profitabilityRankChart{grid-column:2 / -1;grid-row:2}.arq-finance-profitabilityRankMetrics{align-items:flex-end}.arq-finance-profitabilityToolbarGroup{width:100%;align-items:flex-start;flex-direction:column}.arq-finance-profitabilityToolbarGroup .arq-finance-segmented{width:100%;overflow-x:auto}.arq-finance-profitabilitySummary{gap:8px 12px}.arq-finance-movementsRow{grid-template-columns:42px minmax(0,1fr) 94px;gap:6px}}@container (max-width: 360px){.arq-finance-movementsColumns{grid-template-columns:minmax(0,1fr)}.arq-finance-movementsColumn+.arq-finance-movementsColumn{border-inline-start:0;border-top:1px solid var(--fin-line-soft)}.arq-finance-movementsRow{grid-template-columns:38px minmax(0,1fr) auto;gap:6px}.arq-finance-movementsValue{font-size:10.5px}}@media(min-width:1181px){.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos],.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]{align-items:stretch}.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]>[class*=arq-finance-col-],.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]>[class*=arq-finance-col-]{display:flex}.arq-finance-rhythmGrid[data-rhythm-row=caixa-movimentos]>[class*=arq-finance-col-]>.arq-finance-panel,.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]>[class*=arq-finance-col-]>.arq-finance-panel{width:100%;height:100%}}@media(max-width:1180px){.arq-finance-rhythmGrid>.arq-finance-col-wide,.arq-finance-rhythmGrid>.arq-finance-col-narrow,.arq-finance-rhythmGrid>.arq-finance-col-half{grid-column:1 / -1}}.arq-finance-movementsVisual{gap:13px;margin-bottom:16px;padding:16px;border-color:color-mix(in srgb,var(--fin-accent) 14%,var(--fin-line-soft));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--fin-accent) 7%,var(--fin-surface)),var(--fin-surface) 58%)}.arq-finance-movementsVerdict{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);align-items:end;gap:18px;padding-bottom:13px;border-bottom:1px solid var(--fin-line-soft)}.arq-finance-movementsVerdict>div{display:flex;min-width:0;flex-direction:column;gap:4px}.arq-finance-movementsVerdict span{color:var(--fin-text-faint);font-size:10px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.arq-finance-movementsVerdict strong{color:var(--fin-text);font-family:var(--serif, inherit);font-size:clamp(19px,2vw,25px);font-weight:520;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.08}.arq-finance-movementsVerdict strong[data-kind=positive]{color:var(--fin-positive)}.arq-finance-movementsVerdict strong[data-kind=negative]{color:var(--fin-critical)}.arq-finance-movementsVerdict p{margin:0;color:var(--fin-text-soft);font-size:11.5px;line-height:1.45}.arq-finance-movementsVerdict p strong{color:var(--fin-text);font-family:inherit;font-size:inherit;font-weight:650;letter-spacing:0}.arq-finance-movementsVisualMeta>span{display:inline-flex;align-items:center;gap:7px;color:var(--fin-text-soft);font-weight:560}.arq-finance-movementsVisualMeta i{width:7px;height:7px;border-radius:50%;background:var(--fin-positive);box-shadow:0 0 0 3px color-mix(in srgb,var(--fin-positive) 10%,transparent)}.arq-finance-movementsVisualRow[data-kind=out] .arq-finance-movementsVisualMeta i{background:color-mix(in srgb,var(--fin-critical) 62%,var(--fin-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--fin-critical) 9%,transparent)}.arq-finance-movementsVisualMeta strong{font-size:13.5px}.arq-finance-movementsVisualTrack{height:7px;border-radius:999px;background:color-mix(in srgb,var(--fin-line) 44%,transparent)}.arq-finance-movementsColumns{flex:1;padding-block:0;border-block-color:var(--fin-line-soft)}.arq-finance-movementsColumn{gap:0;padding:13px 14px 10px}.arq-finance-movementsColumnLabel{padding:0 0 10px;font-size:10px;letter-spacing:.085em}.arq-finance-movementsList{gap:0}.arq-finance-movementsRow{grid-template-columns:42px minmax(0,1fr) minmax(92px,auto);gap:11px;min-height:66px;padding:10px 0}.arq-finance-movementsDate{display:grid;width:38px;height:42px;place-content:center;gap:0;border:1px solid var(--fin-line-soft);border-radius:10px;background:color-mix(in srgb,var(--fin-chip) 68%,var(--fin-surface));color:var(--fin-text);text-align:center}.arq-finance-movementsDate strong{font-size:14px;font-weight:650;line-height:1}.arq-finance-movementsDate small{margin-top:3px;color:var(--fin-text-faint);font-size:8.5px;font-weight:650;letter-spacing:.055em;line-height:1;text-transform:uppercase}.arq-finance-movementsName{gap:3px}.arq-finance-movementsName strong{font-size:12.5px;font-weight:580;line-height:1.25}.arq-finance-movementsStatus{font-size:9.5px;letter-spacing:.055em}.arq-finance-movementsValue{font-size:12.5px;font-weight:580;letter-spacing:-.01em}.arq-finance-movementsColumnCta{min-height:52px;padding:9px 11px 9px 10px;gap:10px;border-radius:10px}.arq-finance-movementsFooter{position:relative;margin-top:14px;padding:10px 12px 10px 30px;border-radius:10px;background:color-mix(in srgb,var(--fin-accent) 4%,var(--fin-surface))}.arq-finance-movementsFooter:before{position:absolute;top:50%;inset-inline-start:13px;width:7px;height:7px;border-radius:50%;background:var(--fin-attention);content:"";transform:translateY(-50%)}.arq-finance-movementsFooter[data-kind=positive]:before{background:var(--fin-positive)}.arq-finance-insightsPanel--compact{min-height:0;container-type:inline-size}.arq-finance-insightList{flex:1;justify-content:stretch;gap:0;border-block:1px solid var(--fin-line-soft)}.arq-finance-insightList .arq-finance-insightCard,.arq-finance-insightList .arq-finance-insightCard[data-priority=top]{display:grid;flex:1;min-height:112px;grid-template-columns:3px minmax(0,1fr) minmax(122px,auto);grid-template-rows:minmax(0,1fr);align-items:center;gap:14px;padding:15px 0;border:0;border-bottom:1px solid var(--fin-line-soft);border-radius:0;background:transparent}.arq-finance-insightList .arq-finance-insightCard:last-child{border-bottom:0}.arq-finance-insightSignal{width:3px;height:52px;align-self:center;border-radius:999px;background:var(--fin-attention)}.arq-finance-insightCard[data-status=critical] .arq-finance-insightSignal{background:var(--fin-critical)}.arq-finance-insightCard[data-status=stable] .arq-finance-insightSignal{background:var(--fin-positive)}.arq-finance-insightBody{min-width:0;grid-column:2;gap:5px}.arq-finance-insightHead{justify-content:flex-start;gap:9px}.arq-finance-insightCategory{display:inline-flex;align-items:center;gap:6px}.arq-finance-insightOrder{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid color-mix(in srgb,var(--fin-accent) 20%,var(--fin-line));border-radius:6px;background:color-mix(in srgb,var(--fin-accent) 6%,var(--fin-surface));color:var(--fin-accent);font-size:9px;font-weight:700;letter-spacing:0}.arq-finance-insightList .arq-finance-insightCard h3,.arq-finance-insightList .arq-finance-insightCard[data-priority=top] h3{font-size:13.5px;font-weight:590;line-height:1.25}.arq-finance-insightList .arq-finance-insightCard .arq-finance-insightExplanation{color:var(--fin-text-faint);font-size:11px;line-height:1.42}.arq-finance-insightAction{display:flex;min-width:122px;grid-column:3;align-items:flex-end;align-self:stretch;justify-content:center;flex-direction:column;gap:9px;padding-inline-start:14px;border-inline-start:1px solid var(--fin-line-soft);text-align:end}.arq-finance-insightAction .arq-finance-insightHighlight{font-size:15px;font-weight:570}.arq-finance-insightFoot{justify-content:space-between;margin-top:10px}@media(max-width:760px){.arq-finance-movementsVerdict{grid-template-columns:minmax(0,1fr);gap:8px}.arq-finance-movementsColumns{grid-template-columns:minmax(0,1fr)}.arq-finance-movementsColumn+.arq-finance-movementsColumn{border-inline-start:0;border-top:1px solid var(--fin-line-soft)}.arq-finance-movementsRow{grid-template-columns:42px minmax(0,1fr) minmax(90px,auto)}.arq-finance-movementsRow .arq-finance-movementsStatus{display:inline}.arq-finance-insightList .arq-finance-insightCard,.arq-finance-insightList .arq-finance-insightCard[data-priority=top]{grid-template-columns:3px minmax(0,1fr);grid-template-rows:auto auto;min-height:0}.arq-finance-insightSignal{grid-row:1 / -1}.arq-finance-insightAction{min-width:0;grid-column:2;align-items:center;align-self:auto;justify-content:space-between;flex-direction:row;padding:8px 0 0;border:0;border-top:1px solid var(--fin-line-soft);text-align:start}}@container (max-width: 390px){.arq-finance-movementsVisual{padding:14px}.arq-finance-movementsVerdict{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.arq-finance-movementsRow{grid-template-columns:40px minmax(0,1fr) auto}.arq-finance-movementsValue{font-size:11.5px}}@container (min-width: 391px) and (max-width: 560px){.arq-finance-movementsVerdict{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.arq-finance-movementsVerdict p{max-width:32ch}.arq-finance-movementsRow{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.arq-finance-movementsDate{grid-column:1;grid-row:1 / -1}.arq-finance-movementsName{grid-column:2;grid-row:1}.arq-finance-movementsName strong{overflow:visible;text-overflow:clip;white-space:normal}.arq-finance-movementsValue{grid-column:2;grid-row:2;font-size:11.5px;text-align:start}}@container (max-width: 560px){.arq-finance-movementsRow{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.arq-finance-movementsDate{grid-column:1;grid-row:1 / -1}.arq-finance-movementsName{grid-column:2;grid-row:1}.arq-finance-movementsName strong{overflow:visible;text-overflow:clip;white-space:normal}.arq-finance-movementsValue{grid-column:2;grid-row:2;font-size:11.5px;text-align:start}.arq-finance-insightList .arq-finance-insightCard,.arq-finance-insightList .arq-finance-insightCard[data-priority=top]{grid-template-columns:3px minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding-block:13px}.arq-finance-insightSignal{grid-row:1 / -1;height:56px}.arq-finance-insightAction{min-width:0;grid-column:2;align-items:center;align-self:auto;justify-content:space-between;flex-direction:row;padding:9px 0 0;border:0;border-top:1px solid var(--fin-line-soft);text-align:start}}[data-mode=dark] .arq-finance-insightList .arq-finance-insightCard .arq-finance-insightExplanation{color:#f1ece4c2}.arq-finance-flowForecast{stroke:var(--fin-info)}.arq-finance-legendItem[data-kind=forecast]:before{border-color:var(--fin-info)}.arq-finance-annotation circle{stroke:var(--fin-info)}.arq-finance-riskZone{fill:color-mix(in srgb,var(--fin-critical) 9%,transparent)}.arq-finance-targetRealized{background:var(--fin-info)}.arq-finance-targetForecast{background:color-mix(in srgb,var(--fin-info) 20%,var(--fin-chip))}.arq-finance-riskTimelineFill{background:var(--fin-info)}.arq-finance-movementsVisualRow[data-kind=in] .arq-finance-movementsVisualTrack span{background:var(--fin-positive)}.arq-finance-movementsVisualRow[data-kind=out] .arq-finance-movementsVisualTrack span{background:var(--fin-structure)}.arq-finance-movementsVisualRow[data-kind=out] .arq-finance-movementsVisualMeta i{background:var(--fin-structure);box-shadow:0 0 0 3px color-mix(in srgb,var(--fin-structure) 11%,transparent)}.arq-finance-waterfall li:first-child .arq-finance-waterfallBar{background:var(--fin-revenue);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fin-revenue) 22%,transparent)}.arq-finance-waterfall li:nth-child(2) .arq-finance-waterfallBar{background:var(--fin-project-cost)}.arq-finance-waterfall li:nth-child(3) .arq-finance-waterfallBar{background:var(--fin-project-margin)}.arq-finance-waterfall li:nth-child(4) .arq-finance-waterfallBar{background:var(--fin-structure)}.arq-finance-waterfall li:last-child .arq-finance-waterfallBar{background:var(--fin-result)}.arq-finance-waterfall li:nth-child(2) .arq-finance-waterfallValue{color:var(--fin-project-cost)}.arq-finance-waterfall li:nth-child(4) .arq-finance-waterfallValue{color:var(--fin-structure)}.arq-finance-profitabilityRankChart span{background:var(--fin-project-margin)}.arq-finance-profitabilityRankMetrics strong,.arq-finance-profitabilitySummaryItem strong[data-sign=positive],.arq-finance-profitabilityColNumeric[data-priority=primary][data-sign=positive]{color:var(--fin-result)}@media(min-width:1181px){.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]{grid-auto-rows:1fr;align-items:stretch}.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]>.arq-finance-col-wide,.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura]>.arq-finance-col-narrow{align-self:stretch;height:100%}.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura] .arq-finance-bridgePanel--compact,.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura] .arq-finance-insightsPanel--compact{height:100%;min-height:100%}.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura] .arq-finance-waterfallFigure{display:flex;flex:1;flex-direction:column}.arq-finance-rhythmGrid[data-rhythm-row=resultado-leitura] .arq-finance-waterfall{flex:1}}.arq-finance-ledgerActions{display:flex;justify-content:flex-end;margin:0 0 16px}.arq-finance-ledger{margin:24px 0;padding:24px;border:1px solid var(--line,#ddd);border-radius:16px;background:var(--card,#fff)}.arq-finance-ledger h2{margin:0 0 8px;font-size:20px}.arq-finance-ledger p{margin:0 0 16px;color:var(--text2,#666)}.arq-finance-ledger__list{display:grid;gap:0}.arq-finance-ledger__list article{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(90px,1fr)) auto;align-items:center;gap:16px;border-top:1px solid var(--line,#eee);padding:13px 0;font-size:13px}.arq-finance-ledger__list article div{display:grid;gap:4px}.arq-finance-ledger__list article div span{color:var(--text2,#666)}.arq-finance-ledger__list button{border:0;background:transparent;color:var(--text,#333);text-decoration:underline;cursor:pointer}@media(max-width:720px){.arq-finance-ledger__list article{grid-template-columns:1fr auto;gap:8px}.arq-finance-ledger__list article>span{grid-column:1}.arq-finance-ledger__list article>button{grid-column:2;grid-row:1}}[data-arqon-overview-host][data-arqon-overview-react-mounted=true] [data-arqon-overview-fallback]{display:none!important}.arq-overview-shell{--overview-surface: var(--arq-surface, var(--card));--overview-surface-soft: color-mix(in srgb, var(--overview-surface) 74%, transparent);--overview-hover: var(--arq-surface-hover, var(--row-hover));--overview-accent: var(--arq-accent, var(--accent));--overview-accent-soft: var(--arq-accent-soft, var(--accent-soft));--overview-text: var(--text);--overview-text-soft: var(--text2);--overview-text-faint: var(--text3);--overview-line: var(--line);--overview-line-soft: var(--line2);--overview-positive: var(--pos);--overview-warning: var(--warn);--overview-critical: var(--danger);display:flex;width:100%;min-width:0;flex-direction:column;gap:25px;color:var(--overview-text)}.arq-overview-shell button{margin:0;border:0;background:transparent;color:inherit;font:inherit}.arq-overview-shell button:not(:disabled){cursor:pointer}.arq-overview-shell button:focus-visible{outline:2px solid var(--overview-accent);outline-offset:3px;box-shadow:var(--arq-focus-ring)}.arq-overview-panel.arq-overview-horizon{border:0;background:transparent;box-shadow:none;padding:0;margin:0}.arq-overview-horizonHeader{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;padding-top:34px}.arq-overview-horizonIntro{min-width:0}.arq-overview-horizonEyebrow,.arq-overview-horizonIntro h1,.arq-overview-horizonIntro>p,.arq-overview-horizonMeta,.arq-overview-horizonClock{animation:arqHorizonEnter .7s cubic-bezier(.2,.7,.2,1) both}.arq-overview-horizonIntro h1{animation-delay:.09s}.arq-overview-horizonIntro>p{animation-delay:.18s}.arq-overview-horizonMeta,.arq-overview-horizonClock{animation-delay:.27s}.arq-overview-horizonEyebrow{color:var(--overview-accent);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.arq-overview-horizonIntro h1{margin:14px 0 4px;color:var(--overview-text);font-family:var(--serif);font-size:clamp(32px,4vw,46px);font-weight:500;letter-spacing:-.025em;line-height:1.04}.arq-overview-horizonIntro>p{margin:0;color:var(--overview-text-soft);font-size:15.5px;line-height:1.45}.arq-overview-horizonMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;color:var(--overview-text-faint);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.arq-overview-horizonMeta>span{display:inline-flex;align-items:baseline;gap:5px}.arq-overview-horizonMeta>span+span:before{margin-right:3px;color:var(--overview-text-faint);content:"·"}.arq-overview-horizonMeta strong{color:var(--overview-accent);font-family:var(--serif);font-size:14px;font-weight:600;letter-spacing:0}.arq-overview-horizonClock{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:5px;padding-bottom:2px}.arq-overview-horizonClock>span{color:var(--overview-text-faint);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.arq-overview-horizonClock time{color:var(--overview-text);font-family:var(--serif);font-size:24px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em}.arq-overview-horizonScroller{width:100%;margin-top:4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-behavior:smooth}.arq-overview-horizonWeek{--horizon-line-top: 50%;position:relative;min-width:860px;height:200px;transition:height .18s ease}.arq-overview-horizonWeek.is-expanded{height:250px}.arq-overview-horizonBaseline,.arq-overview-horizonProgress{position:absolute;top:var(--horizon-line-top);left:0;height:1px;pointer-events:none}.arq-overview-horizonBaseline{width:100%;background:linear-gradient(90deg,transparent 0%,var(--overview-line) 8%,var(--overview-line) 92%,transparent 100%)}.arq-overview-horizonProgress{width:var(--horizon-progress);background:linear-gradient(90deg,transparent,var(--overview-accent));box-shadow:0 0 14px color-mix(in srgb,var(--overview-accent) 35%,transparent);transform-origin:left;animation:arqHorizonProgress 1.1s cubic-bezier(.2,.7,.2,1) .25s both}.arq-overview-horizonDay{position:absolute;top:var(--horizon-line-top);left:var(--horizon-day-position);z-index:2;width:0;height:0;color:var(--overview-text-faint)}.arq-overview-horizonDay>i{position:absolute;top:-3px;left:0;width:1px;height:7px;background:currentColor}.arq-overview-horizonDay>span:not(.arq-overview-horizonDayGlow){position:absolute;top:14px;left:0;width:max-content;transform:translate(-50%);color:currentColor;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.arq-overview-horizonDay.is-today{z-index:5;color:var(--overview-accent)}.arq-overview-horizonDay.is-today>i{top:-4px;left:-4px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--overview-accent) 14%,transparent),0 0 16px color-mix(in srgb,var(--overview-accent) 55%,transparent)}.arq-overview-horizonDay.is-today>i:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid currentColor;border-radius:50%;content:"";animation:arqHorizonPulse 2.4s ease-out infinite}.arq-overview-horizonDay.is-muted{opacity:.55}.arq-overview-horizonDayGlow{position:absolute;top:-45px;left:-75px;width:150px;height:90px;border-radius:50%;background:radial-gradient(ellipse,var(--overview-accent-soft),transparent 68%);opacity:0;pointer-events:none}.arq-overview-horizonDay.is-today .arq-overview-horizonDayGlow{opacity:1}.arq-overview-horizonDay>button{position:absolute;top:96px;left:0;z-index:5;min-width:26px;padding:3px 6px!important;border-radius:999px;background:var(--overview-accent-soft)!important;color:var(--overview-accent)!important;font-size:10px!important;font-weight:700!important;transform:translate(-50%)}.arq-overview-horizonDay>button:hover{background:var(--overview-hover)!important}.arq-overview-horizonEvent{position:absolute;top:var(--horizon-line-top);left:var(--horizon-event-position);z-index:4;width:0;height:0;animation:arqHorizonEventIn .55s cubic-bezier(.2,.7,.2,1) var(--horizon-event-delay) both}.arq-overview-horizonEventPoint{position:absolute;top:-4px;left:-4px;z-index:3;width:9px;height:9px;border-radius:50%;background:var(--overview-text-faint);box-shadow:0 0 0 4px color-mix(in srgb,var(--overview-text-faint) 6%,transparent);color:var(--overview-text-faint)}.arq-overview-horizonEventStem{position:absolute;left:0;width:1px;height:26px;background:var(--overview-line)}.arq-overview-horizonEvent.is-above .arq-overview-horizonEventStem{bottom:4px}.arq-overview-horizonEvent.is-below .arq-overview-horizonEventStem{top:5px}.arq-overview-horizonEvent.is-level-2 .arq-overview-horizonEventStem{height:66px}.arq-overview-horizonEventCard{position:absolute;left:-84px;display:flex;width:168px;min-width:168px;flex-direction:column;align-items:center;gap:4px;padding:4px!important;border-radius:7px;text-align:center}.arq-overview-horizonEvent.is-above.is-level-1 .arq-overview-horizonEventCard{bottom:37px}.arq-overview-horizonEvent.is-above.is-level-2 .arq-overview-horizonEventCard{bottom:77px}.arq-overview-horizonEvent.is-below.is-level-1 .arq-overview-horizonEventCard{top:37px}.arq-overview-horizonEvent.is-below.is-level-2 .arq-overview-horizonEventCard{top:77px}.arq-overview-horizonEventCard strong{display:-webkit-box;overflow:hidden;color:var(--overview-text);font-size:13px;font-weight:600;line-height:1.25;transition:color .2s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arq-overview-horizonEventCard small{overflow:hidden;width:100%;color:var(--overview-text-faint);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.arq-overview-horizonEventCard:hover strong{color:var(--overview-accent)}.arq-overview-horizonEvent.is-highlight .arq-overview-horizonEventPoint{background:var(--overview-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--overview-accent) 14%,transparent),0 0 16px color-mix(in srgb,var(--overview-accent) 80%,transparent);color:var(--overview-accent)}.arq-overview-horizonEvent.is-highlight .arq-overview-horizonEventStem{background:color-mix(in srgb,var(--overview-accent) 35%,transparent)}.arq-overview-horizonEvent.is-highlight .arq-overview-horizonEventCard strong{color:var(--overview-accent)}.arq-overview-horizonEvent.is-due-today .arq-overview-horizonEventPoint:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid currentColor;border-radius:50%;content:"";animation:arqHorizonPulse 2.4s ease-out infinite}.arq-overview-horizonEmpty{position:absolute;top:calc(var(--horizon-line-top) - 48px);left:50%;color:var(--overview-text-faint);font-size:12px;transform:translate(-50%)}.arq-overview-horizonSkeleton{position:relative;height:200px;margin-top:12px;overflow:hidden}.arq-overview-horizonSkeleton:before{position:absolute;top:50%;right:0;left:0;height:1px;background:var(--overview-line);content:""}.arq-overview-horizonSkeleton span{position:absolute;top:calc(50% - 54px);width:150px;height:34px;border-radius:7px;background:var(--overview-hover)}.arq-overview-horizonSkeleton span:nth-child(1){left:8%}.arq-overview-horizonSkeleton span:nth-child(2){left:41%;top:calc(50% + 36px)}.arq-overview-horizonSkeleton span:nth-child(3){right:8%}@keyframes arqHorizonEnter{0%{opacity:0;transform:translateY(14px)}}@keyframes arqHorizonProgress{0%{transform:scaleX(0)}}@keyframes arqHorizonEventIn{0%{opacity:0;transform:translateY(10px)}}@keyframes arqHorizonPulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.arq-overview-panel{min-width:0;padding:19px 20px;border:1px solid var(--overview-line);border-radius:var(--card-radius);background:var(--overview-surface);box-shadow:0 4px 16px color-mix(in srgb,var(--overview-text) 3%,transparent)}.arq-overview-primaryGrid{display:flex;min-width:0;flex-direction:column;gap:20px}.arq-overview-scheduleGrid{display:grid;min-width:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-auto-rows:1fr;gap:20px;align-items:stretch}.arq-overview-sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.arq-overview-sectionHeading>div:first-child{min-width:0}.arq-overview-eyebrow{color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-overview-sectionHeading h2{margin:4px 0 0;color:var(--overview-text);font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.015em}.arq-overview-sectionHeading p{max-width:620px;margin:5px 0 0;color:var(--overview-text-soft);font-size:14px;line-height:1.45}.arq-overview-health .arq-overview-sectionHeading h2{font-size:26px}.arq-overview-sectionAction{display:flex;flex:none;align-items:center}.arq-overview-textAction{display:inline-flex;align-items:center;gap:3px;padding:5px 0!important;color:var(--overview-accent)!important;font-size:14px!important;font-weight:500!important;white-space:nowrap}.arq-overview-blockHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.arq-overview-blockHeader h2{margin:0;color:var(--overview-text);font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.015em}.arq-overview-blockHeader__tools{display:flex;align-items:center;gap:16px}.arq-overview-blockHeader__fact{color:var(--overview-text-soft);font-size:14px;white-space:nowrap}.arq-overview-emptyLine{margin:16px 0 0;color:var(--overview-text-soft);font-size:15px}.arq-overview-textAction:hover{color:var(--arq-accent-hover, var(--overview-accent))!important}.arq-overview-sourceBadge{display:inline-flex;align-items:center;width:fit-content;padding:3px 7px;border:1px solid color-mix(in srgb,var(--overview-accent) 20%,transparent);border-radius:999px;background:var(--overview-accent-soft);color:var(--overview-accent);font-size:8.5px;font-weight:700;letter-spacing:.045em;line-height:1;text-transform:uppercase;white-space:nowrap}.arq-overview-sourceBadge.is-temporary{border-color:var(--overview-line);background:var(--chip-bg);color:var(--overview-text-faint)}.arq-overview-infoHint{display:inline-flex;align-items:center;gap:5px;color:var(--overview-text-faint);font-size:9.5px;white-space:nowrap}.arq-overview-infoHint>button{position:relative;display:grid;width:20px;height:20px;place-items:center;padding:0!important;border-radius:50%;color:var(--overview-text-faint)}.arq-overview-infoHint>button:hover{background:var(--overview-hover);color:var(--overview-text-soft)}.arq-overview-infoHint>button:after{position:absolute;right:0;bottom:calc(100% + 7px);z-index:20;width:max-content;max-width:min(240px,65vw);padding:7px 9px;border:1px solid var(--overview-line);border-radius:7px;background:var(--overview-surface);box-shadow:var(--card-shadow);color:var(--overview-text-soft);content:attr(data-tooltip);font-size:9.5px;font-weight:500;line-height:1.35;opacity:0;pointer-events:none;text-align:left;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease;white-space:normal}.arq-overview-infoHint>button:hover:after,.arq-overview-infoHint>button:focus-visible:after{opacity:1;transform:translateY(0)}.arq-overview-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:104px;margin-top:15px;border:1px dashed var(--overview-line);border-radius:10px;color:var(--overview-text-faint);font-size:12px}.arq-overview-activityList{margin-top:18px}.arq-overview-activityHeader,.arq-overview-activityRow{display:grid;grid-template-columns:minmax(280px,1fr) 200px 120px 170px;gap:16px;align-items:center}.arq-overview-activityHeader{padding:0 12px 10px;border-bottom:1px solid var(--overview-line-soft);color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-overview-activityRow{position:relative;min-height:64px;padding:10px 12px;border-top:1px solid var(--overview-line-soft);border-radius:8px;transition:background-color .15s ease,opacity .15s ease}.arq-overview-activityRow:hover{background:var(--overview-hover)}.arq-overview-activityRow.is-complete{opacity:.57}.arq-overview-activityHit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;border-radius:inherit}.arq-overview-activityRow>*:not(.arq-overview-activityHit){position:relative;z-index:2;pointer-events:none}.arq-overview-activityMeta button{pointer-events:auto!important}.arq-overview-activityMain{display:flex;min-width:0;align-items:center}.arq-overview-statusDot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--overview-text-faint)}.arq-overview-statusDot.is-positive{background:var(--overview-positive)}.arq-overview-statusDot.is-attention{background:var(--overview-warning)}.arq-overview-activityCopy{display:flex;min-width:0;flex-direction:column;gap:4px}.arq-overview-activityTitle{overflow:hidden;padding:0!important;color:var(--overview-text)!important;font-size:17px!important;font-weight:500!important;text-align:left;text-overflow:ellipsis;white-space:nowrap}.arq-overview-activityRow:hover .arq-overview-activityTitle{color:var(--overview-accent)!important}.arq-overview-activityMeta{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:var(--overview-text-faint);font-size:14px;white-space:nowrap}.arq-overview-activityMeta button{max-width:160px;overflow:hidden;padding:0!important;color:var(--overview-text-soft)!important;font-size:inherit!important;text-overflow:ellipsis;white-space:nowrap}.arq-overview-activityMeta button:hover{color:var(--overview-accent)!important}.arq-overview-activityMeta i{font-style:normal}.arq-overview-personCell{display:flex;min-width:0;align-items:center;gap:8px}.arq-overview-personCell>span{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:var(--chip-bg);color:var(--overview-text-soft);font-family:var(--serif);font-size:10px;font-weight:600}.arq-overview-personCell>strong{overflow:hidden;color:var(--overview-text-soft);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-overview-activityRow>time{color:var(--overview-text-soft);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-overview-statusText{display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--overview-text-soft);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-statusText>span{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.arq-overview-statusText.is-positive{color:var(--overview-positive)}.arq-overview-statusText.is-attention{color:var(--overview-warning)}.arq-overview-statusText.is-critical{color:var(--overview-critical)}.arq-overview-deliveriesPanel,.arq-overview-agendaPanel--desktop{min-height:340px}.arq-overview-deliveryGroups,.arq-overview-agendaList{margin-top:18px}.arq-overview-deliveryGroup+.arq-overview-deliveryGroup{margin-top:18px}.arq-overview-groupLabel{margin-bottom:6px;color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-overview-groupLabel.is-overdue{color:var(--overview-critical)}.arq-overview-groupLabel.is-today{color:var(--overview-warning)}.arq-overview-scheduleDate{display:flex;flex:none;flex-direction:column;align-items:center;line-height:1.1}.arq-overview-scheduleDate span{color:var(--overview-text);font-family:var(--serif);font-size:22px;font-weight:500}.arq-overview-scheduleDate strong{margin-top:3px;color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.arq-overview-scheduleDivider{align-self:stretch;flex:none;width:1px;background:var(--overview-line-soft)}.arq-overview-deliveryRow{display:grid;width:100%;grid-template-columns:56px auto minmax(0,1fr) auto 13px;gap:16px;align-items:center;min-height:64px;padding:10px 12px!important;border-top:1px solid var(--overview-line-soft)!important;border-radius:8px;text-align:left;transition:background-color .15s ease}.arq-overview-deliveryRow:hover{background:var(--overview-hover)}.arq-overview-deliveryCopy{display:flex;min-width:0;flex-direction:column;gap:4px}.arq-overview-deliveryCopy strong{overflow:hidden;color:var(--overview-text);font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-overview-deliveryRow:hover .arq-overview-deliveryCopy strong{color:var(--overview-accent)}.arq-overview-deliveryCopy>span{overflow:hidden;color:var(--overview-text-faint);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-deliveryRow>.arq-overview-icon{color:var(--overview-text-faint)}.arq-overview-agendaRow{display:grid;width:100%;grid-template-columns:56px auto minmax(0,1fr) auto 13px;gap:16px;align-items:center;min-height:64px;padding:10px 12px!important;border-top:1px solid var(--overview-line-soft)!important;border-radius:8px;text-align:left;transition:background-color .15s ease}button.arq-overview-agendaRow:hover{background:var(--overview-hover)}.arq-overview-agendaCopy{display:flex;min-width:0;flex-direction:column;gap:4px}.arq-overview-agendaCopy>strong{overflow:hidden;padding:0;color:var(--overview-text);font-size:17px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}button.arq-overview-agendaRow:hover .arq-overview-agendaCopy>strong{color:var(--overview-accent)}.arq-overview-agendaCopy>span{overflow:hidden;color:var(--overview-text-faint);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-agendaTime{color:var(--overview-text-soft);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-overview-agendaRow>.arq-overview-icon{color:var(--overview-text-faint)}.arq-overview-scheduleFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:14px;border-top:1px solid var(--overview-line-soft);color:var(--overview-text-faint);font-size:14px}.arq-overview-scheduleFooter button{padding:0!important;color:var(--overview-accent)!important;font-size:14px!important;font-weight:500!important;white-space:nowrap}.arq-overview-portfolioTimeline{overflow:hidden}.arq-overview-portfolioTimelineHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.arq-overview-portfolioTimelineHeading>div:first-child{min-width:0}.arq-overview-portfolioTimelineHeading h2{margin:4px 0 0;color:var(--overview-text);font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.015em}.arq-overview-portfolioTimelineHeading p{margin:5px 0 0;color:var(--overview-text-soft);font-size:14px;line-height:1.45}.arq-overview-portfolioTimelineLegend{display:flex;flex:none;align-items:center;gap:16px;padding-bottom:2px;color:var(--overview-text-soft);font-size:14px}.arq-overview-portfolioTimelineLegend>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.arq-overview-portfolioTimelineLegend i{width:11px;height:11px;border-radius:calc(var(--card-radius) / 3)}.arq-overview-portfolioTimelineLegend .is-completed{border:1px solid var(--overview-accent);background:var(--overview-accent-soft)}.arq-overview-portfolioTimelineLegend .is-current{background:var(--overview-accent)}.arq-overview-portfolioTimelineLegend .is-planned{border:1px dashed var(--overview-line);background:var(--track)}.arq-overview-portfolioTimelineViewport{min-width:0;margin-top:17px;overflow-x:auto;border:1px solid var(--overview-line);border-radius:var(--card-radius);background:var(--overview-surface);overscroll-behavior-inline:contain;scrollbar-width:thin}.arq-overview-portfolioTimelineViewport:focus-visible{outline:2px solid var(--overview-accent);outline-offset:-2px}.arq-overview-portfolioTimelineBoard{min-width:960px}.arq-overview-portfolioTimelineHeader,.arq-overview-portfolioTimelineBody{display:grid;grid-template-columns:232px minmax(0,1fr)}.arq-overview-portfolioTimelineHeader{border-bottom:1px solid var(--overview-line)}.arq-overview-portfolioTimelineHeader>div:first-child{padding:13px 22px;color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-overview-portfolioTimelineMonths{display:grid;grid-template-columns:repeat(var(--portfolio-month-count),1fr)}.arq-overview-portfolioTimelineMonths span{padding:13px 10px;border-left:1px solid var(--overview-line-soft);color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-overview-portfolioTimelineProjects>button,.arq-overview-portfolioTimelineRow{height:74px;border-bottom:1px solid var(--overview-line-soft)!important}.arq-overview-portfolioTimelineProjects>button:last-child,.arq-overview-portfolioTimelineRow:last-of-type{border-bottom:0!important}.arq-overview-portfolioTimelineProjects>button{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 22px!important;border-radius:0;text-align:left;transition:background-color .16s ease}.arq-overview-portfolioTimelineProjects>button:hover{background:var(--overview-hover)}.arq-overview-portfolioTimelineProjects strong{max-width:100%;overflow:hidden;color:var(--overview-text);font-family:var(--serif);font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-overview-portfolioTimelineProjects small{max-width:100%;margin-top:4px;overflow:hidden;color:var(--overview-text-faint);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-portfolioTimelineTrack{position:relative;background-image:linear-gradient(to right,var(--overview-line-soft) 1px,transparent 1px);background-size:calc(100% / var(--portfolio-month-count)) 100%}.arq-overview-portfolioTimelineRow{position:relative}.arq-overview-portfolioTimelineBar{position:absolute;top:50%;display:flex;height:34px;min-width:0;align-items:center;overflow:hidden;padding:0 12px!important;border:1px solid transparent!important;border-radius:calc(var(--card-radius) / 1.5);text-align:left;transform:translateY(-50%);transform-origin:left;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease;animation:arqPortfolioTimelineBarIn .65s cubic-bezier(.22,.8,.26,1) both}.arq-overview-portfolioTimelineBar:hover{z-index:4;filter:brightness(.97);transform:translateY(-50%) scaleY(1.05)}.arq-overview-portfolioTimelineBar span{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-overview-portfolioTimelineBar.is-completed{background:var(--overview-accent-soft);color:var(--overview-accent)}.arq-overview-portfolioTimelineBar.is-current{background:var(--overview-accent);box-shadow:0 7px 18px color-mix(in srgb,var(--overview-accent) 18%,transparent);color:var(--arq-accent-contrast, #fff)}.arq-overview-portfolioTimelineBar.is-planned{border-color:var(--overview-line)!important;border-style:dashed!important;background:var(--track);color:var(--overview-text-faint)}.arq-overview-portfolioTimelineToday{position:absolute;top:0;bottom:0;z-index:3;width:1px;background:var(--overview-accent);pointer-events:none}.arq-overview-portfolioTimelineToday span{position:absolute;top:-25px;left:7px;padding:2px 6px;border-radius:calc(var(--card-radius) / 3);background:var(--overview-accent-soft);color:var(--overview-accent);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.arq-overview-portfolioTimelineFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:13px;color:var(--overview-text-soft);font-size:14px}.arq-overview-portfolioTimelineFooter button{padding:4px 0!important;color:var(--overview-accent)!important;font-size:14px!important;font-weight:500!important;white-space:nowrap}.arq-overview-portfolioTimelineFooter button:hover{color:var(--arq-accent-hover, var(--overview-accent))!important}@keyframes arqPortfolioTimelineBarIn{0%{opacity:0;transform:translateY(-50%) scaleX(.45)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}.arq-overview-teamSection{min-width:0;padding:5px 0 2px}.arq-overview-teamHeaderActions{display:flex;align-items:center;gap:16px}.arq-overview-teamPager{display:flex;gap:8px}.arq-overview-teamPagerBtn{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--overview-line);border-radius:8px;background:transparent;color:var(--overview-text-soft);cursor:pointer}.arq-overview-teamPagerBtn:hover:not(:disabled){background:var(--overview-hover);color:var(--overview-text)}.arq-overview-teamPagerBtn:disabled{opacity:.35;cursor:not-allowed}.arq-overview-teamPagerBtn:not(.is-next) svg{transform:rotate(180deg)}.arq-overview-teamGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.arq-overview-teamCard{display:flex;min-width:0;min-height:220px;flex-direction:column;padding:22px;border:1px solid var(--overview-line);border-radius:var(--card-radius);background:var(--overview-surface-soft);transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.arq-overview-teamCard[role=link]{cursor:pointer}.arq-overview-teamCard[role=link]:focus-visible{outline:2px solid var(--overview-accent);outline-offset:3px;box-shadow:var(--arq-focus-ring)}.arq-overview-teamCard:hover{transform:translateY(-1px);background:var(--overview-surface);box-shadow:0 7px 20px color-mix(in srgb,var(--overview-text) 4%,transparent)}.arq-overview-teamHead{display:flex;min-width:0;align-items:center;gap:14px}.arq-overview-teamAvatar{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:12px;background:var(--overview-accent-soft);color:var(--overview-accent);font-family:var(--serif);font-size:14px;font-weight:650}.arq-overview-teamAvatar{overflow:hidden;border:1px solid var(--overview-line)}.arq-overview-teamAvatar img{width:100%;height:100%;object-fit:cover}.arq-overview-teamHead>div{min-width:0}.arq-overview-teamHead h3{overflow:hidden;margin:0;color:var(--overview-text);font-family:var(--serif);font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-overview-availability{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.arq-overview-availability:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.arq-overview-availability.is-available,.arq-overview-availability.is-balanced{color:var(--overview-positive)}.arq-overview-availability.is-high{color:var(--overview-warning)}.arq-overview-availability.is-overloaded{color:var(--overview-critical)}.arq-overview-currentWork{display:flex;min-height:60px;flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;border-top:1px solid var(--overview-line-soft)}.arq-overview-microLabel{margin-bottom:3px;color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-overview-currentWork strong{overflow:hidden;color:var(--overview-text);font-size:15px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.arq-overview-currentWork strong.is-empty{color:var(--overview-text-faint);font-weight:400}.arq-overview-currentWork>span:last-child{overflow:hidden;color:var(--overview-text-faint);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-loadBlock{margin-top:auto}.arq-overview-loadBlock>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--overview-text-soft);font-size:14px}.arq-overview-loadBlock>div:first-child strong{color:var(--overview-text);font-family:var(--serif);font-size:20px}.arq-overview-loadTrack{height:4px;margin-top:6px;overflow:hidden;border-radius:999px;background:var(--track)}.arq-overview-loadTrack span{display:block;height:100%;border-radius:inherit;background:var(--overview-positive)}.arq-overview-teamCard[data-load=high] .arq-overview-loadTrack span{background:var(--overview-warning)}.arq-overview-teamCard[data-load=overloaded] .arq-overview-loadTrack span{background:var(--overview-critical)}.arq-overview-hours{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--overview-text-faint);font-size:14px}.arq-overview-healthList{margin-top:18px}.arq-overview-healthRow{display:grid;width:100%;min-height:78px;grid-template-columns:130px minmax(160px,.85fr) minmax(190px,1fr) minmax(200px,1fr) 16px;gap:20px;align-items:center;padding:10px 12px!important;border-top:1px solid var(--overview-line-soft)!important;border-radius:8px;text-align:left;transition:background-color .15s ease}.arq-overview-healthRow:hover{background:var(--overview-hover)}.arq-overview-healthScore{display:flex;align-items:baseline;gap:8px;color:var(--overview-positive)}.arq-overview-healthScore.is-attention{color:var(--overview-warning)}.arq-overview-healthScore.is-critical{color:var(--overview-critical)}.arq-overview-healthScore i{font-family:var(--serif);font-size:26px;font-style:normal;font-weight:400;letter-spacing:-.025em}.arq-overview-healthScore>span{font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.arq-overview-healthProject,.arq-overview-nextAction{display:flex;min-width:0;flex-direction:column;gap:4px}.arq-overview-healthProject strong{overflow:hidden;font-family:var(--serif);font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-overview-healthProject small{overflow:hidden;color:var(--overview-text-faint);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-healthReason{overflow:hidden;display:-webkit-box;color:var(--overview-text-soft);font-size:15px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.arq-overview-nextAction small{color:var(--overview-text-faint);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.arq-overview-nextAction strong{overflow:hidden;color:var(--overview-text);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-overview-nextAction time{color:var(--overview-text-soft);font-size:14px;font-variant-numeric:tabular-nums}.arq-overview-healthRow>.arq-overview-icon{color:var(--overview-text-faint)}.arq-overview-timeline{min-width:0}.arq-overview-timelineTrack{display:flex;flex-direction:column;margin-top:13px}.arq-overview-timelineGroup{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr)}.arq-overview-timelineGroup+.arq-overview-timelineGroup{margin-top:3px;padding-top:5px;border-top:1px solid var(--overview-line-soft)}.arq-overview-timelinePeriod{padding:18px 18px 0 5px;color:var(--overview-text-faint);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-overview-timelineItem{position:relative;display:grid;width:100%;min-height:57px;grid-column:2;grid-template-columns:28px 94px minmax(180px,1fr) auto 16px;gap:12px;align-items:center;padding:6px 9px 6px 0!important;border-radius:8px;text-align:left;transition:background-color .15s ease}button.arq-overview-timelineItem:hover{background:var(--overview-hover)}.arq-overview-timelineItem:before{position:absolute;top:0;bottom:0;left:13px;width:1px;background:var(--overview-line);content:""}.arq-overview-timelineGroup .arq-overview-timelineItem:nth-child(2):before{top:50%}.arq-overview-timelineGroup .arq-overview-timelineItem:last-child:before{bottom:50%}.arq-overview-timelineNode{z-index:1;display:grid;width:29px;height:29px;place-items:center;border:1px solid color-mix(in srgb,var(--overview-accent) 25%,var(--overview-surface));border-radius:50%;background:var(--overview-surface);color:var(--overview-accent)}.arq-overview-timelineNode.is-visit{color:var(--overview-warning)}.arq-overview-timelineNode.is-calendar{color:var(--overview-text-faint)}.arq-overview-timelineDate{display:flex;flex-direction:column;gap:2px}.arq-overview-timelineDate time{color:var(--overview-text-soft);font-size:9.5px;font-weight:650;white-space:nowrap}.arq-overview-timelineDate small{color:var(--overview-text-faint);font-size:8.5px}.arq-overview-timelineCopy{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-overview-timelineCopy strong{overflow:hidden;color:var(--overview-text);font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-overview-timelineCopy small{overflow:hidden;color:var(--overview-text-faint);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-timelineTags{display:flex;align-items:center;justify-content:flex-end;gap:7px}.arq-overview-timelineTags>span:first-child{color:var(--overview-text-soft);font-size:9px;font-weight:650;white-space:nowrap}.arq-overview-timelineItem>.arq-overview-icon{color:var(--overview-text-faint)}@media(max-width:1200px){.arq-overview-scheduleGrid{grid-template-columns:1fr}.arq-overview-teamGrid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.arq-overview-healthRow{grid-template-columns:82px minmax(130px,.7fr) minmax(160px,1fr) minmax(165px,1fr) 15px;gap:12px}}@media(max-width:980px){.arq-overview-activityHeader{display:none}.arq-overview-activityRow{grid-template-columns:minmax(210px,1fr) minmax(130px,.65fr) auto}.arq-overview-activityRow>.arq-overview-statusPill{display:none}.arq-overview-healthRow{grid-template-columns:84px minmax(125px,.7fr) minmax(170px,1fr) 15px}.arq-overview-healthReason{display:none}.arq-overview-timelineGroup{grid-template-columns:96px minmax(0,1fr)}.arq-overview-timelineItem{grid-template-columns:28px 78px minmax(0,1fr) 15px;gap:10px}.arq-overview-timelineTags{display:none}}@media(max-width:900px){.arq-overview-horizonHeader{align-items:flex-start;flex-direction:column}.arq-overview-horizonClock{align-items:flex-start}.arq-overview-horizonScroller{margin-top:10px}}@media(max-width:720px){.arq-overview-shell{gap:22px}.arq-overview-panel{padding:19px 17px}.arq-overview-sectionHeading{gap:12px}.arq-overview-sectionHeading p{display:none}.arq-overview-portfolioTimelineHeading{align-items:flex-start}.arq-overview-portfolioTimelineHeading p,.arq-overview-portfolioTimelineLegend{display:none}.arq-overview-portfolioTimelineViewport{margin-right:-17px;border-right:0;border-radius:var(--card-radius) 0 0 var(--card-radius)}.arq-overview-portfolioTimelineBoard{min-width:840px}.arq-overview-portfolioTimelineHeader,.arq-overview-portfolioTimelineBody{grid-template-columns:180px minmax(0,1fr)}.arq-overview-portfolioTimelineFooter>span{display:none}.arq-overview-portfolioTimelineFooter{justify-content:flex-end}.arq-overview-activityRow{grid-template-columns:minmax(180px,1fr) auto;gap:10px}.arq-overview-personCell{display:none}.arq-overview-deliveryRow{grid-template-columns:30px minmax(0,1fr) 13px}.arq-overview-deliveryMeta{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.arq-overview-deliveryRow>.arq-overview-icon{grid-column:3;grid-row:1 / span 2}.arq-overview-agendaRow{grid-template-columns:62px 26px minmax(0,1fr) 13px;gap:8px}.arq-overview-teamGrid{grid-template-columns:1fr 1fr}.arq-overview-healthRow{grid-template-columns:78px minmax(130px,1fr) 15px}.arq-overview-nextAction{display:none}.arq-overview-timelineGroup{grid-template-columns:1fr}.arq-overview-timelinePeriod{padding:14px 0 5px}.arq-overview-timelineItem{grid-column:1;grid-template-columns:28px minmax(0,1fr) 15px}.arq-overview-timelineDate{grid-column:2;grid-row:1}.arq-overview-timelineCopy{grid-column:2;grid-row:2}.arq-overview-timelineTags{display:none}.arq-overview-timelineItem>.arq-overview-icon{grid-column:3;grid-row:1 / span 2}.arq-overview-timelineNode{grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.arq-overview-teamCard,.arq-overview-activityRow,.arq-overview-deliveryRow,.arq-overview-agendaRow,.arq-overview-healthRow,.arq-overview-timelineItem{transition:none}.arq-overview-teamCard:hover{transform:none}.arq-overview-infoHint>button:after{transition:none}.arq-overview-horizon *,.arq-overview-horizon *:before,.arq-overview-horizon *:after{animation:none!important;transition:none!important}.arq-overview-portfolioTimelineBar{animation:none;transition:none}}.arq-overview-horizon{min-width:0;padding:14px 0 0}.arq-overview-horizonHeader{flex-wrap:nowrap;align-items:center;gap:clamp(36px,6vw,86px);padding:20px 20px 30px}.arq-overview-horizonIntro{flex:1 1 auto}.arq-overview-horizonIntro>p{font-size:14px}.arq-overview-horizonEyebrow,.arq-overview-horizonIntro h1,.arq-overview-horizonIntro>p,.arq-overview-horizonMeta{animation:arqHorizonEnter .7s cubic-bezier(.2,.7,.2,1) both}.arq-overview-horizonWeekCard{overflow:hidden;border:1px solid var(--overview-line);border-radius:var(--card-radius);background:var(--overview-surface);box-shadow:0 10px 32px color-mix(in srgb,var(--overview-text) 5%,transparent);width:100%}.arq-overview-horizonWeekHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:14px 24px;border-bottom:1px solid var(--overview-line-soft)}.arq-overview-horizonWeekHeader h2{margin:0;color:var(--overview-text);font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.arq-overview-horizonWeekHeader>span{color:var(--overview-text-faint);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.arq-overview-execStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;min-height:78px;max-height:none;padding:16px 22px;border-bottom:1px solid var(--overview-line-soft)}.arq-overview-execKpi{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-width:0}.arq-overview-execKpiIcon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:color-mix(in srgb,currentColor 10%,transparent);color:var(--overview-accent);flex:none}.arq-overview-execKpi.is-positive .arq-overview-execKpiIcon{color:var(--overview-positive)}.arq-overview-execKpiStack{display:inline-flex;align-items:baseline;gap:8px;min-width:0;line-height:1}.arq-overview-execKpiValue{color:var(--overview-accent);font-family:var(--serif);font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.arq-overview-execKpi.is-positive .arq-overview-execKpiValue{color:var(--overview-positive)}.arq-overview-execKpiLabel{color:var(--overview-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap}.arq-overview-execKpi.is-critical :is(.arq-overview-execKpiIcon,.arq-overview-execKpiValue){color:var(--overview-critical)}button.arq-overview-execKpi{padding:0;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer}button.arq-overview-execKpi:hover{background:var(--row-hover)}button.arq-overview-execKpi:focus-visible{outline:2px solid var(--overview-accent);outline-offset:6px}@media(max-width:1100px){.arq-overview-execStrip{padding:14px 18px}.arq-overview-execKpiValue{font-size:24px}.arq-overview-execKpiLabel{font-size:10px;letter-spacing:.08em;white-space:normal;line-height:1.4}}@media(max-width:600px){.arq-overview-execStrip{grid-template-columns:1fr 1fr;row-gap:18px}.arq-overview-execKpi:last-child{grid-column:1/-1}}.arq-overview-horizonScroller{margin-top:0}.arq-overview-horizonWeek{--horizon-line-top: 58%;min-width:860px;height:268px;transition:none}.arq-overview-horizonBaseline{top:var(--horizon-line-top);width:100%;background:var(--overview-line)}.arq-overview-horizonProgress{display:none}.arq-overview-horizonDay{top:0;bottom:0;height:100%;color:var(--overview-text-faint)}.arq-overview-horizonDayColumn{position:absolute;top:0;bottom:0;left:0;width:20%;border-left:1px solid var(--overview-line-soft);pointer-events:none;transform:translate(-50%)}.arq-overview-horizonDay:first-of-type .arq-overview-horizonDayColumn{border-left:0}.arq-overview-horizonDay.is-today .arq-overview-horizonDayColumn{background:linear-gradient(180deg,color-mix(in srgb,var(--overview-accent-soft) 55%,transparent),transparent 78%)}.arq-overview-horizonDay>span.arq-overview-horizonTodayPulse{position:absolute;top:var(--horizon-line-top);left:0;z-index:8;width:9px;height:9px;border:2px solid var(--overview-surface);border-radius:50%;background:var(--overview-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--overview-accent) 13%,var(--overview-surface)),0 0 15px color-mix(in srgb,var(--overview-accent) 55%,transparent);color:var(--overview-accent);pointer-events:none;transform:translate(-50%,-50%)}.arq-overview-horizonDay>span.arq-overview-horizonTodayPulse:after{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid currentColor;border-radius:50%;content:"";animation:arqHorizonPulse 2.4s ease-out infinite}.arq-overview-horizonDayLabel{position:absolute;top:calc(var(--horizon-line-top) + 16px);left:0;display:flex;width:70px;align-items:baseline;justify-content:center;gap:5px;color:var(--overview-text-faint);transform:translate(-50%)}.arq-overview-horizonDayLabel b,.arq-overview-horizonDayLabel em,.arq-overview-horizonDayLabel small{font-style:normal;text-transform:uppercase}.arq-overview-horizonDayLabel b{font-size:9px;font-weight:700;letter-spacing:.12em}.arq-overview-horizonDayLabel em{font-family:var(--serif);font-size:13px;font-weight:500}.arq-overview-horizonDayLabel small{color:var(--overview-accent);font-size:7.5px;font-weight:750;letter-spacing:.08em}.arq-overview-horizonDay.is-today{color:var(--overview-accent)}.arq-overview-horizonDay.is-muted{opacity:.5}.arq-overview-horizonDay>i,.arq-overview-horizonDayGlow,.arq-overview-horizonDay>button{display:none}.arq-overview-horizonEvent{top:var(--horizon-line-top)}.arq-overview-horizonEventStem{bottom:4px;height:22px;background:var(--overview-line)}.arq-overview-horizonEventPoint{top:-4px;left:-4px;width:9px;height:9px;background:var(--overview-surface);border:2px solid var(--overview-text-faint);box-shadow:0 0 0 4px var(--overview-surface)}.arq-overview-horizonEventCard{bottom:34px;left:-76px;width:152px;min-width:152px;align-items:flex-start;gap:4px;padding:8px 9px!important;border:1px solid transparent!important;border-radius:calc(var(--card-radius) * .72);text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.arq-overview-horizonEventCard:hover{border-color:var(--overview-line)!important;background:var(--overview-hover)!important;transform:translateY(-1px)}.arq-overview-horizonEventCard strong{width:100%;font-size:11.5px;line-height:1.28}.arq-overview-horizonEventCard small{font-size:9.5px}.arq-overview-horizonEvent.is-highlight .arq-overview-horizonEventPoint{border-color:var(--overview-accent);background:var(--overview-accent);box-shadow:0 0 0 4px var(--overview-surface),0 0 14px color-mix(in srgb,var(--overview-accent) 45%,transparent)}.arq-overview-horizonEvent.is-highlight .arq-overview-horizonEventCard{border-color:color-mix(in srgb,var(--overview-accent) 13%,transparent)!important;background:color-mix(in srgb,var(--overview-accent-soft) 45%,transparent)!important}.arq-overview-horizonEvent.is-highlight .arq-overview-horizonEventCard strong{color:var(--overview-text)}.arq-overview-horizonMore{position:absolute;right:18px;bottom:12px;z-index:7;padding:5px 8px!important;color:var(--overview-text-faint)!important;font-size:9px!important;font-weight:650!important;letter-spacing:.03em}.arq-overview-horizonMore:hover{color:var(--overview-accent)!important}.arq-overview-horizonEmpty{top:calc(var(--horizon-line-top) - 58px)}@media(max-width:900px){.arq-overview-horizon{padding:12px 0 0}.arq-overview-horizonWeekCard{border-radius:calc(var(--card-radius) * .85)}}@media(max-width:720px){.arq-overview-horizon{padding-inline:0}}[data-arqon-construction-host][data-arqon-construction-react-mounted=true] [data-arqon-construction-fallback]{display:none!important}.arq-construction{--arq-construction-surface: var(--arq-surface, var(--card));--arq-construction-line: var(--arq-border, var(--line));--arq-construction-line-soft: var(--line2);--arq-construction-text: var(--arq-text, var(--text));--arq-construction-text-soft: var(--arq-text-secondary, var(--text2));--arq-construction-text-faint: var(--arq-text-tertiary, var(--text3));--arq-construction-accent: var(--arq-accent, var(--accent));--arq-construction-accent-soft: var(--arq-accent-soft, var(--accent-soft));--arq-construction-accent-border: var(--arq-accent-border, var(--line));display:flex;min-width:0;flex-direction:column;gap:16px;color:var(--arq-construction-text)}.arq-construction.is-screen{gap:22px}.arq-construction__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px}.arq-constructionCard__header>span{color:var(--arq-construction-accent);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.arq-construction__heading h2{margin:5px 0 0;color:var(--arq-construction-text);font-family:var(--serif);font-size:21px;font-weight:500;letter-spacing:-.01em}.arq-construction.is-project .arq-construction__heading>div>span{display:none}.arq-construction.is-project .arq-construction__heading h2{margin:0;color:var(--arq-construction-text-faint);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-construction.is-screen .arq-construction__heading{display:block}.arq-construction.is-screen .arq-construction__heading>div>span{font-size:11px}.arq-construction.is-screen .arq-construction__heading h2{margin-top:11px;font-size:30px}.arq-construction__heading p{margin:0 0 2px;color:var(--arq-construction-text-soft);font-size:14px}.arq-construction.is-screen .arq-construction__heading p{margin-top:9px;font-size:14px}.arq-construction__grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.arq-construction.is-screen .arq-construction__grid{gap:20px}.arq-constructionCard,.arq-constructionEmpty{min-width:0;border:1px solid var(--arq-construction-line);border-radius:calc(var(--card-radius) + 1px);background:var(--arq-construction-surface);box-shadow:var(--card-shadow)}.arq-constructionCard{overflow:hidden;padding:18px 20px 8px}.arq-construction.is-screen .arq-constructionCard{padding:22px 24px 10px}.arq-constructionCard__header h3{margin:5px 0 0;color:var(--arq-construction-text);font-family:var(--serif);font-size:16px;font-weight:500}.arq-construction.is-screen .arq-constructionCard__header h3{font-size:18px}.arq-constructionFront{padding:13px 0;border-top:1px solid var(--arq-construction-line-soft)}.arq-constructionFront:first-child{margin-top:8px}.arq-constructionFront>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.arq-constructionFront>div span{color:var(--arq-construction-text);font-size:12px;font-weight:550}.arq-constructionFront>div strong{color:var(--arq-construction-text);font-family:var(--serif);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.arq-constructionFront__track{display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--track)}.arq-constructionFront__track>span{display:block;height:100%;border-radius:inherit;background:var(--arq-construction-accent)}.arq-constructionFront__track>span.is-positive{background:var(--pos)}.arq-constructionStages{position:relative;margin:14px 0 0;padding:0 0 0 24px;list-style:none}.arq-constructionStages:before{position:absolute;top:8px;bottom:12px;left:6px;width:1px;background:var(--arq-construction-line);content:""}.arq-constructionStages li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:18px}.arq-constructionStages li>span{position:absolute;top:1px;left:-24px;width:11px;height:11px;border:2px solid var(--arq-construction-text-faint);border-radius:50%;background:var(--arq-construction-surface)}.arq-constructionStages li>span.is-attention{border-color:var(--warn)}.arq-constructionStages li>span.is-accent{border-color:var(--arq-construction-accent)}.arq-constructionStages li>span.is-positive{border-color:var(--pos)}.arq-constructionStages li>div{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-constructionStages strong{overflow:hidden;color:var(--arq-construction-text);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-constructionStages li>div span,.arq-constructionStages time{color:var(--arq-construction-text-soft);font-size:10.5px}.arq-constructionStages time{color:var(--arq-construction-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.arq-constructionCard--journal{padding-bottom:4px}.arq-constructionJournal{margin:8px 0 0;padding:0;list-style:none}.arq-constructionJournal li{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--arq-construction-line-soft)}.arq-constructionJournal time{color:var(--arq-construction-text);font-family:var(--serif);font-size:12px}.arq-constructionJournal li>div{min-width:0}.arq-constructionJournal strong{color:var(--arq-construction-text);font-size:12px;font-weight:550}.arq-constructionJournal p{margin:4px 0 0;color:var(--arq-construction-text-soft);font-size:11px;line-height:1.5}.arq-constructionJournal__tag{padding:4px 8px;border-radius:999px;background:var(--chip-bg);color:var(--arq-construction-text-soft);font-size:9.5px;font-weight:600;white-space:nowrap}.arq-constructionJournal__tag.is-positive{background:color-mix(in srgb,var(--pos) 10%,transparent);color:var(--pos)}.arq-constructionJournal__tag.is-attention{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}.arq-constructionJournal__tag.is-accent{background:var(--arq-construction-accent-soft);color:var(--arq-construction-accent)}.arq-constructionEmpty{display:flex;min-height:150px;flex-direction:column;justify-content:center;gap:8px;padding:24px 28px}.arq-constructionEmpty h3{margin:0;color:var(--arq-construction-text);font-family:var(--serif);font-size:18px;font-weight:500}.arq-constructionEmpty p{margin:0;color:var(--arq-construction-text-soft);font-size:15px}@media(max-width:820px){.arq-construction__heading{align-items:flex-start;flex-direction:column;gap:5px}.arq-construction__grid{grid-template-columns:1fr}}@media(max-width:560px){.arq-constructionJournal li{grid-template-columns:44px minmax(0,1fr)}.arq-constructionJournal__tag{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.arq-construction *,.arq-construction *:before,.arq-construction *:after{transition-duration:.01ms!important}}[data-arqon-portal-host]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;overflow:auto;background:var(--bg);color:var(--text);container-name:portal-host;container-type:inline-size}[data-frame][data-portal-active=true]>:not([data-arqon-portal-host]){display:none!important}.arq-portal{--portal-surface: var(--arq-surface, var(--card));--portal-soft: var(--chip-bg);--portal-accent: var(--arq-accent, var(--accent));--portal-border: var(--line);min-height:100%;background:var(--bg);color:var(--text);font-family:var(--arq-font-apple);font-size:15px;line-height:1.5}.arq-portal *,.arq-portal *:before,.arq-portal *:after{box-sizing:border-box}.arq-portal button,.arq-portal textarea{color:inherit;font:inherit}.arq-portal button:focus-visible,.arq-portal textarea:focus-visible,.arq-portal a:focus-visible,.arq-portal [tabindex]:focus-visible{outline:2px solid var(--portal-accent);outline-offset:3px}.arq-portal button{cursor:pointer}.arq-portal h1,.arq-portal h2,.arq-portal h3,.arq-portal h4,.arq-portal p{margin:0}.arq-portal a{color:inherit}.arq-portal-topbar{position:sticky;top:0;z-index:20;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(20px,5vw,76px);border-bottom:1px solid var(--portal-border);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.arq-portal-brand{display:flex;align-items:center;gap:12px;min-width:0;white-space:nowrap}.arq-portal-brand img{width:28px;height:24px;object-fit:contain;opacity:.84}[data-mode=dark] .arq-portal-brand img{filter:invert(1)}.arq-portal-brand>span{font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:.12em}.arq-portal-brand small{padding-left:13px;border-left:1px solid var(--portal-border);color:var(--text2);font-size:13px;font-weight:500}.arq-portal-topbar>div{display:flex;align-items:center;gap:16px}.arq-portal-demo{color:var(--text3);font-size:13px}.arq-portal-topbar button,.arq-portal-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--portal-border);border-radius:8px;background:transparent;color:var(--text2);font-size:13px}.arq-portal-topbar button:hover,.arq-portal-back:hover{border-color:color-mix(in srgb,var(--portal-accent) 38%,var(--portal-border));color:var(--text)}.arq-portal>main{width:min(1220px,calc(100% - 48px));margin:0 auto;padding:48px 0 96px}.arq-portal-intro{max-width:680px;margin-bottom:40px}.arq-portal-intro p,.arq-portal-section>header p{color:var(--portal-accent);font-size:13px;font-weight:600}.arq-portal-intro h1{margin-top:8px;font-family:var(--serif);font-size:clamp(38px,6vw,64px);font-weight:500;letter-spacing:-.035em}.arq-portal-intro span{display:block;margin-top:12px;color:var(--text2);font-size:16px}.arq-portal-projectGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.arq-portal-projectCard{display:grid;overflow:hidden;grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:0 20px 0 0;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface);text-align:left;transition:border-color .12s ease,transform .12s ease}.arq-portal-projectCard:hover{border-color:color-mix(in srgb,var(--portal-accent) 34%,var(--portal-border));transform:translateY(-1px)}.arq-portal-projectCard>img{width:110px;height:132px;object-fit:cover}.arq-portal-projectCard>span{min-width:0}.arq-portal-projectCard small,.arq-portal-projectCard em{display:block;color:var(--text3);font-size:13px;font-style:normal}.arq-portal-projectCard strong{display:block;margin:4px 0;overflow:hidden;font-family:var(--serif);font-size:21px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-portal-projectCardMeta{display:grid;gap:5px;justify-items:end;color:var(--text2);font-size:13px}.arq-portal-projectCardMeta mark{border-radius:999px;background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn);padding:4px 8px;white-space:nowrap}.arq-portal-back{margin-bottom:20px}.arq-portal-project{min-width:0;container-name:portal-project;container-type:inline-size}.arq-portal-section{padding:32px 0;border-top:1px solid var(--portal-border);scroll-margin-top:88px}.arq-portal-section+.arq-portal-section{margin-top:32px}.arq-portal-section>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.arq-portal-section>header .arq-portal-sectionTitle{margin-top:4px;font-family:var(--serif);font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.025em}.arq-portal-section>header>span,.arq-portal-progressLabel{color:var(--text3);font-size:13px;text-align:right}.arq-portal-sectionIntro{max-width:620px;margin-top:10px!important;color:var(--text2)}.arq-portal-progress{height:5px;margin-top:24px;overflow:hidden;border-radius:999px;background:var(--track)}.arq-portal-progress i{display:block;height:100%;border-radius:inherit;background:var(--portal-accent)}.arq-portal-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0 0;padding:0;list-style:none}.arq-portal-journey li{display:flex;min-width:0;gap:10px;padding:14px 12px;border-top:1px solid var(--line2)}.arq-portal-journey li>i{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid var(--portal-border);border-radius:50%;color:var(--text3);font-size:13px;font-style:normal}.arq-portal-journey strong,.arq-portal-journey small{display:block;line-height:1.35}.arq-portal-journey strong{font-size:13px;font-weight:600}.arq-portal-journey small{margin-top:4px;color:var(--text3);font-size:13px}.arq-portal-journey .is-completed>i{border-color:color-mix(in srgb,var(--pos) 34%,transparent);background:color-mix(in srgb,var(--pos) 11%,transparent);color:var(--pos)}.arq-portal-journey .is-current>i{border-color:var(--portal-accent);background:var(--accent-soft);color:var(--portal-accent)}.arq-portal-journey .is-current small{color:var(--portal-accent)}.arq-portal-whereNotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface)}.arq-portal-whereNotes>div{padding:20px;border-left:1px solid var(--portal-border)}.arq-portal-whereNotes>div:first-child{border-left:0}.arq-portal-whereNotes small,.arq-portal-whereNotes strong,.arq-portal-whereNotes span{display:block}.arq-portal-whereNotes small{color:var(--text3);font-size:13px}.arq-portal-whereNotes strong{margin-top:5px;font-size:15px}.arq-portal-whereNotes span{margin-top:5px;color:var(--text2);font-size:13px}.arq-portal-whereNotes .is-attention{background:color-mix(in srgb,var(--warn) 7%,transparent)}.arq-portal-blueprintNotice{max-width:720px;margin-top:18px!important;border-left:2px solid var(--portal-accent);padding-left:14px;color:var(--text2);font-size:13px}.arq-portal-folderGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.arq-portal-folder{overflow:hidden;padding:0;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface);text-align:left;transition:border-color .12s ease,transform .12s ease}.arq-portal-folder:hover{border-color:color-mix(in srgb,var(--portal-accent) 35%,var(--portal-border));transform:translateY(-1px)}.arq-portal-folderVisual{position:relative;display:grid;height:136px;place-items:center;overflow:hidden;background:var(--portal-soft);color:var(--text3)}.arq-portal-folder.has-content .arq-portal-folderVisual{color:var(--portal-accent);background:color-mix(in srgb,var(--portal-accent) 9%,var(--portal-surface))}.arq-portal-folderVisual>i{position:absolute;right:12px;top:12px;display:inline-grid;min-width:28px;height:28px;padding:0 7px;place-items:center;border-radius:999px;background:var(--portal-surface);color:var(--portal-accent);box-shadow:0 5px 14px #1614121f;font-size:13px;font-style:normal;font-weight:720}.arq-portal-folder.is-empty .arq-portal-folderVisual>i{display:none}.arq-portal-folderBody{display:block;padding:18px}.arq-portal-folderBody>strong{display:block;min-height:44px;font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.2}.arq-portal-folderBody>small{display:block;margin-top:7px;color:var(--text3);font-size:13px}.arq-portal-folderBody>span{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line2)}.arq-portal-folderBody mark,.arq-portal-folderBody em{color:var(--text2);font-size:13px;font-style:normal}.arq-portal-folderBody mark{background:transparent;color:var(--warn)}.arq-portal-folderBody time{color:var(--text3);font-size:13px;text-align:right}.arq-portal-thread{margin-top:22px}.arq-portal-thread>article{display:flex;gap:12px;padding:16px 0;border-top:1px solid var(--line2)}.arq-portal-thread>article>i{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--portal-accent);font-size:13px;font-style:normal;font-weight:600}.arq-portal-thread>article>div{min-width:0;flex:1}.arq-portal-thread>article span{display:flex;justify-content:space-between;gap:12px}.arq-portal-thread strong{font-size:13px}.arq-portal-thread time{color:var(--text3);font-size:13px}.arq-portal-thread p{margin-top:6px;color:var(--text2);overflow-wrap:anywhere}.arq-portal-empty{margin-top:20px!important;color:var(--text3);font-size:13px}.arq-portal-composer{margin-top:20px;padding:20px;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface)}.arq-portal-composer label>span{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.arq-portal-composer textarea{display:block;width:100%;min-height:96px;resize:vertical;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-soft);padding:12px;font-size:15px;line-height:1.5}.arq-portal-composer>div{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:12px}.arq-portal-composer>div p{color:var(--danger, #9d2235);font-size:13px}.arq-portal-composer button,.arq-portal-approval button{min-height:40px;border:0;border-radius:8px;background:var(--portal-accent);color:var(--accent-contrast, #fff);padding:0 16px;font-size:13px;font-weight:600}.arq-portal-tableWrap{margin-top:24px;overflow-x:auto;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface);scrollbar-width:thin}.arq-portal-tableWrap table{width:100%;min-width:920px;border-collapse:collapse}.arq-portal-tableWrap th{padding:13px 15px;border-bottom:1px solid var(--portal-border);color:var(--text3);font-size:13px;font-weight:600;text-align:left}.arq-portal-tableWrap td{padding:16px 15px;border-bottom:1px solid var(--line2);color:var(--text2);font-size:13px;vertical-align:top}.arq-portal-tableWrap tr:last-child td{border-bottom:0}.arq-portal-tableWrap td strong,.arq-portal-tableWrap td small{display:block}.arq-portal-tableWrap td strong{color:var(--text);font-size:13px}.arq-portal-tableWrap td small{margin-top:3px;color:var(--text3);font-size:13px}.arq-portal-tableWrap a{display:inline-flex;min-height:36px;max-width:220px;align-items:center;gap:7px;color:var(--portal-accent);font-weight:600;text-decoration:none}.arq-portal-tableWrap a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-portal-fileUnavailable{color:var(--text3)}.arq-portal-disclaimer{margin-top:56px;padding-top:20px;border-top:1px solid var(--portal-border);color:var(--text3);font-size:13px}.arq-portal-drawerBackdrop,.arq-portal-modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0a090794}.arq-portal-drawerBackdrop{display:flex;justify-content:flex-end}.arq-portal-drawer{width:min(720px,100%);height:100%;overflow:auto;background:var(--bg);box-shadow:0 4px 16px #00000029;animation:portal-drawer-in .2s cubic-bezier(.32,.72,0,1)}.arq-portal-drawer>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid var(--portal-border);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arq-portal-drawer>header small,.arq-portal-delivery header>small,.arq-portal-modal>small{color:var(--portal-accent);font-size:13px;font-weight:600}.arq-portal-drawer>header h2{margin-top:3px;font-family:var(--serif);font-size:30px;font-weight:500}.arq-portal-drawer>header p{margin-top:4px;color:var(--text3);font-size:13px}.arq-portal-drawer>header button{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid var(--portal-border);border-radius:50%;background:var(--portal-surface)}.arq-portal-drawerBody{padding:28px}.arq-portal-drawerEmpty{display:grid;min-height:420px;place-items:center;align-content:center;gap:8px;color:var(--text3);text-align:center}.arq-portal-drawerEmpty h3{color:var(--text);font-family:var(--serif);font-size:24px;font-weight:500}.arq-portal-drawerEmpty p{max-width:420px}.arq-portal-deliveryList h3{margin-bottom:18px;font-family:var(--serif);font-size:24px;font-weight:500}.arq-portal-deliveryList>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:18px 4px;border:0;border-top:1px solid var(--line2);background:transparent;text-align:left}.arq-portal-deliveryList small,.arq-portal-deliveryList strong,.arq-portal-deliveryList em{display:block}.arq-portal-deliveryList small,.arq-portal-deliveryList em{color:var(--text3);font-size:13px;font-style:normal}.arq-portal-deliveryList strong{margin:3px 0;font-size:15px}.arq-portal-delivery header h3{margin-top:5px;font-family:var(--serif);font-size:32px;font-weight:500;line-height:1.15}.arq-portal-delivery header p{margin-top:10px;color:var(--text2)}.arq-portal-delivery header>span{display:inline-block;margin-top:12px;border-radius:999px;background:var(--portal-soft);padding:4px 9px;color:var(--text2);font-size:13px;text-transform:capitalize}.arq-portal-delivery>section{margin-top:30px;padding-top:24px;border-top:1px solid var(--portal-border)}.arq-portal-delivery h4{font-size:17px;font-weight:600}.arq-portal-fileList{margin-top:12px}.arq-portal-fileList>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line2)}.arq-portal-fileList strong,.arq-portal-fileList small,.arq-portal-fileList em{display:block}.arq-portal-fileList strong{font-size:13px}.arq-portal-fileList small,.arq-portal-fileList em{margin-top:3px;color:var(--text3);font-size:13px;font-style:normal}.arq-portal-fileList em{color:var(--portal-accent)}.arq-portal-fileList>article>div{display:flex;gap:8px}.arq-portal-fileList a{min-height:36px;border:1px solid var(--portal-border);border-radius:8px;padding:8px 10px;font-size:13px;text-decoration:none}.arq-portal-approval{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--portal-border)!important;border-radius:14px;background:color-mix(in srgb,var(--portal-accent) 6%,var(--portal-surface));padding:20px!important}.arq-portal-approval small{color:var(--portal-accent);font-size:13px}.arq-portal-approval h4{margin-top:3px}.arq-portal-approval p{margin-top:5px;color:var(--text2);font-size:13px}.arq-portal-modalBackdrop{display:grid;z-index:60;place-items:center;padding:20px}.arq-portal-modal{width:min(520px,100%);border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface);box-shadow:0 4px 16px #00000029;padding:28px}.arq-portal-modal h2{margin-top:7px;font-family:var(--serif);font-size:28px;font-weight:500}.arq-portal-modal>p{margin-top:12px;color:var(--text2)}.arq-portal-modal aside{margin-top:18px;border-left:2px solid var(--portal-accent);background:var(--accent-soft);padding:13px 14px;color:var(--text2);font-size:13px}.arq-portal-modal footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.arq-portal-modal footer button{min-height:40px;border:1px solid var(--portal-border);border-radius:8px;background:transparent;padding:0 14px;font-size:13px}.arq-portal-modal footer button:last-child{border-color:var(--portal-accent);background:var(--portal-accent);color:var(--accent-contrast, #fff);font-weight:600}.arq-portal-toast{position:fixed;right:24px;bottom:24px;z-index:80;max-width:min(440px,calc(100vw - 48px));border:1px solid var(--portal-border);border-radius:10px;background:var(--portal-surface);box-shadow:0 4px 16px #0000001f;padding:12px 15px;font-size:13px}.arq-portal-fallback{max-width:680px;padding:80px 0}.arq-portal-fallback h1{font-family:var(--serif);font-size:40px;font-weight:500}.arq-portal-fallback p{margin-top:10px;color:var(--text2)}.arq-portal-fallback button{margin-top:20px;min-height:40px;border:0;border-radius:8px;background:var(--portal-accent);color:#fff;padding:0 16px}@keyframes portal-drawer-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media(max-width:1024px){.arq-portal-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.arq-portal-folderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-portal-projectGrid{grid-template-columns:1fr}}@container portal-project (max-width: 900px){.arq-portal-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.arq-portal-folderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-portal-tableWrap{overflow:visible;border:0;background:transparent}.arq-portal-tableWrap table,.arq-portal-tableWrap tbody{display:block;min-width:0}.arq-portal-tableWrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arq-portal-tableWrap tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:10px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface);padding:16px}.arq-portal-tableWrap td{display:block;padding:0;border:0}.arq-portal-tableWrap td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--text3);font-size:13px;font-weight:600}.arq-portal-tableWrap td:last-child{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--line2)}}@container portal-project (max-width: 650px){.arq-portal-section>header{align-items:flex-start;flex-direction:column;gap:8px}.arq-portal-section>header>span{text-align:left}.arq-portal-journey,.arq-portal-whereNotes,.arq-portal-folderGrid{grid-template-columns:1fr}.arq-portal-whereNotes>div{border-top:1px solid var(--portal-border);border-left:0}.arq-portal-whereNotes>div:first-child{border-top:0}}@container portal-host (max-width: 720px){.arq-portal-topbar{min-height:62px;padding:10px 16px}.arq-portal-brand{max-width:calc(100% - 56px)}.arq-portal-brand img{width:24px}.arq-portal-brand small,.arq-portal-demo{display:none}.arq-portal-topbar button{width:40px;padding:0;justify-content:center;font-size:0}.arq-portal>main{width:min(100% - 32px,1220px);padding:30px 0 72px}}@media(max-width:720px){.arq-portal-topbar{min-height:62px;padding:10px 16px}.arq-portal-brand img{width:24px}.arq-portal-brand small,.arq-portal-demo{display:none}.arq-portal-topbar button{width:40px;padding:0;justify-content:center;font-size:0}.arq-portal>main{width:min(100% - 32px,1220px);padding:30px 0 72px}.arq-portal-section{padding:26px 0}.arq-portal-section+.arq-portal-section{margin-top:20px}.arq-portal-section>header{align-items:flex-start;flex-direction:column;gap:8px}.arq-portal-section>header>span{text-align:left}.arq-portal-journey,.arq-portal-whereNotes{grid-template-columns:1fr}.arq-portal-whereNotes>div{border-top:1px solid var(--portal-border);border-left:0}.arq-portal-whereNotes>div:first-child{border-top:0}.arq-portal-folderGrid{grid-template-columns:1fr}.arq-portal-folderVisual{height:112px}.arq-portal-folderBody>strong{min-height:auto}.arq-portal-projectCard{grid-template-columns:84px minmax(0,1fr) auto;gap:12px}.arq-portal-projectCard>img{width:84px;height:118px}.arq-portal-projectCardMeta{display:none}.arq-portal-projectCard strong{font-size:18px}.arq-portal-tableWrap{overflow:visible;border:0;background:transparent}.arq-portal-tableWrap table,.arq-portal-tableWrap tbody{display:block;min-width:0}.arq-portal-tableWrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arq-portal-tableWrap tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:10px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface);padding:16px}.arq-portal-tableWrap td{display:block;padding:0;border:0}.arq-portal-tableWrap td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--text3);font-size:13px;font-weight:600}.arq-portal-tableWrap td:last-child{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--line2)}.arq-portal-drawer>header,.arq-portal-drawerBody{padding:20px 18px}.arq-portal-fileList>article{grid-template-columns:auto minmax(0,1fr)}.arq-portal-fileList>article>div{grid-column:2}.arq-portal-approval{align-items:stretch;flex-direction:column}.arq-portal-modal footer{flex-direction:column-reverse}.arq-portal-modal footer button{width:100%}}@media(max-width:380px){.arq-portal>main{width:min(100% - 24px,1220px)}.arq-portal-brand{gap:8px}.arq-portal-brand>span{font-size:16px}.arq-portal-tableWrap tr{grid-template-columns:1fr}.arq-portal-tableWrap td:last-child{grid-column:1}}[data-arqon-portal-host]{background:#f1eee8}[data-mode=dark] [data-arqon-portal-host]{background:#111310}.arq-portal{--portal-page: #f1eee8;--portal-section: #faf8f4;--portal-surface: #fffefa;--portal-elevated: #fff;--portal-field: #f6f3ed;--portal-border: rgba(38, 34, 29, .12);--portal-border-strong: rgba(38, 34, 29, .18);--portal-muted: #77736c;--portal-subtle: #918d85;--portal-success: #3f7d55;--portal-attention: #9c6418;--portal-shadow-sm: 0 1px 2px rgba(36, 30, 24, .05), 0 8px 24px rgba(36, 30, 24, .055);--portal-shadow-md: 0 2px 4px rgba(36, 30, 24, .06), 0 18px 46px rgba(36, 30, 24, .09);background:var(--portal-page)}[data-mode=dark] .arq-portal{--portal-page: #111310;--portal-section: #191a17;--portal-surface: #1d1e1a;--portal-elevated: #23241f;--portal-field: #151613;--portal-border: rgba(255, 255, 255, .105);--portal-border-strong: rgba(255, 255, 255, .17);--portal-muted: #c0bcb4;--portal-subtle: #96928a;--portal-success: #69ad7f;--portal-attention: #d4a25b;--portal-shadow-sm: 0 1px 2px rgba(0, 0, 0, .34), 0 9px 26px rgba(0, 0, 0, .2);--portal-shadow-md: 0 2px 5px rgba(0, 0, 0, .4), 0 22px 54px rgba(0, 0, 0, .28)}.arq-portal button,.arq-portal a{-webkit-tap-highlight-color:transparent}.arq-portal button:active,.arq-portal a:active{transform:translateY(1px)}.arq-portal button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none!important;transform:none!important}.arq-portal-topbar{border-color:var(--portal-border);background:color-mix(in srgb,var(--portal-section) 92%,transparent);box-shadow:0 1px color-mix(in srgb,var(--portal-border) 72%,transparent)}.arq-portal-brand img{opacity:1}.arq-portal-brand small,.arq-portal-demo{color:var(--portal-muted)}.arq-portal-topbar button,.arq-portal-back{min-height:42px;border-color:var(--portal-border-strong);border-radius:10px;background:var(--portal-surface);color:var(--text);font-weight:600;box-shadow:0 1px 1px color-mix(in srgb,var(--text) 5%,transparent);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.arq-portal-topbar button:hover,.arq-portal-back:hover{border-color:color-mix(in srgb,var(--portal-accent) 44%,var(--portal-border-strong));background:var(--portal-elevated);box-shadow:var(--portal-shadow-sm);color:var(--portal-accent)}.arq-portal>main{width:min(1240px,calc(100% - 48px));padding:36px 0 68px}.arq-portal-projectContext{display:flex;min-width:0;align-items:center;gap:10px;margin-bottom:16px;color:var(--portal-subtle);font-size:13px}.arq-portal-projectContext button{display:inline-flex;min-height:40px;flex:none;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--portal-muted);font-weight:650}.arq-portal-projectContext button:hover{color:var(--portal-accent)}.arq-portal-projectContext>span{color:var(--portal-border-strong)}.arq-portal-projectContext strong{min-width:0;overflow:hidden;color:var(--text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.arq-portal-whereNotes button{display:inline-flex;min-height:40px;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:7px;margin-top:3px;padding:0;border:0;background:transparent;color:var(--portal-attention);font-size:13px;font-weight:700;text-align:left}.arq-portal-whereNotes button:hover{color:var(--portal-accent)}.arq-portal-section{padding:30px 0;border-color:var(--portal-border)}.arq-portal-section+.arq-portal-section{margin-top:20px}.arq-portal-section>header .arq-portal-sectionTitle{color:var(--text);font-size:clamp(29px,3.4vw,38px);font-weight:560}.arq-portal-section>header p{letter-spacing:.01em}.arq-portal-section>header>span,.arq-portal-progressLabel,.arq-portal-sectionIntro{color:var(--portal-muted)}.arq-portal-where{margin-top:0;padding:30px 32px 32px;border:1px solid var(--portal-border);border-radius:20px;background:var(--portal-section);box-shadow:var(--portal-shadow-sm)}.arq-portal-progress{height:9px;margin-top:22px;background:color-mix(in srgb,var(--text) 10%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 10%,transparent)}.arq-portal-progress i{background:var(--portal-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--portal-accent) 35%,transparent),0 3px 10px color-mix(in srgb,var(--portal-accent) 22%,transparent);transition:width .32s ease}.arq-portal-journey{gap:0;margin-top:24px}.arq-portal-journey li{position:relative;display:block;padding:0 14px 0 0;border:0}.arq-portal-journey li:after{position:absolute;top:17px;left:34px;right:0;height:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);content:""}.arq-portal-journey li:last-child:after{display:none}.arq-portal-journey li.is-completed:after{background:color-mix(in srgb,var(--portal-success) 62%,transparent)}.arq-portal-journey li>i{position:relative;z-index:1;width:35px;height:35px;border-color:var(--portal-border-strong);background:var(--portal-section);color:var(--portal-subtle);font-weight:700}.arq-portal-journey li>span{display:block;margin-top:10px;padding-right:12px}.arq-portal-journey strong{color:var(--text);font-size:14px}.arq-portal-journey small{color:var(--portal-subtle);font-weight:500}.arq-portal-journey .is-completed>i{border-color:var(--portal-success);background:var(--portal-success);color:#fff}.arq-portal-journey .is-current>i{border-color:var(--portal-accent);background:var(--portal-accent);color:var(--arq-accent-contrast, #fff);box-shadow:0 0 0 5px color-mix(in srgb,var(--portal-accent) 14%,transparent)}.arq-portal-journey .is-current strong,.arq-portal-journey .is-current small{color:var(--portal-accent)}.arq-portal-whereNotes{overflow:hidden;margin-top:26px;border-color:var(--portal-border);background:var(--portal-elevated);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent)}.arq-portal-whereNotes>div{min-height:132px;padding:20px;border-color:var(--portal-border)}.arq-portal-whereNotes small{color:var(--portal-subtle);font-weight:600}.arq-portal-whereNotes strong{color:var(--text);font-size:16px;line-height:1.35}.arq-portal-whereNotes span{color:var(--portal-muted)}.arq-portal-whereNotes .is-attention{position:relative;background:color-mix(in srgb,var(--portal-attention) 9%,var(--portal-elevated))}.arq-portal-whereNotes .is-attention:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--portal-attention);content:""}.arq-portal-folderGrid{gap:18px;margin-top:22px}.arq-portal-folder{position:relative;border-color:var(--portal-border);border-radius:16px;background:var(--portal-elevated);box-shadow:var(--portal-shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.arq-portal-folder:hover{border-color:color-mix(in srgb,var(--portal-accent) 48%,var(--portal-border));box-shadow:var(--portal-shadow-md);transform:translateY(-3px)}.arq-portal-folder:active{transform:translateY(-1px)}.arq-portal-folderVisual{height:98px;background:var(--portal-field);color:var(--portal-subtle)}.arq-portal-folderVisual>svg{width:42px;height:42px;stroke-width:1.45}.arq-portal-folder.has-content .arq-portal-folderVisual{background:color-mix(in srgb,var(--portal-accent) 10%,var(--portal-section));color:var(--portal-accent)}.arq-portal-folder.is-approved .arq-portal-folderVisual{color:var(--portal-success);background:color-mix(in srgb,var(--portal-success) 9%,var(--portal-section))}.arq-portal-folder.has-pending .arq-portal-folderVisual{color:var(--portal-attention);background:color-mix(in srgb,var(--portal-attention) 10%,var(--portal-section))}.arq-portal-folderVisual>i{top:13px;right:13px;min-width:30px;height:30px;border:1px solid var(--portal-border);background:var(--portal-elevated);box-shadow:0 4px 12px color-mix(in srgb,var(--text) 10%,transparent)}.arq-portal-folderBody{padding:17px 18px 16px}.arq-portal-folderBody>strong{min-height:42px;color:var(--text);font-size:20px;font-weight:560}.arq-portal-folderBody>small{color:var(--portal-muted)}.arq-portal-folderBody>.arq-portal-folderFooter{margin-top:13px;padding-top:13px;border-color:var(--portal-border)}.arq-portal-folderBody mark{color:var(--portal-attention);font-weight:700}.arq-portal-folderBody em{color:var(--portal-muted);font-weight:560}.arq-portal-folder.is-approved .arq-portal-folderBody em{color:var(--portal-success)}.arq-portal-folderOpen{display:inline-flex;flex:none;align-items:center;gap:7px;color:var(--portal-muted)}.arq-portal-folderOpen svg{color:var(--portal-accent);transition:transform .18s ease}.arq-portal-folder:hover .arq-portal-folderOpen svg{transform:translate(3px)}.arq-portal-folderBody time{color:var(--portal-subtle)}.arq-portal-folder.is-empty{box-shadow:none}.arq-portal-folder.is-empty .arq-portal-folderVisual>svg{width:32px;height:32px;opacity:.76}.arq-portal-comments .arq-portal-sectionIntro,.arq-portal-comments .arq-portal-thread,.arq-portal-comments .arq-portal-composer{max-width:860px}.arq-portal-project section.arq-portal-comments{min-height:0;max-height:none;flex:none;overflow:visible}.arq-portal-project .arq-portal-thread{display:block;min-height:0;max-height:none;flex:none;overflow:hidden;margin-top:18px;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-elevated);padding:0 20px;box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent)}.arq-portal-thread>article{gap:14px;padding:17px 0;border-color:var(--portal-border)}.arq-portal-thread>article:first-child{border-top:0}.arq-portal-thread>article>i{width:38px;height:38px;background:color-mix(in srgb,var(--portal-accent) 12%,var(--portal-section))}.arq-portal-thread strong{color:var(--text);font-size:14px}.arq-portal-thread time{color:var(--portal-subtle)}.arq-portal-thread p{color:var(--portal-muted);line-height:1.55}.arq-portal-thread>.arq-portal-empty{margin:0!important;padding:20px 0}.arq-portal-project .arq-portal-composer{display:block;grid-template-columns:none;align-items:initial;gap:0;margin-top:10px;padding:17px;border-color:var(--portal-border);border-radius:14px;background:var(--portal-elevated);box-shadow:var(--portal-shadow-sm)}.arq-portal-composer label>span{color:var(--text);font-size:14px}.arq-portal-composer textarea{min-height:82px;border-color:var(--portal-border-strong);border-radius:10px;outline:0;background:var(--portal-field);color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.arq-portal-composer textarea::placeholder{color:var(--portal-subtle)}.arq-portal-composer textarea:focus{border-color:color-mix(in srgb,var(--portal-accent) 58%,var(--portal-border));background:var(--portal-elevated);box-shadow:0 0 0 3px color-mix(in srgb,var(--portal-accent) 14%,transparent)}.arq-portal-composer button,.arq-portal-approval button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:var(--portal-accent);color:var(--arq-accent-contrast, #fff);box-shadow:0 5px 14px color-mix(in srgb,var(--portal-accent) 22%,transparent);transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.arq-portal-composer button:hover,.arq-portal-approval button:hover{filter:brightness(.94);box-shadow:0 8px 20px color-mix(in srgb,var(--portal-accent) 28%,transparent);transform:translateY(-1px)}.arq-portal-tableWrap{border-color:var(--portal-border);border-radius:16px;background:var(--portal-elevated);box-shadow:var(--portal-shadow-sm)}.arq-portal-tableWrap th{padding:14px 16px;border-color:var(--portal-border);background:var(--portal-field);color:var(--portal-muted);font-weight:700}.arq-portal-tableWrap td{padding:18px 16px;border-color:var(--portal-border);color:var(--portal-muted)}.arq-portal-tableWrap tbody tr{transition:background-color .16s ease}.arq-portal-tableWrap tbody tr:hover{background:color-mix(in srgb,var(--portal-accent) 4%,var(--portal-elevated))}.arq-portal-tableWrap td strong{color:var(--text);font-size:14px}.arq-portal-tableWrap td small{color:var(--portal-subtle)}.arq-portal-tableWrap a{min-height:40px;max-width:none;justify-content:center;padding:0 12px;border:1px solid color-mix(in srgb,var(--portal-accent) 28%,var(--portal-border));border-radius:9px;background:color-mix(in srgb,var(--portal-accent) 9%,var(--portal-elevated));color:var(--portal-accent);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.arq-portal-tableWrap a:hover{border-color:var(--portal-accent);background:color-mix(in srgb,var(--portal-accent) 14%,var(--portal-elevated));box-shadow:0 5px 14px color-mix(in srgb,var(--portal-accent) 12%,transparent);transform:translateY(-1px)}.arq-portal-fileUnavailable{display:inline-flex;min-height:38px;align-items:center;gap:7px;color:var(--portal-subtle)}.arq-portal-drawer{background:var(--portal-page);box-shadow:-18px 0 60px #0003}.arq-portal-drawer>header{background:color-mix(in srgb,var(--portal-section) 94%,transparent)}.arq-portal-drawer>header button{border-color:var(--portal-border-strong);background:var(--portal-elevated);transition:color .16s ease,border-color .16s ease,transform .16s ease}.arq-portal-drawer>header button:hover{border-color:var(--portal-accent);color:var(--portal-accent);transform:rotate(3deg)}.arq-portal-drawerEmpty{min-height:300px;border:1px dashed var(--portal-border-strong);border-radius:16px;background:var(--portal-section)}.arq-portal-deliveryList>button{min-height:82px;padding:17px 12px;border-color:var(--portal-border);border-radius:10px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.arq-portal-deliveryList>button:hover{background:var(--portal-elevated);color:var(--portal-accent);transform:translate(2px)}.arq-portal-delivery header>span{background:var(--portal-field);color:var(--portal-muted)}.arq-portal-fileList>article{padding:15px 10px;border-color:var(--portal-border);border-radius:10px}.arq-portal-fileList>article:hover{background:var(--portal-elevated)}.arq-portal-fileList a{display:inline-flex;min-height:40px;align-items:center;gap:7px;border-color:var(--portal-border-strong);background:var(--portal-elevated);font-weight:600}.arq-portal-fileList a:hover{border-color:var(--portal-accent);color:var(--portal-accent)}.arq-portal-approval{border-color:color-mix(in srgb,var(--portal-attention) 24%,var(--portal-border))!important;background:color-mix(in srgb,var(--portal-attention) 7%,var(--portal-elevated));box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent)}.arq-portal-approval small{color:var(--portal-attention);font-weight:700}.arq-portal-modal{border-radius:18px;background:var(--portal-elevated);box-shadow:var(--portal-shadow-md)}.arq-portal-modal aside{background:color-mix(in srgb,var(--portal-accent) 9%,var(--portal-section))}.arq-portal-modal footer button{min-height:44px;border-color:var(--portal-border-strong);border-radius:10px;background:var(--portal-surface);font-weight:600}.arq-portal-modal footer button:last-child{color:var(--arq-accent-contrast, #fff)}.arq-portal-toast{border-color:color-mix(in srgb,var(--portal-success) 28%,var(--portal-border));background:var(--portal-elevated);box-shadow:var(--portal-shadow-md)}.arq-portal-disclaimer{margin-top:38px;color:var(--portal-subtle)}.arq-portal--embedded{min-height:0;background:transparent;container-name:portal-embedded;container-type:inline-size}.arq-portal--embedded .arq-portal-embeddedMain{width:100%;min-width:0;padding:18px 0 20px}.arq-portal--embedded .arq-portal-experience{min-width:0}.arq-portal--embedded .arq-portal-project{width:100%}.arq-portal-roleNotice{display:flex;min-height:48px;align-items:center;gap:10px;margin-top:20px!important;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-field);padding:12px 14px;color:var(--portal-muted);font-size:13px}.arq-portal-roleNotice svg{flex:none;color:var(--portal-accent)}.arq-portal [data-highlight=true]{outline:2px solid var(--portal-accent);outline-offset:3px}@media(max-width:720px){.arq-portal>main{padding-top:22px}.arq-portal-where{padding:23px 18px 24px;border-radius:16px}.arq-portal-journey{display:block}.arq-portal-journey li{min-height:64px;padding:0 0 14px 48px}.arq-portal-journey li:after{top:34px;bottom:0;left:17px;width:3px;height:auto}.arq-portal-journey li>i{position:absolute;top:0;left:0}.arq-portal-journey li>span{margin-top:0;padding-top:3px}.arq-portal-whereNotes>div{min-height:0}.arq-portal-folderVisual{height:88px}.arq-portal-folderBody>strong{font-size:19px}.arq-portal-tableWrap tr{border-color:var(--portal-border);border-radius:14px;background:var(--portal-elevated);box-shadow:var(--portal-shadow-sm)}.arq-portal-tableWrap td:before{color:var(--portal-subtle)}}@media(max-width:520px){.arq-portal-projectContext{margin-bottom:12px}.arq-portal-composer>div{align-items:stretch;flex-direction:column}.arq-portal-composer button{width:100%}.arq-portal-project .arq-portal-tableWrap tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.arq-portal-project .arq-portal-tableWrap td:last-child{grid-column:1 / -1}.arq-portal-thread{padding:0 15px}.arq-portal-thread>article span{align-items:flex-start;flex-direction:column;gap:2px}.arq-portal-folderBody>.arq-portal-folderFooter{align-items:flex-start;flex-direction:column}.arq-portal-folderOpen{width:100%;justify-content:space-between}.arq-portal-fileList a{min-height:42px}}.arq-portal[data-screen=projects]{position:relative;overflow:hidden}.arq-portal[data-screen=projects] .arq-portal-topbar{border-color:var(--portal-border);background:color-mix(in srgb,var(--portal-section) 95%,transparent)}.arq-portal[data-screen=projects] .arq-portal-demo{display:inline-flex;min-height:30px;align-items:center;gap:8px;border:1px solid var(--portal-border);border-radius:999px;background:var(--portal-field);padding:0 11px;color:var(--portal-muted);font-size:12px;font-weight:560}.arq-portal[data-screen=projects] .arq-portal-demo:before{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--portal-accent) 62%,var(--portal-subtle));content:""}.arq-portal[data-screen=projects]>main{width:min(1240px,calc(100% - 48px));padding:46px 0 72px}.arq-portal-projects{position:relative;isolation:isolate;min-width:0}.arq-portal-projects:before,.arq-portal-projects:after{position:absolute;z-index:-1;pointer-events:none;content:""}.arq-portal-projects:before{top:82px;right:0;width:min(58vw,760px);height:min(58vw,760px);border:1px solid color-mix(in srgb,var(--portal-accent) 13%,transparent);border-radius:50%;opacity:.58}.arq-portal-projects:after{top:120px;right:0;width:min(52vw,680px);height:420px;background:linear-gradient(90deg,transparent 49.9%,color-mix(in srgb,var(--portal-accent) 9%,transparent) 50%,transparent 50.2%),linear-gradient(transparent 49.9%,color-mix(in srgb,var(--portal-accent) 9%,transparent) 50%,transparent 50.2%);opacity:.6}.arq-portal[data-screen=projects] .arq-portal-intro{display:flex;max-width:none;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px;padding:8px 4px 0}.arq-portal[data-screen=projects] .arq-portal-intro>div{min-width:0}.arq-portal[data-screen=projects] .arq-portal-intro p{color:var(--portal-accent);font-size:15px;font-weight:650}.arq-portal[data-screen=projects] .arq-portal-intro h1{margin-top:9px;color:var(--text);font-family:var(--arq-font-apple);font-size:clamp(43px,5.2vw,62px);font-weight:560;letter-spacing:-.047em;line-height:1.02}.arq-portal[data-screen=projects] .arq-portal-intro>div>span{margin-top:13px;color:var(--portal-muted);font-size:17px}.arq-portal-projectCount{display:inline-flex;min-height:40px;flex:none;align-items:center;gap:9px;border:1px solid var(--portal-border);border-radius:999px;background:color-mix(in srgb,var(--portal-elevated) 88%,transparent);padding:0 14px;color:var(--portal-muted);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent);font-size:13px;font-weight:600}.arq-portal-projectCount svg{color:var(--portal-accent)}.arq-portal[data-screen=projects] .arq-portal-projectGrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0}.arq-portal[data-screen=projects] .arq-portal-projectGrid[data-layout=featured]{grid-template-columns:minmax(0,1fr)}.arq-portal[data-screen=projects] .arq-portal-projectCard{display:flex;min-width:0;overflow:hidden;flex-direction:column;padding:0;border:1px solid var(--portal-border);border-radius:20px;background:var(--portal-elevated);box-shadow:var(--portal-shadow-sm);text-align:left;animation:portal-project-enter .32s ease-out both;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.arq-portal[data-screen=projects] .arq-portal-projectCard:hover,.arq-portal[data-screen=projects] .arq-portal-projectCard:focus-within{border-color:color-mix(in srgb,var(--portal-accent) 38%,var(--portal-border));box-shadow:var(--portal-shadow-md);transform:translateY(-2px)}.arq-portal[data-screen=projects] .arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCard{display:grid;min-height:448px;grid-template-columns:minmax(0,45%) minmax(0,55%)}.arq-portal-projectCover{position:relative;min-width:0;overflow:hidden;aspect-ratio:16 / 9;background:color-mix(in srgb,var(--portal-accent) 7%,var(--portal-field))}.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCover{height:100%;min-height:448px;aspect-ratio:auto}.arq-portal-projectCover img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.012);transition:opacity .28s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.arq-portal-projectCover[data-image-state=loaded] img{opacity:1;transform:scale(1)}.arq-portal-projectCover[data-image-state=error] img{display:none}.arq-portal-projectCoverFallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;overflow:hidden;color:var(--portal-muted);text-align:center}.arq-portal-projectCoverFallback:before,.arq-portal-projectCoverFallback:after{position:absolute;border:1px solid color-mix(in srgb,var(--portal-accent) 20%,transparent);content:""}.arq-portal-projectCoverFallback:before{top:16%;right:-18%;bottom:16%;left:-18%;border-radius:50%}.arq-portal-projectCoverFallback:after{top:50%;left:0;width:100%;border-width:1px 0 0}.arq-portal-projectCoverFallback strong{position:relative;z-index:1;color:var(--portal-accent);font-size:34px;letter-spacing:.08em}.arq-portal-projectCoverFallback small{position:relative;z-index:1;margin-top:5px;color:var(--portal-muted)}.arq-portal-projectCardContent{display:flex;min-width:0;flex:1;flex-direction:column;padding:28px}.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCardContent{justify-content:center;padding:clamp(34px,4.1vw,52px)}.arq-portal-projectCardContent>header small{display:block;color:var(--portal-muted);font-size:14px;font-weight:560}.arq-portal-projectCardContent>header h2{display:-webkit-box;margin-top:7px;overflow:hidden;color:var(--text);font-family:var(--arq-font-apple);font-size:clamp(26px,2.4vw,38px);font-weight:590;letter-spacing:-.035em;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCardContent>header h2{display:block;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:initial}.arq-portal-projectCardContent>header p{margin-top:9px;color:var(--portal-muted);font-size:14px}.arq-portal-projectProgress{margin-top:26px}.arq-portal-projectProgress>span{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.arq-portal-projectProgress strong{color:var(--portal-accent);font-size:17px;font-weight:700}.arq-portal-projectProgress small{color:var(--portal-subtle);font-size:13px}.arq-portal-projectProgress [role=progressbar]{height:9px;margin-top:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--portal-border-strong) 76%,var(--portal-field));box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 5%,transparent)}.arq-portal-projectProgress [role=progressbar] i{display:block;min-width:0;height:100%;border-radius:inherit;background:var(--portal-accent)}.arq-portal-projectPending{display:flex;align-items:center;gap:13px;margin-top:24px;border:1px solid color-mix(in srgb,var(--portal-attention) 26%,var(--portal-border));border-radius:13px;background:color-mix(in srgb,var(--portal-attention) 8%,var(--portal-elevated));padding:13px 15px}.arq-portal-projectPending>i{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--portal-attention) 13%,transparent);color:var(--portal-attention);font-style:normal}.arq-portal-projectPending span,.arq-portal-projectPending strong,.arq-portal-projectPending small{display:block}.arq-portal-projectPending strong{color:var(--portal-attention);font-size:15px}.arq-portal-projectPending small{margin-top:2px;color:var(--portal-muted);font-size:13px}.arq-portal-projectPending.is-clear{border-color:var(--portal-border);background:var(--portal-field)}.arq-portal-projectPending.is-clear>i{background:color-mix(in srgb,var(--portal-success) 12%,transparent);color:var(--portal-success)}.arq-portal-projectPending.is-clear strong{color:var(--text)}.arq-portal-projectCardContent>footer{display:flex;align-items:center;gap:24px;margin-top:auto;padding-top:27px}.arq-portal-projectCardContent>footer>button{display:inline-flex;min-width:190px;min-height:46px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--portal-accent);border-radius:10px;background:var(--portal-accent);color:var(--arq-accent-contrast, #fff);padding:0 17px;box-shadow:0 7px 18px color-mix(in srgb,var(--portal-accent) 24%,transparent);font-size:14px;font-weight:700;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.arq-portal-projectCardContent>footer>button:hover{filter:brightness(.94);box-shadow:0 10px 24px color-mix(in srgb,var(--portal-accent) 30%,transparent);transform:translateY(-1px)}.arq-portal-projectCardContent>footer>button:active{transform:translateY(1px)}.arq-portal-projectUpdated{display:inline-flex;min-width:0;align-items:center;gap:9px;color:var(--portal-subtle)}.arq-portal-projectUpdated>svg{flex:none}.arq-portal-projectUpdated>span,.arq-portal-projectUpdated small,.arq-portal-projectUpdated time{display:block}.arq-portal-projectUpdated small{font-size:13px}.arq-portal-projectUpdated time{margin-top:1px;color:var(--portal-muted);font-size:13px;font-weight:600}.arq-portal-projectGrid[data-layout=grid] .arq-portal-projectCardContent>footer{align-items:stretch;flex-direction:column;gap:14px}.arq-portal-projectGrid[data-layout=grid] .arq-portal-projectCardContent>footer>button{width:100%}.arq-portal-projectsEmpty{display:grid;min-height:320px;place-items:center;align-content:center;border:1px dashed var(--portal-border-strong);border-radius:20px;background:color-mix(in srgb,var(--portal-section) 88%,transparent);padding:40px 24px;color:var(--portal-muted);text-align:center}.arq-portal-projectsEmpty>i{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;background:var(--portal-field);color:var(--portal-accent);font-style:normal}.arq-portal-projectsEmpty h2{margin-top:15px;color:var(--text);font-family:var(--arq-font-apple);font-size:24px;font-weight:620}.arq-portal-projectsEmpty p{max-width:440px;margin-top:7px;color:var(--portal-muted)}@keyframes portal-project-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.arq-portal[data-screen=projects]>main{padding-top:36px}.arq-portal[data-screen=projects] .arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCard{min-height:410px;grid-template-columns:minmax(0,43%) minmax(0,57%)}.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCover{min-height:410px}.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCardContent{padding:32px}}@media(max-width:800px){.arq-portal[data-screen=projects] .arq-portal-intro{align-items:flex-start;flex-direction:column;gap:18px}.arq-portal[data-screen=projects] .arq-portal-projectGrid,.arq-portal[data-screen=projects] .arq-portal-projectGrid[data-layout=featured]{grid-template-columns:minmax(0,1fr)}.arq-portal[data-screen=projects] .arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCard{display:flex;min-height:0}.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCover{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9}.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCardContent{padding:28px}}@media(max-width:520px){.arq-portal[data-screen=projects] .arq-portal-topbar{gap:8px;padding:9px 12px}.arq-portal[data-screen=projects] .arq-portal-topbar>div{gap:6px}.arq-portal[data-screen=projects] .arq-portal-demo{min-height:28px;padding:0 8px;font-size:11px}.arq-portal[data-screen=projects]>main{width:min(100% - 24px,1240px);padding:28px 0 52px}.arq-portal[data-screen=projects] .arq-portal-intro{gap:15px;margin-bottom:22px;padding:0 4px}.arq-portal[data-screen=projects] .arq-portal-intro h1{font-size:clamp(38px,13vw,48px)}.arq-portal[data-screen=projects] .arq-portal-intro>div>span{font-size:15px;line-height:1.5}.arq-portal-projectCount{min-height:36px;padding:0 12px}.arq-portal[data-screen=projects] .arq-portal-projectCard{border-radius:16px}.arq-portal-projectCardContent,.arq-portal-projectGrid[data-layout=featured] .arq-portal-projectCardContent{padding:22px 20px}.arq-portal-projectCardContent>header h2{font-size:29px}.arq-portal-projectProgress{margin-top:22px}.arq-portal-projectPending{align-items:flex-start;margin-top:20px;padding:13px}.arq-portal-projectCardContent>footer{align-items:stretch;flex-direction:column;gap:15px;padding-top:22px}.arq-portal-projectCardContent>footer>button{width:100%;min-width:0}.arq-portal-projectsEmpty{min-height:280px;padding:32px 20px}}@media(prefers-reduced-motion:reduce){.arq-portal *,.arq-portal *:before,.arq-portal *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-arqon-project-host][data-arqon-project-react-mounted=true] [data-arqon-project-fallback]{display:none!important}.arq-project{--arq-project-surface: var(--arq-surface);--arq-project-line: var(--arq-border);--arq-project-line-soft: var(--line2);--arq-project-text: var(--arq-text);--arq-project-text-soft: var(--arq-text-secondary);--arq-project-text-faint: var(--arq-text-tertiary);--arq-project-text-muted: color-mix(in srgb, var(--arq-project-text-soft) 68%, var(--arq-project-text-faint));--arq-project-accent: var(--arq-accent);--arq-project-accent-soft: var(--arq-accent-soft);--arq-project-accent-border: var(--arq-accent-border);--arq-project-positive: var(--pos);--arq-project-warning: var(--warn);--arq-project-critical: var(--danger);display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;gap:20px;color:var(--arq-project-text)}.arq-project-timeline{display:flex;min-width:0;flex-direction:column;gap:16px;border:1px solid var(--arq-project-line);border-radius:calc(var(--card-radius) + 1px);background:var(--arq-project-surface);box-shadow:var(--card-shadow);padding:22px 22px 24px}.arq-project-media{padding:18px;border:1px solid var(--arq-project-line);border-radius:var(--card-radius);background:var(--arq-project-surface)}.arq-project-media__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.arq-project-media__heading h2{margin:0;font-size:16px}.arq-project-media__heading p{margin:0;color:var(--arq-project-text-soft);font-size:12px}.arq-project-media__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.arq-project-media__card{display:flex;min-width:0;flex-direction:column;gap:9px}.arq-project-media__card strong{font-size:13px}.arq-project-media__preview{display:flex;height:132px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--arq-project-line);border-radius:8px;background:var(--arq-project-accent-soft);color:var(--arq-project-text-soft);font-size:13px}.arq-project-media__preview img{width:100%;height:100%;object-fit:cover}.arq-project-media__actions{display:flex;flex-wrap:wrap;gap:8px}.arq-project-media__input{display:none}.arq-project-media__notice{margin:10px 0 0;font-size:13px}.arq-project-media__notice.is-error{color:var(--arq-project-critical)}.arq-project-media__notice.is-success{color:var(--arq-project-positive)}@media(max-width:600px){.arq-project-media__grid{grid-template-columns:minmax(0,1fr)}}.arq-project-timeline__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.arq-project-timeline__heading h2{margin:0;color:var(--arq-project-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-timeline__legend{display:flex;align-items:center;gap:16px;padding-bottom:3px;color:var(--arq-project-text-soft);font-size:14px}.arq-project-timeline__legend>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.arq-project-timeline__legend i{width:11px;height:11px;border-radius:3px}.arq-project-timeline__legend .is-completed{border:1px solid var(--arq-project-accent);background:var(--arq-project-accent-soft)}.arq-project-timeline__legend .is-current{background:var(--arq-project-accent)}.arq-project-timeline__legend .is-planned{border:1px dashed var(--arq-project-line);background:var(--track)}.arq-project-timeline__viewport{min-width:0;overflow-x:auto;border-top:1px solid var(--arq-project-line-soft)}.arq-project-timeline__board{min-width:800px}.arq-project-timeline__header,.arq-project-timeline__body{display:grid;grid-template-columns:232px minmax(0,1fr)}.arq-project-timeline__header{border-bottom:1px solid var(--arq-project-line)}.arq-project-timeline__header>div:first-child{padding:13px 22px;color:var(--arq-project-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-timeline__months{display:grid;grid-template-columns:repeat(7,1fr)}.arq-project-timeline__months span{padding:13px 10px;border-left:1px solid var(--arq-project-line-soft);color:var(--arq-project-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-timeline__labels>div,.arq-project-timeline__row{height:74px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-timeline__labels>div:last-child,.arq-project-timeline__row:last-of-type{border-bottom:0}.arq-project-timeline__labels>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:0 22px}.arq-project-timeline__labels strong{overflow:hidden;color:var(--arq-project-text);font-family:var(--serif);font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-project-timeline__labels small{margin-top:4px;color:var(--arq-project-text-muted);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-project-timeline__track{position:relative;background-image:linear-gradient(to right,var(--arq-project-line-soft) 1px,transparent 1px);background-size:calc(100% / 7) 100%}.arq-project-timeline__row{position:relative}.arq-project-timeline__bar{position:absolute;top:50%;display:flex;height:34px;align-items:center;overflow:hidden;padding:0 12px;border:1px solid transparent;border-radius:9px;transform:translateY(-50%);transform-origin:left;animation:arq-project-timeline-bar-in .8s cubic-bezier(.22,.8,.26,1) both}.arq-project-timeline__bar span{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-project-timeline__bar.is-completed{background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-timeline__bar.is-current{background:var(--arq-project-accent);box-shadow:0 7px 18px color-mix(in srgb,var(--arq-project-accent) 18%,transparent);color:#fff}.arq-project-timeline__bar.is-planned{border-color:var(--arq-project-line);border-style:dashed;background:var(--track);color:var(--arq-project-text-faint)}.arq-project-timeline__today{position:absolute;top:0;bottom:0;z-index:3;width:1.5px;background:var(--arq-project-accent);pointer-events:none}.arq-project-timeline__today span{position:absolute;top:-25px;left:7px;padding:2px 6px;border-radius:4px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.arq-project-timeline__note{margin:0;color:var(--arq-project-text-faint);font-size:14px}@keyframes arq-project-timeline-bar-in{0%{opacity:0;transform:translateY(-50%) scaleX(.35)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}.arq-project button{font-family:inherit}.arq-project__breadcrumb{display:flex;min-width:0;align-items:center;gap:8px;color:var(--arq-project-text-muted);font-size:14px}.arq-project__breadcrumb [aria-hidden=true]{opacity:.65}.arq-project__breadcrumb [aria-current=page]{overflow:hidden;color:var(--arq-project-text-soft);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-portal-folders{display:flex;flex-direction:column;gap:14px}.arq-portal-folderCard{padding:16px 18px;border:1px solid var(--arq-project-line);border-radius:calc(var(--card-radius) + 1px);background:var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-portal-folderCard__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.arq-portal-folderCard__header h3{margin:0;color:var(--arq-project-text);font-family:var(--serif);font-size:17px;font-weight:500}.arq-portal-folderCard__empty{margin:12px 0 0;color:var(--arq-project-text-muted);font-size:12.5px}.arq-portal-folderCard__files{display:flex;flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none}.arq-portal-folderCard__files li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--arq-project-line-soft)}.arq-portal-folderCard__files strong{display:block;overflow:hidden;color:var(--arq-project-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-portal-folderCard__files small{display:block;margin-top:2px;color:var(--arq-project-text-muted);font-size:11px}.arq-portal-folderCard__files button{flex:none;height:32px;padding:0 12px;border:1px solid var(--arq-project-line);border-radius:8px;background:transparent;color:var(--arq-project-text-soft);font-size:12px;font-weight:550}.arq-portal-folderCard__files button:hover{border-color:var(--arq-project-accent-border);color:var(--arq-project-accent)}.arq-project-dataState{display:flex;justify-content:center;padding:60px 20px}.arq-project-dataState__card{max-width:420px;text-align:center}.arq-project-dataState__card>span{color:var(--arq-project-accent);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.arq-project-dataState__card h1{margin:8px 0 0;color:var(--arq-project-text);font-family:var(--serif);font-size:20px;font-weight:500}.arq-project-dataState__card p{margin:8px 0 0;color:var(--arq-project-text-muted);font-size:13px;line-height:1.5}.arq-project-dataState__card>div{display:flex;justify-content:center;gap:8px;margin-top:18px}.arq-project-dataState__back,.arq-project-dataState__retry{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--arq-project-line);border-radius:9px;background:transparent;color:var(--arq-project-text-soft);font-size:12.5px;font-weight:550}.arq-project-dataState__retry{border-color:var(--arq-project-accent-border);background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project__breadcrumb button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.arq-project__breadcrumb button:hover{color:var(--arq-project-accent)}.arq-project__back{position:absolute;top:18px;left:20px;z-index:3;display:inline-flex;min-height:34px;flex:none;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#14120f57;box-shadow:0 8px 24px #00000029;color:var(--side-text);font-size:12px;font-weight:550;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.arq-project__back:hover{border-color:#ffffff57;background:#14120f80;color:var(--side-text)}.arq-project__back:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-project-header{position:relative;min-width:0;overflow:hidden;border:1px solid var(--arq-project-line);border-radius:calc(var(--card-radius) + 2px);background:var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-project-hero{position:relative;height:clamp(210px,17vw,248px);overflow:hidden;isolation:isolate;background:var(--chip-bg)}.arq-project-hero__image,.arq-project-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.arq-project-hero__image{display:block;object-fit:cover;object-position:center}.arq-project-hero__overlay{z-index:1;background:linear-gradient(to top,#0000009e,#0000001a 72%),linear-gradient(90deg,rgba(0,0,0,.22),transparent 58%);pointer-events:none}.arq-project-header__identity{position:absolute;right:27px;bottom:23px;left:27px;z-index:2;display:flex;min-width:0;align-items:flex-end;gap:16px}.arq-project-header__monogram{position:relative;display:grid;width:54px;height:54px;flex:none;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:15px;background:#14120f52;box-shadow:0 12px 30px #00000038;color:var(--side-text);font-family:var(--serif);font-size:16px;font-weight:600;letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arq-project-header__monogram:after{position:absolute;right:-12px;bottom:-16px;width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:50%;content:""}.arq-project-header__title{min-width:0}.arq-project-header__breadcrumb{margin:0;color:#ffffffb8;font-size:15px}.arq-project-header__breadcrumb button{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer}.arq-project-header__breadcrumb button:hover{color:#fff;text-decoration:underline}.arq-project-header__breadcrumbSep{margin:0 2px;color:#ffffff73}.arq-project-header h1{margin:4px 0 0;color:var(--side-text);font-family:var(--serif);font-size:clamp(29px,2.35vw,36px);font-weight:500;letter-spacing:-.015em;line-height:1.12}.arq-project-header__title p{display:flex;align-items:baseline;gap:7px;margin:6px 0 0;color:#ffffffd6;font-size:15px}.arq-project-header__title p span{color:#ffffff94;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-header__status{position:absolute;top:18px;right:20px;z-index:3;display:flex;align-items:center;gap:8px}.arq-project__edit{display:inline-flex;min-height:34px;flex:none;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#14120f57;box-shadow:0 8px 24px #00000029;color:var(--side-text);font-size:12px;font-weight:550;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.arq-project__edit:hover{border-color:#ffffff57;background:#14120f80}.arq-project__edit:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-project-status,.arq-project-activity__status,.arq-project-delivery__status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:600;white-space:nowrap}.arq-project-status{--arq-project-status-tone: var(--arq-project-positive);padding:6px 10px;border:1px solid color-mix(in srgb,var(--arq-project-positive) 28%,transparent);background:color-mix(in srgb,var(--arq-project-positive) 10%,transparent);color:var(--arq-project-positive);font-size:11.5px}.arq-project-status>span,.arq-project-activity__status>span,.arq-project-delivery__status>span,.arq-project-kpis__item.is-health small span{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.arq-project-hero .arq-project-status{border-color:#fff3;background:#14120f6b;box-shadow:0 8px 24px #00000029;color:var(--side-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arq-project-hero .arq-project-status>span{background:var(--arq-project-status-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--arq-project-status-tone) 18%,transparent)}.arq-project-status.is-attention{--arq-project-status-tone: var(--arq-project-warning);border-color:color-mix(in srgb,var(--arq-project-warning) 28%,transparent);background:color-mix(in srgb,var(--arq-project-warning) 10%,transparent);color:var(--arq-project-warning)}.arq-project-header__facts{display:grid;min-width:0;grid-template-columns:.85fr 1.25fr 1.6fr;margin:0}.arq-project-header__facts>div{min-width:0;padding:15px 20px 16px}.arq-project-header__facts>div+div{border-left:1px solid var(--arq-project-line-soft)}.arq-project-header__facts dt{display:flex;align-items:center;gap:5px;color:var(--arq-project-text-muted);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-header__facts dd{overflow:hidden;margin:4px 0 0;color:var(--arq-project-text);font-size:15px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.arq-project-kpis{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.arq-project-kpis__item{position:relative;display:flex;min-width:0;min-height:118px;flex-direction:column;justify-content:space-between;padding:15px 16px 14px;overflow:hidden;border:1px solid var(--arq-project-line);border-radius:var(--card-radius);background:var(--arq-project-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--arq-project-text) 4%,transparent)}.arq-project-kpis__item:after{position:absolute;right:-18px;bottom:-23px;width:58px;height:58px;border:1px solid var(--arq-project-line-soft);border-radius:50%;content:""}.arq-project-kpis__label{color:var(--arq-project-text-muted);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-kpis__item strong{position:relative;z-index:1;margin-top:9px;color:var(--arq-project-text);font-family:var(--serif);font-size:24px;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.015em;line-height:1.05}.arq-project-kpis__item strong.arq-project-kpis__textValue{display:-webkit-box;min-height:31px;overflow:hidden;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arq-project-kpis__item small{position:relative;z-index:1;display:-webkit-box;margin-top:8px;overflow:hidden;color:var(--arq-project-text-muted);font-size:14px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arq-project-kpis__progress{height:3px;margin-top:9px;overflow:hidden;border-radius:99px;background:var(--track)}.arq-project-kpis__progress span{display:block;height:100%;border-radius:inherit;background:var(--arq-project-accent)}.arq-project-kpis__item.is-health small{display:flex;align-items:center;gap:6px}.arq-project-kpis__item.is-health{--arq-project-kpi-tone: var(--arq-project-positive)}.arq-project-kpis__item.is-health.is-attention{--arq-project-kpi-tone: var(--arq-project-warning)}.arq-project-kpis__item.is-health.is-critical{--arq-project-kpi-tone: var(--arq-project-critical)}.arq-project-kpis__item.is-health strong,.arq-project-kpis__item.is-health small{color:var(--arq-project-kpi-tone)}.arq-project-summary{display:flex;min-width:0;flex-direction:column;gap:15px;padding-top:5px}.arq-project-summary__grid{display:grid;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.arq-project-card{min-width:0;overflow:hidden;border:1px solid var(--arq-project-line);border-radius:calc(var(--card-radius) + 1px);background:var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-project-card__header{display:flex;min-height:52px;align-items:center;gap:9px;padding:0 18px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-card__icon{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--arq-project-accent-border);border-radius:8px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-card__header h2{margin:0;color:var(--arq-project-text);font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:-.005em}.arq-project-card__meta{color:var(--arq-project-text-muted);font-size:10.5px;white-space:nowrap}.arq-project-card__tools{display:flex;min-width:0;align-items:center;gap:10px;margin-left:auto}.arq-project-card__action{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--arq-project-accent-border);border-radius:8px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);cursor:pointer;font-size:10.5px;font-weight:650;transition:border-color .15s ease,background .15s ease,transform .15s ease}.arq-project-card__action:hover{border-color:color-mix(in srgb,var(--arq-project-accent) 45%,transparent);background:color-mix(in srgb,var(--arq-project-accent-soft) 84%,var(--arq-project-surface));transform:translateY(-1px)}.arq-project-card__action:focus-visible,.arq-project-activitiesEmpty button:focus-visible,.arq-project-taskDrawer button:focus-visible,.arq-project-taskDrawer input:focus-visible,.arq-project-taskDrawer textarea:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:2px}.arq-project-card--activities{height:100%;grid-column:1 / span 8;grid-row:1}.arq-project-blockHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px 22px 0}.arq-project-blockHeader h2{margin:0;color:var(--arq-project-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-blockHeader__tools{display:flex;align-items:center;gap:16px}.arq-project-blockHeader__fact{color:var(--arq-project-text-soft);font-size:14px;white-space:nowrap}.arq-project-ghostButton{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--arq-project-line);border-radius:10px;background:transparent;color:var(--arq-project-text);cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap}.arq-project-ghostButton:hover{background:color-mix(in srgb,var(--arq-project-text) 5%,transparent)}.arq-project-ghostButton:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:2px}.arq-project-summary__side{display:grid;height:100%;min-width:0;grid-column:9 / -1;grid-row:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.arq-project-summary__side>.arq-project-card{min-height:0}.arq-project-card--comments{grid-column:span 7}.arq-project-card--notes{grid-column:span 5}.arq-project-activities__heading,.arq-project-activity{display:grid;grid-template-columns:minmax(220px,1fr) 180px 110px 160px;align-items:center;gap:16px;padding-inline:22px}.arq-project-activities__heading{margin-top:18px;padding-bottom:10px;border-bottom:1px solid var(--arq-project-line-soft);color:var(--arq-project-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-activities{margin:0;padding:0 0 8px;list-style:none}.arq-project-activity{min-height:64px;border-top:1px solid var(--arq-project-line-soft)}.arq-project-activity__name{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-project-activity__name strong{overflow:hidden;color:var(--arq-project-text);font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-project-activity__name span{overflow:hidden;color:var(--arq-project-text-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-project-activity__noDate{color:var(--arq-project-text-faint);font-size:15px;white-space:nowrap}.arq-project-activity__responsible{display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--arq-project-text-soft);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.arq-project-activity__avatar{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-family:var(--serif);font-size:10px;font-weight:650}.arq-project-activity time{color:var(--arq-project-text-soft);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-project-activity__status{display:flex;align-items:center;gap:8px;justify-self:start;border-radius:0;color:var(--arq-project-text-soft);font-size:15px;font-weight:400}.arq-project-activity__status>span{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.arq-project-activity__status.is-waiting{color:var(--arq-project-warning)}.arq-project-activity__status.is-completed{color:var(--arq-project-positive)}.arq-project-activitiesEmpty{display:grid;min-height:164px;place-items:center;align-content:center;gap:10px;padding:24px;border-top:1px solid var(--arq-project-line-soft);color:var(--arq-project-text-muted);font-size:15px;text-align:center}.arq-project-activitiesEmpty button{min-height:36px;padding:0 14px;border:1px solid var(--arq-project-accent-border);border-radius:10px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);cursor:pointer;font:inherit;font-size:14px;font-weight:500}.arq-project-activities__more{display:block;padding:4px 22px 18px;color:var(--arq-project-text-muted);font-size:14px;text-align:right}.arq-project-schedule{display:flex;min-width:0;flex-direction:column;gap:16px;padding-top:7px}.arq-project-schedule__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.arq-project-schedule__heading>div>span{color:var(--arq-project-accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.arq-project-schedule__heading h2{margin:4px 0 0;color:var(--arq-project-text);font-family:var(--serif);font-size:21px;font-weight:500;letter-spacing:-.01em}.arq-project-schedule__heading p{display:flex;align-items:center;gap:7px;margin:0 0 2px;color:var(--arq-project-text-muted);font-size:14px;white-space:nowrap}.arq-project-schedule__heading p strong{color:var(--arq-project-text-soft);font-weight:650;font-variant-numeric:tabular-nums}.arq-project-scheduleEmpty{position:relative;display:grid;min-height:220px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;overflow:hidden;padding:30px 34px;border:1px solid var(--arq-project-line);border-radius:calc(var(--card-radius) + 2px);background:radial-gradient(circle at 10% 5%,var(--arq-project-accent-soft),transparent 30%),var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-project-scheduleEmpty:after{position:absolute;right:-36px;bottom:-68px;width:220px;height:150px;border:1px solid var(--arq-project-accent-border);border-radius:50% 50% 0 0;content:"";opacity:.55;pointer-events:none;transform:rotate(-12deg)}.arq-project-scheduleEmpty__icon{display:grid;width:82px;height:82px;place-items:center;border:1px solid var(--arq-project-accent-border);border-radius:24px;background:color-mix(in srgb,var(--arq-project-accent-soft) 62%,var(--arq-project-surface));color:var(--arq-project-accent)}.arq-project-scheduleEmpty__icon svg{width:51px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.arq-project-scheduleEmpty h3{margin:0;color:var(--arq-project-text);font-family:var(--serif);font-size:18px;font-weight:500}.arq-project-scheduleEmpty p{margin:7px 0 0;color:var(--arq-project-text-muted);font-size:14px;line-height:1.55}.arq-project-scheduleEmpty button{position:relative;z-index:1;display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 15px;border:1px solid color-mix(in srgb,var(--arq-project-accent) 70%,transparent);border-radius:10px;background:var(--arq-project-accent);box-shadow:0 8px 24px color-mix(in srgb,var(--arq-project-accent) 18%,transparent);color:#fff;cursor:pointer;font-size:11px;font-weight:650;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.arq-project-scheduleEmpty button:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--arq-project-accent) 26%,transparent);filter:brightness(1.05);transform:translateY(-1px)}.arq-project-scheduleEmpty button:focus-visible,.arq-project-phase__toggle:focus-visible,.arq-project-scheduleActivity__menu:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:2px}.arq-project-schedule__phases{display:flex;min-width:0;flex-direction:column;gap:10px}.arq-project-scheduleHistory{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border:1px solid color-mix(in srgb,var(--arq-project-positive) 18%,var(--arq-project-line));border-radius:11px;background:color-mix(in srgb,var(--arq-project-positive) 5%,var(--arq-project-surface));color:var(--arq-project-positive);cursor:pointer;font:inherit}.arq-project-scheduleHistory>span{display:flex;align-items:center;gap:8px;font-size:9.5px;font-weight:650}.arq-project-scheduleHistory>span i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}.arq-project-scheduleHistory small{color:var(--arq-project-text-muted);font-size:8.5px}.arq-project-scheduleHistory:hover small{color:var(--arq-project-positive)}.arq-project-phase{min-width:0;overflow:hidden;border:1px solid var(--arq-project-line);border-radius:calc(var(--card-radius) + 1px);background:var(--arq-project-surface);box-shadow:var(--card-shadow);transition:border-color .16s ease,box-shadow .16s ease}.arq-project-phase:hover,.arq-project-phase.is-expanded{border-color:color-mix(in srgb,var(--arq-project-line) 68%,var(--arq-project-accent))}.arq-project-phase__toggle{display:grid;width:100%;min-height:76px;grid-template-columns:28px minmax(210px,1fr) minmax(205px,.72fr) auto;align-items:center;gap:14px;padding:13px 19px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .16s ease}.arq-project-phase__toggle:hover{background:color-mix(in srgb,var(--arq-project-accent-soft) 34%,transparent)}.arq-project-phase__chevron{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:var(--arq-project-text-muted);transition:background .16s ease,color .16s ease,transform .16s ease}.arq-project-phase__toggle:hover .arq-project-phase__chevron{background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-phase.is-expanded .arq-project-phase__chevron{color:var(--arq-project-accent);transform:rotate(90deg)}.arq-project-phase__chevron svg{width:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.arq-project-phase__identity{display:grid;min-width:0;grid-template-columns:25px minmax(0,1fr);align-items:baseline;gap:10px}.arq-project-phase__identity>span{color:var(--arq-project-accent);font-family:var(--serif);font-size:11px;font-variant-numeric:tabular-nums}.arq-project-phase__identity strong{overflow:hidden;color:var(--arq-project-text);font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:-.004em;text-overflow:ellipsis;white-space:nowrap}.arq-project-phase__summary{display:grid;min-width:0;grid-template-columns:auto minmax(105px,1fr);align-items:center;gap:17px;color:var(--arq-project-text-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-project-phase__progress{display:grid;min-width:0;grid-template-columns:minmax(64px,1fr) 30px;align-items:center;gap:9px}.arq-project-phase__progress>span{height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--arq-project-line) 74%,transparent)}.arq-project-phase__progress>span>span{display:block;height:100%;border-radius:inherit;background:var(--arq-project-accent);transition:width .16s ease}.arq-project-phase__progress strong{color:var(--arq-project-text-soft);font-size:10px;font-weight:650;text-align:right}.arq-project-phase__status,.arq-project-scheduleActivity__status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--chip-bg);color:var(--arq-project-text-soft);font-weight:600;white-space:nowrap}.arq-project-phase__status{justify-self:end;padding:5px 9px;font-size:9.5px}.arq-project-phase__status>span,.arq-project-scheduleActivity__status>span{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.arq-project-phase__body{display:grid;grid-template-rows:0fr;border-top:0 solid transparent;opacity:0;transition:grid-template-rows .16s ease,opacity .13s ease,border-color .16s ease}.arq-project-phase.is-expanded .arq-project-phase__body{grid-template-rows:1fr;border-top-width:1px;border-top-color:var(--arq-project-line-soft);opacity:1}.arq-project-phase__bodyInner{min-height:0;overflow:hidden}.arq-project-phase__columns,.arq-project-scheduleActivity{display:grid;min-width:0;grid-template-columns:22px minmax(220px,1fr) 112px 154px 142px 32px 32px;align-items:center;gap:12px}.arq-project-phase__columns{min-height:35px;padding:0 20px 0 22px;color:var(--arq-project-text-muted);font-size:8.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.arq-project-phase__columns span:nth-child(6){grid-column:7}.arq-project-phase__activities{margin:0;padding:0 8px 9px;list-style:none}.arq-project-scheduleActivity{position:relative;min-height:53px;padding:7px 12px 7px 14px;border-radius:9px;transition:background .16s ease,color .16s ease}.arq-project-scheduleActivity+.arq-project-scheduleActivity:before{position:absolute;top:0;right:12px;left:48px;height:1px;background:var(--arq-project-line-soft);content:"";opacity:.72;transition:opacity .16s ease}.arq-project-scheduleActivity:hover{background:color-mix(in srgb,var(--arq-project-accent-soft) 42%,transparent)}.arq-project-scheduleActivity:hover:before,.arq-project-scheduleActivity:hover+.arq-project-scheduleActivity:before{opacity:0}.arq-project-scheduleActivity__checkbox{display:grid;width:17px;height:17px;place-items:center;border:1px solid color-mix(in srgb,var(--arq-project-text-faint) 55%,var(--arq-project-line));border-radius:50%;color:#fff;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.arq-project-scheduleActivity:hover .arq-project-scheduleActivity__checkbox{border-color:var(--arq-project-accent);box-shadow:0 0 0 3px var(--arq-project-accent-soft);transform:scale(1.04)}.arq-project-scheduleActivity__checkbox svg{width:10px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;opacity:0;transform:scale(.5);transition:opacity .15s ease,transform .15s ease}.arq-project-scheduleActivity__checkbox[aria-checked=true]{border-color:var(--arq-project-positive);background:var(--arq-project-positive)}.arq-project-scheduleActivity__checkbox[aria-checked=true] svg{opacity:1;transform:scale(1)}.arq-project-scheduleActivity__title{overflow:hidden;color:var(--arq-project-text);font-size:11.5px;font-weight:580;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease}.arq-project-scheduleActivity.is-completed .arq-project-scheduleActivity__title{color:var(--arq-project-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--arq-project-text-muted) 45%,transparent)}.arq-project-scheduleActivity__type{overflow:hidden;color:var(--arq-project-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.arq-project-scheduleActivity__responsible{display:flex;min-width:0;align-items:center;gap:7px;color:var(--arq-project-text-soft);font-size:10px}.arq-project-scheduleActivity__responsible.is-empty{min-height:1px}.arq-project-scheduleActivity__responsible>span:first-child{display:grid;width:23px;height:23px;flex:none;place-items:center;border:1px solid var(--arq-project-accent-border);border-radius:50%;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-size:7.5px;font-weight:700;letter-spacing:.02em}.arq-project-scheduleActivity__responsible>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-project-scheduleActivity__status{justify-self:start;padding:4px 7px;font-size:9px}.arq-project-scheduleActivity__status.is-em_andamento,.arq-project-scheduleActivity__status.is-aprovacao_pmc,.arq-project-scheduleActivity__status.is-proxima_semana{background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-scheduleActivity__status.is-aguardando_cliente,.arq-project-scheduleActivity__status.is-aguardando_terceiros,.arq-project-scheduleActivity__status.is-revisar{background:color-mix(in srgb,var(--arq-project-warning) 10%,transparent);color:var(--arq-project-warning)}.arq-project-scheduleActivity__status.is-concluido{background:color-mix(in srgb,var(--arq-project-positive) 10%,transparent);color:var(--arq-project-positive)}.arq-project-scheduleActivity__observation,.arq-project-scheduleActivity__menu{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--arq-project-text-faint)}.arq-project-scheduleActivity__observation.is-filled{background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-scheduleActivity__observation svg,.arq-project-scheduleActivity__menu svg{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.arq-project-scheduleActivity__menu{padding:0;border:0;background:transparent}.arq-project-scheduleActivity__menu:disabled{opacity:1;cursor:default}.arq-project-scheduleActivity:hover .arq-project-scheduleActivity__menu{background:color-mix(in srgb,var(--arq-project-surface) 72%,transparent);color:var(--arq-project-text-soft)}.arq-project-taskOverlay{--arq-project-surface: var(--arq-surface);--arq-project-line: var(--arq-border);--arq-project-line-soft: var(--line2);--arq-project-text: var(--arq-text);--arq-project-text-soft: var(--arq-text-secondary);--arq-project-text-faint: var(--arq-text-tertiary);--arq-project-text-muted: color-mix(in srgb, var(--arq-project-text-soft) 68%, var(--arq-project-text-faint));--arq-project-accent: var(--arq-activities-copper);--arq-project-accent-soft: var(--arq-activities-copper-soft);--arq-project-accent-border: var(--arq-activities-accent-border);--arq-project-positive: var(--pos, #3f8a5b);--arq-project-critical: var(--danger, #a8431f);position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--arq-project-text) 20%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:arqProjectTaskOverlayIn .16s ease-out both}.arq-project-taskDrawer{--arq-activities-line: var(--arq-project-line);--arq-activities-card: var(--arq-project-surface);--arq-activities-card-muted: color-mix(in srgb, var(--arq-project-surface) 90%, var(--chip-bg));--arq-activities-text: var(--arq-project-text);--arq-activities-text-soft: var(--arq-project-text-soft);--arq-activities-text-faint: var(--arq-project-text-faint);--arq-activities-copper: var(--arq-project-accent);--arq-activities-copper-soft: var(--arq-project-accent-soft);position:relative;display:flex;width:min(460px,calc(100vw - 24px));height:100dvh;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--arq-project-line);background:var(--arq-project-surface);box-shadow:-20px 0 54px color-mix(in srgb,var(--arq-project-text) 16%,transparent);color:var(--arq-project-text);animation:arqProjectTaskDrawerIn .16s ease-out both}.arq-project-taskDrawer__header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px 25px 20px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-taskDrawer__eyebrow{color:var(--arq-project-accent);font-size:9.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.arq-project-taskDrawer__header h2{margin:5px 0 0;font-family:var(--serif);font-size:25px;font-weight:500;letter-spacing:-.015em}.arq-project-taskDrawer__header p{margin:5px 0 0;color:var(--arq-project-text-muted);font-size:11.5px}.arq-project-taskDrawer__close{display:grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--arq-project-line);border-radius:9px;background:transparent;color:var(--arq-project-text-soft);cursor:pointer;font-size:21px;font-weight:300;line-height:1}.arq-project-taskDrawer__close:hover{background:var(--chip-bg);color:var(--arq-project-text)}.arq-project-taskForm{display:flex;min-height:0;flex:1;flex-direction:column}.arq-project-taskForm__body{min-height:0;flex:1;overflow:auto;padding:7px 25px 28px;overscroll-behavior:contain}.arq-project-taskForm fieldset{min-width:0;margin:0;padding:20px 0 22px;border:0}.arq-project-taskForm fieldset+fieldset{border-top:1px solid var(--arq-project-line-soft)}.arq-project-taskForm legend{display:flex;align-items:center;gap:8px;margin-bottom:15px;padding:0;color:var(--arq-project-text-soft);font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.arq-project-taskForm legend span{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-size:8.5px}.arq-project-taskField,.arq-project-taskControl{position:relative;display:grid;min-width:0;gap:7px}.arq-project-taskField>span,.arq-project-taskControl>label{color:var(--arq-project-text-soft);font-size:10.5px;font-weight:650}.arq-project-taskField b,.arq-project-taskControl b{color:var(--arq-project-accent);font-weight:700}.arq-project-taskField em,.arq-project-taskControl em{float:right;color:var(--arq-project-text-muted);font-size:9.5px;font-style:normal;font-weight:500}.arq-project-taskField input,.arq-project-taskField textarea{width:100%;box-sizing:border-box;border:1px solid var(--arq-project-line);border-radius:9px;outline:0;background:color-mix(in srgb,var(--arq-project-surface) 88%,var(--chip-bg));color:var(--arq-project-text);font:inherit;font-size:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.arq-project-taskField input{height:42px;padding:0 12px}.arq-project-taskField textarea{min-height:98px;resize:vertical;padding:11px 12px 24px;line-height:1.5}.arq-project-taskField input::placeholder,.arq-project-taskField textarea::placeholder{color:var(--arq-project-text-faint)}.arq-project-taskField input:focus,.arq-project-taskField textarea:focus{border-color:var(--arq-project-accent-border);background:var(--arq-project-surface);box-shadow:var(--arq-focus-ring)}.arq-project-taskField>small:not(.arq-project-taskField__count){color:var(--arq-project-critical);font-size:10px}.arq-project-taskField__count{position:absolute;right:10px;bottom:8px;color:var(--arq-project-text-faint);font-size:9px}.arq-project-taskProject{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:13px;padding:10px;border:1px solid var(--arq-project-line-soft);border-radius:10px;background:color-mix(in srgb,var(--chip-bg) 62%,transparent)}.arq-project-taskProject__monogram{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--arq-project-accent-border);border-radius:10px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-family:var(--serif);font-size:10px;font-weight:650}.arq-project-taskProject>span:nth-child(2){display:grid;min-width:0;gap:3px}.arq-project-taskProject b,.arq-project-taskProject small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-project-taskProject b{font-size:11.5px;font-weight:650}.arq-project-taskProject small,.arq-project-taskProject__lock{color:var(--arq-project-text-muted);font-size:9.5px}.arq-project-taskProject__lock{padding:4px 6px;border-radius:6px;background:var(--chip-bg);white-space:nowrap}.arq-project-taskForm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.arq-project-taskControl.is-wide{grid-column:1 / -1}.arq-project-taskControl .arq-activities-editField,.arq-project-taskControl .arq-activities-dateEditor{gap:5px}.arq-project-taskControl .arq-activities-selectButton,.arq-project-taskControl .arq-activities-dateButton{height:40px;padding:0 11px;border-radius:9px;font-size:11.5px;font-weight:550}.arq-project-taskResponsible{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:start}.arq-project-taskResponsible>span{display:grid;width:31px;height:31px;place-items:center;margin-top:4px;border:1px solid var(--arq-project-accent-border);border-radius:50%;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-size:8.5px;font-weight:700}.arq-project-taskControl.is-date>p{margin:0;color:var(--arq-project-text-muted);font-size:9.5px;line-height:1.45}.arq-project-taskDiscard{display:grid;flex:none;gap:11px;padding:14px 16px;border-top:1px solid color-mix(in srgb,var(--arq-project-critical) 30%,var(--arq-project-line));background:color-mix(in srgb,var(--arq-project-critical) 7%,var(--arq-project-surface))}.arq-project-taskDiscard>div:first-child{display:grid;gap:3px}.arq-project-taskDiscard strong{font-size:11.5px}.arq-project-taskDiscard span{color:var(--arq-project-text-muted);font-size:10px}.arq-project-taskDiscard>div:last-child{display:flex;justify-content:flex-end;gap:7px}.arq-project-taskDiscard button{min-height:30px;padding:0 9px;border:1px solid var(--arq-project-line);border-radius:7px;background:var(--arq-project-surface);color:var(--arq-project-text-soft);cursor:pointer;font-size:9.5px;font-weight:650}.arq-project-taskDiscard button.is-danger{border-color:color-mix(in srgb,var(--arq-project-critical) 32%,transparent);color:var(--arq-project-critical)}.arq-project-taskForm__footer{display:flex;min-height:72px;flex:none;align-items:center;justify-content:flex-end;gap:9px;padding:13px 25px;border-top:1px solid var(--arq-project-line-soft);background:color-mix(in srgb,var(--arq-project-surface) 94%,transparent);box-shadow:0 -8px 24px color-mix(in srgb,var(--arq-project-text) 4%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arq-project-taskButton{display:inline-flex;min-width:94px;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:9px;cursor:pointer;font-size:11px;font-weight:650}.arq-project-taskButton.is-secondary{border:1px solid var(--arq-project-line);background:transparent;color:var(--arq-project-text-soft)}.arq-project-taskButton.is-primary{border:1px solid var(--arq-project-accent);background:var(--arq-project-accent);color:var(--arq-accent-contrast, #fff);box-shadow:0 8px 18px color-mix(in srgb,var(--arq-project-accent) 20%,transparent)}.arq-project-taskButton:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.arq-project-taskButton__spinner{width:11px;height:11px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:arqProjectTaskSpin .7s linear infinite}.arq-project-taskToast{--arq-project-surface: var(--arq-activities-card);--arq-project-line: var(--arq-activities-line);--arq-project-text: var(--arq-activities-text);--arq-project-positive: var(--pos, #3f8a5b);position:fixed;right:22px;bottom:22px;z-index:72;display:inline-flex;min-height:42px;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--arq-project-line);border-radius:10px;background:var(--arq-project-surface);box-shadow:0 15px 40px color-mix(in srgb,var(--arq-project-text) 16%,transparent);color:var(--arq-project-text);font-size:11px;font-weight:650;animation:arqProjectTaskToastIn .16s ease-out both}.arq-project-taskToast span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--arq-project-positive) 12%,transparent);color:var(--arq-project-positive)}@keyframes arqProjectTaskOverlayIn{0%{opacity:0}}@keyframes arqProjectTaskDrawerIn{0%{transform:translate(18px);opacity:.65}}@keyframes arqProjectTaskToastIn{0%{transform:translateY(6px);opacity:0}}@keyframes arqProjectTaskSpin{to{transform:rotate(360deg)}}.arq-project-health{--arq-project-health-tone: var(--arq-project-positive);display:grid;grid-template-columns:62px minmax(0,1fr);gap:13px;padding:16px 17px 13px}.arq-project-health__score{position:relative;display:grid;width:62px;height:62px;place-items:center;border-radius:50%;color:var(--arq-project-health-tone)}.arq-project-health__score svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.arq-project-health__score circle{fill:none;stroke-width:2.4}.arq-project-health__track{stroke:color-mix(in srgb,var(--arq-project-health-tone) 14%,var(--track))}.arq-project-health__value{stroke:var(--arq-project-health-tone);stroke-linecap:round}.arq-project-health__score span{position:relative;z-index:1;display:flex;align-items:baseline;font-family:var(--serif);font-size:19px;font-weight:500}.arq-project-health__score small{margin-left:1px;font-family:inherit;font-size:7px;font-weight:700}.arq-project-health.is-attention{--arq-project-health-tone: var(--arq-project-warning)}.arq-project-health.is-critical{--arq-project-health-tone: var(--arq-project-critical)}.arq-project-health__label{display:block;margin-top:1px;color:var(--arq-project-text);font-family:var(--serif);font-size:17px;font-weight:500}.arq-project-health p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:var(--arq-project-text-soft);font-size:10.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.arq-project-miniHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:22px 22px 0}.arq-project-miniHeader__label{display:block;color:var(--arq-project-text-faint);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-miniHeader__fact{color:var(--arq-project-text-soft);font-size:14px;white-space:nowrap}.arq-project-delivery{display:flex;align-items:center;gap:18px;padding:16px 22px 20px}.arq-project-delivery__date{display:flex;flex:none;flex-direction:column;align-items:flex-start;line-height:1}.arq-project-delivery__date span{font-family:var(--serif);font-size:52px;font-weight:400;letter-spacing:-.04em;color:var(--arq-project-text)}.arq-project-delivery__date strong{margin-top:6px;color:var(--arq-project-text-faint);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.arq-project-delivery__divider{align-self:stretch;flex:none;width:1px;background:var(--arq-project-line-soft)}.arq-project-delivery__body{display:flex;min-width:0;flex-direction:column;gap:7px}.arq-project-delivery h3{margin:0;color:var(--arq-project-text);font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.arq-project-delivery__status{display:flex;align-items:center;gap:8px;border-radius:0;color:var(--arq-project-text-soft);font-size:16px;font-weight:400}.arq-project-delivery__status>span:first-child{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.arq-project-delivery__status.is-positive{color:var(--arq-project-positive)}.arq-project-delivery__status.is-attention{color:var(--arq-project-warning)}.arq-project-card__empty{margin:0;padding:20px;color:var(--arq-project-text-faint);font-size:12px}.arq-project-comments{position:relative;margin:0;padding:5px 18px 7px;list-style:none}.arq-project-comments:before{position:absolute;top:25px;bottom:27px;left:33px;width:1px;background:var(--arq-project-line);content:""}.arq-project-comments li{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:10px 0}.arq-project-comments__avatar{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--arq-project-accent-border);border-radius:50%;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-family:var(--serif);font-size:9px;font-weight:650;box-shadow:0 0 0 4px var(--arq-project-surface)}.arq-project-comments li>div{padding:9px 11px 10px;border:1px solid var(--arq-project-line-soft);border-radius:10px;background:color-mix(in srgb,var(--chip-bg) 58%,transparent)}.arq-project-comments__author{display:flex;align-items:baseline;gap:7px}.arq-project-comments__author strong{color:var(--arq-project-text);font-size:11.5px;font-weight:650}.arq-project-comments__author span{color:var(--arq-project-text-muted);font-size:9.5px}.arq-project-comments p{margin:4px 0 0;color:var(--arq-project-text-soft);font-size:11px;line-height:1.45}.arq-project-notes{display:flex;gap:13px;margin:14px;padding:15px 16px;border-left:2px solid var(--arq-project-accent);border-radius:4px 10px 10px 4px;background:color-mix(in srgb,var(--arq-project-accent-soft) 42%,transparent)}.arq-project-notes__idea{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:9px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-notes p{margin:0;color:var(--arq-project-text-soft);font-size:11.5px;line-height:1.65}@media(max-width:1180px){.arq-project-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.arq-project-card--activities,.arq-project-summary__side,.arq-project-card--comments,.arq-project-card--notes{grid-column:1 / -1}.arq-project-summary__side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.arq-project-card--comments,.arq-project-card--notes{grid-column:span 6}.arq-project-phase__toggle{grid-template-columns:28px minmax(200px,1fr) minmax(190px,.8fr) auto;gap:11px;padding-right:15px;padding-left:15px}.arq-project-phase__columns,.arq-project-scheduleActivity{grid-template-columns:22px minmax(190px,1fr) 100px 130px 132px 30px 30px;gap:9px}}@media(max-width:820px){.arq-project-hero{height:220px}.arq-project-header__identity{right:20px;bottom:20px;left:20px}.arq-project-header__facts{grid-template-columns:1fr}.arq-project-header__facts>div,.arq-project-header__facts>div+div{padding:12px 20px;border-left:0}.arq-project-header__facts>div+div{border-top:1px solid var(--arq-project-line-soft)}.arq-project-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-project-timeline__heading{align-items:flex-start;flex-direction:column;gap:10px}.arq-project-timeline__legend{flex-wrap:wrap;padding-bottom:0}.arq-project-schedule__heading{align-items:flex-start;flex-direction:column;gap:6px}.arq-project-scheduleEmpty{grid-template-columns:auto minmax(0,1fr)}.arq-project-scheduleEmpty button{grid-column:2;justify-self:start}.arq-project-phase__toggle{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}.arq-project-phase__summary{grid-column:2;grid-row:2;max-width:360px}.arq-project-phase__status{grid-column:3;grid-row:1}.arq-project-phase__columns{display:none}.arq-project-scheduleActivity{grid-template-columns:22px minmax(0,1fr) minmax(118px,auto) 32px;grid-template-rows:auto auto;gap:5px 10px;min-height:66px;padding-top:9px;padding-bottom:9px}.arq-project-scheduleActivity__checkbox{grid-column:1;grid-row:1 / span 2}.arq-project-scheduleActivity__title{grid-column:2;grid-row:1}.arq-project-scheduleActivity__type{grid-column:2;grid-row:2}.arq-project-scheduleActivity__responsible{grid-column:3;grid-row:1}.arq-project-scheduleActivity__status{grid-column:3;grid-row:2}.arq-project-scheduleActivity__observation{grid-column:4;grid-row:1}.arq-project-scheduleActivity__menu{grid-column:4;grid-row:2}.arq-project-summary__side{grid-template-columns:1fr}.arq-project-card--comments,.arq-project-card--notes{grid-column:1 / -1}.arq-project-activities__heading{display:none}.arq-project-activity{grid-template-columns:minmax(180px,1fr) auto;gap:7px 12px;padding-top:12px;padding-bottom:12px}.arq-project-activity__responsible,.arq-project-activity time{grid-column:1}.arq-project-activity time{display:none}.arq-project-activity__status{grid-column:2;grid-row:1}}@media(max-width:560px){.arq-project{gap:16px}.arq-project__edit{gap:0;padding:0 9px}.arq-project__edit span{display:none}.arq-project-timeline__legend{gap:8px 13px}.arq-project-timeline__board{min-width:700px}.arq-project-hero{height:236px}.arq-project-header__identity{align-items:flex-start;flex-direction:column;gap:10px}.arq-project-header__monogram{width:46px;height:46px;border-radius:13px}.arq-project-header h1{font-size:25px}.arq-project-header__title p{align-items:flex-start;flex-direction:column;gap:2px}.arq-project-kpis{grid-template-columns:1fr}.arq-project-kpis__item{min-height:102px}.arq-project-card__meta{display:none}.arq-project-card__tools{gap:6px}.arq-project-card__action{padding:0 8px}.arq-project-schedule__heading p{flex-wrap:wrap;white-space:normal}.arq-project-scheduleEmpty{min-height:300px;grid-template-columns:1fr;justify-items:start;gap:15px;padding:26px}.arq-project-scheduleEmpty__icon{width:68px;height:68px;border-radius:20px}.arq-project-scheduleEmpty__icon svg{width:43px}.arq-project-scheduleEmpty button{grid-column:1}.arq-project-phase__toggle{grid-template-columns:24px minmax(0,1fr);min-height:96px;padding:13px 12px}.arq-project-phase__identity{grid-template-columns:22px minmax(0,1fr);gap:7px}.arq-project-phase__identity strong{white-space:normal}.arq-project-phase__summary{grid-column:2;grid-template-columns:1fr;gap:6px}.arq-project-phase__progress{max-width:190px}.arq-project-phase__status{display:none}.arq-project-scheduleActivity{grid-template-columns:20px minmax(0,1fr) 30px;grid-template-rows:auto auto auto}.arq-project-scheduleActivity__checkbox{grid-column:1;grid-row:1 / span 3}.arq-project-scheduleActivity__title{grid-column:2;grid-row:1;white-space:normal}.arq-project-scheduleActivity__type{grid-column:2;grid-row:2}.arq-project-scheduleActivity__responsible{grid-column:2;grid-row:3}.arq-project-scheduleActivity__status{display:none}.arq-project-scheduleActivity__observation{grid-column:3;grid-row:1}.arq-project-scheduleActivity__menu{grid-column:3;grid-row:2}.arq-project-taskDrawer{width:calc(100vw - 8px)}.arq-project-taskDrawer__header,.arq-project-taskForm__body,.arq-project-taskForm__footer{padding-right:20px;padding-left:20px}.arq-project-taskForm__grid{grid-template-columns:1fr}.arq-project-taskControl.is-wide{grid-column:auto}.arq-project-activity{grid-template-columns:minmax(0,1fr);padding-left:29px}.arq-project-activity__status{grid-column:1;grid-row:auto}}@media(prefers-reduced-motion:reduce){.arq-project *,.arq-project *:before,.arq-project *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.arq-project-header__title p button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:3px}.arq-project-header__title p button:hover{color:#fff;text-decoration-color:#ffffffb3}.arq-project-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.arq-project-tabs{position:sticky;top:0;z-index:18;display:flex;min-width:0;align-items:center;gap:3px;padding:4px;overflow-x:auto;border:1px solid var(--arq-project-line);border-radius:12px;background:color-mix(in srgb,var(--arq-project-surface) 82%,var(--chip-bg));box-shadow:0 4px 14px color-mix(in srgb,var(--arq-project-text) 3.5%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.arq-project-tabs::-webkit-scrollbar{display:none}.arq-project-tabs button{position:relative;display:inline-flex;width:auto;min-width:0;min-height:38px;flex:1 1 0;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--arq-project-text-muted);cursor:pointer;font-size:10.75px;font-weight:650;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.arq-project-tabs button:hover{background:color-mix(in srgb,var(--chip-bg) 38%,transparent);color:var(--arq-project-text-soft)}.arq-project-tabs button:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:-2px}.arq-project-tabs button.is-active{background:color-mix(in srgb,var(--arq-project-surface) 94%,transparent);border-color:color-mix(in srgb,var(--arq-project-line) 72%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--arq-project-text) 6%,transparent),0 2px 5px color-mix(in srgb,var(--arq-project-text) 3.5%,transparent);color:var(--arq-project-text)}.arq-project-tabs button.is-active:after{content:none}.arq-project-tabs button>span{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:var(--chip-bg);color:var(--arq-project-text-soft);font-size:9px;font-variant-numeric:tabular-nums}.arq-project-tabs button.is-active>span{background:var(--chip-bg);color:var(--arq-project-text-soft)}.arq-project-tabs button>span.is-pending,.arq-project-tabs button.is-active>span.is-pending{background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-tabPanel{min-width:0;animation:arqProjectTabIn .24s cubic-bezier(.22,.8,.26,1) both}.arq-project-tabPanel>*+*{margin-top:22px}.arq-project-dataMutationNotice{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--arq-project-warning) 30%,var(--arq-project-line));border-radius:10px;background:color-mix(in srgb,var(--arq-project-warning) 8%,var(--arq-project-surface));color:var(--arq-project-text-soft);font-size:9.5px;line-height:1.45}.arq-project-dataMutationNotice.is-error{border-color:color-mix(in srgb,var(--arq-project-critical) 28%,var(--arq-project-line));background:color-mix(in srgb,var(--arq-project-critical) 7%,var(--arq-project-surface))}.arq-project-dataMutationNotice button{min-height:28px;flex:none;padding:0 9px;border:1px solid var(--arq-project-line);border-radius:7px;background:var(--arq-project-surface);color:var(--arq-project-text-soft);cursor:pointer;font:inherit;font-weight:650}@keyframes arqProjectTabIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.arq-project-riskAlert{display:flex;min-width:0;align-items:center;gap:13px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--arq-project-critical) 27%,var(--arq-project-line));border-radius:11px;background:color-mix(in srgb,var(--arq-project-critical) 6%,var(--arq-project-surface))}.arq-project-riskAlert__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--arq-project-critical)}.arq-project-riskAlert p{min-width:0;flex:1;margin:0;color:var(--arq-project-text-soft);font-size:15px;line-height:1.5}.arq-project-riskAlert p strong{color:var(--arq-project-text)}.arq-project-riskAlert__tag{flex:none;color:var(--arq-project-critical);font-size:14px;font-weight:500;white-space:nowrap}.arq-project-healthComparison{display:flex;flex-direction:column;gap:20px;padding:16px 22px 22px}.arq-project-healthComparison__verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.arq-project-healthComparison__verdict strong{font-family:var(--serif);font-size:44px;font-weight:400;letter-spacing:-.03em;line-height:1}.arq-project-healthComparison__verdict strong.is-positive{color:var(--arq-project-positive)}.arq-project-healthComparison__verdict strong.is-attention{color:var(--arq-project-warning)}.arq-project-healthComparison__verdict strong.is-critical{color:var(--arq-project-critical)}.arq-project-healthComparison__verdict p{flex:1;min-width:140px;margin:0;color:var(--arq-project-text-soft);font-size:15px;line-height:1.45}.arq-project-healthMetric+.arq-project-healthMetric{margin-top:16px}.arq-project-healthMetric__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.arq-project-healthMetric__row span{color:var(--arq-project-text-soft);font-size:16px}.arq-project-healthMetric__row strong{color:var(--arq-project-text);font-size:20px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.arq-project-healthMetric>i{display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--track)}.arq-project-healthMetric>i>i{display:block;height:100%;border-radius:inherit;background:var(--arq-project-text-soft)}.arq-project-healthMetric.is-time>i>i{background:var(--arq-project-text-faint)}.arq-project-delivery__contract{display:block;color:var(--arq-project-text-muted);font-size:15px;font-variant-numeric:tabular-nums}.arq-project-comments__author small{margin-left:auto;color:var(--arq-project-text-faint);font-size:8.5px;font-weight:500}.arq-project-commentTriage{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.arq-project-commentTriage button{min-height:25px;padding:0 8px;border:1px solid var(--arq-project-line);border-radius:7px;background:transparent;color:var(--arq-project-text-muted);cursor:pointer;font-size:8.5px;font-weight:600}.arq-project-commentTriage button:hover{border-color:var(--arq-project-accent-border);background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-commentClass{display:flex;align-items:center;gap:8px;margin-top:9px;color:var(--arq-project-accent);font-size:9px;font-weight:650}.arq-project-commentClass span{padding:3px 7px;border-radius:999px;background:var(--arq-project-accent-soft)}.arq-project-commentClass small{color:var(--arq-project-text-muted);font-weight:500}.arq-project-commentClass.is-out-of-scope{color:var(--arq-project-warning)}.arq-project-commentClass.is-approval{color:var(--arq-project-positive)}.arq-project-comments__rule{margin:0;padding:10px 17px 13px;border-top:1px solid var(--arq-project-line-soft);color:var(--arq-project-text-muted);font-size:9px;line-height:1.45}.arq-project-schedule{--arq-activities-line: var(--arq-project-line);--arq-activities-card: var(--arq-project-surface);--arq-activities-card-muted: color-mix(in srgb, var(--arq-project-surface) 88%, var(--chip-bg));--arq-activities-text: var(--arq-project-text);--arq-activities-text-soft: var(--arq-project-text-soft);--arq-activities-text-faint: var(--arq-project-text-faint);--arq-activities-copper: var(--arq-project-accent);--arq-activities-copper-soft: var(--arq-project-accent-soft)}.arq-project-scheduleToolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 14px;border:1px solid var(--arq-project-line);border-radius:11px;background:var(--arq-project-surface)}.arq-project-scheduleToolbar label{display:flex;flex:none;align-items:center;gap:10px}.arq-project-scheduleToolbar label>span{color:var(--arq-project-text-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arq-project-scheduleToolbar select{min-width:250px;height:32px;padding:0 30px 0 10px;border:1px solid var(--arq-project-line);border-radius:8px;background:var(--chip-bg);color:var(--arq-project-text);font:inherit;font-size:14px;font-weight:600;outline:0}.arq-project-scheduleToolbar select:focus{border-color:var(--arq-project-accent);box-shadow:0 0 0 2px var(--arq-project-accent-soft)}.arq-project-scheduleToolbar p{max-width:470px;margin:0;color:var(--arq-project-text-muted);font-size:14px;line-height:1.45;text-align:right}.arq-project-scheduleToolbar p strong{color:var(--arq-project-text-soft)}.arq-project-phase__identity>span:last-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.arq-project-phase__gate{display:inline-flex;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--arq-project-warning) 9%,transparent);color:var(--arq-project-warning);font-size:7.5px;font-weight:650;white-space:nowrap}.arq-project-phase__status.is-completed{background:color-mix(in srgb,var(--arq-project-positive) 10%,transparent);color:var(--arq-project-positive)}.arq-project-phase__status.is-current{background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-phase__columns,.arq-project-scheduleActivity{grid-template-columns:22px minmax(220px,1fr) 104px 158px 150px 126px}.arq-project-phase__columns span:nth-child(1){grid-column:2}.arq-project-phase__columns span:nth-child(2){grid-column:3}.arq-project-phase__columns span:nth-child(3){grid-column:4}.arq-project-phase__columns span:nth-child(4){grid-column:5}.arq-project-phase__columns span:nth-child(5){grid-column:6}.arq-project-scheduleActivity .arq-activities-editField,.arq-project-scheduleActivity .arq-activities-dateEditor{width:100%}.arq-project-scheduleActivity .arq-activities-selectButton,.arq-project-scheduleActivity .arq-activities-dateButton{height:29px;border-color:transparent;background:transparent;font-size:9.5px}.arq-project-scheduleActivity:hover .arq-activities-selectButton,.arq-project-scheduleActivity:hover .arq-activities-dateButton{border-color:var(--arq-project-line);background:var(--arq-project-surface)}.arq-project-scheduleActivity .arq-activities-dateButton{color:var(--arq-project-text-soft);font-weight:600}.arq-project-scheduleActivity[data-activity-saving=true]{opacity:.62}.arq-project-scheduleActivity[data-activity-saving=true] .arq-activities-selectButton,.arq-project-scheduleActivity[data-activity-saving=true] .arq-activities-dateButton{cursor:wait}.arq-project-scheduleActivity__readValue{display:block;min-width:0;overflow:hidden;color:var(--arq-project-text-soft);font-size:9.5px;font-weight:550;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.arq-project-dataHeader,.arq-project-dataState__card{border:1px solid var(--arq-project-line);border-radius:calc(var(--card-radius) + 2px);background:var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-project-dataHeader{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;overflow:hidden;padding:23px 25px 0}.arq-project-dataHeader:before{position:absolute;inset:0 0 auto;height:3px;background:var(--arq-project-accent);content:""}.arq-project-dataHeader__identity{display:flex;min-width:0;align-items:center;gap:14px}.arq-project-dataHeader__monogram{display:grid;width:48px;height:48px;flex:none;place-items:center;border:1px solid var(--arq-project-accent-border);border-radius:14px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);font-family:var(--serif);font-size:15px;font-weight:650;letter-spacing:.04em}.arq-project-dataHeader__identity>div{min-width:0}.arq-project-dataHeader__eyebrow,.arq-project-dataState__card>span{color:var(--arq-project-accent);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.arq-project-dataHeader h1,.arq-project-dataState h1{margin:4px 0 0;color:var(--arq-project-text);font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:-.012em}.arq-project-dataHeader__identity p{display:flex;align-items:center;gap:7px;margin:5px 0 0;color:var(--arq-project-text-muted);font-size:11px}.arq-project-dataHeader__facts{display:grid;min-width:0;grid-column:1 / -1;grid-template-columns:.85fr 1.25fr 1.6fr;margin:0 -25px;border-top:1px solid var(--arq-project-line-soft)}.arq-project-dataHeader__facts>div{min-width:0;padding:13px 25px 15px}.arq-project-dataHeader__facts>div+div{border-left:1px solid var(--arq-project-line-soft)}.arq-project-dataHeader__facts dt{color:var(--arq-project-text-muted);font-size:8.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.arq-project-dataHeader__facts dd{overflow:hidden;margin:4px 0 0;color:var(--arq-project-text);font-size:11.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-project-dataState{min-height:min(520px,70vh);justify-content:center}.arq-project-dataState__card{width:min(100%,560px);align-self:center;padding:28px}.arq-project-dataState__card p{margin:10px 0 0;color:var(--arq-project-text-muted);font-size:12px;line-height:1.6}.arq-project-dataState__card>div{display:flex;gap:9px;margin-top:20px}.arq-project-dataState__card button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--arq-project-line);border-radius:8px;background:transparent;color:var(--arq-project-text-soft);cursor:pointer;font-size:11px;font-weight:600}.arq-project-dataState__card .arq-project-dataState__retry{border-color:var(--arq-project-accent);background:var(--arq-project-accent);color:#fff}.arq-project-panelHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.arq-project-panelHeading>div>span{color:var(--arq-project-accent);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.arq-project-panelHeading h2{margin:4px 0 0;color:var(--arq-project-text);font-family:var(--serif);font-size:22px;font-weight:500}.arq-project-panelHeading>p{margin:0 0 2px;color:var(--arq-project-text-muted);font-size:14px}.arq-project-deliveriesPanel,.arq-project-briefingAi{display:flex;min-width:0;flex-direction:column;gap:16px}.arq-project-deliveryHero{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--arq-project-accent-border);border-radius:13px;background:linear-gradient(90deg,var(--arq-project-accent-soft),transparent 72%),var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-project-deliveryHero__icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid var(--arq-project-accent-border);border-radius:11px;background:var(--arq-project-surface);color:var(--arq-project-accent)}.arq-project-deliveryHero>div:nth-child(2){min-width:0;flex:1}.arq-project-deliveryHero small{display:block;color:var(--arq-project-text-muted);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arq-project-deliveryHero strong{display:block;margin-top:4px;color:var(--arq-project-text);font-family:var(--serif);font-size:16px;font-weight:500}.arq-project-deliveryHero p{margin:3px 0 0;color:var(--arq-project-text-muted);font-size:10px}.arq-project-deliveryHero__dates{display:flex;flex:none;align-items:center;gap:13px}.arq-project-deliveryHero__dates>span{min-width:75px}.arq-project-deliveryHero__dates strong{font-family:inherit;font-size:13px;font-weight:650}.arq-project-deliveryHero__dates>svg{color:var(--arq-project-accent)}.arq-project-deliveriesTable{overflow:hidden;border:1px solid var(--arq-project-line);border-radius:13px;background:var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-project-deliveriesTable__head,.arq-project-deliveriesTable>article{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(135px,.75fr) minmax(170px,.85fr) 64px minmax(130px,.7fr);align-items:center;gap:14px}.arq-project-deliveriesTable__head{min-height:39px;padding:0 18px;border-bottom:1px solid var(--arq-project-line);color:var(--arq-project-text-muted);font-size:8.5px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.arq-project-deliveriesTable>article{min-height:72px;padding:10px 18px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-deliveriesTable>article:last-child{border-bottom:0}.arq-project-deliveriesTable>article>div:first-child{min-width:0}.arq-project-deliveriesTable>article>div:first-child strong{display:block;overflow:hidden;color:var(--arq-project-text);font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-project-deliveriesTable>article>div:first-child small,.arq-project-deliveriesTable>article>span{display:block;margin-top:4px;color:var(--arq-project-text-muted);font-size:9px}.arq-project-deliveriesTable__dates{display:flex;align-items:center;gap:7px;color:var(--arq-project-text-soft);font-size:10px}.arq-project-deliveriesTable__dates svg{flex:none;color:var(--arq-project-text-faint)}.arq-project-deliveryDeviation{justify-self:start;margin:0!important;padding:3px 6px;border-radius:999px;background:var(--chip-bg);color:var(--arq-project-text-muted)!important}.arq-project-deliveryDeviation.is-late{background:color-mix(in srgb,var(--arq-project-warning) 10%,transparent);color:var(--arq-project-warning)!important}.arq-project-deliveryState>span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:var(--chip-bg);color:var(--arq-project-text-soft);font-size:8.5px;font-weight:650}.arq-project-deliveryState>span i{width:5px;height:5px;border-radius:50%;background:currentColor}.arq-project-deliveryState>span.is-delivered{background:color-mix(in srgb,var(--arq-project-positive) 9%,transparent);color:var(--arq-project-positive)}.arq-project-deliveryState>span.is-attention,.arq-project-deliveryState>span.is-waiting{background:color-mix(in srgb,var(--arq-project-warning) 9%,transparent);color:var(--arq-project-warning)}.arq-project-deliveryState>span.is-concluido{background:color-mix(in srgb,var(--arq-project-positive) 9%,transparent);color:var(--arq-project-positive)}.arq-project-deliveryState>span.is-aguardando_aprovacao{background:color-mix(in srgb,var(--arq-project-warning) 9%,transparent);color:var(--arq-project-warning)}.arq-project-deliveryState>small{display:block;margin-top:5px;color:var(--arq-project-warning);font-size:8px}.arq-project-deliveryRule{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border:1px solid var(--arq-project-line);border-radius:10px;color:var(--arq-project-accent)}.arq-project-deliveryRule p{margin:0;color:var(--arq-project-text-muted);font-size:9.5px;line-height:1.5}.arq-project-deliveryRule p strong{color:var(--arq-project-text-soft)}.arq-project-briefingAi__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;align-items:start}.arq-project-briefingDocument{min-width:0;border-top:1px solid var(--arq-project-line);border-bottom:1px solid var(--arq-project-line)}.arq-project-briefingDocument>header,.arq-project-aiPanel>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:14px;color:var(--arq-project-accent)}.arq-project-briefingDocument>header{padding:8px 4px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-briefingDocument>header span,.arq-project-aiPanel>header span{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-project-briefingDocument>header h3,.arq-project-aiPanel>header h3{margin:4px 0 0;color:var(--arq-project-text);font-family:var(--serif);font-size:17px;font-weight:500}.arq-project-briefingDocument__content{max-width:82ch;padding:4px 4px 10px}.arq-project-aiPanel{min-width:0;overflow:hidden;border:1px solid var(--arq-project-accent-border);border-radius:13px;background:color-mix(in srgb,var(--arq-project-accent-soft) 36%,var(--arq-project-surface))}.arq-project-aiPanel>header{padding:10px 17px;border-bottom:1px solid var(--arq-project-accent-border)}.arq-project-minutes{grid-column:span 8}.arq-project-projectNotes{grid-column:span 4}.arq-project-aiPanel__intro{margin:0;padding:13px 18px 0;color:var(--arq-project-text-muted);font-size:14px;line-height:1.5}.arq-project-aiInsights{padding:6px 13px 13px}.arq-project-aiInsights>section{display:flex;align-items:flex-start;gap:10px;padding:12px 5px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-aiInsights>section:last-child{border-bottom:0}.arq-project-aiInsights>section>div:first-child{min-width:0;flex:1}.arq-project-aiInsights small{display:block;color:var(--arq-project-accent);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.arq-project-aiInsights strong{display:block;margin-top:5px;color:var(--arq-project-text);font-size:15px;font-weight:550;line-height:1.45}.arq-project-aiInsights>section>div:first-child>span{display:block;margin-top:6px;color:var(--arq-project-accent);font-size:8.5px}.arq-project-aiInsightActions{display:flex;flex:none;gap:4px}.arq-project-aiInsightActions button{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--arq-project-line);border-radius:7px;background:transparent;color:var(--arq-project-text-muted);cursor:pointer}.arq-project-aiInsightActions button:first-child:hover{border-color:color-mix(in srgb,var(--arq-project-positive) 35%,var(--arq-project-line));color:var(--arq-project-positive)}.arq-project-aiInsightActions button:last-child:hover{color:var(--arq-project-critical)}.arq-project-aiInsights>section>em{display:inline-flex;align-items:center;gap:6px;color:var(--arq-project-positive);font-size:14px;font-style:normal}.arq-project-aiInsights>section>em:before{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor;content:""}.arq-project-minutes>header>button{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--arq-project-accent-border);border-radius:8px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);cursor:pointer;font-size:9px;font-weight:650}.arq-project-minutesTimeline{position:relative;padding:6px 18px 16px 45px}.arq-project-minutesTimeline:before{position:absolute;top:20px;bottom:28px;left:26px;width:1px;background:var(--arq-project-line);content:""}.arq-project-minutesTimeline>section{position:relative;min-width:0;padding:14px 0 16px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-minutesTimeline>section:last-child{border-bottom:0}.arq-project-minutesTimeline>section>i{position:absolute;top:18px;left:-26px;width:15px;height:15px;border:3px solid var(--arq-project-surface);border-radius:50%;background:var(--arq-project-accent);box-shadow:0 0 0 1px var(--arq-project-accent)}.arq-project-minutesTimeline>section.is-editing>i{box-shadow:0 0 0 1px var(--arq-project-accent),0 0 0 5px var(--arq-project-accent-soft)}.arq-project-minuteHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.arq-project-minuteHeading>div{min-width:0}.arq-project-minuteHeading strong{display:block;overflow-wrap:anywhere;color:var(--arq-project-text);font-family:var(--serif);font-size:14px;font-weight:500}.arq-project-minuteHeading time{display:block;margin-top:3px;color:var(--arq-project-text-muted);font-size:14px}.arq-project-minuteHeading>button{min-height:30px;flex:none;padding:0 4px;border:0;background:transparent;color:var(--arq-project-accent);cursor:pointer;font-size:9px;font-weight:650}.arq-project-minutePreview{display:-webkit-box;max-width:78ch;margin:10px 0 0;overflow:hidden;color:var(--arq-project-text-soft);font-family:var(--serif);font-size:14px;line-height:1.62;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.arq-project-minuteUpdated{display:block;margin-top:8px;color:var(--arq-project-text-muted);font-size:14px}.arq-project-minuteEditor{margin-top:14px;padding:16px;border:1px solid var(--arq-project-accent-border);border-radius:11px;background:color-mix(in srgb,var(--arq-project-surface) 94%,var(--arq-project-accent-soft))}.arq-project-minuteEditor label{display:block}.arq-project-minuteEditor label+label{margin-top:12px}.arq-project-minuteEditor label>span{display:block;margin-bottom:6px;color:var(--arq-project-text-muted);font-size:8.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.arq-project-minuteEditor input,.arq-project-minuteEditor textarea{width:100%;border:1px solid var(--arq-project-line);background:var(--arq-project-surface);color:var(--arq-project-text);outline:0;transition:border-color .16s ease,box-shadow .16s ease}.arq-project-minuteEditor input{min-height:40px;padding:0 12px;border-radius:8px;font-family:var(--serif);font-size:15px;font-weight:500}.arq-project-minuteEditor textarea{min-height:clamp(280px,40vh,520px);padding:18px;border-radius:9px;font-family:var(--serif);font-size:14px;line-height:1.7;resize:vertical;-moz-tab-size:2;tab-size:2}.arq-project-minuteEditor input:focus,.arq-project-minuteEditor textarea:focus{border-color:var(--arq-project-accent);box-shadow:var(--arq-focus-ring)}.arq-project-minuteEditor__status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;color:var(--arq-project-text-muted);font-size:14px}.arq-project-minuteEditor__status>span{font-weight:650}.arq-project-minuteEditor__status[data-status=dirty]>span,.arq-project-minuteEditor__status[data-status=error]>span{color:var(--arq-project-warning)}.arq-project-minuteEditor__status[data-status=organized]>span{color:var(--arq-project-accent)}.arq-project-minuteEditor footer,.arq-project-minuteEditor footer>div{display:flex;align-items:center;gap:7px}.arq-project-minuteEditor footer{justify-content:space-between;margin-top:14px}.arq-project-minuteEditor button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--arq-project-line);border-radius:8px;background:transparent;color:var(--arq-project-text-soft);cursor:pointer;font-size:9px;font-weight:650}.arq-project-minuteEditor button:hover{border-color:var(--arq-project-accent-border);color:var(--arq-project-accent)}.arq-project-minuteEditor button.is-ai{border-color:var(--arq-project-accent-border);background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-minuteEditor button.is-primary{border-color:var(--arq-project-accent);background:var(--arq-project-accent);color:var(--arq-accent-contrast)}.arq-project-minuteEditor button:disabled{cursor:not-allowed;opacity:.46}.arq-project-minuteEditor button:focus-visible,.arq-project-minuteHeading>button:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-project-projectNotes>p{margin:0;padding:18px 19px 10px;color:var(--arq-project-text-soft);font-family:var(--serif);font-size:15px;line-height:1.65}.arq-project-projectNotes>small{display:block;padding:0 19px 18px;color:var(--arq-project-text-muted);font-size:8.5px}.arq-project-card--portalNotifications{grid-column:1 / -1}.arq-project-portalRows{margin:16px 0 0;padding:0;border-top:1px solid var(--arq-project-line-soft);list-style:none}.arq-project-portalRows li+li{border-top:1px solid var(--arq-project-line-soft)}.arq-project-portalRow{display:grid;width:100%;grid-template-columns:190px minmax(0,1fr) 100px 16px;align-items:center;gap:14px;padding:20px 28px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.arq-project-portalRow:hover{background:color-mix(in srgb,var(--arq-project-text) 3%,transparent)}.arq-project-portalRow:focus-visible,.arq-project-portalFooter button:focus-visible{outline:2px solid var(--arq-project-accent);outline-offset:-2px}.arq-project-portalRow__kind{font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-project-portalRow__kind.is-positive{color:var(--arq-project-positive)}.arq-project-portalRow__kind.is-attention{color:var(--arq-project-warning)}.arq-project-portalRow__kind.is-neutral{color:var(--arq-project-text-faint)}.arq-project-portalRow__subject{overflow:hidden;min-width:0;color:var(--arq-project-text);font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.arq-project-portalRow__date{color:var(--arq-project-text-muted);font-size:15px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.arq-project-portalRow svg{color:var(--arq-project-text-faint)}.arq-project-portalNotifications__empty{margin:16px 0 0;padding:20px 28px;color:var(--arq-project-text-soft);font-size:15px}.arq-project-portalFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 28px 22px;padding-top:16px;border-top:1px solid var(--arq-project-line-soft)}.arq-project-portalFooter button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:var(--arq-project-accent);cursor:pointer;font-size:14px;font-weight:500}.arq-project-portalFooter button:hover{text-decoration:underline}.arq-project-portalFooter__updated{color:var(--arq-project-text-faint);font-size:14px;white-space:nowrap}.arq-project-communications{display:flex;min-width:0;flex-direction:column;gap:16px}.arq-project-notificationNote,.arq-project-minutesFuture{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border:1px solid var(--arq-project-line);border-radius:10px;color:var(--arq-project-accent)}.arq-project-notificationNote p,.arq-project-minutesFuture p{margin:0;color:var(--arq-project-text-muted);font-size:14px;line-height:1.5}.arq-project-notificationNote strong,.arq-project-minutesFuture strong{color:var(--arq-project-text-soft)}.arq-project-communicationsGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:14px;align-items:start}.arq-project-communicationsGrid>div{display:flex;min-width:0;flex-direction:column;gap:14px}.arq-project-communicationsGrid .arq-project-card--comments{grid-column:auto}.arq-project-commentContext{display:flex;align-items:center;gap:7px;margin:6px 0}.arq-project-commentContext span{padding:2px 6px;border-radius:999px;background:var(--chip-bg);color:var(--arq-project-text-muted);font-size:8px}.arq-project-commentContext span.is-unread{background:var(--arq-project-accent-soft);color:var(--arq-project-accent)}.arq-project-commentContext span.is-attention{background:color-mix(in srgb,var(--arq-project-warning) 9%,transparent);color:var(--arq-project-warning)}.arq-project-commentContext small{overflow:hidden;color:var(--arq-project-text-muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.arq-project-approvalsPanel{overflow:hidden;border:1px solid var(--arq-project-line);border-radius:13px;background:var(--arq-project-surface);box-shadow:var(--card-shadow)}.arq-project-approvalsPanel>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--arq-project-line-soft);color:var(--arq-project-accent)}.arq-project-approvalsPanel>header span{font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.arq-project-approvalsPanel h3{margin:3px 0 0;color:var(--arq-project-text);font-family:var(--serif);font-size:15px;font-weight:500}.arq-project-approvalsPanel article{padding:14px 16px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-approvalsPanel article small,.arq-project-approvalsPanel article strong{display:block}.arq-project-approvalsPanel article small{color:var(--arq-project-text-muted);font-size:8px}.arq-project-approvalsPanel article strong{margin-top:4px;color:var(--arq-project-text);font-size:10.5px}.arq-project-approvalsPanel article p{margin:6px 0 0;color:var(--arq-project-text-muted);font-size:9px;line-height:1.5}.arq-project-approvalsPanel article button,.arq-project-approvalsPanel article>span{display:inline-flex;min-height:29px;align-items:center;margin-top:10px;padding:0 9px;border:1px solid var(--arq-project-accent-border);border-radius:7px;background:var(--arq-project-accent-soft);color:var(--arq-project-accent);cursor:pointer;font-size:8.5px;font-weight:650}.arq-project-approvalsPanel article>span{border-color:transparent;background:color-mix(in srgb,var(--arq-project-positive) 9%,transparent);color:var(--arq-project-positive);cursor:default}.arq-project-approvalsPanel footer{display:flex;align-items:flex-start;gap:8px;padding:13px 16px;color:var(--arq-project-accent)}.arq-project-approvalsPanel footer p{margin:0;color:var(--arq-project-text-muted);font-size:8.5px;line-height:1.5}.arq-project-approvalsPanel footer strong{color:var(--arq-project-text-soft)}.arq-project-minutesPage .arq-project-minutes{width:100%}.arq-project-minuteParticipants{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--arq-project-text-muted);font-size:14px}.arq-project-briefingGroup{padding:16px 0;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-briefingGroup:last-child{border-bottom:0}.arq-project-briefingGroup>h4{margin:0 0 4px;color:var(--arq-project-accent);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase}.arq-project-briefingGroup>div{padding:11px 0}.arq-project-briefingGroup>div>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--arq-project-text-muted);font-size:8.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.arq-project-briefingGroup em{display:inline-flex;align-items:center;gap:6px;color:var(--arq-project-positive);font-size:14px;font-style:normal;font-weight:550}.arq-project-briefingGroup em:before{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor;content:""}.arq-project-briefingGroup em.is-review{color:var(--arq-project-warning)}.arq-project-briefingGroup>div>p{margin:7px 0 0;color:var(--arq-project-text);font-size:14px;line-height:1.55}.arq-project-aiSources{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.arq-project-aiSources a{padding:2px 6px;border:1px solid var(--arq-project-accent-border);border-radius:999px;color:var(--arq-project-accent);font-size:7.5px;text-decoration:none}@media(max-width:1180px){.arq-project-briefingAi__layout{grid-template-columns:1fr}}@media(max-width:980px){.arq-project-tabs{scroll-behavior:smooth;overscroll-behavior-x:contain}.arq-project-tabs button{width:auto;min-width:112px;flex:1 0 auto}.arq-project-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-project-scheduleToolbar{align-items:flex-start;flex-direction:column}.arq-project-scheduleToolbar p{max-width:none;text-align:left}.arq-project-phase__bodyInner{overflow-x:auto}.arq-project-phase__columns,.arq-project-scheduleActivity{min-width:880px}.arq-project-deliveriesTable{overflow-x:auto}.arq-project-deliveriesTable__head,.arq-project-deliveriesTable>article{min-width:820px}.arq-project-minutes,.arq-project-projectNotes{grid-column:1 / -1}.arq-project-communicationsGrid{grid-template-columns:1fr}}@media(max-width:760px){.arq-project-tabs{margin-right:-4px;margin-left:-4px;scroll-padding-inline:4px;scroll-snap-type:x proximity}.arq-project-tabs button{min-width:max-content;flex:0 0 auto;padding:0 13px;scroll-snap-align:start}.arq-project-riskAlert{align-items:flex-start}.arq-project-riskAlert__tag{display:none}.arq-project-deliveryHero{align-items:flex-start;flex-wrap:wrap}.arq-project-deliveryHero__dates{width:100%;padding-left:54px}.arq-project-panelHeading{align-items:flex-start;flex-direction:column;gap:5px}.arq-project-panelHeading>p{margin:0}.arq-project-minutesTimeline{padding-right:12px;padding-left:38px}.arq-project-minutesTimeline:before{left:21px}.arq-project-minutesTimeline>section>i{left:-24px}.arq-project-minuteEditor{padding:13px}.arq-project-minuteEditor textarea{min-height:260px;padding:14px}.arq-project-minuteEditor__status,.arq-project-minuteEditor footer{align-items:stretch;flex-direction:column}.arq-project-minuteEditor footer>div{flex-wrap:wrap}.arq-project-minuteEditor footer>div:last-child{justify-content:flex-end}}@media(max-width:560px){.arq-project-kpis{grid-template-columns:1fr}.arq-project-tabs button{flex:0 0 auto}.arq-project-scheduleToolbar label{width:100%;align-items:stretch;flex-direction:column}.arq-project-scheduleToolbar select{width:100%;min-width:0}.arq-project-phase__columns,.arq-project-scheduleActivity{min-width:820px}.arq-project-deliveryHero__dates{padding-left:0}.arq-project-comments__author small{display:none}}.arq-newProjectBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:22px;background:#0706058a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text)}.arq-newProjectModal{width:min(650px,100%);max-height:min(850px,calc(100vh - 44px));overflow:auto;border:1px solid var(--line);border-radius:calc(var(--card-radius) + 5px);background:var(--card);box-shadow:0 32px 110px #00000057;animation:arqNewProjectEnter .28s cubic-bezier(.2,.72,.2,1) both}.arq-newProjectModal button,.arq-newProjectModal input,.arq-newProjectModal select{font:inherit}.arq-newProjectModal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 27px 18px}.arq-newProjectModal__header span{color:var(--accent);font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.arq-newProjectModal__header h2{margin:7px 0 0;color:var(--text);font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:-.015em}.arq-newProjectModal__header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--chip-bg);color:var(--text2);cursor:pointer}.arq-newProjectModal__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 27px}.arq-newProjectModal__steps i{height:2px;border-radius:2px;background:var(--line)}.arq-newProjectModal__steps i.is-active{background:var(--accent)}.arq-newProjectModal__form,.arq-newProjectModal__products,.arq-newProjectModal__review{padding:22px 27px 27px}.arq-newProjectModal__form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.arq-newProjectModal__error{grid-column:1 / -1;margin:0;color:var(--danger);font-size:11px;font-weight:600;line-height:1.45}.arq-newProjectModal__form label:first-child{grid-column:1 / -1}.arq-newProjectModal__form label{color:var(--text3);font-size:9.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.arq-newProjectModal__form input,.arq-newProjectModal__form select{display:block;width:100%;height:41px;margin-top:7px;padding:0 12px;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--chip-bg);color:var(--text);font-size:12px;letter-spacing:0;text-transform:none}.arq-newProjectModal__form input:focus,.arq-newProjectModal__form select:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.arq-newProjectModal footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:9px;margin-top:7px;padding-top:18px;border-top:1px solid var(--line2)}.arq-newProjectModal footer button,.arq-newProjectModal__success>button{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--text2);cursor:pointer;font-size:11px;font-weight:600}.arq-newProjectModal button.is-primary{border-color:var(--accent);background:var(--accent);color:#fff}.arq-newProjectModal__products>p{max-width:520px;margin:0 0 16px;color:var(--text3);font-size:11px;line-height:1.5}.arq-newProjectModal__products>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.arq-newProjectModal__products>div>button{min-height:126px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--chip-bg);color:var(--text);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.arq-newProjectModal__products>div>button:hover{transform:translateY(-1px);border-color:var(--accent-border)}.arq-newProjectModal__products>div>button.is-active{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.arq-newProjectModal__products>div>button>span{display:flex;align-items:center;gap:6px;color:var(--text3);font-size:8.5px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.arq-newProjectModal__products>div>button>span i{width:6px;height:6px;border-radius:50%;background:var(--line)}.arq-newProjectModal__products>div>button.is-active>span{color:var(--accent)}.arq-newProjectModal__products>div>button.is-active>span i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.arq-newProjectModal__products strong{display:block;margin-top:11px;font-family:var(--serif);font-size:15px;font-weight:500}.arq-newProjectModal__products small{display:block;margin-top:7px;color:var(--text3);font-size:9.5px;line-height:1.4}.arq-newProjectModal__identity{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--chip-bg)}.arq-newProjectModal__identity>span{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-family:var(--serif);font-size:14px}.arq-newProjectModal__identity strong{display:block;font-family:var(--serif);font-size:15px;font-weight:500}.arq-newProjectModal__identity small{display:block;margin-top:4px;color:var(--text3);font-size:9.5px}.arq-newProjectModal__review dl{display:grid;grid-template-columns:1fr 1fr;margin:15px 0;border:1px solid var(--line);border-radius:12px}.arq-newProjectModal__review dl>div{min-width:0;padding:13px 14px}.arq-newProjectModal__review dl>div:nth-child(odd){border-right:1px solid var(--line2)}.arq-newProjectModal__review dl>div:nth-child(n+3){border-top:1px solid var(--line2)}.arq-newProjectModal__review dt{color:var(--text3);font-size:8px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.arq-newProjectModal__review dd{margin:5px 0 0;overflow:hidden;color:var(--text);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.arq-newProjectModal__review aside{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-soft);color:var(--accent)}.arq-newProjectModal__review aside p{margin:0;color:var(--text2);font-size:9.5px;line-height:1.5}.arq-newProjectModal__review aside strong{color:var(--text)}.arq-newProjectModalError{margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--danger) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger);font-size:12.5px}.arq-newProjectModal__success{display:flex;flex-direction:column;align-items:center;padding:35px 32px 31px;text-align:center}.arq-newProjectModal__success>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid var(--accent-border);border-radius:18px;background:var(--accent-soft);color:var(--accent)}.arq-newProjectModal__success>strong{margin-top:17px;font-family:var(--serif);font-size:20px;font-weight:500}.arq-newProjectModal__success p{max-width:390px;margin:8px 0 0;color:var(--text2);font-size:12px;line-height:1.5}.arq-newProjectModal__success p b{font-weight:650}.arq-newProjectModal__success small{margin-top:7px;color:var(--text3);font-size:9.5px}.arq-newProjectModal__success>button{margin-top:23px}@keyframes arqNewProjectEnter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:620px){.arq-newProjectBackdrop{align-items:end;padding:10px}.arq-newProjectModal{max-height:calc(100vh - 20px);border-radius:17px}.arq-newProjectModal__header{padding:21px 20px 16px}.arq-newProjectModal__steps{padding:0 20px}.arq-newProjectModal__form,.arq-newProjectModal__products,.arq-newProjectModal__review{padding:19px 20px 22px}.arq-newProjectModal__form,.arq-newProjectModal__products>div,.arq-newProjectModal__review dl{grid-template-columns:1fr}.arq-newProjectModal__form label:first-child{grid-column:auto}.arq-newProjectModal__review dl>div:nth-child(odd){border-right:0}.arq-newProjectModal__review dl>div:nth-child(n+2){border-top:1px solid var(--line2)}}@media(prefers-reduced-motion:reduce){.arq-newProjectModal{animation:none}}.arq-scheduleV2Review{display:flex;min-width:0;flex-direction:column;gap:18px;color:var(--text)}.arq-scheduleV2ReviewHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;overflow:hidden;border:1px solid var(--accent-border);border-radius:18px;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),var(--surface);box-shadow:var(--shadow)}.arq-scheduleV2ReviewHero>div>span,.arq-scheduleV2ReviewPortal>header>span,.arq-scheduleV2ReviewDecision>div:first-child>span{color:var(--accent);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.arq-scheduleV2ReviewHero h1{margin:6px 0 0;font-family:var(--serif);font-size:clamp(28px,4vw,44px);font-weight:480;letter-spacing:-.035em}.arq-scheduleV2ReviewHero p{max-width:620px;margin:8px 0 0;color:var(--text2);font-size:12px;line-height:1.55}.arq-scheduleV2ReviewHero aside{display:flex;min-width:180px;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.arq-scheduleV2ReviewHero aside span,.arq-scheduleV2ReviewSummary span,.arq-scheduleV2ReviewControls label>span{color:var(--text3);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.arq-scheduleV2ReviewHero aside strong{color:var(--accent);font-size:14px}.arq-scheduleV2ReviewHero aside small{color:var(--text3);font-size:8.5px}.arq-scheduleV2ReviewControls{display:flex;align-items:end;justify-content:space-between;gap:18px}.arq-scheduleV2ReviewControls label{display:flex;min-width:min(420px,100%);flex-direction:column;gap:7px}.arq-scheduleV2ReviewControls select{min-height:42px;padding:0 38px 0 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:11px}.arq-scheduleV2ReviewControls nav{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--chip-bg)}.arq-scheduleV2ReviewControls nav button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--text3);cursor:pointer;font-size:9.5px;font-weight:650}.arq-scheduleV2ReviewControls nav button.is-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.arq-scheduleV2ReviewSummary{display:grid;grid-template-columns:1.5fr repeat(3,minmax(120px,.7fr));overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.arq-scheduleV2ReviewSummary>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:15px 17px}.arq-scheduleV2ReviewSummary>div+div{border-left:1px solid var(--line2)}.arq-scheduleV2ReviewSummary strong{font-family:var(--serif);font-size:17px;font-weight:500}.arq-scheduleV2ReviewSummary small{color:var(--text3);font-size:8.5px;line-height:1.45}.arq-scheduleV2ReviewPortal{display:flex;flex-direction:column;gap:16px}.arq-scheduleV2ReviewPortal>header h2{margin:4px 0 0;font-family:var(--serif);font-size:22px;font-weight:500}.arq-scheduleV2ReviewPortal>header p{margin:6px 0 0;color:var(--text3);font-size:10.5px}.arq-scheduleV2ReviewPortal__legend{display:flex;flex-wrap:wrap;gap:7px}.arq-scheduleV2ReviewPortal__legend span{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--chip-bg);color:var(--text3);font-size:8.5px}.arq-scheduleV2ReviewPortal__legend strong{color:var(--text2)}.arq-scheduleV2ReviewPortal__folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arq-scheduleV2ReviewFolder{min-width:0;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.arq-scheduleV2ReviewFolder>header{display:flex;align-items:center;gap:11px}.arq-scheduleV2ReviewFolder>header>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:750}.arq-scheduleV2ReviewFolder h3{margin:0;font-family:var(--serif);font-size:15px;font-weight:520}.arq-scheduleV2ReviewFolder header p{margin:3px 0 0;color:var(--text3);font-size:8.5px}.arq-scheduleV2ReviewFolder__approval,.arq-scheduleV2ReviewFolder__noApproval{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0 0;padding:9px 10px;border-radius:9px;font-size:8.5px}.arq-scheduleV2ReviewFolder__approval{border:1px solid var(--accent-border);background:var(--accent-soft)}.arq-scheduleV2ReviewFolder__approval strong{color:var(--text)}.arq-scheduleV2ReviewFolder__approval small{color:var(--accent);text-align:right}.arq-scheduleV2ReviewFolder__noApproval{border:1px dashed var(--line);color:var(--text3)}.arq-scheduleV2ReviewFolder__deliveries{display:flex;flex-direction:column;gap:7px;margin-top:14px}.arq-scheduleV2ReviewFolder__deliveries>div{display:grid;grid-template-columns:minmax(78px,auto) 1fr auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--line2);border-radius:10px;background:var(--chip-bg)}.arq-scheduleV2ReviewFolder__deliveries span{width:max-content;padding:4px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:7.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.arq-scheduleV2ReviewFolder__deliveries strong{min-width:0;font-size:9.5px;font-weight:600;line-height:1.35}.arq-scheduleV2ReviewFolder__deliveries small{color:var(--text3);font-size:7.5px;white-space:nowrap}.arq-scheduleV2ReviewFolder__empty{margin:14px 0 0;padding:12px;border:1px dashed var(--line);border-radius:9px;color:var(--text3);font-size:9px;line-height:1.45}.arq-scheduleV2ReviewDecision{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;padding:18px;border:1px solid var(--accent-border);border-radius:14px;background:var(--accent-soft)}.arq-scheduleV2ReviewDecision.is-confirmed{grid-template-columns:1fr}.arq-scheduleV2ReviewDecision h3{margin:5px 0 0;font-family:var(--serif);font-size:17px;font-weight:520}.arq-scheduleV2ReviewDecision p{margin:6px 0 0;color:var(--text2);font-size:9.5px;line-height:1.5}.arq-scheduleV2ReviewDecision>small{grid-column:1 / -1;color:var(--text3);font-size:8.5px}.arq-scheduleV2ReviewDecision__options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arq-scheduleV2ReviewDecision__options article{padding:13px;border:1px solid var(--accent-border);border-radius:11px;background:var(--surface)}.arq-scheduleV2ReviewDecision__options span{color:var(--accent);font-size:8px;font-weight:750;text-transform:uppercase}.arq-scheduleV2ReviewDecision__options strong{display:block;margin-top:5px;font-size:10.5px}.arq-scheduleV2ReviewFooter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--chip-bg)}.arq-scheduleV2ReviewFooter strong{margin-right:4px;color:var(--text2);font-size:9px}.arq-scheduleV2ReviewFooter span{padding:4px 8px;border-radius:999px;background:var(--surface);color:var(--text3);font-size:8px}@media(max-width:1180px){.arq-scheduleV2ReviewPortal__folders{grid-template-columns:1fr}}@media(max-width:860px){.arq-scheduleV2ReviewHero{align-items:stretch;flex-direction:column}.arq-scheduleV2ReviewHero aside{min-width:0}.arq-scheduleV2ReviewSummary{grid-template-columns:1fr 1fr}.arq-scheduleV2ReviewSummary>div+div{border-left:0}.arq-scheduleV2ReviewSummary>div:nth-child(2n){border-left:1px solid var(--line2)}.arq-scheduleV2ReviewSummary>div:nth-child(n+3){border-top:1px solid var(--line2)}.arq-scheduleV2ReviewPortal__folders,.arq-scheduleV2ReviewDecision{grid-template-columns:1fr}.arq-scheduleV2ReviewDecision>small{grid-column:auto}}@media(max-width:620px){.arq-scheduleV2ReviewHero{padding:19px;border-radius:15px}.arq-scheduleV2ReviewControls{align-items:stretch;flex-direction:column}.arq-scheduleV2ReviewControls label{min-width:0}.arq-scheduleV2ReviewControls nav{display:grid;grid-template-columns:1fr 1fr}.arq-scheduleV2ReviewSummary{grid-template-columns:1fr}.arq-scheduleV2ReviewSummary>div:nth-child(2n){border-left:0}.arq-scheduleV2ReviewSummary>div:nth-child(n+2){border-top:1px solid var(--line2)}.arq-scheduleV2ReviewFolder__deliveries>div{grid-template-columns:1fr}.arq-scheduleV2ReviewFolder__deliveries small{white-space:normal}.arq-scheduleV2ReviewFolder__approval{align-items:flex-start;flex-direction:column}.arq-scheduleV2ReviewFolder__approval small{text-align:left}.arq-scheduleV2ReviewDecision__options{grid-template-columns:1fr}.arq-project-dataHeader{grid-template-columns:1fr;padding:20px 18px 0}.arq-project-dataHeader>.arq-project-status{justify-self:start}.arq-project-dataHeader__facts{grid-template-columns:1fr;margin:0 -18px}.arq-project-dataHeader__facts>div{padding:11px 18px}.arq-project-dataHeader__facts>div+div{border-top:1px solid var(--arq-project-line-soft);border-left:0}.arq-project-dataState__card{padding:22px}}.arq-project-list-filter{display:flex;align-items:center;gap:8px;color:var(--text2);font-size:12px}.arq-project-list-filter select{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);padding:8px}.arq-pricing{--pricing-sage:#72846a;--pricing-slate:#8493a2;--pricing-stone:#b5aa9c;display:flex;min-width:0;flex-direction:column;gap:22px;color:var(--text);font-family:var(--arq-font-apple,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif)}.arq-pricing *{box-sizing:border-box}.arq-pricing button,.arq-pricing input{font:inherit}.arq-pricing-officeTotal>span,.arq-pricing-sectionHeader>div>span,.arq-pricing-projectHeader>div>span,.arq-pricing-summary>span,.arq-pricing-documentBody>span,.arq-pricing-proposalActions>header>span{display:block;color:var(--accent);font-size:10.5px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.arq-pricing-tabs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:0 0 2px;background:transparent}.arq-pricing-tabs:before{position:absolute;top:18px;right:12.5%;left:12.5%;height:1px;background:var(--line);content:""}.arq-pricing-tabs button{position:relative;display:grid;place-items:center;gap:8px;min-height:70px;padding:0 8px;border:0;background:transparent;color:var(--text2);cursor:pointer;font-size:12.5px;font-weight:560}.arq-pricing-tabs button:before{position:absolute;top:18px;right:50%;left:0;height:1.5px;background:transparent;content:""}.arq-pricing-tabs button:first-child:before{left:50%}.arq-pricing-tabs button.is-active:before,.arq-pricing-tabs button.is-complete:before{background:var(--accent)}.arq-pricing-tabs button i{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--text3);font-size:12px;font-style:normal;box-shadow:0 1px #ffffff40}.arq-pricing-tabs button.is-active{color:var(--accent);font-weight:680}.arq-pricing-tabs button.is-active i,.arq-pricing-tabs button.is-complete i{border-color:var(--accent);background:var(--accent);color:#fff}.arq-pricing-tabs button em{position:absolute;right:8%;bottom:2px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:8px;font-style:normal;letter-spacing:.05em;padding:3px 6px;text-transform:uppercase}.arq-pricing-panel,.arq-pricing-projectMain,.arq-pricing-summary,.arq-pricing-document,.arq-pricing-proposalActions{border:1px solid var(--line);border-radius:var(--card-radius,16px);background:var(--card);box-shadow:var(--card-shadow);overflow:hidden}.arq-pricing-panel h2,.arq-pricing-projectHeader h2,.arq-pricing-summary h2,.arq-pricing-proposal h2{font-family:var(--serif);font-size:22px;font-weight:540;letter-spacing:-.02em;margin:6px 0 0}.arq-pricing-officeStory{display:grid;grid-template-columns:minmax(235px,.48fr) minmax(0,1.52fr);gap:30px;padding:28px 30px 26px;border-bottom:1px solid var(--line)}.arq-pricing-officeTotal{padding-right:30px;border-right:1px solid var(--line)}.arq-pricing-officeTotal strong{display:block;color:var(--accent);font-family:var(--serif);font-size:38px;font-weight:540;letter-spacing:-.035em;margin-top:12px}.arq-pricing-officeTotal p{max-width:270px;color:var(--text2);font-size:12px;line-height:1.5;margin:7px 0 0}.arq-pricing-distribution{align-self:center}.arq-pricing-distribution header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.arq-pricing-distribution h3{font-family:var(--serif);font-size:16px;font-weight:580;margin:0}.arq-pricing-distribution header span{color:var(--text3);font-size:10.5px}.arq-pricing-distributionBar{display:flex;height:28px;overflow:hidden;margin-top:28px;border-radius:7px;background:var(--chip-bg)}.arq-pricing-distributionBar>span{min-width:3px;border-right:2px solid var(--card)}.arq-pricing-distributionBar>span:last-child{border:0}.arq-pricing-distributionScale{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8px;font-size:11px;font-weight:680;text-align:center}.is-cost-1{color:var(--accent)}.is-cost-2{color:var(--pricing-sage)}.is-cost-3{color:var(--pricing-slate)}.is-cost-4{color:var(--pricing-stone)}.arq-pricing-distributionBar .is-cost-1{background:var(--accent)}.arq-pricing-distributionBar .is-cost-2{background:var(--pricing-sage)}.arq-pricing-distributionBar .is-cost-3{background:var(--pricing-slate)}.arq-pricing-distributionBar .is-cost-4{background:var(--pricing-stone)}.arq-pricing-costList{padding:10px 30px 0}.arq-pricing-costHead,.arq-pricing-costList article{display:grid;grid-template-columns:minmax(250px,1.6fr) .55fr .55fr .72fr;gap:20px;align-items:center}.arq-pricing-costHead{padding:10px 12px;color:var(--text3);font-size:9px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.arq-pricing-costList article{min-height:60px;padding:8px 12px;border-top:1px solid var(--line2)}.arq-pricing-costList article>div{display:flex;align-items:center;gap:12px}.arq-pricing-costList article i{display:grid;place-items:center;width:34px;height:34px;border:1px solid currentColor;border-radius:9px;background:color-mix(in srgb,currentColor 9%,transparent);font-size:9px;font-style:normal;font-weight:760}.arq-pricing-costList article strong{font-size:12.5px}.arq-pricing-costList article>span{font-size:12px;font-weight:700}.arq-pricing-costList article>small{color:var(--text3);font-size:10.5px}.arq-pricing-insight,.arq-pricing-sourceNote,.arq-pricing-calibration{display:flex;align-items:center;gap:12px;margin:18px 30px 0;padding:12px 14px;border:1px solid var(--accent-line,var(--line));border-radius:10px;background:var(--accent-soft)}.arq-pricing-insight i{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent);font-style:normal}.arq-pricing-insight span,.arq-pricing-sourceNote span,.arq-pricing-calibration span{color:var(--text2);font-size:11px;line-height:1.45}.arq-pricing-insight b,.arq-pricing-sourceNote b,.arq-pricing-calibration b{color:var(--accent)}.arq-pricing-sourceNote{margin-bottom:24px;background:transparent}.arq-pricing-sourceNote b,.arq-pricing-calibration b{white-space:nowrap;font-size:11px}.arq-pricing-sectionHeader{padding:26px 30px 18px}.arq-pricing-sectionHeader p,.arq-pricing-projectHeader p{color:var(--text2);font-size:12px;margin:6px 0 0}.arq-pricing-hourlySummary{display:grid;grid-template-columns:repeat(3,1fr);margin:0 30px 24px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 65%,var(--card));overflow:hidden}.arq-pricing-hourlySummary>div,.arq-pricing-hourlySummary>label{position:relative;display:flex;align-items:center;gap:13px;min-height:78px;padding:16px 18px;border-right:1px solid var(--line)}.arq-pricing-hourlySummary>:last-child{border:0}.arq-pricing-hourlySummary i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--pricing-sage) 14%,transparent);color:var(--pricing-sage);font-size:18px;font-style:normal}.arq-pricing-hourlySummary>:last-child i{background:var(--accent-soft);color:var(--accent)}.arq-pricing-hourlySummary span{display:flex;flex-direction:column;color:var(--text2);font-size:10.5px}.arq-pricing-hourlySummary strong{color:var(--text);font-family:var(--serif);font-size:22px;font-weight:550;margin-top:4px}.arq-pricing-hourlySummary label input{position:absolute;right:16px;bottom:8px;left:64px;width:calc(100% - 80px);height:3px;accent-color:var(--pricing-sage)}.arq-pricing-roleChart{padding:0 30px}.arq-pricing-roleHead,.arq-pricing-roleChart article{display:grid;grid-template-columns:220px minmax(300px,1fr) 150px;gap:28px;align-items:center}.arq-pricing-roleHead{padding:9px 8px;color:var(--text3);font-size:9px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.arq-pricing-roleChart article{position:relative;min-height:61px;padding:8px;border-top:1px solid var(--line2)}.arq-pricing-roleChart article>div:first-child{display:flex;align-items:center;gap:12px}.arq-pricing-roleChart article>div:first-child i,.arq-pricing-roleLegend i{width:10px;height:10px;border-radius:50%;background:var(--accent)}.arq-pricing-roleChart article>div:first-child i.is-coordination,.arq-pricing-roleLegend i.is-coordination{background:var(--pricing-sage)}.arq-pricing-roleChart article>div:first-child i.is-architecture,.arq-pricing-roleLegend i.is-architecture{background:var(--pricing-slate)}.arq-pricing-roleChart article>div:first-child i.is-design,.arq-pricing-roleLegend i.is-design{background:var(--pricing-stone)}.arq-pricing-roleChart article strong{font-size:12px}.arq-pricing-rolePlot{position:relative;height:38px}.arq-pricing-rolePlot>span{position:absolute;top:22px;right:0;left:0;height:1px;background:var(--line)}.arq-pricing-rolePlot>span:after{position:absolute;right:0;bottom:-3px;left:0;height:7px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%);content:""}.arq-pricing-rolePlot>i{position:absolute;top:17px;width:11px;height:11px;transform:translate(-50%);border:2px solid var(--card);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent);font-style:normal}.arq-pricing-rolePlot>i.is-coordination{background:var(--pricing-sage)}.arq-pricing-rolePlot>i.is-architecture{background:var(--pricing-slate)}.arq-pricing-rolePlot>i.is-design{background:var(--pricing-stone)}.arq-pricing-rolePlot b{position:absolute;bottom:14px;left:50%;transform:translate(-50%);white-space:nowrap;color:var(--text);font-size:11px}.arq-pricing-roleChart article>small{position:absolute;right:8px;bottom:3px;color:var(--accent);font-size:9px}.arq-pricing-capacityStory{display:grid;grid-template-columns:190px minmax(260px,1fr) 100px;gap:22px;align-items:center;margin:22px 30px 0;padding:18px 8px;border-top:1px solid var(--line)}.arq-pricing-capacityStory>div:first-child{display:flex;flex-direction:column}.arq-pricing-capacityStory>div:first-child strong{font-size:11.5px}.arq-pricing-capacityStory>div:first-child span{color:var(--text3);font-size:10.5px;margin-top:3px}.arq-pricing-capacityBar{display:flex;height:34px;overflow:hidden;border-radius:7px;background:var(--chip-bg)}.arq-pricing-capacityBar>span{display:flex;align-items:center;justify-content:center;min-width:0;color:#fff;font-size:11px;font-weight:680}.arq-pricing-capacityBar small{font-size:9px;font-weight:500;margin-left:4px}.arq-pricing-capacityBar .is-productive{background:var(--pricing-sage)}.arq-pricing-capacityBar .is-nonproductive{background:var(--pricing-stone);color:var(--text)}.arq-pricing-capacityStory>strong{font-family:var(--serif);font-size:15px}.arq-pricing-capacityStory>strong small{display:block;color:var(--text3);font:500 9px var(--arq-font-apple)}.arq-pricing-sensitive{margin:0 30px 24px;border-top:1px solid var(--line);padding:16px 0 0}.arq-pricing-sensitive summary{color:var(--accent);cursor:pointer;font-size:11.5px;font-weight:680}.arq-pricing-sensitive p{display:flex;justify-content:space-between;margin:10px 0;color:var(--text2);font-size:11px}.arq-pricing-sensitive p strong{color:var(--text)}.arq-pricing-project{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(345px,.72fr);gap:18px;align-items:stretch}.arq-pricing-projectHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:23px 25px;border-bottom:1px solid var(--line)}.arq-pricing-projectHeader>div:last-child{display:flex;gap:8px}.arq-pricing-projectHeader label{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;color:var(--text3);font-size:9.5px}.arq-pricing-projectHeader label input{width:45px;border:0;background:transparent;color:var(--text);font-weight:680;text-align:right;outline:0}.arq-pricing-phaseIntro{padding:20px 24px 8px}.arq-pricing-phaseIntro>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.arq-pricing-phaseIntro h3{font-family:var(--serif);font-size:17px;margin:0}.arq-pricing-phaseIntro>div:first-child span{font-size:12px;font-weight:680}.arq-pricing-roleLegend{display:flex;flex-wrap:wrap;gap:17px;margin-top:13px}.arq-pricing-roleLegend span{display:flex;align-items:center;gap:6px;color:var(--text2);font-size:9.5px}.arq-pricing-phaseTable{overflow-x:auto;padding:0 18px}.arq-pricing-phaseHead,.arq-pricing-phaseRow{display:grid;grid-template-columns:minmax(195px,1.55fr) repeat(4,minmax(62px,.52fr)) 60px;gap:5px;align-items:center;min-width:700px}.arq-pricing-phaseHead{padding:10px 9px;color:var(--text3);font-size:8.5px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.arq-pricing-phaseHead span:not(:first-child){text-align:center}.arq-pricing-phaseRow{min-height:57px;padding:7px 9px;border-top:1px solid var(--line2)}.arq-pricing-phaseRow>div{display:flex;align-items:center;gap:9px;min-width:0}.arq-pricing-phaseRow>div>i{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-size:9px;font-style:normal;font-weight:720}.arq-pricing-phaseRow>div span{min-width:0}.arq-pricing-phaseRow>div strong{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.arq-pricing-phaseRow>div small{display:block;color:var(--text3);font-size:9px;margin-top:2px}.arq-pricing-phaseRow label{display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--accent-soft)}.arq-pricing-phaseRow label.is-coordination{background:color-mix(in srgb,var(--pricing-sage) 13%,transparent)}.arq-pricing-phaseRow label.is-architecture{background:color-mix(in srgb,var(--pricing-slate) 14%,transparent)}.arq-pricing-phaseRow label.is-design{background:color-mix(in srgb,var(--pricing-stone) 17%,transparent)}.arq-pricing-phaseRow input{width:45px;height:30px;border:0;background:transparent;color:var(--text);font-size:10.5px;font-weight:680;text-align:right;outline:0}.arq-pricing-phaseRow label small{color:var(--text3);font-size:8px;margin-right:5px}.arq-pricing-phaseRow>strong{text-align:right;font-family:var(--serif);font-size:12px}.arq-pricing-calibration{margin:16px 24px 22px;background:transparent}.arq-pricing-summary{position:relative;display:flex;flex-direction:column;padding:23px}.arq-pricing-summary h2{font-size:20px}.arq-pricing-summary>p{color:var(--text2);font-size:10.5px;margin:5px 0 13px}.arq-pricing-waterfall{position:relative}.arq-pricing-waterfall:before{position:absolute;top:25px;bottom:25px;left:14px;width:1px;background:var(--line);content:""}.arq-pricing-waterfall>div{position:relative;display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:7px 0;border-bottom:1px solid var(--line2)}.arq-pricing-waterfall i{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:8px;font-style:normal;font-weight:750}.arq-pricing-waterfall span{display:flex;min-width:0;flex-direction:column}.arq-pricing-waterfall b{font-size:10.5px}.arq-pricing-waterfall small{overflow:hidden;color:var(--text3);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.arq-pricing-waterfall strong{font-family:var(--serif);font-size:12.5px}.arq-pricing-waterfall input{width:86px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);padding:6px;text-align:right}.arq-pricing-waterfall .is-subtotal{margin:4px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.arq-pricing-assumptions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.arq-pricing-assumption{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;color:var(--text2);font-size:9px}.arq-pricing-assumptionControl{display:flex;align-items:center}.arq-pricing-assumptionControl input{width:43px;border:0;background:transparent;color:var(--text);font-weight:680;text-align:right;outline:0}.arq-pricing-assumptionControl small{color:var(--text3);font-size:9px}.arq-pricing-finalPrice{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:15px;padding-top:15px;border-top:1px solid var(--accent-line,var(--line));color:var(--accent)}.arq-pricing-finalPrice>span{display:flex;flex-direction:column;font-size:9px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.arq-pricing-finalPrice small{color:var(--text3);font-size:8.5px;font-weight:500;letter-spacing:0;margin-top:3px;text-transform:none}.arq-pricing-finalPrice strong{font-family:var(--serif);font-size:25px}.arq-pricing-finalPrice.is-warning{color:var(--warn,var(--accent))}.arq-pricing-priceStory{display:flex;flex:1;min-height:190px;justify-content:center;flex-direction:column;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.arq-pricing-priceStory header>span{color:var(--accent);font-size:8px;font-weight:740;letter-spacing:.09em;text-transform:uppercase}.arq-pricing-priceStory h3{font-family:var(--serif);font-size:16px;font-weight:560;margin:4px 0 0}.arq-pricing-priceStory header p{color:var(--text3);font-size:8.5px;line-height:1.4;margin:4px 0 0}.arq-pricing-priceStoryBar{display:flex;height:12px;overflow:hidden;margin:18px 0 11px;border-radius:999px;background:var(--line)}.arq-pricing-priceStoryBar i{display:block;height:100%;border-right:2px solid var(--card)}.arq-pricing-priceStoryBar i:last-child{border:0}.arq-pricing-priceStory .is-cost{background:var(--pricing-slate)}.arq-pricing-priceStory .is-tax{background:var(--pricing-stone)}.arq-pricing-priceStory .is-margin{background:var(--pricing-sage)}.arq-pricing-priceStoryLegend{display:grid;gap:0}.arq-pricing-priceStoryLegend>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:38px;border-top:1px solid var(--line2)}.arq-pricing-priceStoryLegend>div>i{width:7px;height:7px;border-radius:50%}.arq-pricing-priceStoryLegend span{display:flex;flex-direction:column;font-size:9.5px;font-weight:680}.arq-pricing-priceStoryLegend small{color:var(--text3);font-size:7.5px;font-weight:500;margin-top:1px}.arq-pricing-priceStoryLegend strong{font-family:var(--serif);font-size:12px}.arq-pricing-proposal{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);gap:18px;align-items:stretch}.arq-pricing-document{position:relative;border-left:7px solid var(--side-bg,#1c1c1e)}.arq-pricing-document>header{display:flex;justify-content:space-between;padding:18px 28px;border-bottom:1px solid var(--line);font-size:11px}.arq-pricing-document>header small{color:var(--text3)}.arq-pricing-documentBody{padding:28px 38px 18px}.arq-pricing-documentBrand{font-size:13px;letter-spacing:.28em;margin-bottom:34px}.arq-pricing-documentBody h2{font-family:var(--serif);font-size:33px;font-weight:500;margin:10px 0 25px}.arq-pricing-documentMeta{display:grid;grid-template-columns:1fr 1.15fr .9fr;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.arq-pricing-documentMeta>div{display:flex;flex-direction:column;padding:0 18px;border-right:1px solid var(--line)}.arq-pricing-documentMeta>div:first-child{padding-left:0}.arq-pricing-documentMeta>div:last-child{border:0}.arq-pricing-documentMeta small,.arq-pricing-documentValue small{color:var(--text3);font-size:8px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.arq-pricing-documentMeta strong{font-family:var(--serif);font-size:12.5px;font-weight:520;margin-top:8px}.arq-pricing-documentMeta span{color:var(--text2);font-size:10px;margin-top:4px}.arq-pricing-documentValue{display:flex;flex-direction:column;margin:0 -38px;padding:18px 38px;background:color-mix(in srgb,var(--accent) 5%,var(--card))}.arq-pricing-documentValue strong{font-family:var(--serif);font-size:25px;font-weight:520;margin-top:7px}.arq-pricing-documentValue span{color:var(--text2);font-size:9.5px}.arq-pricing-documentBody ol{list-style:none;margin:10px 0 0;padding:0}.arq-pricing-documentBody li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;min-height:34px;border-bottom:1px solid var(--line2);font-size:10.5px}.arq-pricing-documentBody li span,.arq-pricing-documentBody li small{color:var(--text3);font-size:9px}.arq-pricing-documentBody footer{color:var(--text3);font-size:8.5px;margin-top:18px}.arq-pricing-proposalActions{padding:23px}.arq-pricing-proposalActions header{padding-bottom:15px;border-bottom:1px solid var(--line)}.arq-pricing-proposalActions header p{color:var(--text2);font-size:10.5px;line-height:1.45;margin:7px 0 0}.arq-pricing-readiness{list-style:none;margin:13px 0;padding:0 0 13px;border-bottom:1px solid var(--line)}.arq-pricing-readiness li{position:relative;padding:7px 0 7px 25px;font-size:10.5px}.arq-pricing-readiness li:before{position:absolute;top:6px;left:0;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--pricing-sage) 16%,transparent);color:var(--pricing-sage);content:"✓";font-size:9px;font-weight:800}.arq-pricing-proposalActions dl{margin:0 0 15px}.arq-pricing-proposalActions dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line2);font-size:10.5px}.arq-pricing-proposalActions dt{color:var(--text2)}.arq-pricing-proposalActions dd{margin:0;font-weight:680}.arq-pricing-proposalActions button{width:100%;min-height:40px;border-radius:8px;font-size:11.5px;font-weight:680}.arq-pricing-proposalActions button.is-primary{border:1px solid var(--accent);background:var(--accent);color:#fff;opacity:.72}.arq-pricing-proposalActions button.is-secondary{margin-top:7px;border:1px solid var(--line);background:transparent;color:var(--text2)}.arq-pricing-proposalFlow{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.arq-pricing-proposalFlow>strong{font-size:10.5px}.arq-pricing-proposalFlow ol{position:relative;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:16px 0 0;padding:0}.arq-pricing-proposalFlow ol:before{position:absolute;top:6px;right:10%;left:10%;height:1px;background:var(--line);content:""}.arq-pricing-proposalFlow li{position:relative;display:flex;align-items:center;flex-direction:column;color:var(--text3);font-size:8px;text-align:center}.arq-pricing-proposalFlow li i{position:relative;z-index:1;width:13px;height:13px;border:3px solid var(--card);border-radius:50%;background:var(--line);box-shadow:0 0 0 1px var(--line)}.arq-pricing-proposalFlow li.is-active{color:var(--accent);font-weight:700}.arq-pricing-proposalFlow li.is-active i{background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.arq-pricing-proposalFlow li small{font-size:7.5px;margin-top:2px}.arq-pricing-proposalFlow li:not(.is-active){padding-top:0}.arq-pricing-proposalFlow li{gap:5px}@media(max-width:1199px){.arq-pricing-project,.arq-pricing-proposal{grid-template-columns:1fr}.arq-pricing-summary{position:static}.arq-pricing-phaseHead,.arq-pricing-phaseRow{min-width:720px}.arq-pricing-proposalActions{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.arq-pricing-proposalActions>header,.arq-pricing-readiness,.arq-pricing-proposalActions dl,.arq-pricing-proposalFlow{grid-column:1/-1}.arq-pricing-proposalActions button.is-secondary{margin-top:0}}@media(max-width:1000px){.arq-pricing-officeStory{grid-template-columns:1fr}.arq-pricing-officeTotal{padding:0 0 22px;border-right:0;border-bottom:1px solid var(--line)}.arq-pricing-costHead,.arq-pricing-costList article{grid-template-columns:minmax(220px,1.4fr) .55fr .6fr}.arq-pricing-costHead span:last-child,.arq-pricing-costList article>small{display:none}.arq-pricing-roleHead,.arq-pricing-roleChart article{grid-template-columns:180px minmax(240px,1fr) 130px}.arq-pricing-capacityStory{grid-template-columns:170px 1fr 90px}}@media(max-width:719px){.arq-pricing{gap:14px}.arq-pricing-tabs{grid-template-columns:repeat(4,142px);overflow-x:auto;padding-bottom:3px}.arq-pricing-tabs:before{right:auto;left:71px;width:426px}.arq-pricing-tabs button{font-size:10.5px}.arq-pricing-tabs button em{display:none}.arq-pricing-officeStory,.arq-pricing-sectionHeader{padding:20px}.arq-pricing-officeTotal strong{font-size:32px}.arq-pricing-distribution header{align-items:flex-start;flex-direction:column;gap:3px}.arq-pricing-distributionBar{margin-top:18px}.arq-pricing-costList{padding:6px 20px 0}.arq-pricing-costHead{display:none}.arq-pricing-costList article{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 4px}.arq-pricing-costList article>span{grid-column:2}.arq-pricing-costList article>strong{grid-column:2}.arq-pricing-insight,.arq-pricing-sourceNote,.arq-pricing-calibration{align-items:flex-start;margin-right:20px;margin-left:20px}.arq-pricing-sourceNote{flex-direction:column}.arq-pricing-hourlySummary{grid-template-columns:1fr;margin:0 20px 18px}.arq-pricing-hourlySummary>div,.arq-pricing-hourlySummary>label{border-right:0;border-bottom:1px solid var(--line)}.arq-pricing-roleChart{padding:0 20px}.arq-pricing-roleHead{display:none}.arq-pricing-roleChart article{grid-template-columns:minmax(0,1fr) auto;gap:8px 15px;padding:14px 4px}.arq-pricing-rolePlot{grid-column:1/-1;grid-row:2}.arq-pricing-roleChart article>small{position:static;grid-column:1/-1;color:var(--accent)}.arq-pricing-capacityStory{grid-template-columns:1fr;margin:16px 20px 0}.arq-pricing-capacityStory>strong{display:none}.arq-pricing-capacityBar small{display:none}.arq-pricing-sensitive{margin-right:20px;margin-left:20px}.arq-pricing-projectHeader{align-items:flex-start;flex-direction:column;padding:20px}.arq-pricing-projectHeader>div:last-child{width:100%}.arq-pricing-projectHeader label{flex:1}.arq-pricing-phaseIntro{padding:18px 20px 8px}.arq-pricing-phaseIntro>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}.arq-pricing-phaseTable{padding:0 12px}.arq-pricing-summary{padding:20px}.arq-pricing-priceStory{min-height:0}.arq-pricing-assumptions{grid-template-columns:1fr}.arq-pricing-documentBody{padding:24px 22px 16px}.arq-pricing-documentBody h2{font-size:27px}.arq-pricing-documentMeta{grid-template-columns:1fr}.arq-pricing-documentMeta>div{padding:12px 0;border-right:0;border-bottom:1px solid var(--line)}.arq-pricing-documentMeta>div:last-child{border-bottom:0}.arq-pricing-documentValue{margin:0 -22px;padding:18px 22px}.arq-pricing-proposalActions{display:block;padding:20px}.arq-pricing-proposalActions button.is-secondary{margin-top:7px}.arq-pricing-proposalFlow li{font-size:7.5px}}.arq-pricing-tabs button:focus{outline:0;box-shadow:none}.arq-pricing-tabs button:focus-visible i{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.arq-pricing-proposalActions button{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.arq-pricing-proposalActions button.is-primary{opacity:1;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 18%,transparent)}.arq-pricing-proposalActions button.is-primary:hover{transform:translateY(-1px);box-shadow:0 11px 26px color-mix(in srgb,var(--accent) 25%,transparent)}.arq-pricing-proposalActions button.is-secondary:hover{background:var(--surface2)}.arq-pricing-proposalFeedback{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--pricing-sage) 10%,transparent);color:var(--text2);font-size:9.5px;line-height:1.45}.arq-pricing-proposalBackendNote{margin:9px 2px 0;color:var(--text3);font-size:8.5px;line-height:1.45}[data-arqon-pricing-react-mounted=true] [data-arqon-pricing-fallback]{display:none!important}.arq-pricing-scrollHint{display:none;margin:8px 24px 5px;color:var(--text3);font-size:10.5px;line-height:1.4}.arq-pricing-distributionScale{overflow-x:auto}.arq-pricing-costList.is-editable{padding-top:12px}.arq-pricing-costList.is-editable .arq-pricing-costHead,.arq-pricing-costList.is-editable article{grid-template-columns:minmax(260px,1.45fr) minmax(160px,.8fr) 150px 88px 36px;gap:14px}.arq-pricing-costList.is-editable article{min-height:66px}.arq-pricing-costList.is-editable article input,.arq-pricing-memberLedger input,.arq-pricing-memberLedger select{min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);outline:0;transition:border-color .16s ease,background .16s ease}.arq-pricing-costList.is-editable article input:hover,.arq-pricing-costList.is-editable article input:focus,.arq-pricing-memberLedger input:hover,.arq-pricing-memberLedger input:focus,.arq-pricing-memberLedger select:hover,.arq-pricing-memberLedger select:focus{border-color:var(--line);background:var(--bg)}.arq-pricing-costIdentity input{width:100%;padding:8px 9px;font-size:12px;font-weight:660}.arq-pricing-costList.is-editable article>input{width:100%;padding:8px 9px;color:var(--text2);font-size:11px}.arq-pricing-moneyInput{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--bg) 70%,var(--card));padding:0 9px}.arq-pricing-moneyInput span{color:var(--text3);font-size:9px;font-weight:700}.arq-pricing-moneyInput input{width:100%;padding:8px 4px;text-align:right;font-size:11.5px;font-weight:680}.arq-pricing-costList.is-editable article>button{display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--text3);cursor:pointer;font-size:18px;transition:background .16s ease,color .16s ease}.arq-pricing-costList.is-editable article>button:hover{background:color-mix(in srgb,#b44d37 10%,transparent);color:#b44d37}.arq-pricing-ledgerActions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 30px 0;padding-top:14px;border-top:1px solid var(--line2)}.arq-pricing-ledgerActions button{min-height:38px;padding:0 15px;border:1px solid var(--accent-line,var(--line));border-radius:9px;background:var(--accent-soft);color:var(--accent);cursor:pointer;font-size:11px;font-weight:700}.arq-pricing-ledgerActions button:hover{border-color:var(--accent)}.arq-pricing-ledgerActions small{color:var(--text3);font-size:9.5px}.arq-pricing-memberLedger{margin:0 30px 28px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--bg) 46%,var(--card));overflow:hidden}.arq-pricing-memberLedger>header,.arq-pricing-analysisHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.arq-pricing-memberLedger>header span,.arq-pricing-analysisHeading span{display:block;color:var(--accent);font-size:8.5px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.arq-pricing-memberLedger>header h3,.arq-pricing-analysisHeading h3{font-family:var(--serif);font-size:17px;font-weight:560;margin:4px 0 0}.arq-pricing-memberLedger>header small,.arq-pricing-analysisHeading>small{color:var(--text3);font-size:9.5px}.arq-pricing-memberTable{overflow-x:auto;padding:0 12px}.arq-pricing-memberHead,.arq-pricing-memberTable article{display:grid;grid-template-columns:220px 112px 84px 112px 74px 96px 102px 112px;gap:10px;align-items:center;min-width:1020px}.arq-pricing-memberHead{padding:11px 10px;color:var(--text3);font-size:8px;font-weight:720;letter-spacing:.065em;text-transform:uppercase}.arq-pricing-memberTable article{min-height:65px;padding:8px 10px;border-top:1px solid var(--line2)}.arq-pricing-memberIdentity{display:flex;align-items:center;gap:11px;min-width:0}.arq-pricing-memberIdentity>i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:9px;font-style:normal;font-weight:750}.arq-pricing-memberIdentity>span{display:flex;min-width:0;flex-direction:column}.arq-pricing-memberIdentity strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.arq-pricing-memberIdentity select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:max-content;max-width:155px;margin-top:2px;padding:2px 16px 2px 0;color:var(--text3);font-size:8.5px}.arq-pricing-memberTable article>label{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:0 7px}.arq-pricing-memberTable article>label small{color:var(--text3);font-size:8px}.arq-pricing-memberTable article>label input{width:100%;padding:7px 2px;text-align:right;font-size:9.5px;font-weight:650}.arq-pricing-memberTable article>strong,.arq-pricing-memberTable article>span{text-align:right;font-size:9.5px}.arq-pricing-memberTable article>.is-total{color:var(--accent);font-family:var(--serif);font-size:11px}.arq-pricing-memberLedger>footer{display:flex;align-items:center;justify-content:flex-end;gap:22px;padding:13px 20px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent) 4%,transparent);font-size:9.5px}.arq-pricing-memberLedger>footer span{color:var(--text2)}.arq-pricing-memberLedger>footer span:first-child{margin-right:auto;color:var(--text);font-weight:720}.arq-pricing-memberLedger>footer strong{font-family:var(--serif);font-size:11.5px}.arq-pricing-analysisHeading{margin:0 30px;padding-right:0;padding-left:0}.arq-pricing-analysisHeading>small{padding-bottom:2px}@media(max-width:719px){.arq-pricing-distributionScale{justify-content:start}.arq-pricing-costList.is-editable .arq-pricing-costHead{display:none}.arq-pricing-costList.is-editable article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:15px 2px}.arq-pricing-costList.is-editable article>.arq-pricing-costIdentity{grid-column:1/-1;padding-right:35px}.arq-pricing-costList.is-editable article>input{grid-column:1/-1}.arq-pricing-costList.is-editable article>.arq-pricing-moneyInput{grid-column:1}.arq-pricing-costList.is-editable article>strong{grid-column:2;align-self:center}.arq-pricing-costList.is-editable article>button{position:absolute;top:17px;right:0}.arq-pricing-ledgerActions{align-items:flex-start;flex-direction:column;margin-right:20px;margin-left:20px}.arq-pricing-memberLedger{margin-right:20px;margin-left:20px}.arq-pricing-memberLedger>header,.arq-pricing-analysisHeading{align-items:flex-start;flex-direction:column}.arq-pricing-memberLedger>header small,.arq-pricing-analysisHeading>small{line-height:1.45}.arq-pricing-memberTable{padding:0 14px}.arq-pricing-memberHead{display:none}.arq-pricing-memberTable article{grid-template-columns:1fr 1fr;gap:12px;min-width:0;padding:16px 0}.arq-pricing-memberIdentity{grid-column:1/-1;padding-bottom:5px}.arq-pricing-memberTable article>:nth-child(n+2){position:relative;padding-top:15px;text-align:left}.arq-pricing-memberTable article>:nth-child(n+2):before{position:absolute;top:0;left:0;color:var(--text3);font-size:7px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.arq-pricing-memberTable article>:nth-child(2):before{content:"Base mensal"}.arq-pricing-memberTable article>:nth-child(3):before{content:"Encargos"}.arq-pricing-memberTable article>:nth-child(4):before{content:"Custo mensal"}.arq-pricing-memberTable article>:nth-child(5):before{content:"Horas / semana"}.arq-pricing-memberTable article>:nth-child(6):before{content:"Horas produtivas"}.arq-pricing-memberTable article>:nth-child(7):before{content:"Custo direto / h"}.arq-pricing-memberTable article>:nth-child(8):before{content:"Custo total / h"}.arq-pricing-memberTable article>label input{text-align:left}.arq-pricing-memberLedger>footer{align-items:flex-start;flex-direction:column;gap:6px}.arq-pricing-memberLedger>footer span:first-child{margin:0}.arq-pricing-analysisHeading{margin-right:20px;margin-left:20px}}@media(max-width:1439px){.arq-pricing-project{grid-template-columns:1fr}.arq-pricing-summary{position:static}}.arq-pricing-documentMeta small,.arq-pricing-documentValue small{font-size:10px;line-height:1.35}.arq-pricing-documentBody footer{font-size:10.5px;line-height:1.45}.arq-pricing-proposalFlow li,.arq-pricing-proposalFlow li small{font-size:10px;line-height:1.3}.arq-pricing-proposalBackendNote{font-size:10.5px}.arq-pricing-memberLedger>header span,.arq-pricing-analysisHeading span,.arq-pricing-memberHead{font-size:10px}.arq-pricing-memberIdentity select,.arq-pricing-memberTable article>label small{font-size:10px}.arq-pricing-memberTable article>label input,.arq-pricing-memberTable article>strong,.arq-pricing-memberTable article>span{font-size:10.5px}@media(min-width:720px)and (max-width:1024px){.arq-pricing-scrollHint{display:block}.arq-pricing-phaseTable{scrollbar-width:thin;scrollbar-gutter:stable}.arq-pricing-phaseHead>span:first-child,.arq-pricing-phaseRow>div:first-child{position:sticky;left:0;z-index:2;background:var(--card);box-shadow:8px 0 12px -12px var(--text)}.arq-pricing-costList.is-editable .arq-pricing-costHead{display:none}.arq-pricing-costList.is-editable article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:15px 2px}.arq-pricing-costList.is-editable article>.arq-pricing-costIdentity{grid-column:1/-1;padding-right:35px}.arq-pricing-costList.is-editable article>input{grid-column:1/-1}.arq-pricing-costList.is-editable article>.arq-pricing-moneyInput{grid-column:1}.arq-pricing-costList.is-editable article>strong{grid-column:2;align-self:center}.arq-pricing-costList.is-editable article>button{position:absolute;top:17px;right:0}.arq-pricing-memberHead{display:none}.arq-pricing-memberTable article{grid-template-columns:1fr 1fr;gap:12px;min-width:0;padding:16px 0}.arq-pricing-memberIdentity{grid-column:1/-1;padding-bottom:5px}.arq-pricing-memberTable article>:nth-child(n+2){position:relative;padding-top:17px;text-align:left}.arq-pricing-memberTable article>:nth-child(n+2):before{position:absolute;top:0;left:0;color:var(--text3);font-size:9.5px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.arq-pricing-memberTable article>:nth-child(2):before{content:"Base mensal"}.arq-pricing-memberTable article>:nth-child(3):before{content:"Encargos"}.arq-pricing-memberTable article>:nth-child(4):before{content:"Custo mensal"}.arq-pricing-memberTable article>:nth-child(5):before{content:"Horas / semana"}.arq-pricing-memberTable article>:nth-child(6):before{content:"Horas produtivas"}.arq-pricing-memberTable article>:nth-child(7):before{content:"Custo direto / h"}.arq-pricing-memberTable article>:nth-child(8):before{content:"Custo total / h"}.arq-pricing-memberTable article>label input{text-align:left}}@media(max-width:719px){.arq-pricing-tabs{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.arq-pricing-tabs:before{right:12.5%;left:12.5%;width:auto}.arq-pricing-tabs button{font-size:9.5px;line-height:1.25}}.arq-pricing-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;width:100%;align-self:center}.arq-pricing-tabs:before{right:25%;left:25%}.arq-pricing-projectTop{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:18px}.arq-pricing-projectIdentity,.arq-pricing-priceSpotlight{border:1px solid var(--line);border-radius:var(--card-radius,16px);background:var(--card);box-shadow:var(--card-shadow)}.arq-pricing-projectIdentity{overflow:hidden}.arq-pricing-projectIdentity>header{padding:22px 24px 17px;border-bottom:1px solid var(--line)}.arq-pricing-projectIdentity>header>span{color:var(--accent);font-size:10px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.arq-pricing-projectIdentity h2{margin:6px 0 0;font-family:var(--serif);font-size:22px;font-weight:540;letter-spacing:-.02em}.arq-pricing-projectFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px 24px}.arq-pricing-projectFields label{display:flex;min-width:0;flex-direction:column;gap:7px}.arq-pricing-projectFields label.is-wide{grid-column:span 2}.arq-pricing-projectFields label>span{color:var(--text3);font-size:9.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.arq-pricing-projectFields input,.arq-pricing-projectFields select{width:100%;min-width:0;height:40px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--bg) 68%,var(--card));color:var(--text);padding:0 11px;outline:0;font-size:11.5px;font-weight:620}.arq-pricing-projectFields input:focus,.arq-pricing-projectFields select:focus{border-color:var(--accent)}.arq-pricing-projectFields label>div{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--bg) 68%,var(--card));padding-right:10px}.arq-pricing-projectFields label>div input{border:0;background:transparent;text-align:right}.arq-pricing-projectFields label>div small{color:var(--text3);font-size:10px}.arq-pricing-priceSpotlight{position:relative;display:flex;min-height:100%;justify-content:center;flex-direction:column;overflow:hidden;padding:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 92%,#1d1d1d),color-mix(in srgb,var(--accent) 64%,#211f1b));color:#fff}.arq-pricing-priceSpotlight:after{position:absolute;right:-80px;bottom:-115px;width:270px;height:270px;border:1px solid rgba(255,255,255,.13);border-radius:50%;content:""}.arq-pricing-priceSpotlight>span{font-size:10px;font-weight:720;letter-spacing:.11em;text-transform:uppercase;opacity:.78}.arq-pricing-priceSpotlight>strong{position:relative;z-index:1;margin-top:9px;font-family:var(--serif);font-size:clamp(38px,4.5vw,58px);font-weight:540;letter-spacing:-.045em}.arq-pricing-priceSpotlight>p{margin:6px 0 23px;font-size:11px;opacity:.78}.arq-pricing-priceSpotlight dl{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:17px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.arq-pricing-priceSpotlight dl div{padding:0 12px;border-right:1px solid rgba(255,255,255,.16)}.arq-pricing-priceSpotlight dl div:first-child{padding-left:0}.arq-pricing-priceSpotlight dl div:last-child{border:0}.arq-pricing-priceSpotlight dt{font-size:8.5px;opacity:.68;text-transform:uppercase}.arq-pricing-priceSpotlight dd{margin:6px 0 0;font-size:12px;font-weight:700}.arq-pricing-priceSpotlight>small{position:relative;z-index:1;margin-top:16px;font-size:9px;line-height:1.4;opacity:.7}.arq-pricing-phaseIntro>p{margin:7px 0 0;color:var(--text3);font-size:10.5px;line-height:1.45}.arq-pricing-phaseTable.is-condensed{overflow:visible;padding:0 24px}.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseHead,.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseRow{grid-template-columns:minmax(0,1fr) 155px;min-width:0;gap:18px}.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseHead span:last-child{text-align:right}.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseRow label{justify-self:end;width:140px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseRow input{width:92px;font-size:11.5px}.arq-pricing-contractBoundary{display:flex;align-items:flex-start;flex-direction:column;gap:4px;margin-top:15px;padding:13px;border:1px dashed var(--line);border-radius:9px;background:color-mix(in srgb,var(--bg) 55%,transparent)}.arq-pricing-contractBoundary strong{font-size:10.5px}.arq-pricing-contractBoundary span{color:var(--text3);font-size:9.5px;line-height:1.45}.arq-pricing-proposalFlow ol{grid-template-columns:repeat(3,1fr)}@media(max-width:1199px){.arq-pricing-projectTop{grid-template-columns:1fr}.arq-pricing-priceSpotlight{min-height:330px}}@media(max-width:719px){.arq-pricing-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;overflow:visible}.arq-pricing-tabs:before{right:25%;left:25%;width:auto}.arq-pricing-projectIdentity>header{padding:20px}.arq-pricing-projectFields{grid-template-columns:1fr 1fr;padding:18px 20px 22px}.arq-pricing-projectFields label.is-wide{grid-column:1/-1}.arq-pricing-projectFields label:first-child+label+label{grid-column:1/-1}.arq-pricing-priceSpotlight{min-height:300px;padding:24px}.arq-pricing-priceSpotlight>strong{font-size:40px}.arq-pricing-priceSpotlight dl{grid-template-columns:1fr}.arq-pricing-priceSpotlight dl div{padding:8px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.arq-pricing-priceSpotlight dl div:last-child{border-bottom:0}.arq-pricing-phaseTable.is-condensed{padding:0 14px}.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseHead,.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseRow{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseRow label{width:96px}.arq-pricing-phaseTable.is-condensed .arq-pricing-phaseRow input{width:58px}}.arq-pricing-simulationNotice{display:grid;gap:6px;margin:16px 0;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text2);font-size:12px;line-height:1.6}.arq-pricing-simulationNotice strong{color:var(--text)}.arq-pricing-readiness li.is-pending{color:var(--text3)}.arq-pricing-readiness li.is-pending:before{content:"○";color:var(--text3)}.arq-pricing-proposalActions button:disabled{cursor:not-allowed;opacity:.5}[data-arqon-team-host][data-arqon-team-react-mounted=true] [data-arqon-team-fallback]{display:none!important}.arq-team-shell{--team-surface:var(--arq-surface,var(--card));--team-accent:var(--arq-accent,var(--accent));--team-accent-soft:var(--arq-accent-soft,var(--accent-soft));width:100%;min-width:0;color:var(--text);animation:arqTeamEnter .48s cubic-bezier(.2,.7,.2,1) both}.arq-team-shell *,.arq-team-shell *:before,.arq-team-shell *:after{box-sizing:border-box}.arq-team-shell button,.arq-team-shell input,.arq-team-shell select{color:inherit;font:inherit}.arq-team-shell button{cursor:pointer}.arq-team-shell button:focus-visible,.arq-team-shell input:focus-visible,.arq-team-shell select:focus-visible{outline:2px solid var(--team-accent);outline-offset:2px;box-shadow:var(--arq-focus-ring)}.arq-team-section>header span,.arq-team-briefingIntro>span,.arq-team-drawer header span{color:var(--team-accent);font-size:10.5px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.arq-team-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:16px 0}.arq-team-primary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:9px;background:var(--team-accent);color:var(--accent-contrast,#fff)!important;font-size:12px;font-weight:650;box-shadow:0 8px 22px color-mix(in srgb,var(--team-accent) 18%,transparent)}.arq-team-primary:hover{filter:brightness(1.06)}.arq-team-secondary{min-height:36px;padding:0 15px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--text);font-size:12px;font-weight:650;cursor:pointer}.arq-team-secondary:hover{border-color:var(--team-accent);color:var(--team-accent)}.arq-team-briefing{display:grid;grid-template-columns:minmax(290px,1.5fr) repeat(4,minmax(105px,.58fr));overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--card-radius) + 3px);background:var(--team-surface);box-shadow:var(--card-shadow)}.arq-team-briefingIntro strong{display:block;margin-top:9px;font-family:var(--serif);font-size:21px;font-weight:500;letter-spacing:-.01em}.arq-team-briefingIntro p{max-width:410px;margin:7px 0 0;color:var(--text2);font-size:12px;line-height:1.5}.arq-team-metric{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:20px 18px;border-left:1px solid var(--line)}.arq-team-metric small{color:var(--text3);font-size:9.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.arq-team-metric strong{margin-top:8px;font-family:var(--serif);font-size:25px;font-weight:500;line-height:1}.arq-team-metric strong em{margin-left:1px;font-size:13px;font-style:normal}.arq-team-metric span{margin-top:6px;color:var(--text3);font-size:10.5px}.arq-team-metric.is-critical strong{color:var(--danger)}.arq-team-section{display:flex;flex-direction:column;gap:13px;margin-top:25px}.arq-team-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 2px}.arq-team-section>header h2{margin:5px 0 0;font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.01em}.arq-team-section>header p{margin:0;color:var(--text3);font-size:11px}.arq-team-scheduleCard{overflow:auto;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--team-surface);box-shadow:var(--card-shadow)}.arq-team-scheduleHeader,.arq-team-memberRow{display:grid;min-width:900px;grid-template-columns:minmax(240px,1.45fr) repeat(5,minmax(86px,.58fr)) minmax(150px,.9fr)}.arq-team-scheduleHeader{min-height:47px;align-items:center;border-bottom:1px solid var(--line);color:var(--text3);font-size:9.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.arq-team-scheduleHeader>span{height:100%;display:flex;align-items:center;justify-content:center;gap:5px;border-left:1px solid var(--line2)}.arq-team-scheduleHeader>span:first-child{justify-content:flex-start;padding-left:22px;border-left:0}.arq-team-scheduleHeader>span.is-today{background:var(--team-accent-soft);color:var(--team-accent)}.arq-team-scheduleHeader b{color:currentColor;font-family:var(--serif);font-size:13px;font-weight:500}.arq-team-memberRow{min-height:78px;border-bottom:1px solid var(--line2)}.arq-team-memberRow[role=link]{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.arq-team-memberRow[role=link]:hover{background:var(--row-hover)}.arq-team-memberRow[role=link]:focus,.arq-team-memberRow[role=link]:focus-visible{position:relative;z-index:2;outline:2px solid var(--team-accent);outline-offset:-2px;box-shadow:var(--arq-focus-ring)}.arq-team-memberRow:last-child{border-bottom:0}.arq-team-person{display:flex;min-width:0;align-items:center;gap:12px;padding:13px 20px}.arq-team-person>i{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:var(--team-accent-soft);color:var(--team-accent);font-family:var(--serif);font-size:12px;font-style:normal;font-weight:600}.arq-team-person>i{overflow:hidden;border:1px solid var(--line)}.arq-team-person>i img,.arq-team-avatars i img{width:100%;height:100%;object-fit:cover}.arq-team-person>div{min-width:0}.arq-team-person strong,.arq-team-person span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-team-person strong{font-size:12.5px;font-weight:600}.arq-team-person span{margin-top:4px;color:var(--text3);font-size:9.8px}.arq-team-person small{display:block;overflow:hidden;margin-top:3px;color:var(--text2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.arq-team-dayCell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:1px solid var(--line2);background:color-mix(in srgb,var(--chip-bg) 18%,transparent)}.arq-team-dayCell.is-today{background:color-mix(in srgb,var(--team-accent-soft) 42%,transparent)}.arq-team-dayCell strong{font-family:var(--serif);font-size:18px;font-weight:500}.arq-team-dayCell strong small{margin-left:1px;color:var(--text3);font-family:inherit;font-size:10px}.arq-team-dayCell>span{display:flex;align-items:center;gap:3px;color:var(--text3);font-size:9px}.arq-team-dayCell.is-over strong{color:var(--danger)}.arq-team-dayCell>span.is-empty{opacity:.42}.arq-team-total{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:11px 17px;border-left:1px solid var(--line2)}.arq-team-total>div{display:flex;align-items:baseline;gap:4px}.arq-team-total strong{font-family:var(--serif);font-size:16px;font-weight:500}.arq-team-total>div span,.arq-team-total small{color:var(--text3);font-size:9.5px}.arq-team-total>i{height:4px;overflow:hidden;border-radius:5px;background:var(--track)}.arq-team-total>i b{display:block;height:100%;border-radius:inherit;background:var(--team-accent)}.arq-team-total.is-overloaded strong,.arq-team-total.is-overloaded small{color:var(--danger)}.arq-team-total.is-overloaded>i b{background:var(--danger)}.arq-team-total.is-available>i b{background:var(--pos)}.arq-team-projectGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.arq-team-projectCard{display:grid;min-width:0;grid-template-columns:116px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--team-surface);box-shadow:var(--card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.arq-team-projectCard:hover{border-color:var(--accent-border);box-shadow:0 12px 30px color-mix(in srgb,var(--text) 8%,transparent);transform:translateY(-1px)}.arq-team-projectVisual{position:relative;min-height:146px;overflow:hidden;background:var(--chip-bg)}.arq-team-projectVisual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(10,9,8,.46));content:""}.arq-team-projectVisual img{width:100%;height:100%;object-fit:cover}.arq-team-projectVisual>span{display:grid;width:100%;height:100%;place-items:center;color:var(--team-accent);font-family:var(--serif);font-size:23px}.arq-team-projectVisual>b{position:absolute;right:8px;bottom:8px;z-index:1;padding:4px 7px;border-radius:99px;background:#100e0cc2;color:#fff;font-size:8px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.arq-team-projectBody{display:flex;min-width:0;flex-direction:column;padding:15px 16px}.arq-team-projectBody>div:first-child strong,.arq-team-projectBody>div:first-child span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-team-projectBody>div:first-child strong{font-family:var(--serif);font-size:14.5px;font-weight:500}.arq-team-projectBody>div:first-child span{margin-top:4px;color:var(--text3);font-size:9.8px}.arq-team-projectStats{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:14px;color:var(--text2);font-size:9.5px}.arq-team-projectStats span{display:flex;align-items:center;gap:4px}.arq-team-projectFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px;border-top:1px solid var(--line2)}.arq-team-projectFooter>span{color:var(--text3);font-size:8.8px;text-align:right}.arq-team-avatars{display:flex;padding-left:4px}.arq-team-avatars i{display:grid;width:25px;height:25px;margin-left:-5px;place-items:center;border:2px solid var(--team-surface);border-radius:50%;background:var(--chip-bg);color:var(--text2);font-size:8px;font-style:normal;font-weight:650}.arq-team-avatars i{overflow:hidden}.arq-team-drawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;justify-content:flex-end;background:#08070661;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:arqTeamFade .18s ease both}.arq-team-drawer{display:flex;width:min(440px,100%);height:100%;flex-direction:column;border-left:1px solid var(--line);background:var(--team-surface);box-shadow:-25px 0 80px #0000003d;animation:arqTeamDrawer .25s cubic-bezier(.2,.7,.2,1) both}.arq-team-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:27px 27px 22px;border-bottom:1px solid var(--line)}.arq-team-drawer h2{margin:6px 0 0;font-family:var(--serif);font-size:24px;font-weight:500}.arq-team-drawer header p{margin:7px 0 0;color:var(--text2);font-size:11.5px;line-height:1.5}.arq-team-drawer header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:9px;background:transparent}.arq-team-drawerForm{display:flex;flex:1;flex-direction:column;gap:17px;overflow:auto;padding:24px 27px}.arq-team-drawerForm label{display:flex;flex-direction:column;gap:7px}.arq-team-drawerForm label>span{color:var(--text3);font-size:9.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.arq-team-drawerForm select,.arq-team-drawerForm input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--team-surface);font-size:12px}.arq-team-impact{display:flex;gap:12px;margin-top:5px;padding:15px;border:1px solid var(--accent-border);border-radius:10px;background:var(--team-accent-soft);color:var(--team-accent)}.arq-team-impact>svg{flex:none}.arq-team-impact strong{display:block;font-size:11.5px}.arq-team-impact p{margin:5px 0 0;color:var(--text2);font-size:10.5px;line-height:1.45}.arq-team-drawer>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 27px;border-top:1px solid var(--line)}.arq-team-drawer>footer small{color:var(--text3);font-size:9.5px}.arq-team-toast{position:fixed;right:26px;bottom:26px;z-index:5100;padding:11px 15px;border:1px solid var(--line);border-radius:10px;background:var(--team-surface);box-shadow:0 16px 46px #00000038;font-size:11.5px;font-weight:600;animation:arqTeamEnter .22s ease both}@media(max-width:1150px){.arq-team-briefing{grid-template-columns:1.4fr repeat(2,1fr)}.arq-team-metric:nth-of-type(3){border-left:0;border-top:1px solid var(--line)}.arq-team-metric:nth-of-type(4),.arq-team-metric:nth-of-type(5){border-top:1px solid var(--line)}.arq-team-projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){[data-frame]:has([data-arqon-team-react-mounted=true])>main>div{padding:22px 14px!important}.arq-team-toolbar{width:100%;justify-content:space-between}.arq-team-briefing{grid-template-columns:repeat(2,1fr)}.arq-team-briefingIntro{grid-column:span 2}.arq-team-metric:nth-of-type(2),.arq-team-metric:nth-of-type(4){border-left:0}.arq-team-projectGrid{grid-template-columns:1fr}.arq-team-section>header{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:720px){[data-frame]:has([data-arqon-team-react-mounted=true])>aside{display:none!important}}@media(max-width:520px){.arq-team-primary{width:100%}.arq-team-projectCard{grid-template-columns:96px minmax(0,1fr)}.arq-team-drawer>footer{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.arq-team-shell,.arq-team-drawerBackdrop,.arq-team-drawer,.arq-team-toast{animation:none}}@keyframes arqTeamEnter{0%{opacity:0;transform:translateY(10px)}}@keyframes arqTeamFade{0%{opacity:0}}@keyframes arqTeamDrawer{0%{opacity:0;transform:translate(24px)}}.arq-team-metric small,.arq-team-scheduleHeader,.arq-team-person span,.arq-team-person small,.arq-team-total>div span,.arq-team-total small,.arq-team-projectStats,.arq-team-projectFooter>span,.arq-team-drawerForm label>span,.arq-team-drawer>footer small{font-size:10.5px}@media(min-width:721px)and (max-width:1024px){.arq-team-scheduleCard{scrollbar-width:thin;scrollbar-gutter:stable}.arq-team-scheduleHeader>span:first-child,.arq-team-person{position:sticky;left:0;z-index:2;background:var(--team-surface);box-shadow:10px 0 14px -14px var(--text)}.arq-team-memberRow:hover .arq-team-person{background:color-mix(in srgb,var(--row-hover) 96%,var(--team-surface))}}.arq-teamInbox{width:100%;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--team-surface);box-shadow:var(--card-shadow)}.arq-teamInbox-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 28px;border-bottom:1px solid var(--line2)}.arq-teamInbox-heading>div{min-width:0}.arq-teamInbox-heading>div>button{display:block;margin:0;padding:0;border:0;background:transparent;color:var(--text3);font-size:14px}.arq-teamInbox-heading>div>button:hover{color:var(--team-accent)}.arq-teamInbox-dialog header span{display:block;color:var(--team-accent);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.arq-teamInbox-heading h2{margin:6px 0 0;font-family:var(--serif);font-size:26px;font-weight:500}.arq-teamInbox-headingFact{color:var(--text2);font-size:14px;white-space:nowrap}.arq-teamInbox-layout{display:grid;min-width:0;height:calc(100dvh - 225px);min-height:540px;grid-template-columns:390px minmax(0,1fr);overflow:hidden;transition:grid-template-columns .18s ease-out}.arq-teamInbox-rail{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--line2)}.arq-teamInbox-railHeader{display:flex;flex:none;align-items:center;justify-content:space-between;height:56px;padding:0 14px 0 22px;border-bottom:1px solid var(--line2)}.arq-teamInbox-railHeader.is-collapsed{justify-content:center;padding:0}.arq-teamInbox-railHeader>span{color:var(--text3);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.arq-teamInbox-collapseBtn{display:flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);font-size:14px}.arq-teamInbox-collapseBtn span:first-child{font-size:13px}.arq-teamInbox-collapseBtn:hover{background:var(--row-hover);color:var(--text);border-color:var(--line2)}.arq-teamInbox-collapseBtn.is-icon{width:32px;padding:0;justify-content:center}.arq-teamInbox-search{display:flex;flex:none;align-items:center;gap:8px;height:40px;margin:16px 22px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--chip-bg);color:var(--text3)}.arq-teamInbox-search input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:var(--text);font-size:15px}.arq-teamInbox-search input::placeholder{color:var(--text3)}.arq-teamInbox-threadList{flex:1;overflow:auto;margin:0;padding:0;list-style:none}.arq-teamInbox-threadList li{border-bottom:1px solid var(--line2)}.arq-teamInbox-threadList li>button{position:relative;display:grid;width:100%;min-width:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:16px 22px 16px 20px;border:0;border-left:2px solid transparent;background:transparent;text-align:left}.arq-teamInbox-threadList li>button:hover{background:var(--row-hover)}.arq-teamInbox-threadList li>button.is-selected{border-left-color:var(--team-accent);background:color-mix(in srgb,var(--team-accent) 4%,transparent)}.arq-teamInbox-threadAvatar{display:grid;width:36px;height:36px;place-items:center}.arq-teamInbox-threadAvatar>i:not(.arq-teamInbox-avatar){display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--chip-bg);color:var(--text2);font-size:12px;font-style:normal;font-weight:700}.arq-teamInbox-avatar{display:grid;width:var(--team-inbox-avatar-size);height:var(--team-inbox-avatar-size);flex:none;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--chip-bg);color:var(--text2);font-size:13px;font-style:normal;font-weight:700}.arq-teamInbox-avatar img{width:100%;height:100%;object-fit:cover}.arq-teamInbox-threadBody{min-width:0}.arq-teamInbox-threadBody>span{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.arq-teamInbox-threadBody strong,.arq-teamInbox-threadBody small,.arq-teamInbox-threadBody em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-teamInbox-threadBody strong{min-width:0;font-size:16px;font-weight:500}.arq-teamInbox-threadBody time{flex:none;color:var(--text3);font-size:14px;font-variant-numeric:tabular-nums}.arq-teamInbox-threadBody small{margin-top:5px;color:var(--text3);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.arq-teamInbox-threadRow2{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.arq-teamInbox-threadBody em{min-width:0;color:var(--text2);font-size:15px;font-style:normal}.arq-teamInbox-unreadCount{flex:none;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--team-accent);color:var(--accent-contrast,#fff);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;font-style:normal}.arq-teamInbox-avatarRail{display:flex;flex:1;flex-direction:column;align-items:center;gap:14px;overflow-y:auto;margin:0;padding:16px 0;list-style:none}.arq-teamInbox-avatarRailItem{position:relative;display:grid;width:38px;height:38px;place-items:center;padding:0;border:0;background:transparent;border-radius:50%}.arq-teamInbox-avatarRailItem .arq-teamInbox-avatar,.arq-teamInbox-avatarRailGroup{width:38px;height:38px;border-color:#0000;box-shadow:0 0 0 1px var(--line)}.arq-teamInbox-avatarRailGroup{display:grid;place-items:center;border-radius:50%;background:var(--chip-bg);color:var(--text2);font-size:13px;font-style:normal;font-weight:700}.arq-teamInbox-avatarRailItem:hover .arq-teamInbox-avatar,.arq-teamInbox-avatarRailItem:hover .arq-teamInbox-avatarRailGroup{box-shadow:0 0 0 1px var(--line2)}.arq-teamInbox-avatarRailItem.is-active .arq-teamInbox-avatar,.arq-teamInbox-avatarRailItem.is-active .arq-teamInbox-avatarRailGroup{box-shadow:0 0 0 1px var(--team-accent)}.arq-teamInbox-avatarRailBadge{position:absolute;top:-2px;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--team-surface);border-radius:9px;background:var(--team-accent);color:var(--accent-contrast,#fff);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.arq-teamInbox-conversation{display:flex;min-width:0;flex-direction:column;overflow:hidden}.arq-teamInbox-conversation>header{display:flex;height:56px;flex:none;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid var(--line2)}.arq-teamInbox-conversationIdentity{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.arq-teamInbox-conversationIdentity strong{flex:none;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-teamInbox-conversationIdentity span{min-width:0;color:var(--text3);font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-teamInbox-conversationActions{display:flex;flex:none;align-items:center;gap:8px}.arq-teamInbox-ghostBtn{display:flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);font-size:14px}.arq-teamInbox-ghostBtn:hover{border-color:var(--line2);color:var(--text)}.arq-teamInbox-moreBtn{display:grid;flex:none;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);font-size:16px;line-height:1}.arq-teamInbox-moreBtn:hover{background:var(--row-hover);color:var(--text)}.arq-teamInbox-mobileBack{display:none;padding:0;border:0;background:transparent;color:var(--team-accent);font-size:9px}.arq-teamInbox-history{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:18px;overflow:auto;margin:0;padding:24px 28px;list-style:none;scroll-behavior:smooth}.arq-teamInbox-dayDivider{display:flex;align-items:center;gap:14px;margin:4px 0;color:var(--text3);font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.arq-teamInbox-dayDivider>span:not(:nth-child(2)){flex:1;height:1px;background:var(--line2)}.arq-teamInbox-message{display:flex;max-width:min(640px,82%);align-items:flex-start;gap:12px}.arq-teamInbox-message.is-own{align-self:flex-end;flex-direction:row-reverse}.arq-teamInbox-messageGroup{display:flex;min-width:0;flex-direction:column;gap:6px}.arq-teamInbox-message.is-own .arq-teamInbox-messageGroup{align-items:flex-end}.arq-teamInbox-messageMeta{display:flex;align-items:baseline;gap:10px}.arq-teamInbox-message.is-own .arq-teamInbox-messageMeta{flex-direction:row-reverse}.arq-teamInbox-bubble{min-width:0;max-width:640px;padding:14px 17px;border:1px solid var(--line);border-radius:12px;background:var(--chip-bg);align-self:flex-start}.arq-teamInbox-message.is-own .arq-teamInbox-bubble{border-color:color-mix(in srgb,var(--team-accent) 28%,var(--line));background:color-mix(in srgb,var(--team-accent) 10%,var(--team-surface))}.arq-teamInbox-messageMeta span{color:var(--text3);font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.arq-teamInbox-messageMeta time{color:var(--text3);font-size:13px;font-variant-numeric:tabular-nums}.arq-teamInbox-history p{margin:0;color:var(--text);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.arq-teamInbox-history>li.is-empty{align-self:center;max-width:none;margin:auto;color:var(--text3);font-size:15px}.arq-teamInbox-composer{display:flex;align-items:flex-end;gap:10px;padding:16px 28px;border-top:1px solid var(--line2)}.arq-teamInbox-composerField{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--chip-bg) 55%,transparent)}.arq-teamInbox-composerInputRow textarea{display:block;width:100%;min-height:22px;max-height:140px;resize:vertical;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:15px;line-height:1.45}.arq-teamInbox-composerToolsRow{display:flex;align-items:center;gap:8px}.arq-teamInbox-composerToolsRow small{color:var(--text3);font-size:13px}.arq-teamInbox-composerSend{flex:none;align-self:flex-end;height:36px;padding:0 16px;border:0;border-radius:9px;background:var(--team-accent);color:var(--accent-contrast,#fff);font-size:13px;font-weight:650}.arq-teamInbox-composerSend:disabled{background:var(--chip-bg);color:var(--text3);cursor:not-allowed}.arq-teamInbox-mediaButton{flex:0 0 auto}.arq-teamInbox-mediaButton:disabled{cursor:not-allowed}.arq-teamInbox-noConversation{margin:auto;color:var(--text3);font-size:10px}.arq-teamInbox-dialogBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5200;display:grid;place-items:center;padding:18px;background:#0807066b;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.arq-teamInbox-dialog{width:min(510px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--team-surface);box-shadow:0 28px 90px #0000004d}.arq-teamInbox-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 21px 17px;border-bottom:1px solid var(--line)}.arq-teamInbox-dialog h2{margin:5px 0 0;font-family:var(--serif);font-size:21px;font-weight:500}.arq-teamInbox-dialog header p{margin:5px 0 0;color:var(--text3);font-size:9.5px}.arq-teamInbox-dialog header button{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);font-size:16px}.arq-teamInbox-dialog form{padding:18px 21px 20px}.arq-teamInbox-dialog fieldset{margin:0;padding:0;border:0}.arq-teamInbox-dialog legend,.arq-teamInbox-field>span{margin-bottom:8px;color:var(--text3);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arq-teamInbox-memberOptions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.arq-teamInbox-memberOptions label{display:grid;min-width:0;grid-template-columns:auto 30px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:9px;background:var(--chip-bg)}.arq-teamInbox-memberOptions label:has(input:checked){border-color:var(--accent-border);background:var(--team-accent-soft)}.arq-teamInbox-memberOptions input{width:14px;height:14px;accent-color:var(--team-accent)}.arq-teamInbox-memberOptions span{min-width:0}.arq-teamInbox-memberOptions strong,.arq-teamInbox-memberOptions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-teamInbox-memberOptions strong{font-size:9.5px}.arq-teamInbox-memberOptions small{margin-top:2px;color:var(--text3);font-size:8px}.arq-teamInbox-field{display:flex;flex-direction:column;margin-top:14px}.arq-teamInbox-field>span small{font-size:7.5px;font-weight:500;text-transform:none}.arq-teamInbox-field input,.arq-teamInbox-field select{width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--team-surface);font-size:10px}.arq-teamInbox-formError{margin:12px 0 0;color:var(--danger);font-size:9.5px}.arq-teamInbox-dialog form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.arq-teamInbox-dialog form>footer button:not(.arq-team-primary){min-height:36px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--text2);font-size:10px}@media(max-width:1100px){.arq-teamInbox-heading{align-items:stretch;flex-direction:column}.arq-teamInbox-heading>.arq-team-primary{align-self:flex-start}.arq-teamInbox-layout{height:calc(100dvh - 220px);min-height:500px;grid-template-columns:1fr}.arq-teamInbox-rail{border-right:0}.arq-teamInbox[data-mobile-view=list] .arq-teamInbox-conversation,.arq-teamInbox[data-mobile-view=conversation] .arq-teamInbox-rail{display:none}.arq-teamInbox-mobileBack{display:block}.arq-teamInbox-history{padding:18px 14px}.arq-teamInbox-message{max-width:90%}.arq-teamInbox-memberOptions{grid-template-columns:1fr}}@media(max-width:720px){.arq-teamInbox-layout{height:calc(100dvh - 140px);min-height:480px}.arq-team-shell:has(.arq-teamInbox[data-keyboard-open=true]){transform:none!important;animation:none!important}.arq-teamInbox[data-keyboard-open=true]{display:flex;flex-direction:column;height:var(--arq-teamInbox-visible-height, 100dvh);overflow:hidden}.arq-teamInbox[data-keyboard-open=true] .arq-teamInbox-heading{flex:0 0 auto}.arq-teamInbox[data-keyboard-open=true] .arq-teamInbox-layout{flex:1 1 auto;min-height:0;height:auto}.arq-teamInbox[data-keyboard-open=true] .arq-teamInbox-conversation{height:100%;min-height:0}.arq-teamInbox[data-keyboard-open=true] .arq-teamInbox-composer{display:none}.arq-teamInbox[data-keyboard-open=true] .arq-teamInbox-history{flex:1 1 auto;min-height:0}.arq-teamInbox-composerSpacer{flex:0 0 auto;background:transparent}.arq-teamInbox-conversation[data-keyboard-open=true]{padding-bottom:0}}@media(max-width:620px){.arq-team-toolbar{flex-wrap:wrap}.arq-team-toolbar>.arq-team-primary{flex:1}}.arq-teamMember-page{width:100%;min-width:0;max-width:100%;overflow:hidden}.arq-teamMember-srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.arq-teamMember-back{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--text2);font-size:11.5px}.arq-teamMember-back:hover{color:var(--team-accent)}.arq-teamMember-header{display:flex;align-items:center;gap:16px;margin-top:18px}.arq-teamMember-header>div{min-width:0}.arq-teamMember-header .arq-team-primary{margin-left:auto;white-space:nowrap}.arq-teamMember-launchIcon{position:relative;display:inline-grid;width:18px;height:18px;flex:none;place-items:center}.arq-teamMember-launchIcon>svg{display:block}.arq-teamMember-launchIcon>span{position:absolute;right:-2px;bottom:-2px;display:grid;width:9px;height:9px;place-items:center;border-radius:3px;background:var(--team-accent);color:var(--accent-contrast,#fff);font-size:10px;font-weight:700;line-height:1}.arq-teamMember-avatar{display:grid;width:58px;height:58px;flex:none;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:17px;background:var(--team-accent-soft);color:var(--team-accent);font-family:var(--serif);font-size:18px;font-weight:600}.arq-teamMember-avatar img{width:100%;height:100%;object-fit:cover}.arq-teamMember-breadcrumb{margin:0;color:var(--text2);font-size:15px}.arq-teamMember-breadcrumb button{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer}.arq-teamMember-breadcrumb button:hover{color:var(--text);text-decoration:underline}.arq-teamMember-breadcrumbSep{margin:0 2px;color:var(--text3)}.arq-teamMember-header h1{margin:5px 0 0;font-family:var(--serif);font-size:clamp(28px,3vw,36px);font-weight:500;letter-spacing:-.02em}.arq-teamMember-header p{margin:5px 0 0;color:var(--text3);font-size:11.5px}.arq-teamMember-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;margin-top:23px;border:1px solid var(--line);border-radius:calc(var(--card-radius) + 2px);background:var(--team-surface);box-shadow:var(--card-shadow)}.arq-teamMember-kpis article{min-width:0;padding:16px 17px;border-left:1px solid var(--line)}.arq-teamMember-kpis article:first-child{border-left:0}.arq-teamMember-kpis span,.arq-teamMember-hours>header span,.arq-teamMember-summary header>span,.arq-teamMember-remuneration header>span,.arq-teamMember-profitability>header>div>span{display:block;color:var(--text3);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-teamMember-kpis strong{display:block;overflow:hidden;margin-top:7px;font-family:var(--serif);font-size:18px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-teamMember-kpis article:nth-child(4) strong{font-family:inherit;font-size:12px}.arq-teamMember-kpis strong em{color:var(--text3);font-family:inherit;font-size:10px;font-style:normal}.arq-teamMember-kpis small{display:block;overflow:hidden;margin-top:4px;color:var(--text3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.arq-teamMember-kpis article>i{display:block;height:4px;overflow:hidden;margin-top:7px;border-radius:9px;background:var(--track)}.arq-teamMember-kpis article>i b{display:block;height:100%;background:var(--team-accent)}.arq-teamMember-kpis .is-positive,.arq-teamMember-profitability .is-positive{color:var(--pos)}.arq-teamMember-kpis .is-negative,.arq-teamMember-profitability .is-negative{color:var(--danger)}.arq-teamMember-tabs{display:flex;gap:2px;overflow:auto;margin-top:25px;border-bottom:1px solid var(--line)}.arq-teamMember-tabs button{flex:none;padding:10px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text3);font-size:11.5px}.arq-teamMember-tabs button.is-active{border-bottom-color:var(--team-accent);color:var(--text);font-weight:650}.arq-teamMember-tabs+[role=tabpanel]{width:100%;min-width:0;max-width:100%;overflow:hidden;padding-top:20px}.arq-teamMember-nextAction{display:grid;width:100%;min-width:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;border:1px solid var(--line);border-radius:13px;background:var(--team-surface);box-shadow:var(--card-shadow);text-align:left}.arq-teamMember-nextAction:hover{border-color:var(--accent-border)}.arq-teamMember-nextActionIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--team-accent-soft);color:var(--team-accent)}.arq-teamMember-nextActionContent{min-width:0}.arq-teamMember-nextActionEyebrow{display:block;color:var(--team-accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-teamMember-nextActionContent>strong{display:block;overflow-wrap:anywhere;margin-top:4px;font-family:var(--serif);font-size:16px;font-weight:550;line-height:1.18}.arq-teamMember-nextActionMeta{display:flex;min-width:0;flex-wrap:wrap;gap:3px 6px;margin-top:6px;color:var(--text3);font-size:9.5px;line-height:1.35}.arq-teamMember-nextActionMeta time{color:var(--text2);font-weight:650}.arq-teamMember-nextActionLink{display:inline-flex;align-items:center;gap:4px;color:var(--team-accent);font-size:10px;font-weight:700;white-space:nowrap}.arq-teamMember-loadAlert{display:flex;align-items:center;gap:14px;margin-top:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:10px;background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-size:10.5px}.arq-teamMember-loadAlert span{color:var(--text2)}.arq-teamMember-summaryGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px}.arq-teamMember-summaryGrid>section{min-width:0}.arq-teamMember-effortHeader>div:first-child>span{display:block;color:var(--text3);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.arq-teamMember-summary header h2{margin:4px 0 0;font-family:var(--serif);font-size:22px;font-weight:500}.arq-teamMember-effortHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.arq-teamMember-effortTotal{display:flex;flex-direction:column;align-items:flex-end;flex:none;text-align:right}.arq-teamMember-effortTotal strong{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.arq-teamMember-effortTotal span{margin-top:2px;color:var(--text3);font-size:14px;white-space:nowrap}.arq-teamMember-projectList{display:flex;flex-direction:column;gap:0;margin-top:18px}.arq-teamMember-projectList>button{display:grid;width:100%;min-width:0;grid-template-columns:56px minmax(200px,260px) minmax(180px,1fr) 70px 170px;align-items:center;gap:22px;padding:14px 4px;border:0;border-top:1px solid var(--line2);border-radius:0;background:transparent;text-align:left}.arq-teamMember-projectList>button:first-child{border-top:0}.arq-teamMember-projectList>button:hover{background:var(--chip-bg)}.arq-teamMember-projectList img{width:56px;height:44px;border-radius:9px;object-fit:cover}.arq-teamMember-projectIdentity{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-teamMember-projectIdentity strong{display:block;overflow:hidden;font-family:var(--serif);font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-teamMember-projectIdentity small{display:block;overflow:hidden;color:var(--text3);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.arq-teamMember-participation{display:flex;min-width:0;align-items:center;gap:10px}.arq-teamMember-participationTrack{flex:1;min-width:0;height:6px;overflow:hidden;border-radius:999px;background:var(--track)}.arq-teamMember-participationTrack>span{display:block;height:100%;border-radius:inherit;background:var(--text3)}.arq-teamMember-participation b{flex:none;width:38px;color:var(--text2);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.arq-teamMember-projectHours{color:var(--text);font-family:var(--serif);font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.arq-teamMember-projectHealth{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--text2);font-size:16px}.arq-teamMember-projectHealth>span{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.arq-teamMember-projectHealth b{color:var(--text3);font-size:14px;font-weight:400;font-variant-numeric:tabular-nums}.arq-teamMember-projectHealth em{color:var(--text3);font-size:16px;font-style:normal}.arq-teamMember-projectHealth.is-positive{color:var(--pos)}.arq-teamMember-projectHealth.is-attention{color:var(--warn)}.arq-teamMember-projectHealth.is-critical{color:var(--danger)}.arq-teamMember-internalNote{margin:14px 4px 0;color:var(--text3);font-size:14px}.arq-teamMember-empty{padding:28px 18px;border:1px dashed var(--line);border-radius:11px;color:var(--text3);text-align:center}.arq-teamMember-empty strong,.arq-teamMember-empty span{display:block}.arq-teamMember-empty strong{color:var(--text2);font-size:15px}.arq-teamMember-empty span{margin-top:5px;font-size:14px}.arq-teamMember-activitiesContext{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.arq-teamMember-activitiesContext>div{display:flex;min-width:0;align-items:baseline;gap:5px;color:var(--text2);font-size:11px}.arq-teamMember-activitiesContext strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.arq-teamMember-activitiesContext small{flex:none;padding:5px 8px;border:1px solid var(--line);border-radius:99px;background:var(--chip-bg);color:var(--text3);font-size:9px}.arq-teamMember-activities .arq-activities-shell{overflow-x:visible}.arq-teamMember-activities .arq-activities-weekNew{display:none}.arq-teamCalendar{--agenda-surface:var(--team-surface);--agenda-accent:var(--team-accent);--agenda-accent-soft:var(--team-accent-soft);--agenda-client:var(--team-accent);--agenda-internal:var(--text2);--agenda-site:var(--pos);--agenda-marketing:var(--warn);--agenda-external:color-mix(in srgb,var(--team-accent) 52%,var(--text2));min-width:0;animation:none}.arq-teamCalendar-header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.arq-teamCalendar-header>div:first-child{min-width:0}.arq-teamCalendar-header>div:first-child>span{color:var(--team-accent);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.arq-teamCalendar-header h2{overflow:hidden;margin:5px 0 0;font-family:var(--serif);font-size:19px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arq-teamCalendar-header p{margin:4px 0 0;color:var(--text3);font-size:10px}.arq-teamCalendar-controls{display:flex;flex:none;align-items:center;gap:7px}.arq-teamCalendar-controls>button,.arq-teamCalendar-controls>div{height:34px;border:1px solid var(--line);border-radius:8px;background:var(--team-surface)}.arq-teamCalendar-controls>button{padding:0 12px;color:var(--text2);font-size:10px;font-weight:650}.arq-teamCalendar-controls>div{display:flex;overflow:hidden}.arq-teamCalendar-controls>div button{display:grid;width:34px;height:32px;place-items:center;border:0;background:transparent;color:var(--text2)}.arq-teamCalendar-controls>div button+button{border-left:1px solid var(--line)}.arq-teamCalendar-controls button:hover{background:var(--team-accent-soft);color:var(--team-accent)}.arq-teamCalendar-gridScroller{width:100%;min-width:0;max-width:100%;max-height:660px;overflow:auto;contain:paint;border:1px solid var(--line);border-radius:13px;background:var(--team-surface);scrollbar-color:var(--line) transparent;scrollbar-width:thin}.arq-teamCalendar-grid{min-width:754px}.arq-teamCalendar-dayHeaders{position:sticky;top:0;z-index:12;display:grid;height:54px;grid-template-columns:52px repeat(5,minmax(140px,1fr));border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--team-surface) 93%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arq-teamCalendar-dayHeaders>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-right:1px solid var(--line2)}.arq-teamCalendar-dayHeaders>div:first-child{display:block}.arq-teamCalendar-dayHeaders span{color:var(--text3);font-size:8.5px;font-weight:700;letter-spacing:.08em}.arq-teamCalendar-dayHeaders strong{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;font-family:var(--serif);font-size:15px;font-weight:500}.arq-teamCalendar-dayHeaders .is-today span{color:var(--team-accent)}.arq-teamCalendar-dayHeaders .is-today strong{background:var(--team-accent);color:var(--accent-contrast,#fff)}.arq-teamCalendar-body{display:grid;height:580px;grid-template-columns:52px minmax(0,1fr)}.arq-teamCalendar-timeRail{position:relative;border-right:1px solid var(--line2)}.arq-teamCalendar-timeRail span{position:absolute;right:7px;color:var(--text3);font-size:8.5px;font-variant-numeric:tabular-nums}.arq-teamCalendar-days{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(140px,1fr));background:repeating-linear-gradient(to bottom,transparent 0,transparent 57px,var(--line2) 57px,var(--line2) 58px)}.arq-teamCalendar-day{position:relative;min-width:0;height:580px;border-right:1px solid var(--line2)}.arq-teamCalendar-day.is-today{background:color-mix(in srgb,var(--team-accent) 3%,transparent)}.arq-teamCalendar-event{top:var(--team-calendar-event-top);left:calc(var(--team-calendar-event-left,0%) + 3px);width:calc(var(--team-calendar-event-width,100%) - 6px);height:var(--team-calendar-event-height);min-height:34px;padding:6px 7px 5px 9px;border-left-color:var(--event-color)}.arq-teamCalendar-event strong{font-size:10px}.arq-teamCalendar-event .arq-agenda-eventTime,.arq-teamCalendar-event small{font-size:8.3px}.arq-teamCalendar-event.is-medium small{display:block;margin-top:2px}.arq-teamCalendar-list{display:none}.arq-teamCalendar-detailBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5100;display:grid;place-items:center;padding:18px;background:#0807066b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arq-teamCalendar-detail{width:min(470px,100%);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--team-surface);box-shadow:0 26px 80px #00000052}.arq-teamCalendar-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 19px 15px;border-bottom:1px solid var(--line)}.arq-teamCalendar-detail>header span{color:var(--team-accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-teamCalendar-detail h2{margin:5px 0 0;font-family:var(--serif);font-size:20px;font-weight:500}.arq-teamCalendar-detail>header button{display:grid;width:32px;height:32px;flex:none;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2)}.arq-teamCalendar-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:4px 19px 17px}.arq-teamCalendar-detail dl div{min-width:0;padding:12px 0;border-bottom:1px solid var(--line2)}.arq-teamCalendar-detail dl div:nth-child(odd){padding-right:13px}.arq-teamCalendar-detail dl div:nth-child(2n){padding-left:13px;border-left:1px solid var(--line2)}.arq-teamCalendar-detail dt{color:var(--text3);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arq-teamCalendar-detail dd{margin:5px 0 0;color:var(--text2);font-size:10.5px;line-height:1.4}.arq-teamCalendar-detail>p{margin:0;padding:13px 19px;border-top:1px solid var(--line);color:var(--text2);font-size:10.5px;line-height:1.5}.arq-teamMember-hours{width:100%;min-width:0;max-width:100%;overflow:hidden}.arq-teamMember-hours>header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:18px}.arq-teamMember-hours>header h2{margin:5px 0 0;font-family:var(--serif);font-size:19px;font-weight:500}.arq-teamMember-hours>header>strong{color:var(--team-accent);font-size:10px}.arq-teamMember-note{margin:12px 0;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--chip-bg);color:var(--text3);font-size:10px;line-height:1.5}.arq-teamMember-hoursTableWrap,.arq-teamMember-tableScroller{width:100%;min-width:0;max-width:100%;overflow:auto;contain:paint;border:1px solid var(--line);border-radius:12px;background:var(--team-surface)}.arq-teamMember-hoursTable{min-width:980px;width:100%;border-collapse:collapse}.arq-teamMember-hoursTable th,.arq-teamMember-hoursTable td,.arq-teamMember-profitability th,.arq-teamMember-profitability td{padding:8px 9px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);text-align:left}.arq-teamMember-hoursTable th,.arq-teamMember-profitability th{background:var(--chip-bg);color:var(--text3);font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.arq-teamMember-hoursTable td{font-size:10px}.arq-teamMember-hoursTable td:first-child{width:80px}.arq-teamMember-hoursTable td:first-child strong,.arq-teamMember-hoursTable td:first-child small{display:block}.arq-teamMember-hoursTable td:first-child small{margin-top:3px;color:var(--text3);font-size:8.5px}.arq-teamMember-hoursTable input,.arq-teamMember-hoursTable select{width:100%;min-width:64px;height:31px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:9.5px}.arq-teamMember-hoursTable input:hover,.arq-teamMember-hoursTable select:hover{border-color:var(--line)}.arq-teamMember-hoursTable tr.is-incomplete td{background:color-mix(in srgb,var(--danger) 6%,transparent)}.arq-teamMember-hoursTable td:last-child button{border:0;background:transparent;color:var(--text3)}.arq-teamMember-addProjectRow td{padding:4px 9px;background:var(--chip-bg)}.arq-teamMember-addProjectRow button,.arq-teamMember-secondaryButton,.arq-teamMember-remuneration section>button{border:0;background:transparent;color:var(--team-accent);font-size:9.5px}.arq-teamMember-secondaryButton{margin:9px;padding:6px}.arq-teamMember-remuneration{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.arq-teamMember-remuneration>section{padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--team-surface)}.arq-teamMember-remuneration h3{margin:4px 0 12px;font-family:var(--serif);font-size:16px;font-weight:500}.arq-teamMember-remuneration label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px dashed var(--line);font-size:10px}.arq-teamMember-remuneration label input{width:100px;height:30px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:var(--page);text-align:right}.arq-teamMember-remuneration dl{margin:8px 0 0}.arq-teamMember-remuneration dl div{display:flex;justify-content:space-between;padding-top:7px;color:var(--text2);font-size:10px}.arq-teamMember-remuneration dd{margin:0;font-weight:650}.arq-teamMember-trip{display:grid;grid-template-columns:1fr 70px;gap:7px;margin-bottom:6px}.arq-teamMember-trip input{min-width:0;height:30px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:var(--page);font-size:9.5px}.arq-teamMember-remuneration>footer{grid-column:1/-1;padding:17px 19px;border-radius:12px;background:var(--team-accent);color:var(--accent-contrast,#fff)}.arq-teamMember-remuneration>footer span,.arq-teamMember-remuneration>footer strong,.arq-teamMember-remuneration>footer small{display:block}.arq-teamMember-remuneration>footer span{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.8}.arq-teamMember-remuneration>footer strong{margin-top:5px;font-family:var(--serif);font-size:24px}.arq-teamMember-remuneration>footer small{margin-top:4px;font-size:9px;opacity:.72}.arq-teamProfitability-balance,.arq-teamProfitability-ranking{padding:18px 20px;border:1px solid var(--line);border-radius:13px;background:var(--team-surface)}.arq-teamProfitability-balance>header,.arq-teamProfitability-ranking>header{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.arq-teamProfitability-balance header span,.arq-teamProfitability-ranking header span{color:var(--team-accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arq-teamProfitability-balance h2,.arq-teamProfitability-ranking h2{margin:5px 0 0;font-family:var(--serif);font-size:18px;font-weight:500}.arq-teamProfitability-balance header small,.arq-teamProfitability-ranking header small{color:var(--text3);font-size:8.5px}.arq-teamProfitability-balance dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:17px 0 0}.arq-teamProfitability-balance dl div{min-width:0;padding:0 14px;border-left:1px solid var(--line)}.arq-teamProfitability-balance dl div:first-child{padding-left:0;border-left:0}.arq-teamProfitability-balance dt{color:var(--text3);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arq-teamProfitability-balance dd{overflow:hidden;margin:5px 0 0;font-family:var(--serif);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.arq-teamProfitability-balanceBar{display:flex;height:9px;overflow:hidden;margin-top:18px;border-radius:99px;background:var(--track)}.arq-teamProfitability-balanceBar span{display:block;height:100%}.arq-teamProfitability-balanceBar .is-cost{background:color-mix(in srgb,var(--text2) 46%,var(--team-surface))}.arq-teamProfitability-balanceBar .is-result{background:color-mix(in srgb,var(--pos) 72%,var(--team-surface))}.arq-teamProfitability-balanceBar.is-negative .is-cost{background:color-mix(in srgb,var(--danger) 48%,var(--team-surface))}.arq-teamProfitability-balance>p{margin:8px 0 0;color:var(--text2);font-size:9.5px}.arq-teamProfitability-ranking{margin-top:12px}.arq-teamProfitability-ranking ol{display:flex;flex-direction:column;gap:9px;margin:15px 0 0;padding:0;list-style:none}.arq-teamProfitability-ranking li{display:grid;min-width:0;grid-template-columns:minmax(145px,.8fr) minmax(150px,1.6fr) 90px;align-items:center;gap:13px}.arq-teamProfitability-ranking li>div{min-width:0}.arq-teamProfitability-ranking li strong,.arq-teamProfitability-ranking li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-teamProfitability-ranking li strong{font-size:10px}.arq-teamProfitability-ranking li small{margin-top:2px;color:var(--text3);font-size:8.5px}.arq-teamProfitability-rankingTrack{display:block;height:7px;overflow:hidden;border-radius:99px;background:var(--track)}.arq-teamProfitability-rankingTrack i{display:block;height:100%;min-width:2px;border-radius:inherit;background:color-mix(in srgb,var(--pos) 72%,var(--team-surface))}.arq-teamProfitability-ranking li.is-negative .arq-teamProfitability-rankingTrack i{background:color-mix(in srgb,var(--danger) 65%,var(--team-surface))}.arq-teamProfitability-ranking li>b{color:var(--pos);font-size:9.5px;text-align:right;white-space:nowrap}.arq-teamProfitability-ranking li.is-negative>b{color:var(--danger)}.arq-teamMember-profitability table{min-width:900px;width:100%;border-collapse:collapse}.arq-teamMember-profitability td{font-size:10px;white-space:nowrap}.arq-teamMember-profitability td:first-child button{padding:0;border:0;background:transparent;color:var(--team-accent);font-weight:650}.arq-teamMember-profitability td:first-child strong,.arq-teamMember-profitability td:first-child small{display:block}.arq-teamMember-profitability td:first-child small{margin-top:2px;color:var(--text3);font-size:8.5px}.arq-teamMember-profitability td>span{padding:3px 7px;border-radius:99px;background:var(--chip-bg);font-size:8.5px}.arq-teamMember-profitability tr.is-internal td{background:var(--chip-bg)}@media(max-width:1100px){.arq-teamMember-kpis{grid-template-columns:repeat(3,1fr)}.arq-teamMember-kpis article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.arq-teamMember-kpis article:nth-child(5){border-top:1px solid var(--line)}}@media(max-width:820px){.arq-teamMember-summaryGrid,.arq-teamMember-remuneration{grid-template-columns:1fr}.arq-teamMember-remuneration>footer{grid-column:auto}.arq-teamProfitability-balance dl{grid-template-columns:1fr 1fr;gap:13px 0}.arq-teamProfitability-balance dl div:nth-child(3){padding-left:0;border-left:0}.arq-teamProfitability-ranking li{grid-template-columns:minmax(120px,.8fr) minmax(110px,1.2fr) 82px;gap:9px}}@media(max-width:1100px)and (min-width:761px){.arq-teamCalendar-grid{min-width:952px}.arq-teamCalendar-dayHeaders{grid-template-columns:52px repeat(5,180px)}.arq-teamCalendar-days{grid-template-columns:repeat(5,180px)}}@media(max-width:760px){.arq-teamCalendar-gridScroller{display:none}.arq-teamCalendar-list{display:flex;flex-direction:column;gap:13px}.arq-teamCalendar-list section{min-width:0}.arq-teamCalendar-list h3{margin:0 0 6px;color:var(--text2);font-size:10.5px;font-weight:650;text-transform:capitalize}.arq-teamCalendar-list section>button{display:grid;width:100%;grid-template-columns:54px 7px minmax(0,1fr);align-items:center;gap:9px;margin-top:5px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--team-surface);text-align:left}.arq-teamCalendar-list time,.arq-teamCalendar-list time small{display:block;font-size:9.5px;font-weight:650}.arq-teamCalendar-list time small{margin-top:2px;color:var(--text3)}.arq-teamCalendar-list section>button>i{width:7px;height:7px;border-radius:50%;background:var(--event-color,var(--team-accent))}.arq-teamCalendar-list button.is-client_meeting{--event-color:var(--agenda-client)}.arq-teamCalendar-list button.is-internal_meeting{--event-color:var(--agenda-internal)}.arq-teamCalendar-list button.is-site_visit{--event-color:var(--agenda-site)}.arq-teamCalendar-list button.is-marketing_capture{--event-color:var(--agenda-marketing)}.arq-teamCalendar-list button.is-external_commitment{--event-color:var(--agenda-external)}.arq-teamCalendar-list span strong,.arq-teamCalendar-list span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-teamCalendar-list span strong{font-size:10.5px}.arq-teamCalendar-list span small{margin-top:3px;color:var(--text3);font-size:9px}.arq-teamCalendar-list section>p{margin:0;padding:12px;border:1px dashed var(--line);border-radius:9px;color:var(--text3);font-size:9.5px}}@media(max-width:720px){.arq-teamMember-header{align-items:flex-start;flex-wrap:wrap}.arq-teamMember-header .arq-team-primary{width:100%;margin-left:0}.arq-teamMember-kpis{grid-template-columns:1fr 1fr}.arq-teamMember-kpis article:nth-child(odd){border-left:0}.arq-teamMember-kpis article{border-top:1px solid var(--line)}.arq-teamMember-kpis article:first-child,.arq-teamMember-kpis article:nth-child(2){border-top:0}.arq-teamMember-nextAction{grid-template-columns:38px minmax(0,1fr);align-items:start}.arq-teamMember-nextActionLink{grid-column:2}.arq-teamMember-loadAlert{align-items:flex-start;flex-direction:column;gap:4px}.arq-teamCalendar-header{align-items:flex-start;flex-direction:column}.arq-teamCalendar-controls{width:100%;justify-content:space-between}.arq-teamCalendar-detail dl{grid-template-columns:1fr}.arq-teamCalendar-detail dl div:nth-child(n){padding:11px 0;border-left:0}.arq-teamProfitability-balance,.arq-teamProfitability-ranking{padding:15px}.arq-teamProfitability-balance>header,.arq-teamProfitability-ranking>header{align-items:flex-start;flex-direction:column;gap:5px}.arq-teamProfitability-ranking li{grid-template-columns:minmax(0,1fr) 78px}.arq-teamProfitability-rankingTrack{grid-column:1/-1;grid-row:2}.arq-teamProfitability-ranking li>b{grid-column:2;grid-row:1}}.arq-teamInbox-headingActions{display:flex;gap:20px;align-items:center}.arq-teamInbox-headingActions .is-quiet{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);font-size:9px;font-weight:600;cursor:pointer}.arq-teamInbox-headingActions .is-quiet:hover{background:var(--row-hover);color:var(--text)}.arq-teamInbox-messageAttachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.arq-teamInbox-messageAttachments>*{max-width:100%}.arq-teamInbox-image{position:relative;display:block;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--chip-bg);cursor:zoom-in;max-width:280px}.arq-teamInbox-image img{display:block;width:100%;height:auto;max-height:240px;object-fit:cover}.arq-teamInbox-image.is-loading,.arq-teamInbox-image.is-missing{display:grid;place-items:center;min-height:120px;padding:14px;text-align:center;color:var(--text3);font-size:9.5px}.arq-teamInbox-image.is-missing>div>strong{display:block;margin-bottom:2px;color:var(--text2);font-size:10px}.arq-teamInbox-audio{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:240px;max-width:340px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--chip-bg)}.arq-teamInbox-message.is-own .arq-teamInbox-audio{background:color-mix(in srgb,var(--team-accent) 8%,var(--chip-bg))}.arq-teamInbox-audioPlay{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:var(--team-accent);color:var(--accent-contrast,#fff);cursor:pointer}.arq-teamInbox-audioPlay:disabled{opacity:.4;cursor:not-allowed}.arq-teamInbox-audioBody{display:flex;flex-direction:column;gap:6px;min-width:0}.arq-teamInbox-audioMeta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.arq-teamInbox-audioMeta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:var(--text)}.arq-teamInbox-audioMeta>small{flex:none;color:var(--text3);font-size:13px;font-variant-numeric:tabular-nums}.arq-teamInbox-audioProgress{position:relative;height:4px;border-radius:999px;background:color-mix(in srgb,var(--line) 60%,transparent);cursor:pointer}.arq-teamInbox-audioProgress>span{position:absolute;top:0;left:0;bottom:0;border-radius:999px;background:var(--team-accent)}.arq-teamInbox-audioRate{height:26px;flex:none;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--text2);font-size:12px;font-weight:650;cursor:pointer}.arq-teamInbox-audioRate:hover{color:var(--text)}.arq-teamInbox-audio.is-missing{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;color:var(--text3);font-size:9.5px}.arq-teamInbox-audio.is-missing strong{color:var(--text2);font-size:9.5px}.arq-teamInbox-audioError{grid-column:1/-1;margin:0;color:var(--danger);font-size:8.5px}.arq-teamInbox-attachment{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--chip-bg)}.arq-teamInbox-attachment.is-message{min-width:200px;max-width:320px}.arq-teamInbox-attachmentIcon{position:relative;display:grid;place-items:center;flex:none;color:var(--team-accent)}.arq-teamInbox-attachmentIcon>strong{position:absolute;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--team-accent)}.arq-teamInbox-attachmentBody{min-width:0}.arq-teamInbox-attachmentBody>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;color:var(--text)}.arq-teamInbox-attachmentBody>small{display:block;color:var(--text3);font-size:13px}.arq-teamInbox-attachmentActions{display:flex;gap:6px}.arq-teamInbox-attachmentActions button{height:30px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--team-accent);font-size:14px;font-weight:500;cursor:pointer}.arq-teamInbox-attachmentActions button:hover{color:var(--text)}.arq-teamInbox-attachmentActions .is-remove{width:26px;padding:0;display:grid;place-items:center;color:var(--text3)}.arq-teamInbox-attachmentActions .is-remove:hover{color:var(--danger);border-color:var(--danger)}.arq-teamInbox-composerAttachments{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.arq-teamInbox-composerAttachment{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:var(--chip-bg);max-width:280px}.arq-teamInbox-composerAttachmentGlyph{position:relative;display:grid;place-items:center;color:var(--team-accent);flex:none}.arq-teamInbox-composerAttachmentGlyph>strong{position:absolute;font-size:6px;font-weight:700;color:var(--team-accent);margin-top:6px}.arq-teamInbox-composerAttachmentBody{min-width:0}.arq-teamInbox-composerAttachmentBody>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;color:var(--text)}.arq-teamInbox-composerAttachmentBody>small{display:block;color:var(--text3);font-size:8px}.arq-teamInbox-composerAttachmentRemove{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text3);cursor:pointer}.arq-teamInbox-composerAttachmentRemove:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.arq-teamInbox-composerError{margin:6px 0 0;color:var(--danger);font-size:12px}.arq-teamInbox-recorder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5300;display:grid;place-items:center;padding:18px;background:#0807066b;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.arq-teamInbox-recorder>section{width:min(440px,100%);padding:18px 20px 16px;border:1px solid var(--line);border-radius:14px;background:var(--team-surface);box-shadow:0 24px 80px #00000052}.arq-teamInbox-recorder header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.arq-teamInbox-recorder header h2{margin:4px 0 0;font-family:var(--serif);font-size:18px;font-weight:500}.arq-teamInbox-recorder header p{margin:4px 0 0;color:var(--text2);font-size:9.5px}.arq-teamInbox-recorder header button{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);font-size:16px;cursor:pointer}.arq-teamInbox-recorderBody{display:grid;place-items:center;min-height:120px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--chip-bg)}.arq-teamInbox-recorderBody audio{width:100%}.arq-teamInbox-recorderPulse{display:flex;gap:6px;align-items:flex-end;height:36px}.arq-teamInbox-recorderPulse>span{display:block;width:6px;background:var(--team-accent);border-radius:2px;animation:arqTeamInboxRecorderPulse 1s ease-in-out infinite}.arq-teamInbox-recorderPulse>span:nth-child(2){animation-delay:.15s}.arq-teamInbox-recorderPulse>span:nth-child(3){animation-delay:.3s}@keyframes arqTeamInboxRecorderPulse{0%,to{height:8px}50%{height:32px}}.arq-teamInbox-recorderNote{margin:8px 0 0;color:var(--warning,#C99846);font-size:9px;text-align:center}.arq-teamInbox-recorderError{margin:0 0 10px;color:var(--danger);font-size:9.5px}.arq-teamInbox-recorder footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.arq-teamInbox-recorder footer button{height:36px;padding:0 14px;border-radius:8px;font-size:9.5px;font-weight:650;cursor:pointer}.arq-teamInbox-recorder footer .is-secondary{border:1px solid var(--line);background:transparent;color:var(--text2)}.arq-teamInbox-recorder footer .is-primary{border:0;background:var(--team-accent);color:var(--accent-contrast,#fff)}.arq-teamInbox-recorder footer .is-primary:disabled{opacity:.42;cursor:not-allowed}.arq-teamInbox-photoViewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5400;display:flex;flex-direction:column;background:#080706eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arq-teamInbox-photoViewer header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 22px;color:#fff}.arq-teamInbox-photoViewer header>div{min-width:0}.arq-teamInbox-photoViewer header>div>span{font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.arq-teamInbox-photoViewer header h2{margin:4px 0 0;font-family:var(--serif);font-size:18px;font-weight:500;color:#fff}.arq-teamInbox-photoViewer header small{color:#fff9;font-size:9.5px}.arq-teamInbox-photoViewer header>div>div{display:flex;gap:8px;margin-top:8px}.arq-teamInbox-photoViewer header button{height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent;color:#fff;font-size:9.5px;font-weight:600;cursor:pointer}.arq-teamInbox-photoViewer header button:hover{background:#ffffff1a}.arq-teamInbox-photoStage{flex:1;display:grid;place-items:center;padding:8px 22px 22px}.arq-teamInbox-photoStage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.arq-teamInbox-photoMissing{color:#fffc;font-size:11px}@media(max-width:720px){.arq-teamInbox-composerToolsRow small{font-size:11px}.arq-teamInbox-audio,.arq-teamInbox-attachment.is-message{min-width:0;max-width:100%}.arq-teamInbox-image{max-width:100%}.arq-teamInbox-recorder>section{padding:14px 16px}}.arq-team-primary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.arq-team-projectGrid>.arq-workspace-dataState{grid-column:1 / -1}.arq-teamMember-dataList{display:grid;gap:10px}.arq-teamMember-dataList article,.arq-teamMember-dataCommitment{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--team-surface)}.arq-teamMember-dataList article{display:flex;justify-content:space-between;gap:16px}.arq-teamMember-dataList article>div{min-width:0;overflow-wrap:anywhere}.arq-teamMember-dataList strong,.arq-teamMember-dataList span,.arq-teamMember-dataList small{display:block}.arq-teamMember-dataList span,.arq-teamMember-dataList small{margin-top:5px;color:var(--text3);font-size:12px}.arq-teamMember-dataCommitment{margin-top:16px}@media(max-width:520px){.arq-teamMember-dataList article{flex-direction:column}}.arq-timeClosures-shell{display:flex;flex-direction:column;gap:28px;color:var(--text);font-family:var(--arq-font-apple)}.arq-timeClosures-shell>*{min-width:0}.arq-timeClosures-eyebrow{font-size:10.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.arq-timeClosures-title{font-family:var(--serif);font-weight:500;font-size:28px;letter-spacing:-.01em;line-height:1.12;color:var(--text);margin:6px 0 4px}.arq-timeClosures-subtitle{font-size:13.5px;color:var(--text2);line-height:1.55;margin:0;max-width:60ch}.arq-timeClosures-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.arq-timeClosures-header-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.arq-timeClosures-period{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text2);letter-spacing:.04em}.arq-timeClosures-period strong{font-family:var(--serif);font-size:14px;color:var(--text);font-weight:500}.arq-timeClosures-surface{background:var(--arq-data-surface);border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);box-shadow:var(--arq-data-shadow);overflow:hidden}.arq-timeClosures-progress{display:grid;grid-template-columns:1fr;gap:14px;padding:22px 24px 20px}.arq-timeClosures-progress-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.arq-timeClosures-progress-figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.arq-timeClosures-progress-figure strong{font-family:var(--serif);font-size:34px;font-weight:500;letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.05}.arq-timeClosures-progress-figure small{font-size:12px;color:var(--text3);letter-spacing:.02em}.arq-timeClosures-progress-bar{position:relative;height:6px;border-radius:6px;background:var(--arq-data-line-soft);overflow:hidden}.arq-timeClosures-progress-bar i{display:block;height:100%;background:var(--accent);border-radius:6px;transition:width .18s ease}.arq-timeClosures-progress-legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--text2)}.arq-timeClosures-progress-legend span{display:inline-flex;align-items:center;gap:6px}.arq-timeClosures-progress-legend em{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;flex:none}.arq-timeClosures-progress-legend em.is-muted{background:var(--arq-data-line)}.arq-timeClosures-progress-legend em.is-warn{background:color-mix(in srgb,#C99846 80%,var(--text))}.arq-timeClosures-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-top:1px solid var(--arq-data-line-soft)}.arq-timeClosures-segmented>div{padding:18px 22px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--arq-data-line-soft);background:transparent}.arq-timeClosures-segmented>div:last-child{border-right:0}.arq-timeClosures-segmented>div>span{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.arq-timeClosures-segmented>div>strong{font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.005em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.2}.arq-timeClosures-segmented>div>small{font-size:11.5px;color:var(--text2);line-height:1.4}.arq-timeClosures-segmented>div.is-emphasis{background:color-mix(in srgb,var(--accent) 6%,var(--arq-data-surface))}.arq-timeClosures-segmented>div.is-emphasis>strong{color:var(--accent);font-size:22px}@media(max-width:720px){.arq-timeClosures-segmented{grid-template-columns:1fr 1fr}.arq-timeClosures-segmented>div{border-right:0;border-bottom:1px solid var(--arq-data-line-soft)}.arq-timeClosures-segmented>div:nth-last-child(-n+2){border-bottom:0}}.arq-timeClosures-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--arq-data-line-soft);padding:0 24px}.arq-timeClosures-tabs button{position:relative;background:transparent;border:0;padding:14px 0 13px;margin:0;font:inherit;font-size:13.5px;color:var(--text2);cursor:pointer;letter-spacing:.01em}.arq-timeClosures-tabs button:hover{color:var(--text)}.arq-timeClosures-tabs button:focus-visible{outline:2px solid var(--arq-accent);outline-offset:2px;border-radius:4px}.arq-timeClosures-tabs button[aria-selected=true]{color:var(--text);font-weight:550}.arq-timeClosures-tabs button[aria-selected=true]:after{content:"";position:absolute;inset:auto 0 -1px 0;height:2px;background:var(--accent);border-radius:2px 2px 0 0}.arq-timeClosures-tabs button[data-count]:after{content:attr(data-count);margin-left:8px;font-size:10.5px;color:var(--text3);font-weight:500}.arq-timeClosures-tabs button[aria-selected=true][data-count]:after{color:var(--accent)}.arq-timeClosures-tableWrap{background:var(--arq-data-surface);border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);overflow:hidden;box-shadow:var(--arq-data-shadow)}.arq-timeClosures-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}.arq-timeClosures-table thead th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);padding:14px 18px;border-bottom:1px solid var(--arq-data-line);background:var(--arq-data-surface-soft);white-space:nowrap}.arq-timeClosures-table tbody td{padding:14px 18px;border-bottom:1px solid var(--arq-data-line-soft);vertical-align:middle;color:var(--text)}.arq-timeClosures-table tbody tr:last-child td{border-bottom:0}.arq-timeClosures-table tbody tr{cursor:pointer;transition:background-color .12s ease}.arq-timeClosures-table tbody tr:hover{background:var(--arq-data-hover)}.arq-timeClosures-table tbody tr:focus-within{background:var(--arq-data-hover)}.arq-timeClosures-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.arq-timeClosures-table .is-emphasis{font-weight:600;font-family:var(--serif)}.arq-timeClosures-person{display:flex;align-items:center;gap:12px;min-width:0}.arq-timeClosures-person i{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex:none;font-family:var(--serif)}.arq-timeClosures-person div{min-width:0}.arq-timeClosures-person strong{display:block;font-weight:600}.arq-timeClosures-person small{display:block;font-size:11.5px;color:var(--text3);margin-top:2px}.arq-timeClosures-clients{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.arq-timeClosures-clients span{font-size:12px;color:var(--text);padding:2px 8px;border-radius:999px;background:var(--chip-bg);border:1px solid var(--arq-data-line-soft)}.arq-timeClosures-clients em{font-style:normal;font-size:11.5px;color:var(--text3)}.arq-timeClosures-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text2);letter-spacing:0;text-transform:none;font-weight:500}.arq-timeClosures-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--arq-data-line);display:inline-block;flex:none}.arq-timeClosures-status.is-submitted:before{background:var(--accent)}.arq-timeClosures-status.is-resubmitted:before{background:var(--accent)}.arq-timeClosures-status.is-approved:before{background:color-mix(in srgb,#5A8E6B 80%,var(--text))}.arq-timeClosures-status.is-draft:before{background:var(--arq-data-line)}.arq-timeClosures-status.is-returned:before{background:color-mix(in srgb,#C99846 80%,var(--text))}.arq-timeClosures-status.is-closed:before{background:color-mix(in srgb,#5A8E6B 80%,var(--text))}.arq-timeClosures-alerts{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text3)}.arq-timeClosures-alerts em{font-style:normal;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,#C99846 80%,var(--text))}.arq-timeClosures-action{display:flex;justify-content:flex-end;white-space:nowrap}.arq-timeClosures-tableEmpty{text-align:center;color:var(--text3);font-size:12.5px;padding:32px 18px}.arq-timeClosures-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:13px;font-weight:550;letter-spacing:.01em;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .04s;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.arq-timeClosures-btn:focus-visible{outline:2px solid var(--arq-accent);outline-offset:2px}.arq-timeClosures-btn:active{transform:translateY(.5px)}.arq-timeClosures-btn:disabled{opacity:.5;cursor:not-allowed}.arq-timeClosures-btn.is-primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 1px 2px color-mix(in srgb,var(--accent) 24%,transparent)}.arq-timeClosures-btn.is-primary:hover{background:var(--accent-hover, color-mix(in srgb, var(--accent) 88%, #000))}.arq-timeClosures-btn.is-primary:active{background:color-mix(in srgb,var(--accent) 80%,#000)}.arq-timeClosures-btn.is-secondary{background:var(--arq-data-surface);color:var(--text);border-color:var(--arq-data-line)}.arq-timeClosures-btn.is-secondary:hover{background:color-mix(in srgb,var(--accent) 6%,var(--arq-data-surface));border-color:color-mix(in srgb,var(--accent) 30%,var(--arq-data-line))}.arq-timeClosures-btn.is-secondary:active{background:color-mix(in srgb,var(--accent) 12%,var(--arq-data-surface))}.arq-timeClosures-btn.is-quiet{background:transparent;color:var(--text2);border-color:transparent;height:30px;padding:0 10px;font-size:12.5px;font-weight:550}.arq-timeClosures-btn.is-quiet:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 6%,transparent)}.arq-timeClosures-btn.is-quiet:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent)}.arq-timeClosures-btn.is-compact{height:28px;padding:0 10px;font-size:12px;border-radius:7px}.arq-timeClosures-drawerScrim{position:fixed;top:-34px;right:0;width:min(560px,100vw);height:calc(100dvh + 34px);z-index:5000;display:flex;justify-content:flex-end;align-items:stretch;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.arq-timeClosures-drawer{width:100%;height:100%;max-height:100dvh;background:var(--arq-data-surface);border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);box-shadow:var(--arq-data-shadow);display:flex;flex-direction:column;overflow:hidden}@keyframes arqTimeClosuresScrimIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(max-width:720px){.arq-timeClosures-drawerScrim{justify-content:stretch;background:#0807060a}.arq-timeClosures-drawer{width:100vw;max-height:100dvh;border-radius:0;border-left:none;border-right:none}}@media(prefers-reduced-motion:reduce){.arq-timeClosures-drawerScrim{animation:none}}@keyframes arqTimeClosuresFadeIn{0%{opacity:0}to{opacity:1}}.arq-timeClosures-drawer header,.arq-timeClosures-drawer footer{flex:none;background:var(--arq-data-surface)}.arq-timeClosures-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 24px 12px;border-bottom:1px solid var(--arq-data-line-soft)}.arq-timeClosures-drawer header>div{min-width:0}.arq-timeClosures-drawer header span{font-size:10.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.arq-timeClosures-drawer header h2{font-family:var(--serif);font-weight:500;font-size:20px;margin:6px 0 0}.arq-timeClosures-drawer header p{margin:4px 0 0;font-size:12.5px;color:var(--text2)}.arq-timeClosures-drawer header button{background:transparent;border:0;font-size:18px;color:var(--text2);cursor:pointer;padding:0 4px}.arq-timeClosures-drawer section{padding:12px 24px 0;display:flex;flex-direction:column;gap:6px}.arq-timeClosures-drawer section h3{font-family:var(--serif);font-weight:500;font-size:15px;color:var(--text);margin:0 0 4px}.arq-timeClosures-drawer section p{margin:0;font-size:12.5px;color:var(--text2);line-height:1.55}.arq-timeClosures-drawerBody{flex:1 1 auto;overflow-y:auto;padding:8px 24px 4px;display:flex;flex-direction:column;gap:10px}.arq-timeClosures-drawerIdentity{display:flex;align-items:center;gap:12px}.arq-timeClosures-drawerIdentity i{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;font-family:var(--serif)}.arq-timeClosures-drawerIdentity div{min-width:0}.arq-timeClosures-drawerIdentity strong{display:block;font-family:var(--serif);font-size:18px;font-weight:500}.arq-timeClosures-drawerIdentity small{display:block;color:var(--text3);font-size:11.5px;margin-top:2px}.arq-timeClosures-drawerHero{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 16px;background:color-mix(in srgb,var(--accent) 6%,var(--arq-data-surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--arq-data-line));border-radius:12px}.arq-timeClosures-drawerHero small{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.arq-timeClosures-drawerHero strong{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.1}.arq-timeClosures-drawerRows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.arq-timeClosures-drawerRows li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:5px 0;border-bottom:1px solid var(--arq-data-line-soft);font-size:12.5px;line-height:1.4}.arq-timeClosures-drawerRows li:last-child{border-bottom:0}.arq-timeClosures-drawerRows li>span{color:var(--text2)}.arq-timeClosures-drawerRows li>strong{font-weight:500;font-family:var(--serif);font-variant-numeric:tabular-nums}.arq-timeClosures-drawerRows li small{grid-column:1 / -1;color:var(--text3);font-size:11px}.arq-timeClosures-drawerAllocation{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;border:1px solid var(--arq-data-line-soft);border-radius:var(--arq-data-radius);background:var(--arq-data-surface)}.arq-timeClosures-drawerAllocationHeader,.arq-timeClosures-drawerAllocationRow{display:grid;grid-template-columns:60px minmax(0,1fr) 56px 88px;align-items:center;gap:10px;padding:7px 12px;font-size:11px;line-height:1.3}.arq-timeClosures-drawerAllocationHeader{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--accent) 5%,var(--arq-data-surface));border-bottom:1px solid var(--arq-data-line-soft);color:var(--text3);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arq-timeClosures-drawerAllocationHeader>span:nth-child(3),.arq-timeClosures-drawerAllocationHeader>span:nth-child(4){text-align:right}.arq-timeClosures-drawerAllocationRow{border-bottom:1px solid var(--arq-data-line-soft)}.arq-timeClosures-drawerAllocationRow:last-child{border-bottom:0}.arq-timeClosures-drawerAllocationRow>time{color:var(--text3);font-variant-numeric:tabular-nums;font-size:10.5px;white-space:nowrap}.arq-timeClosures-drawerAllocationDesc{min-width:0}.arq-timeClosures-drawerAllocationDesc>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);font-weight:500;font-size:11.5px;color:var(--text)}.arq-timeClosures-drawerAllocationHours{text-align:right;color:var(--text2);font-variant-numeric:tabular-nums;font-size:10.5px;white-space:nowrap}.arq-timeClosures-drawerAllocationValue{text-align:right;font-family:var(--serif);font-weight:500;font-variant-numeric:tabular-nums;font-size:12px;color:var(--text);white-space:nowrap}.arq-timeClosures-drawerEntries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.arq-timeClosures-drawerEntries li{display:grid;grid-template-columns:64px 1fr auto;gap:6px 12px;align-items:baseline;padding:6px 0;font-size:12.5px;border-bottom:1px solid var(--arq-data-line-soft)}.arq-timeClosures-drawerEntries li:last-child{border-bottom:0}.arq-timeClosures-drawerEntries li time{color:var(--text3);font-variant-numeric:tabular-nums;font-size:11.5px}.arq-timeClosures-drawerEntries li em{font-style:normal;font-family:var(--serif);font-weight:500;font-variant-numeric:tabular-nums}.arq-timeClosures-drawer footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px 12px;border-top:1px solid var(--arq-data-line-soft);background:var(--arq-data-surface-soft);min-height:56px}.arq-timeClosures-drawer footer small{font-size:11.5px;color:var(--text3)}.arq-timeClosures-drawerActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.arq-timeClosures-additions{display:flex;flex-direction:column;gap:14px;border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);padding:18px 20px}.arq-timeClosures-additions>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.arq-timeClosures-additions>header h3{font-family:var(--serif);font-weight:500;font-size:18px;margin:4px 0 0}.arq-timeClosures-additions>header span{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.arq-timeClosures-additions>header small{font-size:11.5px;color:var(--text3)}.arq-timeClosures-additionsList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.arq-timeClosures-additionsList li{display:grid;grid-template-columns:90px 1fr auto auto;gap:8px 14px;padding:8px 0;font-size:12.5px;border-bottom:1px solid var(--arq-data-line-soft);align-items:baseline}.arq-timeClosures-additionsList li:last-child{border-bottom:0}.arq-timeClosures-additionsList li time{color:var(--text3);font-variant-numeric:tabular-nums;font-size:11.5px}.arq-timeClosures-additionsList li small{color:var(--text3);font-size:11.5px}.arq-timeClosures-additionsList li em{font-style:normal;font-family:var(--serif);font-weight:500;font-variant-numeric:tabular-nums}.arq-timeClosures-additionsFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--arq-data-line-soft)}.arq-timeClosures-additionsFooter small{font-size:12px;color:var(--text2)}.arq-timeClosures-additionsFooter strong{font-family:var(--serif);font-weight:500;font-variant-numeric:tabular-nums}.arq-timeClosures-field{display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text2)}.arq-timeClosures-field input,.arq-timeClosures-field select,.arq-timeClosures-field textarea{height:36px;border-radius:8px;border:1px solid var(--arq-data-line);background:var(--arq-data-surface);color:var(--text);font:inherit;font-size:13px;letter-spacing:normal;text-transform:none;padding:0 10px;width:100%}.arq-timeClosures-field textarea{height:auto;min-height:96px;padding:10px;resize:vertical}.arq-timeClosures-field input:focus,.arq-timeClosures-field select:focus,.arq-timeClosures-field textarea:focus{outline:2px solid var(--arq-accent);outline-offset:1px;border-color:var(--arq-accent)}.arq-timeClosures-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arq-timeClosures-fields .is-wide{grid-column:1 / -1}.arq-timeClosures-dialog{width:min(560px,calc(100vw - 40px));max-height:90dvh;background:var(--arq-data-surface);border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);box-shadow:var(--arq-data-shadow);display:flex;flex-direction:column;overflow:hidden}.arq-timeClosures-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--arq-data-line-soft)}.arq-timeClosures-dialog header>div{min-width:0}.arq-timeClosures-dialog header span{font-size:10.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.arq-timeClosures-dialog header h2{font-family:var(--serif);font-weight:500;font-size:20px;margin:6px 0 0}.arq-timeClosures-dialog header button{background:transparent;border:0;font-size:18px;color:var(--text2);cursor:pointer;padding:0 4px}.arq-timeClosures-dialogBody{padding:18px 24px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.arq-timeClosures-dialogBody p{margin:0;font-size:13px;color:var(--text2);line-height:1.55}.arq-timeClosures-dialogSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.arq-timeClosures-dialogSummary>div{display:flex;flex-direction:column;gap:2px}.arq-timeClosures-dialogSummary dt{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.arq-timeClosures-dialogSummary dd{font-family:var(--serif);font-size:17px;font-weight:500}.arq-timeClosures-dialogSummary>div.is-emphasis dd{color:var(--accent)}.arq-timeClosures-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px 18px;border-top:1px solid var(--arq-data-line-soft);background:var(--arq-data-surface-soft)}.arq-timeClosures-dialog footer small{font-size:11.5px;color:var(--text3)}.arq-timeClosures-dialogActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.arq-timeClosures-error{color:color-mix(in srgb,#B6453C 80%,var(--text));background:color-mix(in srgb,#B6453C 8%,var(--arq-data-surface));border:1px solid color-mix(in srgb,#B6453C 30%,var(--arq-data-line));border-radius:10px;padding:10px 14px;font-size:12.5px}.arq-timeClosures-muted{color:var(--text3);font-size:12.5px}.arq-timeClosures-issues{padding-left:18px;color:color-mix(in srgb,#B6453C 80%,var(--text));font-size:12.5px;margin:0}.arq-timeClosures-empty{margin:0;font-size:13px;color:var(--text3);line-height:1.55}.arq-timeClosures-callout{border:1px solid var(--arq-data-line);background:var(--arq-data-surface);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.arq-timeClosures-callout.is-info{border-color:color-mix(in srgb,var(--accent) 30%,var(--arq-data-line));background:color-mix(in srgb,var(--accent) 6%,var(--arq-data-surface))}.arq-timeClosures-callout.is-warning{border-color:color-mix(in srgb,#C99846 50%,var(--arq-data-line));background:color-mix(in srgb,#C99846 8%,var(--arq-data-surface))}.arq-timeClosures-callout.is-positive{border-color:color-mix(in srgb,#5A8E6B 50%,var(--arq-data-line));background:color-mix(in srgb,#5A8E6B 7%,var(--arq-data-surface))}.arq-timeClosures-callout strong{font-size:13px}.arq-timeClosures-callout p{margin:0;font-size:12.5px;color:var(--text2)}.arq-timeClosures-callout small{font-size:11.5px;color:var(--text3)}.arq-timeClosures-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.arq-timeClosures-version{border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.arq-timeClosures-version.is-superseded{background:color-mix(in srgb,var(--text3) 5%,var(--arq-data-surface))}.arq-timeClosures-version>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.arq-timeClosures-version>header>div{min-width:0}.arq-timeClosures-version>header span{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.arq-timeClosures-version>header h3{font-family:var(--serif);font-weight:500;font-size:17px;margin:4px 0 2px}.arq-timeClosures-version>header small{font-size:11.5px;color:var(--text3)}.arq-timeClosures-version dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin:0}.arq-timeClosures-version dl>div{display:flex;flex-direction:column;gap:2px}.arq-timeClosures-version dl dt{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.arq-timeClosures-version dl dd{font-family:var(--serif);font-size:17px;font-weight:500}.arq-timeClosures-versionActions{display:flex;gap:8px}.arq-timeClosures-versionReason{margin:0;font-size:12px;color:var(--text2)}.arq-timeClosures-lockedNote{margin:0;font-size:12px;color:var(--text3)}.arq-timeClosures-personaBar{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px dashed var(--arq-data-line);background:var(--arq-data-surface-soft);font-size:11.5px;color:var(--text2);letter-spacing:.04em}.arq-timeClosures-personaBar strong{font-weight:550;color:var(--text)}.arq-timeClosures-personaBar select{background:transparent;border:0;font:inherit;font-size:11.5px;color:var(--text);cursor:pointer;letter-spacing:0}.arq-timeClosures-personaBar select:focus-visible{outline:2px solid var(--arq-accent);outline-offset:2px;border-radius:4px}@media(max-width:720px){.arq-timeClosures-tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.arq-timeClosures-table{min-width:720px}.arq-timeClosures-drawer{width:100vw;max-height:100dvh;border-radius:0}.arq-timeClosures-drawer footer{padding:12px 16px 16px}.arq-timeClosures-drawerActions{width:100%}.arq-timeClosures-version dl{grid-template-columns:1fr 1fr}.arq-timeClosures-dialog{width:100vw;max-height:100dvh;border-radius:0}.arq-timeClosures-dialogSummary,.arq-timeClosures-fields{grid-template-columns:1fr}.arq-timeClosures-additionsList li{grid-template-columns:80px 1fr}.arq-timeClosures-additionsList li em,.arq-timeClosures-additionsList li small{grid-column:2}}.arq-timeClosures-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arq-pageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:0 0 22px;border-bottom:1px solid var(--line)}.arq-pageHeader-body{display:flex;min-width:0;align-items:center;gap:18px}.arq-pageHeader-rule{width:2px;height:56px;flex:none;background:var(--accent)}.arq-pageHeader-text{display:flex;min-width:0;flex-direction:column;gap:8px}.arq-pageHeader-breadcrumb{margin:0;color:var(--text2);font-size:15px}.arq-pageHeader-breadcrumb button{border:0;background:transparent;padding:0;color:var(--text2);font:inherit;cursor:pointer}.arq-pageHeader-breadcrumb button:hover{color:var(--text);text-decoration:underline}.arq-pageHeader-breadcrumbSep{margin:0 2px;color:var(--text3)}.arq-pageHeader-title{margin:0;color:var(--text);font-family:var(--serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif);font-size:36px;font-weight:400;letter-spacing:-.035em;line-height:1}.arq-pageHeader-description{margin:0;max-width:640px;color:var(--text2);font-size:16px;font-weight:400;line-height:1.4}.arq-pageHeader-instrument{display:flex;flex:none;align-items:center}.arq-pageHeader-monthNav{display:flex;align-items:center;gap:6px}.arq-pageHeader-monthNav button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--text2);cursor:pointer;transition:background .14s ease}.arq-pageHeader-monthNav button:hover{background:var(--row-hover)}.arq-pageHeader-monthNav button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.arq-pageHeader-monthNavLabel{padding:0 4px;color:var(--text);font-size:15px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.arq-pageHeader-monthNavLabel small{color:var(--text3);font-size:inherit;font-weight:inherit}.arq-pageHeader-primaryAction{display:flex;height:40px;align-items:center;gap:8px;padding:0 18px;border:0;border-radius:10px;background:var(--accent);color:var(--arq-accent-contrast, #fdfaf6);font-size:16px;font-weight:500;white-space:nowrap;cursor:pointer}.arq-pageHeader-primaryAction:hover{filter:brightness(1.05)}.arq-pageHeader-dateBlock{display:flex;align-items:center;gap:14px}.arq-pageHeader-dateBlockLabel{color:var(--text3);font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-align:right;text-transform:uppercase}.arq-pageHeader-dateBlockDivider{width:1px;height:40px;flex:none;background:var(--line2)}.arq-pageHeader-dateBlockNumeral{color:var(--text);font-size:40px;font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.arq-pageHeader-status{display:flex;align-items:center;gap:9px}.arq-pageHeader-status[data-tone]{display:flex}.arq-pageHeader-statusDot{width:7px;height:7px;flex:none;border-radius:50%}.arq-pageHeader-statusLabel{color:var(--text);font-size:17px}@media(max-width:720px){.arq-pageHeader{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 18px 18px}.arq-pageHeader-title{font-size:28px}.arq-pageHeader-instrument{width:100%}}[data-frame]{--arq-data-surface: var(--arq-surface, var(--card));--arq-data-surface-soft: color-mix(in srgb, var(--arq-data-surface) 88%, var(--bg));--arq-data-hover: color-mix(in srgb, var(--accent) 4%, var(--arq-data-surface));--arq-data-line: color-mix(in srgb, var(--text) 10%, transparent);--arq-data-line-soft: color-mix(in srgb, var(--text) 6%, transparent);--arq-data-muted: color-mix(in srgb, var(--text2) 86%, var(--text));--arq-data-faint: color-mix(in srgb, var(--text3) 86%, var(--text2));--arq-data-radius: 16px;--arq-data-shadow: 0 1px 2px color-mix(in srgb, var(--text) 4%, transparent), 0 18px 44px color-mix(in srgb, var(--text) 6%, transparent)}[data-frame][data-mode=dark]{--arq-data-surface-soft: color-mix(in srgb, var(--card) 94%, white 6%);--arq-data-hover: color-mix(in srgb, var(--accent) 7%, var(--card));--arq-data-line: color-mix(in srgb, white 12%, transparent);--arq-data-line-soft: color-mix(in srgb, white 7%, transparent);--arq-data-muted: color-mix(in srgb, var(--text2) 76%, white 24%);--arq-data-faint: color-mix(in srgb, var(--text3) 78%, white 22%);--arq-data-shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 22px 52px rgb(0 0 0 / 24%)}.arq-mobileHeader,.arq-mobileProfile{display:none}.arq-mobileNav>summary,.arq-mobileProfile>summary{list-style:none}.arq-mobileNav>summary::-webkit-details-marker,.arq-mobileProfile>summary::-webkit-details-marker{display:none}.arq-themeSettings{overflow:hidden;border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-themeSettings__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:23px 24px 20px;border-bottom:1px solid var(--arq-data-line-soft)}.arq-themeSettings__header>div{min-width:0}.arq-themeSettings__header>div>span{color:var(--accent);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.arq-themeSettings__header h2{margin:7px 0 0;color:var(--text);font-family:var(--serif);font-size:21px;font-weight:520;letter-spacing:-.01em}.arq-themeSettings__header p{max-width:520px;margin:6px 0 0;color:var(--arq-data-muted);font-size:14px;line-height:1.5}.arq-themeSettings__current{flex:none;padding:6px 9px;border:1px solid var(--arq-data-line);border-radius:999px;background:var(--arq-data-surface-soft);color:var(--arq-data-muted);font-size:10.5px;font-weight:600}.arq-themeSettings__body[data-personalize-body]{gap:21px;padding:22px 24px 24px}.arq-themeSettings__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-top:2px}.arq-themeSettings__column{display:flex;min-width:0;flex-direction:column;gap:22px}.arq-themeSettings__column+.arq-themeSettings__column{padding-left:28px;border-left:1px solid var(--arq-data-line-soft)}.arq-themeSettings__sidebarSwatches{display:flex;flex-wrap:wrap;gap:10px}[data-frame] .arq-themeSettings__sidebarSwatches button{width:27px;height:27px;padding:0;border:0;border-radius:50%;cursor:pointer}[data-frame] .arq-themeSettings__reset{align-self:flex-start;min-height:36px;padding:0 12px;border-color:var(--arq-data-line);border-radius:9px;background:transparent;color:var(--arq-data-muted);font-size:11.5px;font-weight:580}[data-frame] :is(.arq-clients-primary,.arq-team-primary,.arq-agenda-primary,.arq-activities-saveButton,.arq-client-contextEditor footer .is-primary,.arq-project-taskButton.is-primary,.arq-project-minuteEditor button.is-primary,.arq-newProjectModal button.is-primary){min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid color-mix(in srgb,var(--accent) 76%,black);border-radius:10px;background:var(--accent);box-shadow:0 1px 1px color-mix(in srgb,black 14%,transparent),0 8px 20px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px #ffffff29;color:var(--arq-accent-contrast, var(--accent-contrast, #fff))!important;font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1;white-space:nowrap}[data-frame] :is(.arq-clients-primary,.arq-team-primary,.arq-agenda-primary,.arq-activities-saveButton,.arq-client-contextEditor footer .is-primary,.arq-project-taskButton.is-primary,.arq-project-minuteEditor button.is-primary,.arq-newProjectModal button.is-primary):hover{filter:brightness(1.045);transform:translateY(-1px)}[data-frame] :is(.arq-agenda-todayButton,.arq-agenda-secondary,.arq-activities-secondaryButton,.arq-client-contextEditor footer .is-secondary,.arq-project-taskButton.is-secondary,.arq-project-minuteEditor footer button:not(.is-primary):not(.is-ai),.arq-client-modal form footer>button:not(.arq-clients-primary),.arq-teamInbox-dialog form>footer button:not(.arq-team-primary)){min-height:38px;padding:0 15px;border:1px solid var(--arq-data-line);border-radius:10px;background:var(--arq-data-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent);color:var(--arq-data-muted);font-size:12.5px;font-weight:560;letter-spacing:0}[data-frame] :is(.arq-agenda-todayButton,.arq-agenda-secondary,.arq-activities-secondaryButton,.arq-client-contextEditor footer .is-secondary,.arq-project-taskButton.is-secondary,.arq-project-minuteEditor footer button:not(.is-primary):not(.is-ai),.arq-client-modal form footer>button:not(.arq-clients-primary),.arq-teamInbox-dialog form>footer button:not(.arq-team-primary)):hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--arq-data-line));background:var(--accent-soft);box-shadow:none;color:var(--accent)}[data-frame] :is(.arq-clients-primary,.arq-team-primary,.arq-agenda-primary,.arq-activities-saveButton,.arq-activities-secondaryButton,.arq-client-contextEditor footer button,.arq-project-taskButton,.arq-project-minuteEditor footer button,.arq-agenda-todayButton,.arq-agenda-secondary){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,filter .16s ease,transform .16s ease}.arq-clients-panel{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-clients-toolbar{padding:17px 20px;border-bottom-color:var(--arq-data-line)}.arq-clients-tableHead,.arq-clients-row{gap:18px;padding-right:20px;padding-left:20px}.arq-clients-tableHead{padding-top:12px;padding-bottom:12px;border-bottom-color:var(--arq-data-line-soft);background:color-mix(in srgb,var(--arq-data-surface) 74%,var(--bg));color:var(--arq-data-faint);font-size:11px;font-weight:650;letter-spacing:.085em}.arq-clients-row{min-height:76px;padding-top:13px;padding-bottom:13px;border-bottom-color:var(--arq-data-line-soft)}.arq-clients-row:hover{background:var(--arq-data-hover);box-shadow:inset 2px 0 color-mix(in srgb,var(--clients-accent) 70%,transparent)}.arq-clients-row:focus-visible{position:relative;z-index:1;outline-offset:-3px}.arq-clients-avatar{width:42px;height:42px;border-color:var(--arq-data-line);border-radius:13px}.arq-clients-identity strong,.arq-clients-cell strong,.arq-clients-responsible strong{font-size:13.5px;font-weight:600}.arq-clients-identity small,.arq-clients-cell small,.arq-clients-projectCount small{margin-top:5px;color:var(--arq-data-faint);font-size:12px}.arq-clients-responsible>span{width:31px;height:31px;border-radius:9px;font-size:11px}.arq-clients-projectCount strong{font-size:19px}.arq-clients-status{gap:7px;color:var(--arq-data-muted);font-size:12.5px;font-weight:550}.arq-clients-status:before{width:7px;height:7px}.arq-clients-row>svg{color:var(--arq-data-faint);transition:color .16s ease,transform .16s ease}.arq-clients-row:hover>svg{color:var(--clients-accent);transform:translate(2px)}[data-frame] .arq-supplier-card{border-color:var(--arq-data-line)!important;border-radius:var(--arq-data-radius)!important;background:var(--arq-data-surface)!important;box-shadow:var(--arq-data-shadow)!important}[data-frame] .arq-supplier-table{--arq-supplier-grid: 7px minmax(210px, 1.6fr) minmax(160px, 1fr) minmax(175px, 1.08fr) 66px 104px;overflow:visible}[data-frame] .arq-supplier-grid{min-width:850px;gap:18px;padding-right:22px;padding-left:22px}[data-frame] .arq-supplier-tableHeader{min-height:45px;border-bottom-color:var(--arq-data-line-soft);background:color-mix(in srgb,var(--arq-data-surface) 74%,var(--bg));color:var(--arq-data-faint);font-size:11px;font-weight:650;letter-spacing:.085em}[data-frame] .arq-supplier-category{position:sticky;top:0;z-index:3;min-width:850px;padding:14px 22px 13px!important;border-bottom-color:var(--arq-data-line)!important;background:color-mix(in srgb,var(--accent) 6%,var(--arq-data-surface))!important;box-shadow:0 1px 0 var(--arq-data-line-soft)}[data-frame] .arq-supplier-categoryMark{width:3px!important;height:20px!important;background:var(--accent)!important}[data-frame] .arq-supplier-categoryTitle{color:var(--text)!important;font-size:12px!important;font-weight:680!important;letter-spacing:.095em!important}[data-frame] .arq-supplier-categoryCount{margin-left:auto;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--arq-data-faint)!important;font-size:11.5px!important;font-weight:550!important}[data-frame] .arq-supplier-row{min-height:72px;border-bottom-color:var(--arq-data-line-soft);transition:background .16s ease,box-shadow .16s ease}[data-frame] .arq-supplier-row:hover{background:var(--arq-data-hover);box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 72%,transparent)}[data-frame] .arq-supplier-monogram{width:4px!important;height:34px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent) 45%,transparent)!important;color:transparent!important;box-shadow:none!important}[data-frame] .arq-supplier-name{font-family:var(--arq-font-apple);font-size:14px;font-weight:600}[data-frame] .arq-supplier-attendant,[data-frame] .arq-supplier-contact{color:var(--arq-data-muted)!important;font-size:13px}[data-frame] .arq-supplier-rt{color:var(--arq-data-faint);font-size:12.5px}[data-frame] .arq-supplier-rt span{padding:0;border-radius:0;background:transparent;color:var(--accent);font-weight:650}[data-frame] .arq-supplier-whatsapp{width:36px;min-height:36px;padding:0;border-color:var(--arq-data-line);border-radius:10px;background:transparent;box-shadow:none;color:var(--arq-data-muted)}[data-frame] .arq-supplier-whatsapp__label,[data-frame] .arq-supplier-whatsapp__external{display:none}[data-frame] .arq-supplier-whatsapp:hover{border-color:color-mix(in srgb,var(--pos) 40%,var(--arq-data-line));background:color-mix(in srgb,var(--pos) 8%,var(--arq-data-surface));box-shadow:none;color:var(--pos)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-week{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-table{font-size:13px}[data-arqon-activities-host] .arq-activities-shell .arq-activities-table th{padding:12px 13px;color:var(--arq-data-faint);font-size:11px;font-weight:650;letter-spacing:.085em}[data-arqon-activities-host] .arq-activities-shell .arq-activities-table td{min-height:54px;padding:12px 13px;border-top-color:var(--arq-data-line-soft)}[data-arqon-activities-host] .arq-activities-shell .arq-activities-projectName,[data-arqon-activities-host] .arq-activities-shell .arq-activities-titleText{font-size:13.5px;font-weight:600}[data-arqon-activities-host] .arq-activities-shell .arq-activities-date,[data-arqon-activities-host] .arq-activities-shell .arq-activities-typeText,[data-arqon-activities-host] .arq-activities-shell .arq-activities-phaseText,[data-arqon-activities-host] .arq-activities-shell .arq-activities-person{font-size:12px}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status{min-height:0;gap:7px;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:600}[data-arqon-activities-host] .arq-activities-shell .arq-activities-status:before{width:7px;height:7px}[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterPill,[data-arqon-activities-host] .arq-activities-shell .arq-activities-filterSelect,[data-arqon-activities-host] .arq-activities-shell .arq-activities-views{border-radius:10px}.arq-project-kpis,.arq-team-briefing,.arq-teamMember-kpis,.arq-finance-kpiGrid{overflow:hidden;border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-project-kpis{gap:0}.arq-project-kpis__item{min-height:128px;justify-content:flex-start;padding:20px 22px 18px;overflow:visible;border:0;border-left:1px solid var(--arq-data-line-soft);border-radius:0;background:transparent;box-shadow:none}.arq-project-kpis__item:first-child{border-left:0}.arq-project-kpis__item:after{display:none}.arq-project-kpis__label,.arq-team-metric small,.arq-teamMember-kpis span{color:var(--arq-data-faint);font-size:10.5px;font-weight:650;letter-spacing:.095em}.arq-project-kpis__label{font-size:12px;font-weight:400;letter-spacing:.14em}.arq-project-kpis__item strong{margin-top:11px;font-size:27px;letter-spacing:-.025em;line-height:1}.arq-project-kpis__item strong.arq-project-kpis__textValue{min-height:36px;font-size:16px;font-weight:500;letter-spacing:-.006em;line-height:1.25}.arq-project-kpis__item small{margin-top:auto;padding-top:10px;color:var(--arq-data-muted);font-size:14px;line-height:1.4}.arq-project-kpis__progress{height:4px;margin-top:11px;border-radius:0;background:color-mix(in srgb,var(--arq-data-faint) 15%,transparent)}.arq-project-kpis__progress span{border-radius:0}.arq-team-briefing{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-team-briefingIntro{padding:24px 26px}.arq-team-briefingIntro strong{font-size:22px}.arq-team-briefingIntro p{color:var(--arq-data-muted);font-size:12.5px}.arq-team-metric{padding:20px;border-left-color:var(--arq-data-line-soft)}.arq-team-metric strong{margin-top:10px;font-size:27px;letter-spacing:-.025em}.arq-team-metric span{margin-top:8px;color:var(--arq-data-muted);font-size:11.5px}.arq-teamMember-kpis{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-teamMember-kpis article{min-height:116px;padding:19px 20px;border-left-color:var(--arq-data-line-soft)}.arq-teamMember-kpis strong{margin-top:10px;font-size:22px;letter-spacing:-.02em}.arq-teamMember-kpis article:nth-child(4) strong{font-size:13.5px;line-height:1.3}.arq-teamMember-kpis small{margin-top:7px;color:var(--arq-data-muted);font-size:11px}.arq-teamInbox{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-teamInbox-heading{gap:22px;margin-bottom:0}.arq-teamInbox-heading>div>button{margin-bottom:0;color:var(--arq-data-muted);font-size:14px;font-weight:400}.arq-teamInbox-dialog header span{font-size:10.5px;font-weight:650;letter-spacing:.11em}.arq-teamInbox-heading h2{margin-top:0;font-size:26px;letter-spacing:-.018em}.arq-teamInbox-layout{grid-template-columns:390px minmax(0,1fr);border:0;border-radius:0;background:transparent;box-shadow:none}.arq-teamInbox-layout.is-rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.arq-teamInbox-rail{border-right-color:var(--arq-data-line-soft)}.arq-teamInbox-railHeader{border-bottom-color:var(--arq-data-line-soft)}.arq-teamInbox-collapseBtn{border-color:var(--arq-data-line)}.arq-teamInbox-collapseBtn:hover{background:var(--arq-data-hover)}.arq-teamInbox-threadList li{border-bottom-color:var(--arq-data-line-soft)}.arq-teamInbox-threadList li>button{min-height:80px;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 22px 16px 20px}.arq-teamInbox-threadList li>button:hover{background:var(--arq-data-hover)}.arq-teamInbox-threadList li>button.is-selected{background:color-mix(in srgb,var(--team-accent) 4%,var(--arq-data-surface));box-shadow:inset 2px 0 0 var(--team-accent)}.arq-teamInbox-threadAvatar{width:36px;height:36px}.arq-teamInbox-threadAvatar>i:not(.arq-teamInbox-avatar){width:36px;height:36px;border-color:var(--arq-data-line);border-radius:50%;font-size:12px}.arq-teamInbox-avatar{border-color:var(--arq-data-line);font-size:13px}.arq-teamInbox-threadBody strong{font-size:16px;font-weight:500}.arq-teamInbox-threadBody time{color:var(--arq-data-faint);font-size:14px}.arq-teamInbox-threadBody small{margin-top:5px;font-size:12px}.arq-teamInbox-threadBody em{color:var(--arq-data-muted);font-size:15px;line-height:1.35}.arq-teamInbox-avatarRailItem .arq-teamInbox-avatar,.arq-teamInbox-avatarRailGroup{box-shadow:0 0 0 1px var(--arq-data-line)}.arq-teamInbox-avatarRailBadge{border-color:var(--team-surface)}.arq-teamInbox-conversation>header{border-bottom-color:var(--arq-data-line-soft)}.arq-teamInbox-conversationIdentity strong{font-size:16px;font-weight:500}.arq-teamInbox-conversationIdentity span{color:var(--arq-data-faint);font-size:12px}.arq-teamInbox-ghostBtn,.arq-teamInbox-moreBtn,.arq-teamInbox-ghostBtn:hover{border-color:var(--arq-data-line)}.arq-teamInbox-moreBtn:hover{background:var(--arq-data-hover)}.arq-teamInbox-history{gap:18px;padding:24px 28px}.arq-teamInbox-message{max-width:min(640px,82%);gap:12px}.arq-teamInbox-dayDivider{color:var(--arq-data-faint)}.arq-teamInbox-dayDivider>span:not(:nth-child(2)){background:var(--arq-data-line-soft)}.arq-teamInbox-bubble{padding:14px 17px;border-color:var(--arq-data-line);border-radius:12px;background:var(--arq-data-surface-soft)}.arq-teamInbox-message.is-own .arq-teamInbox-bubble{border-color:color-mix(in srgb,var(--team-accent) 28%,var(--arq-data-line));border-radius:12px;background:color-mix(in srgb,var(--team-accent) 10%,var(--arq-data-surface))}.arq-teamInbox-messageMeta span{color:var(--arq-data-faint);font-size:12px}.arq-teamInbox-messageMeta time{color:var(--arq-data-faint);font-size:13px}.arq-teamInbox-history p{margin-top:0;font-size:16px;line-height:1.5}.arq-teamInbox-history>li.is-empty,.arq-teamInbox-noConversation{color:var(--arq-data-muted);font-size:15px}.arq-teamInbox-composer{padding:16px 28px;border-top-color:var(--arq-data-line-soft);background:transparent}[data-frame] .arq-teamInbox-composerField{border-color:var(--arq-data-line);border-radius:12px;background:color-mix(in srgb,var(--arq-data-surface-soft) 70%,transparent)}[data-frame] .arq-teamInbox-composer textarea{padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:15px;line-height:1.45}[data-frame] .arq-teamInbox-composer textarea::placeholder{color:var(--arq-data-faint)}[data-frame] .arq-teamInbox-composer .arq-teamInbox-composerSend{box-sizing:border-box;min-width:84px;height:36px;flex:0 0 auto;align-self:flex-end;padding:0 16px;border:1px solid color-mix(in srgb,var(--team-accent) 76%,black);border-radius:9px;background:var(--team-accent);color:var(--accent-contrast, #fff);box-shadow:0 7px 18px color-mix(in srgb,var(--team-accent) 18%,transparent);font-size:12.5px;font-weight:600;cursor:pointer}[data-frame] .arq-teamInbox-composer .arq-teamInbox-composerSend:disabled{border-color:var(--arq-data-line);background:var(--chip-bg);color:var(--arq-data-faint);box-shadow:none;opacity:1;cursor:not-allowed}[data-frame] .arq-teamInbox-composer .arq-teamInbox-mediaButton{box-sizing:border-box;display:grid;width:32px;height:32px;min-width:32px;flex:0 0 32px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--arq-data-muted);box-shadow:none;line-height:0;cursor:pointer}[data-frame] .arq-teamInbox-composer .arq-teamInbox-mediaButtonIcon{display:grid;width:18px;height:18px;place-items:center;line-height:0;pointer-events:none}[data-frame] .arq-teamInbox-composer .arq-teamInbox-mediaButtonIcon svg{display:block;width:18px;height:18px;margin:0;overflow:visible}[data-frame] .arq-teamInbox-composer .arq-teamInbox-mediaButton:hover:not(:disabled){background:var(--arq-data-hover);color:var(--text);box-shadow:none}[data-frame] .arq-teamInbox-composer .arq-teamInbox-mediaButton:disabled{background:transparent;color:var(--arq-data-faint);box-shadow:none;opacity:.5;cursor:not-allowed}[data-frame] .arq-teamInbox-composer .arq-teamInbox-mediaButton:focus-visible,[data-frame] .arq-teamInbox-composer .arq-teamInbox-composerSend:focus-visible{outline:2px solid var(--team-accent);outline-offset:2px}@media(max-width:720px){[data-frame] .arq-teamInbox-composer .arq-teamInbox-composerSend{min-width:72px;padding:0 12px;font-size:11.5px}[data-frame] .arq-teamInbox-composer{padding:10px 12px 12px;gap:8px}}[data-frame] .arq-teamInbox-composer[data-keyboard-open=true]{box-shadow:0 -8px 24px #0000002e;border-top-color:color-mix(in srgb,var(--arq-data-line) 60%,transparent);background:var(--arq-data-surface);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);animation:arqTeamInboxComposerRaise .18s ease-out both}[data-frame] .arq-teamInbox-composer[data-keyboard-open=true]>small,[data-frame] .arq-teamInbox-composer[data-keyboard-open=true] .arq-teamInbox-composerError{display:none}[data-frame] .arq-teamInbox-composer[data-keyboard-open=true] textarea{max-height:96px;min-height:40px;font-size:14px;line-height:1.4}@keyframes arqTeamInboxComposerRaise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}[data-frame] .arq-teamInbox-mobileDock{display:flex;flex-direction:column;gap:0;padding:8px 10px calc(env(safe-area-inset-bottom,0px) + 10px);background:var(--arq-data-surface);border-top:1px solid color-mix(in srgb,var(--arq-data-line) 60%,transparent);box-shadow:0 -1px color-mix(in srgb,var(--arq-data-line) 40%,transparent);animation:arqTeamInboxDockRise .2s cubic-bezier(.2,.7,.2,1) both}[data-frame] .arq-teamInbox-mobileDockAttachments{padding:4px 6px 8px}[data-frame] .arq-teamInbox-mobileDockRow{display:flex;align-items:flex-end;gap:8px;min-height:44px}[data-frame] .arq-teamInbox-mobileDockTextarea{flex:1 1 auto;min-width:0;min-height:40px;max-height:120px;align-self:center;padding:10px 14px;border:1px solid var(--arq-data-line);border-radius:22px;outline:0;background:var(--arq-data-surface-soft, color-mix(in srgb, var(--arq-data-surface) 92%, var(--bg)));color:var(--text);font-family:inherit;font-size:15px;line-height:1.4;resize:none;overflow-y:auto;-webkit-appearance:none}[data-frame] .arq-teamInbox-mobileDockTextarea::placeholder{color:var(--arq-data-faint)}[data-frame] .arq-teamInbox-mobileDockTextarea:focus-visible{border-color:var(--accent-border);background:var(--arq-data-surface)}[data-frame] .arq-teamInbox-mobileDockIcon{flex:0 0 auto;align-self:center;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--team-accent);cursor:pointer;-webkit-tap-highlight-color:transparent}[data-frame] .arq-teamInbox-mobileDockIcon:disabled{opacity:.35;cursor:not-allowed}[data-frame] .arq-teamInbox-mobileDockIcon.is-audio{color:var(--team-accent)}[data-frame] .arq-teamInbox-mobileDockIcon.is-attachment:hover:not(:disabled){background:color-mix(in srgb,var(--team-accent) 8%,transparent)}[data-frame] .arq-teamInbox-mobileDockIcon.is-audio:hover:not(:disabled){background:color-mix(in srgb,var(--team-accent) 8%,transparent)}[data-frame] .arq-teamInbox-mobileDockSend{flex:0 0 auto;align-self:center;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--team-accent);color:var(--accent-contrast, #fff);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--team-accent) 24%,transparent);-webkit-tap-highlight-color:transparent;transition:transform .12s ease}[data-frame] .arq-teamInbox-mobileDockSend:active:not(:disabled){transform:scale(.94)}[data-frame] .arq-teamInbox-mobileDockSend:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}[data-frame] .arq-teamInbox-mobileDockHint{display:none}@keyframes arqTeamInboxDockRise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.arq-teamInbox-composerToolsRow small{color:var(--arq-data-faint);font-size:13px}.arq-teamInbox-dialog{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface)}.arq-teamInbox-dialog>header{padding:23px 24px 20px;border-bottom-color:var(--arq-data-line)}.arq-teamInbox-dialog h2{margin-top:7px;font-size:24px}.arq-teamInbox-dialog header p{margin-top:7px;color:var(--arq-data-muted);font-size:12px;line-height:1.45}.arq-teamInbox-dialog form{padding:21px 24px 24px}.arq-teamInbox-dialog legend,.arq-teamInbox-field>span{margin-bottom:9px;color:var(--arq-data-faint);font-size:10.5px;font-weight:650;letter-spacing:.075em}.arq-teamInbox-memberOptions{gap:9px}.arq-teamInbox-memberOptions label{gap:10px;padding:11px;border-color:var(--arq-data-line);border-radius:11px;background:var(--arq-data-surface-soft)}.arq-teamInbox-memberOptions strong{font-size:12.5px}.arq-teamInbox-memberOptions small{margin-top:3px;color:var(--arq-data-faint);font-size:11px}[data-frame] .arq-teamInbox-field input,[data-frame] .arq-teamInbox-field select{height:42px;padding:0 12px;border-color:var(--arq-data-line);border-radius:10px;background:var(--arq-data-surface);color:var(--text);font-size:13px}.arq-teamInbox-formError{font-size:11.5px}.arq-team-scheduleCard{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-team-scheduleHeader{min-height:50px;border-bottom-color:var(--arq-data-line);color:var(--arq-data-faint);font-size:11px;font-weight:650;letter-spacing:.085em}.arq-team-memberRow{min-height:84px;border-bottom-color:var(--arq-data-line-soft)}.arq-team-memberRow[role=link]:hover{background:var(--arq-data-hover);box-shadow:inset 2px 0 color-mix(in srgb,var(--team-accent) 72%,transparent)}.arq-team-person{padding:14px 22px}.arq-team-person>i{width:42px;height:42px}.arq-team-person strong{font-size:13.5px}.arq-team-person span{color:var(--arq-data-faint);font-size:11.5px}.arq-team-person small{color:var(--arq-data-muted);font-size:11.5px}.arq-team-dayCell{border-left-color:var(--arq-data-line-soft);background:transparent}.arq-team-dayCell strong{font-size:19px}.arq-team-dayCell strong small,.arq-team-dayCell>span{color:var(--arq-data-faint);font-size:11px}.arq-team-total{border-left-color:var(--arq-data-line-soft)}.arq-team-total>div span,.arq-team-total small{color:var(--arq-data-faint);font-size:11px}.arq-finance-shell{--fin-radius: var(--arq-data-radius);--fin-shadow: var(--arq-data-shadow);--fin-line: var(--arq-data-line);--fin-line-soft: var(--arq-data-line-soft);--fin-text-soft: var(--arq-data-muted);--fin-text-faint: var(--arq-data-faint)}.arq-finance-narrative,.arq-finance-panel{border-radius:var(--arq-data-radius)}.arq-finance-kpiGrid{gap:0;overflow:hidden;border:1px solid var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}.arq-finance-kpiCard{border:0;border-right:1px solid var(--arq-data-line-soft);border-radius:0;box-shadow:none}.arq-finance-kpiCard:last-child{border-right:0}.arq-finance-kpiCard[data-status=attention],.arq-finance-kpiCard[data-status=critical]{border-color:var(--arq-data-line-soft)}.arq-finance-statusPill,.arq-finance-tableStatus{gap:7px;padding:0;border-radius:0;background:transparent!important;font-size:12px;font-weight:600}.arq-finance-insightList{gap:0;border-top:1px solid var(--arq-data-line-soft)}.arq-finance-insightList li,.arq-finance-insightList li[data-status=attention],.arq-finance-insightList li[data-status=critical]{padding:16px 0;border:0;border-bottom:1px solid var(--arq-data-line-soft);border-radius:0;background:transparent}.arq-finance-insightCategory{font-size:11px}.arq-finance-insightList h3{font-size:14px}.arq-finance-table{font-size:13.5px}.arq-finance-table th,.arq-finance-table td{padding-top:13px;padding-bottom:13px;border-bottom-color:var(--arq-data-line-soft)}.arq-finance-table thead th{color:var(--arq-data-faint);font-size:11px;letter-spacing:.085em}[data-frame] .arq-ai-screenHeader{display:grid;max-width:760px;gap:0}[data-frame] .arq-ai-layout{grid-template-columns:minmax(250px,286px) minmax(0,1fr);gap:22px}[data-frame] .arq-ai-agents,[data-frame] .arq-ai-card{border-color:var(--arq-data-line);border-radius:var(--arq-data-radius);background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow)}[data-frame] .arq-ai-agents{padding:11px}[data-frame] .arq-ai-agentRow{position:relative;min-height:64px;padding:12px 13px!important;border-radius:11px!important;transition:background .16s ease,box-shadow .16s ease}[data-frame] .arq-ai-agentRow:hover{background:var(--arq-data-hover)!important}[data-frame] .arq-ai-agentRow[data-active=true]{box-shadow:inset 2px 0 0 var(--accent)}[data-frame] .arq-ai-agentIcon,[data-frame] .arq-ai-card__identityIcon{border:1px solid var(--arq-data-line)!important;border-radius:50%!important;background:transparent!important;color:var(--accent)!important;box-shadow:none!important}[data-frame] .arq-ai-agentCopy>div:first-child{font-size:13.5px!important;font-weight:600!important}[data-frame] .arq-ai-agentCopy>div:last-child{margin-top:3px;color:var(--arq-data-faint)!important;font-size:11.5px!important}[data-frame] .arq-ai-beta{color:var(--arq-data-faint)!important;font-size:10.5px!important;text-transform:none!important}[data-frame] .arq-ai-card__header{min-height:76px;padding:16px 22px;border-bottom-color:var(--arq-data-line)}[data-frame] .arq-ai-card__status{color:var(--arq-data-muted);font-size:12px}[data-frame] .arq-ai-empty{align-items:flex-start;justify-content:flex-start;padding:clamp(42px,7vw,76px) clamp(28px,6vw,72px) 36px;text-align:left}[data-frame] .arq-ai-empty__inner{width:min(100%,760px);align-items:flex-start}[data-frame] .arq-ai-empty__mark{width:44px;height:44px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--arq-data-line));border-radius:50%;background:transparent;box-shadow:none;color:var(--accent)}[data-frame] .arq-ai-empty h2{max-width:18ch;margin-top:28px;font-size:clamp(27px,3vw,38px);letter-spacing:-.03em}[data-frame] .arq-ai-empty p{max-width:56ch;margin-top:12px;color:var(--arq-data-muted);font-size:14.5px;line-height:1.65}[data-frame] .arq-ai-prompts{display:flex;margin-top:34px;border-top:1px solid var(--arq-data-line);flex-direction:column;gap:0}[data-frame] .arq-ai-prompt{width:100%;min-height:58px;padding:13px 2px;border:0;border-bottom:1px solid var(--arq-data-line-soft);border-radius:0;background:transparent;color:var(--text);font-size:13.5px;font-weight:550}[data-frame] .arq-ai-prompt:after{margin-left:auto;color:var(--arq-data-faint);font-size:17px;content:"→";transition:color .16s ease,transform .16s ease}[data-frame] .arq-ai-prompt:hover{border-color:var(--arq-data-line-soft);background:transparent;box-shadow:none;color:var(--accent);transform:none}[data-frame] .arq-ai-prompt:hover:after{color:var(--accent);transform:translate(3px)}[data-frame] .arq-ai-prompt__icon{display:none}[data-frame] .arq-ai-composer{padding:14px 16px 16px;border-top-color:var(--arq-data-line)}[data-frame] .arq-ai-composer__surface{padding:7px;border-color:var(--arq-data-line);border-radius:13px;background:color-mix(in srgb,var(--arq-data-surface) 84%,var(--bg))}[data-frame] .arq-ai-context{border-color:var(--arq-data-line);background:var(--arq-data-surface);color:var(--arq-data-muted);font-size:12px}[data-frame] .arq-ai-source-summary{color:var(--arq-data-faint);font-size:11.5px}@media(max-width:1280px){.arq-finance-kpiGrid{gap:1px;background:var(--arq-data-line-soft)}.arq-finance-kpiCard{border-right:0;background:var(--arq-data-surface)}}@media(max-width:1180px){.arq-project-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.arq-project-kpis__item{min-height:128px;border-left:0}.arq-project-kpis__item strong.arq-project-kpis__textValue{min-height:0;-webkit-line-clamp:3}.arq-project-kpis__item:nth-child(2n){border-left:1px solid var(--arq-data-line-soft)}.arq-project-kpis__item:nth-child(n+3){border-top:1px solid var(--arq-data-line-soft)}}@media(max-width:900px){.arq-themeSettings__columns{grid-template-columns:1fr;gap:22px}.arq-themeSettings__column+.arq-themeSettings__column{padding-top:22px;padding-left:0;border-top:1px solid var(--arq-data-line-soft);border-left:0}[data-frame] .arq-supplier-table{overflow:visible}[data-frame] .arq-supplier-tableHeader{display:none}[data-frame] .arq-supplier-category{min-width:0}[data-frame] .arq-supplier-row{grid-template-columns:4px minmax(0,1fr) auto;min-width:0;min-height:0;gap:5px 13px;padding:15px 18px}[data-frame] .arq-supplier-monogram{grid-row:1 / span 3;grid-column:1;align-self:stretch;height:auto!important;min-height:48px}[data-frame] .arq-supplier-name{grid-row:1;grid-column:2}[data-frame] .arq-supplier-attendant{grid-row:2;grid-column:2;font-size:12px}[data-frame] .arq-supplier-contact{grid-row:3;grid-column:2;font-size:12px}[data-frame] .arq-supplier-rt{grid-row:1;grid-column:3;align-self:center}[data-frame] .arq-supplier-actions{grid-row:2 / span 2;grid-column:3}[data-frame] .arq-ai-layout{grid-template-columns:1fr}[data-frame] .arq-ai-agents{grid-template-columns:repeat(2,minmax(0,1fr))}[data-frame] .arq-ai-agentRow{min-width:0}}@media(max-width:720px){.arq-clients-toolbar{padding:15px 16px}.arq-clients-row{min-height:78px;padding:13px 16px}.arq-clients-identity strong{font-size:13px}.arq-clients-identity small,.arq-clients-projectCount small{font-size:11.5px}.arq-team-scheduleHeader>span:first-child,.arq-team-person{position:sticky;left:0;z-index:2;background:var(--arq-data-surface);box-shadow:1px 0 0 var(--arq-data-line)}.arq-team-memberRow:hover .arq-team-person{background:var(--arq-data-hover)}[data-frame] .arq-ai-agents{grid-template-columns:1fr}[data-frame] .arq-ai-card{height:min(680px,calc(100vh - 36px));min-height:560px}[data-frame] .arq-ai-empty{padding:32px 24px 24px}}@media(max-width:720px){html,body{max-width:100%;overflow-x:clip}body.arq-mobileMenuOpen{overflow:hidden;overscroll-behavior:none}[data-frame]{display:block!important;width:100%!important;min-width:0}[data-frame]>.arq-desktopSidebar{display:none!important}.arq-topBar{display:none!important}[data-frame]>.arq-appMain{width:100%!important;min-width:0!important}[data-frame]>.arq-appMain>.arq-appMain__inner{width:100%;min-width:0;padding:calc(80px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.arq-mobileHeader{position:fixed;inset:0 0 auto;z-index:110;display:flex;width:100%;height:calc(60px + env(safe-area-inset-top));align-items:flex-end;justify-content:center;padding:env(safe-area-inset-top) max(10px,env(safe-area-inset-right)) 8px max(18px,env(safe-area-inset-left));border-bottom:1px solid rgb(255 255 255 / 8%);background:var(--side-grad),color-mix(in srgb,var(--side) 94%,transparent);box-shadow:0 8px 24px #0000001f;color:var(--side-text);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.arq-mobileHeader__brand{display:flex;height:44px;align-items:center;gap:10px;color:var(--side-text);font-size:13px;font-weight:380;letter-spacing:.24em}.arq-mobileHeader__brand .arq-brand-mark{width:30px;height:20px}.arq-mobileHeader__brand>span:last-child>span,.arq-mobileNav__drawerHeader strong>span{margin:0 .04em 0 .1em;color:var(--accent)}.arq-mobileNav{position:absolute;bottom:8px;left:max(10px,env(safe-area-inset-left));display:block}.arq-mobileNav:not([open])>:not(summary){display:none!important}.arq-mobileNav__trigger{position:relative;z-index:124;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(255 255 255 / 10%);border-radius:11px;background:#ffffff0d;color:var(--side-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.arq-mobileNav__triggerLines{position:relative;display:block;width:18px;height:14px}.arq-mobileNav__triggerLines i{position:absolute;left:0;display:block;width:18px;height:1.5px;border-radius:99px;background:currentColor;transition:top .2s ease,transform .2s ease}.arq-mobileNav__triggerLines i:first-child{top:3px}.arq-mobileNav__triggerLines i:last-child{top:10px}.arq-mobileNav[open] .arq-mobileNav__triggerLines i:first-child{top:6.5px;transform:rotate(45deg)}.arq-mobileNav[open] .arq-mobileNav__triggerLines i:last-child{top:6.5px;transform:rotate(-45deg)}.arq-mobileNav__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;width:100%;height:100%;padding:0;border:0;background:#0807058f;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:arqMobileBackdropIn .2s ease both}.arq-mobileNav__drawer{position:fixed;inset:0 auto 0 0;z-index:122;display:flex;width:min(88vw,344px);height:100dvh;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:calc(18px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) 14px;border-right:1px solid rgb(255 255 255 / 9%);background:var(--side-grad),var(--side);box-shadow:28px 0 64px #0000004d;color:var(--side-text);animation:arqMobileDrawerIn .24s cubic-bezier(.2,.74,.24,1) both}.arq-mobileNav__drawerHeader{display:flex;min-height:52px;align-items:center;gap:11px;padding:0 10px 10px 54px}.arq-mobileNav__drawerHeader>.arq-brand-mark{width:32px;height:22px}.arq-mobileNav__drawerHeader>div{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-mobileNav__drawerHeader strong{font-size:13px;font-weight:430;letter-spacing:.2em}.arq-mobileNav__drawerHeader small{display:none}.arq-mobileNav__sectionLabel{padding:15px 12px 7px;color:var(--side-text2);font-size:9.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.arq-mobileNav__links{display:flex;flex-direction:column;gap:3px}[data-frame] .arq-mobileNav__link{display:flex;min-height:45px;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:var(--side-text2);font-size:13.5px;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-frame] .arq-mobileNav__link:hover{background:var(--nav-hover);color:var(--side-text)}.arq-mobileNav__link>svg{flex:none;opacity:.9}.arq-mobileNav__link>span:nth-of-type(1){flex:1}.arq-mobileNav__badge{padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:650;line-height:1.4}.arq-mobileNav__profile{display:flex;align-items:center;gap:11px;margin-top:20px;padding:16px 10px 0;border-top:1px solid rgb(255 255 255 / 8%)}.arq-mobileNav__profile>span{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:650}.arq-mobileNav__profile>div{display:flex;min-width:0;flex-direction:column;gap:2px}.arq-mobileNav__profile strong{overflow:hidden;color:var(--side-text);font-size:12.5px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.arq-mobileNav__profile small{color:var(--side-text2);font-size:11px}.arq-mobileProfile{position:absolute;right:max(10px,env(safe-area-inset-right));bottom:9px;display:block}.arq-mobileProfile:not([open])>:not(summary){display:none!important}.arq-mobileProfile__trigger{position:relative;z-index:126;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(255 255 255 / 12%);border-radius:50%;background:#ffffff0f;color:var(--side-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.arq-mobileProfile__trigger:focus-visible{outline:0;box-shadow:var(--arq-focus-ring)}.arq-mobileProfile__avatar{display:grid;width:32px;height:32px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;background:var(--accent-soft);color:var(--accent);font-family:var(--serif);font-size:11.5px;font-weight:650;letter-spacing:.01em}.arq-mobileProfile__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.arq-mobileProfile__panel{position:fixed;top:calc(68px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:127;width:min(320px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--arq-data-line);border-radius:17px;background:var(--arq-data-surface);box-shadow:var(--arq-data-shadow),0 26px 70px #0003;color:var(--text);animation:arqMobileProfileIn .18s cubic-bezier(.2,.74,.24,1) both}.arq-mobileProfile__panel>header{display:flex;align-items:center;gap:13px;padding:18px 18px 16px;border-bottom:1px solid var(--arq-data-line-soft)}.arq-mobileProfile__avatar--large{width:48px;height:48px;flex:none;font-size:14px}.arq-mobileProfile__panel>header>div{display:flex;min-width:0;flex-direction:column;gap:4px}.arq-mobileProfile__panel>header strong{overflow:hidden;color:var(--text);font-size:15px;font-weight:580;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.arq-mobileProfile__panel>header small{color:var(--arq-data-muted);font-size:11.5px}.arq-mobileProfile__panel dl{display:grid;gap:11px;margin:0;padding:15px 18px}.arq-mobileProfile__panel dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.arq-mobileProfile__panel dt,.arq-mobileProfile__panel dd{margin:0;font-size:11.5px}.arq-mobileProfile__panel dt{color:var(--arq-data-faint)}.arq-mobileProfile__panel dd{overflow:hidden;color:var(--arq-data-muted);font-weight:550;text-align:right;text-overflow:ellipsis;white-space:nowrap}[data-frame] .arq-mobileProfile__action{display:flex;width:calc(100% - 20px);min-height:42px;align-items:center;justify-content:space-between;margin:0 10px 10px;padding:0 11px 0 12px;border:1px solid var(--arq-data-line);border-radius:11px;background:var(--arq-data-surface-soft);color:var(--text);font-size:12.5px;font-weight:580;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-frame] .arq-mobileProfile__action:active{background:var(--arq-data-hover)}[data-frame] .arq-project-list-grid{grid-template-columns:1fr}[data-frame] .arq-project-list-card__hero{height:clamp(156px,48vw,190px)}[data-frame] [data-screen],[data-frame] [data-screen]>*,[data-frame] [data-arqon-overview-mount],[data-frame] [data-arqon-activities-mount],[data-frame] [data-arqon-agenda-mount],[data-frame] [data-arqon-clients-mount],[data-frame] [data-arqon-finance-mount],[data-frame] [data-arqon-team-mount],[data-frame] [data-arqon-projects-mount]{min-width:0;max-width:100%}.arq-themeSettings__header{gap:14px;padding:20px 18px 18px}.arq-themeSettings__header h2{font-size:20px}.arq-themeSettings__header p{font-size:12px}.arq-themeSettings__current{display:none}.arq-themeSettings__body[data-personalize-body]{gap:19px;padding:19px 18px 20px}[data-frame] .arq-themeSettings [data-personalize-grid]{grid-template-columns:1fr}@keyframes arqMobileBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes arqMobileDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arqMobileProfileIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(max-width:640px){.arq-project-kpis{grid-template-columns:1fr}.arq-project-kpis__item,.arq-project-kpis__item:nth-child(2n){min-height:112px;border-left:0}.arq-project-kpis__item+.arq-project-kpis__item{border-top:1px solid var(--arq-data-line-soft)}}@media(max-width:520px){[data-frame] .arq-supplier-row{grid-template-columns:4px minmax(0,1fr) 38px}[data-frame] .arq-supplier-rt{grid-row:3;grid-column:2;justify-self:start}[data-frame] .arq-supplier-contact{display:block;grid-row:3;grid-column:2;overflow-wrap:anywhere;white-space:normal}[data-frame] .arq-supplier-actions{grid-row:1 / span 3}}[data-frame] .arq-supplier-contact{overflow-wrap:anywhere;white-space:normal;line-height:1.35}[data-frame] .arq-ai-agentCopy>div:last-child{display:-webkit-box;overflow:hidden;white-space:normal!important;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(prefers-reduced-motion:reduce){[data-frame] :is(.arq-clients-primary,.arq-team-primary,.arq-agenda-primary,.arq-activities-saveButton,.arq-activities-secondaryButton,.arq-client-contextEditor footer button,.arq-project-taskButton,.arq-project-minuteEditor footer button,.arq-agenda-todayButton,.arq-agenda-secondary){transition:none}[data-frame] :is(.arq-clients-primary,.arq-team-primary,.arq-agenda-primary,.arq-activities-saveButton,.arq-client-contextEditor footer .is-primary,.arq-project-taskButton.is-primary,.arq-project-minuteEditor button.is-primary,.arq-newProjectModal button.is-primary):hover{transform:none}.arq-clients-row>svg,[data-frame] .arq-supplier-row,[data-frame] .arq-ai-agentRow,[data-frame] .arq-ai-prompt,[data-frame] .arq-ai-prompt:after{transition:none}}[data-arqon-approvals-host] [data-arqon-approvals-mount]:not(:empty)~[data-arqon-approvals-fallback]{display:none}.arq-overview-horizonMobile,.arq-overview-portfolioMobile,.arq-overview-mobileCommand,.arq-overview-mobileAgenda,.arq-project-timeline__mobile,.arq-mobileTabBar{display:none}.arq-project-scheduleActivity__field{display:contents}.arq-project-scheduleActivity__field>small,.arq-project-scheduleActivity__type>small{display:none}@keyframes arqMobileSheetIn{0%{opacity:0;transform:translateY(24px) scale(.98)}}@media(min-width:721px)and (max-width:1199px){[data-frame]>.arq-desktopSidebar{width:84px!important;overflow-x:hidden!important}.arq-sidebarNav{padding:14px 10px 16px!important}.arq-sidebarBrand{justify-content:center;padding:4px 0 18px!important}.arq-sidebarBrandName,.arq-sidebarPanorama,.arq-sidebarIdentity,.arq-sidebarProfile>svg{display:none!important}.arq-sidebarNavLabel{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.arq-sidebarSectionLabel{height:14px;overflow:hidden;margin:7px 8px 5px;padding:0!important;border-top:1px solid color-mix(in srgb,var(--side-text2) 28%,transparent);color:transparent!important}[data-frame]>.arq-desktopSidebar [data-nav]{position:relative;min-height:44px;justify-content:center;padding:10px!important}.arq-sidebarNavBadge{position:absolute;top:4px;right:3px;min-width:17px;padding:0 4px!important;font-size:9px!important;text-align:center}.arq-sidebarFooter{align-items:center}.arq-sidebarProfile{justify-content:center;padding:4px 0!important}[data-frame]>.arq-appMain>.arq-appMain__inner{padding:28px 24px!important}}@media(max-width:720px){:root{--arq-mobile-gutter: clamp(14px, 4.2vw, 20px);--arq-mobile-radius: 16px;--arq-mobile-touch: 44px;--arq-mobile-label: 10.5px;--arq-mobile-caption: 12px;--arq-mobile-body: 14px}[data-frame] :is(button,a,summary,input,select,textarea){-webkit-tap-highlight-color:transparent}[data-frame] :is(button,a,summary),[data-frame] :is(.arq-clients-primary,.arq-team-primary,.arq-agenda-primary){min-height:var(--arq-mobile-touch)}[data-frame]{display:flex!important;position:relative;height:100dvh;min-height:100dvh!important;max-height:100dvh;flex-direction:column;overflow:hidden}[data-frame]>.arq-mobileHeader{position:relative;inset:auto;order:1;flex:0 0 auto}[data-frame]>.arq-appMain{order:2;flex:1 1 auto;min-height:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}[data-frame]>.arq-mobileTabBar{order:3}[data-frame]>.arq-appMain>.arq-appMain__inner{padding-top:16px!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.arq-mobileHeader{height:calc(54px + env(safe-area-inset-top));align-items:flex-end;justify-content:flex-start;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 5px max(18px,env(safe-area-inset-left));border-bottom:1px solid var(--arq-data-line-soft);background:color-mix(in srgb,var(--bg) 96%,transparent);box-shadow:0 1px color-mix(in srgb,var(--text) 3%,transparent);color:var(--text);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.arq-mobileHeader__brand{height:44px;gap:0;color:var(--text);font-size:17px;font-weight:650;letter-spacing:-.015em}.arq-mobileHeader__brand .arq-brand-mark{display:none}.arq-mobileHeader__context{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-mobileProfile{right:max(10px,env(safe-area-inset-right));bottom:5px}.arq-mobileProfile__trigger{border-color:var(--arq-data-line)!important;background:var(--arq-data-surface)!important;color:var(--text)!important;box-shadow:0 2px 10px color-mix(in srgb,var(--text) 8%,transparent)}.arq-mobileProfile__panel{top:calc(62px + env(safe-area-inset-top))}.arq-mobileTabBar{position:absolute;right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));z-index:116;display:grid;width:auto;min-height:62px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:7px 6px;overflow:visible;border:1px solid color-mix(in srgb,var(--arq-data-line) 88%,transparent);border-radius:22px;background:transparent;box-shadow:0 18px 44px color-mix(in srgb,var(--text) 16%,transparent),0 2px 8px color-mix(in srgb,var(--text) 8%,transparent);transform:translateZ(0);opacity:1;transition:transform .3s cubic-bezier(.2,.75,.2,1),opacity .2s ease,box-shadow .2s ease;will-change:transform,opacity}.arq-mobileTabBar:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:color-mix(in srgb,var(--card) 84%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);content:"";pointer-events:none}.arq-mobileTabBar.is-scroll-hidden,.arq-mobileTabBar.is-keyboard-hidden{transform:translate3d(0,calc(100% + 28px),0);opacity:0;pointer-events:none}.arq-mobileTabBar:has(.arq-mobileNav[open]){z-index:121;transform:translateZ(0);opacity:1;pointer-events:auto}.arq-mobileTabBar:has(.arq-mobileNav[open]):before{z-index:119;background:color-mix(in srgb,var(--card) 96%,transparent)}[data-frame] .arq-mobileTabBar__item,[data-frame] .arq-mobileNav__trigger{position:relative;display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 2px;border:0;border-radius:12px;background:transparent;color:var(--text3);font-size:10.5px;font-weight:600;letter-spacing:-.1px;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent}[data-frame] .arq-mobileTabBar__item{z-index:121}[data-frame] .arq-mobileTabBar__item.is-active,[data-frame] .arq-mobileNav__trigger.is-active,[data-frame] .arq-mobileNav[open]>.arq-mobileNav__trigger{color:var(--accent);font-weight:700}[data-frame] .arq-mobileTabBar__item.is-active:before,[data-frame] .arq-mobileNav__trigger.is-active:before,[data-frame] .arq-mobileNav[open]>.arq-mobileNav__trigger:before{display:none}.arq-mobileTabBar__icon{position:relative;z-index:1;display:grid;width:24px;height:24px;place-items:center}.arq-mobileTabBar__icon>svg{width:24px;height:24px}.arq-mobileTabBar__item>span:last-child,.arq-mobileNav__trigger>span:last-child{position:relative;z-index:1}.arq-mobileTabBar__badge{position:absolute;top:-6px;right:-10px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid var(--card);border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:700}.arq-mobileNav{position:relative;inset:auto;display:block;min-width:0}.arq-mobileNav__trigger{width:100%;height:auto;cursor:pointer}.arq-mobileNav__backdrop{z-index:118;background:#08070561;-webkit-backdrop-filter:none;backdrop-filter:none}.arq-mobileNav__drawer{inset:auto 8px calc(82px + max(10px,env(safe-area-inset-bottom))) 8px;z-index:124;width:auto;height:auto;max-height:min(72dvh,620px);padding:10px 10px 14px;border:1px solid var(--arq-data-line);border-radius:24px;background:var(--arq-data-surface);box-shadow:0 28px 80px #00000047;color:var(--text);animation:arqMobileSheetIn .28s cubic-bezier(.2,.75,.2,1) both}.arq-mobileNav__drawer:before{display:block;width:36px;height:5px;flex:none;margin:0 auto 3px;border-radius:999px;background:var(--arq-data-line);content:""}.arq-mobileNav__drawerHeader{min-height:56px;padding:8px 12px 9px}.arq-mobileNav__drawerHeader strong{color:var(--text);font-family:var(--serif);font-size:24px;font-weight:560;letter-spacing:-.025em}.arq-mobileNav__drawerHeader small{display:block;color:var(--text3);font-size:11.5px}.arq-mobileNav__sectionLabel{padding:13px 12px 7px;color:var(--text3);font-size:10px}.arq-mobileNav__links{gap:2px}[data-frame] .arq-mobileNav__link{min-height:50px;border-radius:13px;color:var(--text2)!important;font-size:15px}[data-frame] .arq-mobileNav__link[style*="var(--nav-active-bg)"]{color:var(--accent)!important}.arq-overview-shell{gap:18px}.arq-overview-horizonWeekCard,.arq-overview-primaryGrid>.arq-overview-activities,.arq-overview-deliveriesPanel,.arq-overview-agendaPanel--desktop{display:none!important}.arq-overview-panel.arq-overview-horizon{padding:18px 18px 17px;border-radius:22px}.arq-overview-mobileCommand{display:block;padding:17px;overflow:hidden;border:1px solid var(--overview-line);border-radius:22px;background:var(--overview-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--overview-text) 6%,transparent)}.arq-overview-mobileCommand>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px}.arq-overview-mobileCommand>header>div>span,.arq-overview-mobileAgenda>header span{color:var(--overview-accent);font-size:10px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.arq-overview-mobileCommand>header h2,.arq-overview-mobileAgenda>header h2{margin:4px 0 0;font-family:var(--serif);font-size:21px;font-weight:560;letter-spacing:-.025em;line-height:1.15}.arq-overview-mobileCommand>header>span{display:inline-flex;flex:none;align-items:center;gap:6px;margin-top:3px;color:var(--overview-text-faint);font-size:10px;font-weight:620}.arq-overview-mobileCommand>header>span i{width:7px;height:7px;border-radius:50%;background:var(--overview-positive)}.arq-overview-mobileCommand>header>span.is-attention i{background:var(--overview-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--overview-warning) 12%,transparent)}.arq-overview-mobileCommand__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:11px}.arq-overview-mobileCommand__progress{display:grid;min-height:116px;grid-template-columns:76px minmax(0,1fr) 13px;align-content:center;align-items:center;gap:12px;padding:14px!important;border:1px solid var(--overview-line-soft)!important;border-radius:18px!important;background:color-mix(in srgb,var(--overview-accent) 6%,var(--overview-surface))!important;text-align:left}.arq-overview-mobileCommand__ring{display:grid;width:76px;height:76px;place-items:center;border-radius:50%;background:conic-gradient(var(--overview-accent) var(--arq-mobile-progress),var(--overview-line-soft) 0)}.arq-overview-mobileCommand__ring:before{grid-area:1 / 1;width:61px;height:61px;border-radius:50%;background:var(--overview-surface);content:""}.arq-overview-mobileCommand__ring strong{z-index:1;grid-area:1 / 1;font-family:var(--serif);font-size:19px;font-weight:650}.arq-overview-mobileCommand__progress>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.arq-overview-mobileCommand__progress small,.arq-overview-mobileCommand__signals small,.arq-overview-mobileCommand__team small{color:var(--overview-text-faint);font-size:10.5px;line-height:1.3}.arq-overview-mobileCommand__progress>span:nth-child(2) strong{font-size:12.5px;font-weight:620;line-height:1.35}.arq-overview-mobileCommand__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.arq-overview-mobileCommand__signals>button{display:grid;min-height:71px;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:9px;padding:10px!important;border:1px solid var(--overview-line-soft)!important;border-radius:17px!important;background:var(--overview-surface-soft)!important;text-align:left}.arq-overview-mobileCommand__signals>button.is-attention{background:color-mix(in srgb,var(--overview-warning) 6%,var(--overview-surface))!important}.arq-overview-mobileCommand__signalIcon{display:grid;width:32px;height:32px;place-items:center;border-radius:11px;background:var(--overview-accent-soft);color:var(--overview-accent)}.arq-overview-mobileCommand__signals>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px}.arq-overview-mobileCommand__signals>button>span:nth-child(2) strong{font-family:var(--serif);font-size:20px;font-weight:650}.arq-overview-mobileCommand__team{display:grid;width:100%;min-height:62px;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:12px;margin-top:11px!important;padding:10px 2px 0!important;border-top:1px solid var(--overview-line-soft)!important;border-radius:0!important;text-align:left}.arq-overview-mobileCommand__avatars{display:flex;padding-left:4px}.arq-overview-mobileCommand__avatars i{display:grid;width:30px;height:30px;place-items:center;overflow:hidden;margin-left:-5px;border:2px solid var(--overview-surface);border-radius:50%;background:var(--overview-accent-soft);color:var(--overview-accent);font-size:9px;font-style:normal;font-weight:700}.arq-overview-mobileCommand__avatars img{width:100%;height:100%;object-fit:cover}.arq-overview-mobileCommand__team>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.arq-overview-mobileCommand__team>span:nth-child(2) strong{font-size:12.5px;font-weight:620}.arq-overview-primaryGrid,.arq-overview-scheduleGrid{display:block}.arq-overview-mobileAgenda{display:block;padding:17px;border-radius:22px}.arq-overview-mobileAgenda>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.arq-overview-mobileAgenda>header button,.arq-overview-mobileAgenda__more{min-height:44px;padding:0 8px!important;color:var(--overview-accent)!important;font-size:12px!important;font-weight:650!important}.arq-overview-mobileAgenda__featured{display:grid;width:100%;min-height:100px;grid-template-columns:45px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:15px!important;border:1px solid color-mix(in srgb,var(--overview-accent) 20%,var(--overview-line))!important;border-radius:18px!important;background:color-mix(in srgb,var(--overview-accent) 7%,var(--overview-surface))!important;text-align:left}.arq-overview-mobileAgenda__icon{display:grid;width:45px;height:45px;place-items:center;border-radius:15px;background:var(--overview-accent-soft);color:var(--overview-accent)}.arq-overview-mobileAgenda__featuredCopy{display:flex;min-width:0;flex-direction:column;gap:4px}.arq-overview-mobileAgenda__featuredCopy small{color:var(--overview-accent);font-size:9.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.arq-overview-mobileAgenda__featuredCopy strong{font-family:var(--serif);font-size:16px;font-weight:570;line-height:1.25}.arq-overview-mobileAgenda__featuredCopy span{color:var(--overview-text-faint);font-size:11.5px}.arq-overview-mobileAgenda__groups{display:grid;gap:14px;margin-top:17px}.arq-overview-mobileAgenda__group>strong{display:block;margin-bottom:4px;color:var(--overview-text-faint);font-size:9.5px;font-weight:720;letter-spacing:.08em}.arq-overview-mobileAgenda__group>div{overflow:hidden;border:1px solid var(--overview-line-soft);border-radius:16px}.arq-overview-mobileAgenda__group button{display:grid;width:100%;min-height:64px;grid-template-columns:47px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:9px 12px!important;border-bottom:1px solid var(--overview-line-soft)!important;text-align:left}.arq-overview-mobileAgenda__group button:last-child{border-bottom:0!important}.arq-overview-mobileAgenda__group time{color:var(--overview-accent);font-family:var(--serif);font-size:13px;font-variant-numeric:tabular-nums;font-weight:650}.arq-overview-mobileAgenda__group button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-overview-mobileAgenda__group button>span strong{overflow:hidden;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.arq-overview-mobileAgenda__group button>span small{overflow:hidden;color:var(--overview-text-faint);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.arq-overview-mobileAgenda__more{width:100%;margin-top:6px!important;text-align:center}.arq-overview-portfolioTimeline,.arq-overview-teamSection{display:none!important}.arq-overview-health{padding:17px;border-radius:22px}.arq-overview-health .arq-overview-sectionHeading>div:first-child>p{display:none}.arq-overview-healthList{display:grid;gap:8px;margin-top:12px}.arq-overview-healthRow{min-height:70px;grid-template-columns:45px minmax(0,1fr) 14px!important;gap:11px;padding:10px 2px!important;border-bottom:1px solid var(--overview-line-soft)!important;border-radius:0!important}.arq-overview-healthRow:nth-child(n+4){display:none}.arq-overview-healthRow:last-child,.arq-overview-healthRow:nth-child(3){border-bottom:0!important}.arq-overview-healthScore{width:45px;height:45px;border-radius:14px}.arq-overview-healthScore i{font-size:16px}.arq-overview-healthScore span{display:none}.arq-overview-healthProject strong{font-size:13.5px}.arq-overview-healthProject small{margin-top:3px;font-size:10.5px}.arq-overview-healthReason,.arq-overview-nextAction{display:none!important}.arq-overview-horizonScroller{display:none}.arq-overview-horizonMobile{display:block}.arq-overview-horizonWeekCard{overflow:hidden}.arq-overview-horizonMobileEvent{display:grid;width:100%;min-height:72px;grid-template-columns:66px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:13px 15px!important;border:0!important;border-top:1px solid var(--overview-line-soft)!important;border-radius:0!important;background:transparent!important;color:var(--overview-text)!important;text-align:left}.arq-overview-horizonMobileEvent.is-today{background:color-mix(in srgb,var(--overview-accent) 7%,transparent)!important}.arq-overview-horizonMobileDate,.arq-overview-horizonMobileCopy{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-overview-horizonMobileDate strong{color:var(--overview-accent);font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:capitalize}.arq-overview-horizonMobileDate small,.arq-overview-horizonMobileCopy small{color:var(--overview-text-faint);font-size:11.5px}.arq-overview-horizonMobileCopy strong{overflow:hidden;font-family:var(--serif);font-size:14px;font-weight:550;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.arq-overview-horizonMobileArrow{color:var(--overview-accent);font-size:17px;text-align:right}.arq-overview-horizonMobileMore,.arq-overview-horizonMobileEmpty{display:block;width:100%;padding:14px 15px!important;border:0!important;border-top:1px solid var(--overview-line-soft)!important;background:transparent!important;color:var(--overview-accent)!important;font-size:12px!important;font-weight:650!important;text-align:left}.arq-overview-portfolioTimelineViewport{display:none}.arq-overview-portfolioMobile{display:grid;margin-top:16px;overflow:hidden;border:1px solid var(--overview-line);border-radius:var(--arq-mobile-radius);background:var(--overview-surface)}.arq-overview-portfolioMobileRow{display:grid;min-height:100px;grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"identity arrow" "phase arrow" "progress arrow";align-items:center;gap:7px 12px;padding:14px 15px!important;border:0!important;border-bottom:1px solid var(--overview-line-soft)!important;border-radius:0!important;background:transparent!important;color:var(--overview-text)!important;text-align:left}.arq-overview-portfolioMobileRow:last-child{border-bottom:0!important}.arq-overview-portfolioMobileIdentity{grid-area:identity}.arq-overview-portfolioMobilePhase{grid-area:phase}.arq-overview-portfolioMobileProgress{grid-area:progress}.arq-overview-portfolioMobileArrow{grid-area:arrow}.arq-overview-portfolioMobileIdentity,.arq-overview-portfolioMobilePhase{display:flex;min-width:0;flex-direction:column;gap:2px}.arq-overview-portfolioMobileIdentity strong{overflow:hidden;font-family:var(--serif);font-size:15px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.arq-overview-portfolioMobileIdentity small,.arq-overview-portfolioMobilePhase small{color:var(--overview-text-faint);font-size:10.5px}.arq-overview-portfolioMobilePhase strong{font-size:11.5px;font-weight:620}.arq-overview-portfolioMobileProgress{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:9px}.arq-overview-portfolioMobileProgress>span{height:4px;overflow:hidden;border-radius:999px;background:var(--track)}.arq-overview-portfolioMobileProgress i{display:block;height:100%;border-radius:inherit;background:var(--overview-accent)}.arq-overview-portfolioMobileProgress>strong{color:var(--overview-text-soft);font-size:10.5px;text-align:right}.arq-overview-portfolioMobileArrow{color:var(--overview-accent);font-size:17px}.arq-activities-weekBody{overflow:visible!important}.arq-activities-table{display:block;width:100%;min-width:0!important;padding:10px}.arq-activities-table thead{display:none!important}.arq-activities-table tbody{display:grid!important;gap:10px}.arq-activities-table tr.arq-activities-row{display:grid!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;overflow:visible;border:1px solid var(--arq-data-line-soft);border-radius:14px;background:var(--arq-data-surface);box-shadow:0 8px 24px color-mix(in srgb,#000 5%,transparent)}.arq-activities-table tr.arq-activities-row>td{display:flex!important;min-width:0;flex-direction:column;gap:5px;padding:0!important;border:0!important;background:transparent!important}.arq-activities-table tr.arq-activities-row>td:before{color:var(--text3);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arq-activities-table tr.arq-activities-row>td:nth-child(1):before{content:"Projeto"}.arq-activities-table tr.arq-activities-row>td:nth-child(2):before{content:"Atividade"}.arq-activities-table tr.arq-activities-row>td:nth-child(3):before{content:"Responsável"}.arq-activities-table tr.arq-activities-row>td:nth-child(4):before{content:"Data"}.arq-activities-table tr.arq-activities-row>td:nth-child(5):before{content:"Tipo"}.arq-activities-table tr.arq-activities-row>td:nth-child(6):before{content:"Status"}.arq-activities-table tr.arq-activities-row>td:nth-child(7):before{content:"Fase"}.arq-activities-table tr.arq-activities-row>td:nth-child(8):before{content:"Observação"}.arq-activities-table tr.arq-activities-row>td:nth-child(1),.arq-activities-table tr.arq-activities-row>td:nth-child(2),.arq-activities-table tr.arq-activities-row>td:nth-child(7),.arq-activities-table tr.arq-activities-row>td:nth-child(8){grid-column:1 / -1}.arq-activities-table .arq-activities-titleCell{padding-block:11px!important;border-block:1px solid var(--arq-data-line-soft)!important}.arq-activities-table .arq-activities-titleText{overflow:visible;font-family:var(--serif);font-size:15px;line-height:1.35;text-overflow:initial;white-space:normal}.arq-activities-table .arq-activities-inlineField,.arq-activities-table .arq-activities-inlineField>button,.arq-activities-table :is(input,select){width:100%;min-width:0}.arq-activities-table .arq-activities-inlineField>button,.arq-activities-table :is(input,select){min-height:42px}.arq-project-card,.arq-project-card--portalNotifications{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.arq-project-card__header,.arq-project-card__tools{min-width:0;max-width:100%;flex-wrap:wrap}.arq-project-timeline__viewport{display:none}.arq-project-timeline__mobile{display:grid;margin:15px 0 0;padding:0;overflow:hidden;border-top:1px solid var(--arq-project-line-soft);list-style:none}.arq-project-timeline__mobile li{position:relative;display:grid;min-height:74px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--arq-project-line-soft)}.arq-project-timeline__mobile li:last-child{border-bottom:0}.arq-project-timeline__mobileIndex{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--arq-project-line);border-radius:50%;color:var(--arq-project-text-muted);font-size:10px;font-weight:700}.arq-project-timeline__mobile li.is-current .arq-project-timeline__mobileIndex{border-color:var(--arq-project-accent);background:var(--arq-project-accent);color:var(--arq-accent-contrast, #fff)}.arq-project-timeline__mobileCopy{display:flex;min-width:0;flex-direction:column;gap:3px}.arq-project-timeline__mobileCopy strong{font-family:var(--serif);font-size:14px;font-weight:550}.arq-project-timeline__mobileCopy small{color:var(--arq-project-text-muted);font-size:10.5px}.arq-project-timeline__mobileStatus{display:inline-flex;align-items:center;gap:5px;color:var(--arq-project-text-muted);font-size:10px;white-space:nowrap}.arq-project-timeline__mobileStatus i{width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.arq-project-timeline__mobile li.is-current .arq-project-timeline__mobileStatus{color:var(--arq-project-accent)}.arq-project-timeline__mobile li.is-current .arq-project-timeline__mobileStatus i,.arq-project-timeline__mobile li.is-completed .arq-project-timeline__mobileStatus i{border-color:transparent;background:currentColor}.arq-project-phase__bodyInner{min-width:0!important;overflow:visible!important}.arq-project-phase__columns{display:none!important}.arq-project-phase__activities{display:grid;gap:10px;padding:10px!important}.arq-project-scheduleActivity{display:grid!important;min-width:0!important;min-height:0;grid-template-columns:24px minmax(0,1fr);gap:10px 9px;padding:13px!important;border:1px solid var(--arq-project-line-soft);border-radius:13px;background:color-mix(in srgb,var(--arq-project-surface) 96%,var(--arq-project-accent))}.arq-project-scheduleActivity+.arq-project-scheduleActivity:before{display:none}.arq-project-scheduleActivity__checkbox{grid-column:1;grid-row:1}.arq-project-scheduleActivity__title{grid-column:2;grid-row:1;align-self:center;overflow:visible;font-size:13px;line-height:1.4;text-overflow:initial;white-space:normal}.arq-project-scheduleActivity__type,.arq-project-scheduleActivity__field{display:flex;min-width:0;grid-column:1 / -1;flex-direction:column;gap:5px}.arq-project-scheduleActivity__type{padding-top:9px;border-top:1px solid var(--arq-project-line-soft);overflow:visible;white-space:normal}.arq-project-scheduleActivity__field>small,.arq-project-scheduleActivity__type>small{display:block;color:var(--arq-project-text-muted);font-size:var(--arq-mobile-label);font-weight:700;letter-spacing:.045em;text-transform:uppercase}.arq-project-phase__gate{padding:4px 7px;font-size:10px}.arq-project-scheduleHistory small{font-size:10.5px}.arq-project-portalRow{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"kind date chevron" "subject subject subject";row-gap:6px;min-height:58px}.arq-project-portalRow__kind{grid-area:kind}.arq-project-portalRow__date{grid-area:date}.arq-project-portalRow__subject{grid-area:subject;white-space:normal}.arq-project-portalRow svg{grid-area:chevron}.arq-project-portalFooter button{min-height:44px}.arq-project-scheduleActivity__field :is(button,input,select){min-height:42px;max-width:none}.arq-project-deliveriesTable{display:grid;gap:10px;overflow:visible!important;border:0;background:transparent;box-shadow:none}.arq-project-deliveriesTable__head{display:none!important}.arq-project-deliveriesTable>article{display:grid!important;min-width:0!important;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px!important;border:1px solid var(--arq-project-line-soft)!important;border-radius:13px;background:var(--arq-project-surface)}.arq-project-deliveriesTable>article>div:first-child{grid-column:1 / -1}.arq-project-deliveriesTable>article>div:first-child strong{overflow:visible;font-size:13px;text-overflow:initial;white-space:normal}.arq-project-deliveriesTable>article>span:nth-child(2){grid-column:1 / -1;margin:0;color:var(--arq-project-accent);font-size:10.5px;font-weight:620}.arq-project-deliveriesTable__dates{grid-column:1;font-size:11px}.arq-project-deliveryDeviation{align-self:center;justify-self:end}.arq-project-deliveryState{grid-column:1 / -1}.arq-project-deliveryHero__dates{padding-left:0!important}.arq-finance-rhythmGrid,.arq-finance-grid,.arq-finance-grid--compact{grid-template-columns:minmax(0,1fr)!important}.arq-finance-rhythmGrid>[class*=arq-finance-col-],.arq-finance-grid>[class*=arq-finance-col-],.arq-finance-grid--compact>[class*=arq-finance-col-]{grid-column:1 / -1!important;min-width:0}.arq-finance-kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arq-finance-kpiCard,.arq-finance-kpiCard:nth-child(4),.arq-finance-kpiCard:nth-child(5){min-height:132px;grid-column:auto!important}.arq-finance-kpiValue{font-size:clamp(20px,6.3vw,28px)}.arq-finance-chartFigure{width:100%;overflow:hidden!important}.arq-finance-flowChart{width:100%!important;min-width:0!important;max-height:none!important}.arq-finance-panel :is(p,li,button,span){line-height:1.45}.arq-finance-profitabilityTableScroller,.arq-finance-tableScroller{overflow:visible!important;border:0!important}.arq-finance-profitabilityPanel--compact{overflow:hidden}.arq-finance-profitabilityToolbar{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px!important}.arq-finance-profitabilityToolbarGroup{display:grid!important;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:center}.arq-finance-profitabilityToolbarGroup .arq-finance-segmented{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.arq-finance-profitabilityToolbarGroup .arq-finance-segmented::-webkit-scrollbar{display:none}.arq-finance-profitabilityTable,.arq-finance-table{display:block;width:100%;min-width:0!important}.arq-finance-profitabilityTable thead,.arq-finance-table thead{display:none}.arq-finance-profitabilityTable tbody,.arq-finance-table tbody{display:grid;gap:10px}.arq-finance-profitabilityTable tbody tr,.arq-finance-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px;border:1px solid var(--fin-line);border-radius:13px;background:var(--fin-surface)}.arq-finance-profitabilityTable tbody :is(th,td),.arq-finance-table tbody :is(th,td){display:flex;min-width:0;flex-direction:column;gap:3px;padding:0!important;border:0!important;text-align:left!important;width:auto!important;white-space:normal!important}.arq-finance-profitabilityTable tbody :is(th,td):before,.arq-finance-table tbody :is(th,td):before{color:var(--fin-text-faint);content:attr(data-label);font-size:var(--arq-mobile-label);font-weight:700;letter-spacing:.045em;text-transform:uppercase}.arq-finance-profitabilityColProject{grid-column:1 / -1;padding-bottom:10px!important;border-bottom:1px solid var(--fin-line-soft)!important}.arq-timeClosures-surface,.arq-timeClosures-segmented{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.arq-timeClosures-segmented{overflow:hidden}.arq-timeClosures-segmented>*{min-width:0}.arq-timeClosures-tableWrap{overflow:visible!important;border:0;background:transparent}.arq-timeClosures-table{display:block;width:100%;min-width:0!important}.arq-timeClosures-table thead{display:none}.arq-timeClosures-table tbody{display:grid;gap:10px}.arq-timeClosures-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;padding:14px;border:1px solid var(--arq-data-line-soft);border-radius:14px;background:var(--arq-data-surface)}.arq-timeClosures-table tbody td{display:flex;min-width:0;flex-direction:column;gap:4px;padding:0!important;border:0!important;text-align:left!important}.arq-timeClosures-table tbody td:before{color:var(--text3);content:attr(data-label);font-size:var(--arq-mobile-label);font-weight:700;letter-spacing:.045em;text-transform:uppercase}.arq-timeClosures-table tbody td:first-child,.arq-timeClosures-table tbody td:nth-child(2),.arq-timeClosures-table tbody td:nth-last-child(2),.arq-timeClosures-table tbody td.arq-timeClosures-tableEmpty{grid-column:1 / -1}.arq-timeClosures-table tbody td.arq-timeClosures-action,.arq-timeClosures-table tbody td.arq-timeClosures-tableActions{grid-column:1 / -1;align-items:stretch}.arq-timeClosures-table tbody td.arq-timeClosures-action:before,.arq-timeClosures-table tbody td.arq-timeClosures-tableActions:before,.arq-timeClosures-table tbody td.arq-timeClosures-tableEmpty:before{display:none}.arq-timeClosures-table tbody td.arq-timeClosures-action button,.arq-timeClosures-table tbody td.arq-timeClosures-tableActions button{min-height:44px}.arq-timeClosures-person i{width:40px;height:40px}.arq-timeClosures-drawerAllocationHeader{display:none}.arq-timeClosures-drawerAllocationRow{grid-template-columns:44px minmax(0,1fr) auto!important}.arq-timeClosures-drawerAllocationValue{grid-column:2 / -1;text-align:left!important}.arq-team-scheduleCard{display:grid;gap:10px;overflow:visible!important;border:0;background:transparent}.arq-team-scheduleHeader{display:grid!important;min-width:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:0 12px;border:0;background:transparent}.arq-team-scheduleHeader>span:first-child,.arq-team-scheduleHeader>span:last-child{display:none}.arq-team-scheduleHeader>span{min-height:34px;padding:0!important;border:0!important;font-size:10.5px;letter-spacing:.045em;text-align:center}.arq-team-scheduleHeader b{font-size:14px}.arq-team-memberRow{display:grid!important;min-width:0!important;min-height:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0;overflow:hidden;border:1px solid var(--line)!important;border-radius:14px;background:var(--team-surface)}.arq-team-memberRow .arq-team-person{grid-column:1 / -1;padding:13px 14px!important;border-bottom:1px solid var(--line2)}.arq-team-memberRow .arq-team-person strong{font-size:14px}.arq-team-memberRow .arq-team-person span{font-size:11.5px}.arq-team-memberRow .arq-team-person small{font-size:11px;line-height:1.4}.arq-team-dayCell{min-width:0;min-height:62px;padding:10px 3px!important;border-left:1px solid var(--line2);text-align:center}.arq-team-dayCell:nth-of-type(2){border-left:0}.arq-team-dayCell strong{font-size:17px}.arq-team-dayCell strong small,.arq-team-dayCell>span{font-size:11px}.arq-team-total>div span,.arq-team-total small{font-size:11px}.arq-team-total{grid-column:1 / -1;padding:12px 14px!important;border-top:1px solid var(--line2)}.arq-teamMember-hoursTableWrap{overflow:visible!important;border:0;background:transparent}.arq-teamMember-hoursTable{display:block;width:100%;min-width:0!important}.arq-teamMember-hoursTable thead{display:none}.arq-teamMember-hoursTable tbody{display:grid;gap:10px}.arq-teamMember-hoursTable tbody tr:not(.arq-teamMember-addProjectRow){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--team-surface)}.arq-teamMember-hoursTable tbody td{display:flex;width:auto!important;min-width:0;flex-direction:column;gap:5px;padding:0!important;border:0!important}.arq-teamMember-hoursTable tbody td:before{color:var(--text3);content:attr(data-label);font-size:var(--arq-mobile-label);font-weight:700;letter-spacing:.045em;text-transform:uppercase}.arq-teamMember-hoursTable tbody td[data-label=Data],.arq-teamMember-hoursTable tbody td[data-label=Projeto],.arq-teamMember-hoursTable tbody td[data-label=Atividade]{grid-column:1 / -1}.arq-teamMember-hoursTable :is(input,select){width:100%;min-width:0!important;min-height:42px;padding-inline:10px;border-color:var(--line);background:var(--team-surface);font-size:12px}.arq-teamMember-addProjectRow{display:block;margin-top:-4px}.arq-teamMember-addProjectRow td{display:block!important}.arq-teamMember-addProjectRow td:before{display:none}.arq-teamMember-addProjectRow button{width:100%;min-height:44px}.arq-clients-tableHead{display:none!important}.arq-clients-rows{display:grid;gap:10px;padding:10px}.arq-clients-row{display:grid!important;min-height:0;grid-template-columns:minmax(0,1fr) auto!important;gap:12px;padding:14px!important;border:1px solid var(--arq-data-line-soft)!important;border-radius:14px!important;background:var(--arq-data-surface)!important;text-align:left}.arq-clients-row>*{display:flex!important}.arq-clients-row>.arq-clients-identity{grid-column:1;grid-row:1}.arq-clients-row>svg{grid-column:2;grid-row:1;align-self:center}.arq-clients-row>.arq-clients-cell,.arq-clients-row>.arq-clients-responsible,.arq-clients-row>.arq-clients-projectCount,.arq-clients-row>span:nth-child(5){grid-column:1 / -1;min-width:0;padding-top:10px;border-top:1px solid var(--arq-data-line-soft)}.arq-clients-row>.arq-clients-cell{flex-direction:column}.arq-clients-row>.arq-clients-responsible,.arq-clients-row>.arq-clients-projectCount,.arq-clients-row>span:nth-child(5){align-items:center;justify-content:flex-start}.arq-clients-row>.arq-clients-projectCount{gap:5px}.arq-clients-row>.arq-clients-cell:nth-of-type(6){display:flex!important}.arq-team-metric small,.arq-client-heroFacts span,.arq-client-info dt,.arq-client-documents dt,.arq-agenda-mobileDays button span{font-size:var(--arq-mobile-label);letter-spacing:.045em}.arq-team-metric span,.arq-team-section>header p,.arq-agenda-mobileList article>time small,.arq-agenda-event.is-compact small{font-size:var(--arq-mobile-caption)}.arq-team-projectBody>div:first-child strong,.arq-agenda-event.is-compact strong{font-size:var(--arq-mobile-body)}.arq-team-projectStats,.arq-team-projectFooter>span{font-size:11.5px;line-height:1.35}.arq-team-projectVisual>b{padding:5px 8px;font-size:10px;letter-spacing:.04em}.arq-teamInbox-headingActions .is-quiet{display:none}.arq-teamInbox-headingActions .arq-team-primary{width:100%}[data-frame] .arq-teamInbox-composer .arq-teamInbox-mediaButton{width:var(--arq-mobile-touch);height:var(--arq-mobile-touch);min-width:var(--arq-mobile-touch);flex:0 0 var(--arq-mobile-touch)}.arq-teamInbox-layout{grid-template-columns:minmax(0,1fr)!important}.arq-teamInbox-rail{width:100%;max-width:100%}.arq-agenda-mobileList article{grid-template-columns:54px minmax(0,1fr);gap:12px;padding-block:12px}.arq-agenda-event.is-compact{min-height:72px;padding:12px 13px 11px 15px;border-radius:14px}.arq-agenda-mobileDays button{min-height:52px}}@media(max-width:430px){.arq-overview-horizonMobileEvent{grid-template-columns:58px minmax(0,1fr) 18px;padding-inline:13px!important}.arq-finance-kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arq-finance-kpiCard:first-child{grid-column:1 / -1!important}.arq-finance-kpiCard{min-height:118px;padding:15px}.arq-finance-kpiCard h3,.arq-finance-kpiMeaning,.arq-finance-kpiComparison{font-size:11.5px}.arq-finance-kpiValue{overflow-wrap:anywhere;font-size:clamp(18px,5.4vw,24px)}.arq-project-timeline__mobile li{grid-template-columns:32px minmax(0,1fr)}.arq-project-timeline__mobileStatus{grid-column:2}.arq-timeClosures-table tbody tr,.arq-teamMember-hoursTable tbody tr:not(.arq-teamMember-addProjectRow){grid-template-columns:1fr}.arq-timeClosures-table tbody td,.arq-teamMember-hoursTable tbody td,.arq-teamMember-hoursTable tbody td[data-label=Data],.arq-teamMember-hoursTable tbody td[data-label=Projeto],.arq-teamMember-hoursTable tbody td[data-label=Atividade]{grid-column:1}.arq-team-dayCell{min-height:58px}}@media(prefers-reduced-motion:reduce){.arq-overview-horizonMobileEvent,.arq-overview-portfolioMobileRow,.arq-project-timeline__mobile li{scroll-behavior:auto;transition:none!important}}[data-frame]{--editorial-muted: color-mix(in srgb, var(--text2) 78%, var(--text));--editorial-faint: color-mix(in srgb, var(--text3) 55%, var(--text));--arq-data-faint: var(--editorial-faint)}[data-frame] .arq-team-total.is-high>i b{background:var(--warn)}[data-frame] .arq-team-total.is-high small{color:var(--warn)}[data-frame] .arq-team-total:is(.is-balanced,.is-available)>i b{background:var(--pos)}[data-frame] .arq-team-total:is(.is-balanced,.is-available) small{color:var(--pos)}[data-frame] .arq-team-person :is(span,small),[data-frame] .arq-project-activity__name>span,[data-frame] .arq-project-miniHeader__fact{color:var(--editorial-muted)}[data-frame] .arq-project-summary__grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr)}[data-frame] .arq-project-card--activities,[data-frame] .arq-project-summary__side{grid-column:auto}[data-frame] :is(.arq-project-activities__heading,.arq-project-activity){grid-template-columns:minmax(0,2.2fr) minmax(105px,1fr) 68px minmax(108px,1fr);gap:16px}[data-frame] .arq-project-activity{min-height:90px;padding-block:16px}[data-frame] .arq-project-activity__name strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4;overflow-wrap:anywhere}[data-frame] .arq-project-activity__responsible{white-space:normal;overflow:visible;line-height:1.45}[data-frame] .arq-project-activity__status{line-height:1.4}[data-frame] .arq-project-healthComparison__verdict{display:flex;flex-direction:column;align-items:flex-start;gap:12px}[data-frame] .arq-project-healthComparison__verdict strong{font-size:30px}[data-frame] .arq-project-healthComparison__verdict p{margin:0;color:var(--editorial-muted);font-size:15px;line-height:1.55}[data-frame] .arq-project-delivery__contract{display:flex;flex-direction:column;gap:4px;color:var(--editorial-muted);line-height:1.5}[data-frame] .arq-editorial-sectionHeading{display:block;margin-bottom:20px}[data-frame] .arq-editorial-sectionHeading.has-action{display:flex;align-items:center;justify-content:space-between;gap:24px}[data-frame] .arq-editorial-sectionHeading h2{margin:0;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.025em;color:var(--text)}[data-frame] .arq-editorial-sectionHeading p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--editorial-muted)}[data-frame] .arq-editorial-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border:1px solid var(--accent-border);border-radius:9px;background:var(--accent);color:var(--accent-contrast);font:inherit;font-size:15px;cursor:pointer}[data-frame] .arq-project-briefingAi{gap:0}[data-frame] .arq-project-briefingAi__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:stretch}[data-frame] :is(.arq-editorial-briefingDocument,.arq-editorial-aiPanel,.arq-editorial-minuteDocument,.arq-editorial-minuteList){min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}[data-frame] :is(.arq-editorial-briefingDocument,.arq-editorial-aiPanel)>header{padding:22px 24px;border-bottom:1px solid var(--line)}[data-frame] :is(.arq-editorial-briefingDocument,.arq-editorial-aiPanel) h3{margin:0;color:var(--text);font-size:20px;font-weight:500;line-height:1.3}[data-frame] :is(.arq-editorial-briefingDocument,.arq-editorial-aiPanel)>header p{margin:7px 0 0;color:var(--editorial-muted);font-size:14px;line-height:1.5}[data-frame] .arq-editorial-aiPanel>header .arq-editorial-aiDisclosure{margin-top:16px}[data-frame] .arq-editorial-briefingAnswer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;scroll-margin-top:150px}[data-frame] .arq-editorial-briefingAnswer+.arq-editorial-briefingAnswer{border-top:1px solid var(--line)}[data-frame] .arq-editorial-briefingAnswer:target{background:var(--accent-soft)}[data-frame] .arq-editorial-briefingAnswer h4{margin:0;font-size:18px;font-weight:500;line-height:1.4}[data-frame] .arq-editorial-briefingAnswer p{margin:7px 0 0;font-size:15px;color:var(--editorial-muted);line-height:1.55}[data-frame] .arq-editorial-badge{display:inline-flex;align-items:center;width:max-content;padding:5px 12px;border-radius:7px;font-size:14px;line-height:1.4;color:var(--pos);border:1px solid color-mix(in srgb,var(--pos) 24%,transparent);background:color-mix(in srgb,var(--pos) 8%,transparent)}[data-frame] .arq-editorial-badge.is-review{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 24%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent)}[data-frame] .arq-editorial-insight{padding:20px 24px}[data-frame] .arq-editorial-insight+.arq-editorial-insight{border-top:1px solid var(--line)}[data-frame] .arq-editorial-insight>header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--warn);font-size:14px}[data-frame] .arq-editorial-insight>p{margin:8px 0;font-size:16px;line-height:1.5;color:var(--text)}[data-frame] .arq-editorial-sources{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;color:var(--accent);font-size:14px;line-height:1.5}[data-frame] .arq-editorial-sources a{color:inherit;text-underline-offset:3px}[data-frame] .arq-editorial-insightActions{display:flex;gap:8px;margin-top:14px}[data-frame] .arq-editorial-insightActions button{min-height:34px;padding:6px 14px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text2);font:inherit;font-size:14px;cursor:pointer}[data-frame] .arq-editorial-insightActions button:hover{background:var(--row-hover);color:var(--text)}[data-frame] .arq-project-schedule{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px}[data-frame] .arq-project-schedule__heading{display:block;align-self:center}[data-frame] .arq-project-schedule__heading h2{font-size:28px;margin:0}[data-frame] .arq-project-schedule__heading p{margin:8px 0 0;font-size:15px}[data-frame] .arq-project-scheduleToolbar{align-self:center;margin:0;padding:0;border:0;background:none}[data-frame] .arq-project-scheduleToolbar label>span{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}[data-frame] .arq-project-scheduleToolbar select{height:40px;max-width:330px}[data-frame] .arq-project-schedule__phases,[data-frame] .arq-project-scheduleEmpty{grid-column:1/-1}[data-frame] .arq-project-schedule__phases{gap:0}[data-frame] .arq-project-scheduleHistory{margin-bottom:12px}[data-frame] .arq-project-scheduleHistory :is(span,small){font-size:14px;font-weight:400}[data-frame] .arq-project-phase{box-shadow:none}[data-frame] .arq-project-phase:not(.is-expanded){border-radius:0}[data-frame] .arq-project-phase:not(.is-expanded)+.arq-project-phase:not(.is-expanded){border-top:0}[data-frame] .arq-project-phase:not(.is-expanded):not(:has(+.arq-project-phase:not(.is-expanded))){border-radius:0 0 14px 14px}[data-frame] .arq-project-phase.is-expanded{margin-bottom:12px;border-color:var(--line)}[data-frame] .arq-project-phase.is-expanded+.arq-project-phase:not(.is-expanded),[data-frame] .arq-project-scheduleHistory+.arq-project-phase:not(.is-expanded),[data-frame] .arq-project-phase:first-child:not(.is-expanded){border-radius:14px 14px 0 0}[data-frame] .arq-project-phase:not(.is-expanded)+.arq-project-phase.is-expanded{margin-top:12px}[data-frame] .arq-project-phase__toggle{grid-template-columns:22px minmax(0,1fr) minmax(160px,.4fr) 125px;gap:16px;padding:16px 22px;min-height:64px}[data-frame] .arq-project-phase.is-expanded .arq-project-phase__toggle{min-height:88px}[data-frame] .arq-project-phase__identity strong{font-size:16px;line-height:1.45;white-space:normal}[data-frame] .arq-project-phase__identity>span{font-size:14px}[data-frame] .arq-project-phase__gate{padding:0;background:none;border-radius:0;font-size:14px;font-weight:400;white-space:normal}[data-frame] .arq-project-phase__summary{font-size:14px}[data-frame] .arq-project-phase__progress[hidden]{display:none}[data-frame] .arq-project-phase__status{font-size:13px;justify-self:end}[data-frame] .arq-project-phase__columns,[data-frame] .arq-project-scheduleActivity{grid-template-columns:22px minmax(240px,1fr) 125px 162px 180px 108px;gap:14px}[data-frame] .arq-project-phase__bodyInner{overflow-x:auto}[data-frame] .arq-project-phase__columns{font-size:12px}[data-frame] .arq-project-scheduleActivity{min-height:58px}[data-frame] .arq-project-scheduleActivity__title{font-size:15px;font-weight:500;white-space:normal;line-height:1.4}[data-frame] .arq-project-scheduleActivity.is-completed .arq-project-scheduleActivity__title{text-decoration:none;color:var(--editorial-faint)}[data-frame] .arq-project-scheduleActivity__type{font-size:14px;color:var(--editorial-muted)}[data-frame] .arq-project-scheduleActivity :is(.arq-activities-selectButton,.arq-activities-dateButton){min-height:36px;height:auto;border-color:transparent;background:transparent;font-size:14px;padding-inline:6px}[data-frame] .arq-project-scheduleActivity :is(.arq-activities-selectButton,.arq-activities-dateButton):hover{border-color:var(--line);background:var(--row-hover)}[data-frame] .arq-editorial-minutes{display:block}[data-frame] .arq-editorial-minuteList{padding:0 24px}[data-frame] .arq-editorial-minuteList>article{position:relative;display:grid;grid-template-columns:18px 90px minmax(0,1fr) auto;gap:22px;padding:32px 0}[data-frame] .arq-editorial-minuteList>article+article:after{content:"";position:absolute;top:0;left:36px;right:0;height:1px;background:var(--line)}[data-frame] .arq-editorial-minuteList>article:not(:last-child):before{content:"";position:absolute;top:45px;bottom:-45px;left:8px;width:1px;background:var(--line)}[data-frame] .arq-editorial-minuteMarker{position:relative;z-index:1;width:10px;height:10px;margin:8px 0 0 3px;background:var(--accent);border:2px solid var(--card);outline:1px solid var(--accent);border-radius:50%}[data-frame] .arq-editorial-minuteDate{display:flex;flex-direction:column;gap:8px;padding-right:16px;border-right:1px solid var(--line)}[data-frame] .arq-editorial-minuteDate strong{font-size:44px;font-weight:400;line-height:1}[data-frame] .arq-editorial-minuteDate span{font-size:14px;text-transform:uppercase;color:var(--editorial-muted)}[data-frame] .arq-editorial-minuteInfo h3{margin:0;color:var(--text);font-size:21px;font-weight:500;line-height:1.4}[data-frame] .arq-editorial-minuteInfo p{margin:10px 0 0;color:var(--editorial-muted);font-size:15px;line-height:1.6}[data-frame] .arq-editorial-minuteInfo .arq-editorial-minutePeople{margin-top:20px}[data-frame] .arq-editorial-minuteInfo small{display:block;margin-top:18px;color:var(--editorial-faint);font-size:14px}[data-frame] :is(.arq-editorial-minuteOpen,.arq-editorial-back){align-self:start;border:0;background:none;color:var(--accent);font:inherit;font-size:15px;cursor:pointer;padding:8px 0}[data-frame] .arq-editorial-minuteOpen span{margin-left:12px}[data-frame] .arq-editorial-back{margin-bottom:16px}[data-frame] .arq-editorial-helper{color:var(--editorial-faint);margin:20px 0 0;font-size:14px;line-height:1.5}[data-frame] .arq-editorial-minuteDocument{padding:30px}[data-frame] .arq-editorial-minuteMeta{display:flex;gap:32px;margin:0;padding-bottom:24px;border-bottom:1px solid var(--line)}[data-frame] .arq-editorial-minuteMeta>div+div{padding-left:32px;border-left:1px solid var(--line)}[data-frame] .arq-editorial-minuteMeta dt{color:var(--editorial-faint);font-size:13px;text-transform:uppercase;letter-spacing:.06em}[data-frame] .arq-editorial-minuteMeta dd{margin:10px 0 0;font-size:16px;color:var(--editorial-muted)}[data-frame] .arq-editorial-minuteText{max-width:85ch;padding:8px 0 28px}[data-frame] .arq-editorial-minuteText h3{font-size:21px;font-weight:500;margin:28px 0 12px}[data-frame] .arq-editorial-minuteText p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.7;color:var(--editorial-muted)}[data-frame] .arq-editorial-minuteDocument>footer{padding-top:22px;border-top:1px solid var(--line);color:var(--editorial-faint);font-size:14px}[data-frame] .arq-editorial-minuteDocument .arq-project-minuteEditor{margin:24px 0 0;padding:0;border:0;background:none}[data-frame] .arq-editorial-minuteDocument .arq-project-minuteEditor :is(input,textarea){font-size:16px}[data-frame] .arq-editorial-empty{padding:30px;color:var(--editorial-muted)}[data-frame] .arq-teamInbox{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}[data-frame] .arq-teamInbox>.arq-pageHeader{margin-bottom:22px}[data-frame] .arq-teamInbox-layout{border:1px solid var(--line);border-radius:16px;background:var(--card)}[data-frame] .arq-ai-layout{grid-template-columns:minmax(270px,30%) minmax(0,1fr);gap:0;align-items:stretch;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}[data-frame] .arq-ai-layout.is-rail-collapsed{grid-template-columns:76px minmax(0,1fr)}[data-frame] .arq-ai-agents,[data-frame] .arq-ai-card{border:0;border-radius:0;box-shadow:none;background:transparent}[data-frame] .arq-ai-agents{border-right:1px solid var(--line);padding:16px 12px}[data-frame] .arq-ai-card{height:min(740px,calc(100dvh - 240px));min-height:510px}[data-frame] .arq-ai-agentCopy>div{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.45}[data-frame] .arq-ai-agentCopy>div:first-child{font-size:16px!important}[data-frame] .arq-ai-agentCopy>div:last-child{font-size:14px!important;color:var(--editorial-muted)!important}[data-frame] :is(.arq-ai-agentIcon,.arq-ai-card__identityIcon){border:0!important;border-radius:0!important}[data-frame] .arq-ai-agentRow{min-height:85px}[data-frame] .arq-ai-beta{font-size:12px!important}[data-frame] .arq-ai-card__header>div:nth-child(2)>div:first-child{font-family:inherit!important;font-size:18px!important}[data-frame] .arq-ai-card__status{font-size:14px}[data-frame] .arq-ai-empty{padding:30px;overflow:auto}[data-frame] .arq-ai-empty__mark{display:none}[data-frame] .arq-ai-empty h2{max-width:none;margin:0;font-size:clamp(24px,2.2vw,30px)}[data-frame] .arq-ai-empty p{margin-top:12px;font-size:15px}[data-frame] .arq-ai-promptLabel{margin-top:28px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--editorial-faint)}[data-frame] .arq-ai-prompts{margin-top:10px}[data-frame] .arq-ai-prompt{font-size:15px;min-height:52px}[data-frame] .arq-ai-composer__surface{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:8px 10px}[data-frame] .arq-ai-input{font-size:15px}[data-frame] .arq-ai-sourceDetails{margin-bottom:12px}[data-frame] .arq-ai-context{display:flex;width:fit-content;padding:0;height:auto;min-height:28px;border:0;background:none;cursor:pointer;font-size:14px}[data-frame] .arq-ai-context::-webkit-details-marker{display:none}[data-frame] .arq-ai-source-summary{text-align:left;font-size:14px;line-height:1.5;color:var(--editorial-muted)}[data-frame] .arq-agenda-shell>.arq-pageHeader{margin-bottom:22px}[data-frame] .arq-agenda-workspace{height:var(--agenda-available-height, calc(100dvh - 235px) );min-height:320px;grid-template-columns:240px minmax(0,1fr)}[data-frame] .arq-agenda-workspace.is-rail-collapsed{grid-template-columns:76px minmax(0,1fr)}[data-frame] .arq-agenda-sidebar{display:flex;min-height:0}[data-frame] .arq-agenda-sidebarBody{min-height:0}[data-frame] .arq-agenda-sidebarHeader>span{font-size:12px;color:var(--editorial-faint)}[data-frame] .arq-agenda-weekContext{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}[data-frame] .arq-agenda-weekContext>span{font-size:12px;letter-spacing:.07em;color:var(--editorial-faint)}[data-frame] .arq-agenda-weekContext p{margin:12px 0 0;font-size:15px;color:var(--editorial-muted)}[data-frame] .arq-agenda-filterSection>span,[data-frame] .arq-agenda-responsibleFilter>span{font-size:12px;color:var(--editorial-faint)}[data-frame] .arq-agenda-filterSection button{min-height:40px}[data-frame] .arq-agenda-filterSection button b{font-size:14px;font-weight:400}[data-frame] .arq-agenda-responsibleFilter select{font-size:14px}[data-frame] .arq-agenda-calendarPanel{display:flex;flex-direction:column;min-height:0}[data-frame] .arq-agenda-calendarTopbar{flex:none;height:62px;gap:12px;padding-inline:16px}[data-frame] .arq-agenda-calendarHeading{min-width:0}[data-frame] .arq-agenda-calendarHeading>.arq-pageHeader-monthNav{flex-direction:row;align-items:center}[data-frame] .arq-agenda-calendarHeading .arq-pageHeader-monthNavLabel{font-size:15px;color:var(--text)}[data-frame] .arq-agenda-viewSwitch button{font-size:13px}[data-frame] .arq-agenda-desktopCalendar{display:flex;flex:1;min-height:0;overflow:hidden}[data-frame] .arq-agenda-weekScroller{flex:1;min-height:0;max-height:none;height:100%;scrollbar-gutter:stable}[data-frame] .arq-agenda-dayHeaders{height:64px;background:var(--card)}[data-frame] .arq-agenda-dayHeaders button span{font-size:12px;color:var(--editorial-faint)}[data-frame] .arq-agenda-dayHeaders button strong{font-size:22px}[data-frame] .arq-agenda-calendarBody,[data-frame] .arq-agenda-dayColumn{height:1248px}[data-frame] .arq-agenda-dayColumns{background:repeating-linear-gradient(to bottom,transparent 0,transparent 103px,var(--line2) 103px,var(--line2) 104px)}[data-frame] .arq-agenda-timeRail span{font-size:12px;color:var(--editorial-faint)}[data-frame] .arq-agenda-event strong{font-size:14px;font-weight:550;line-height:1.3}[data-frame] .arq-agenda-eventTime{font-size:12px;color:var(--editorial-muted)}[data-frame] .arq-agenda-event small{font-size:12px}[data-frame] .arq-agenda-gridFooter{display:flex;justify-content:space-between;gap:12px;padding:13px 18px;border-top:1px solid var(--line);color:var(--editorial-faint);font-size:12px;flex:none}@media(max-width:1250px){[data-frame] .arq-project-summary__grid{grid-template-columns:minmax(0,1fr)}[data-frame] .arq-project-summary__side{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-row:auto}[data-frame] .arq-project-schedule{grid-template-columns:1fr}[data-frame] .arq-project-scheduleToolbar{justify-self:start}[data-frame] .arq-project-phase__columns,[data-frame] .arq-project-scheduleActivity{min-width:1000px}}@media(max-width:1100px){[data-frame] .arq-project-briefingAi__layout,[data-frame] .arq-teamInbox-layout{grid-template-columns:1fr}[data-frame] .arq-ai-layout{grid-template-columns:minmax(210px,32%) minmax(0,1fr)}[data-frame] .arq-ai-agents{display:block}[data-frame] .arq-ai-card{min-height:540px;height:620px}}@media(max-width:760px){[data-frame] .arq-editorial-sectionHeading.has-action{align-items:flex-start;flex-wrap:wrap;gap:16px}[data-frame] .arq-editorial-briefingAnswer{grid-template-columns:1fr;gap:12px;padding:20px}[data-frame] .arq-editorial-briefingAnswer .arq-editorial-badge{grid-row:1}[data-frame] .arq-project-summary__side{grid-template-columns:1fr}[data-frame] .arq-project-activities__heading{display:none}[data-frame] .arq-project-activity{grid-template-columns:minmax(0,1fr) auto}[data-frame] .arq-project-activity__name{grid-column:1/-1}[data-frame] .arq-project-phase__toggle{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:16px}[data-frame] .arq-project-phase__summary{grid-column:2;grid-row:2}[data-frame] .arq-project-phase__status{grid-column:3;grid-row:1;font-size:12px}[data-frame] .arq-editorial-minuteList{padding:0 16px}[data-frame] .arq-editorial-minuteList>article{grid-template-columns:14px 58px minmax(0,1fr);gap:12px;padding-block:24px}[data-frame] .arq-editorial-minuteDate{padding-right:10px}[data-frame] .arq-editorial-minuteDate strong{font-size:32px}[data-frame] .arq-editorial-minuteDate span{font-size:12px}[data-frame] .arq-editorial-minuteInfo h3{font-size:18px}[data-frame] .arq-editorial-minuteOpen{grid-column:3}[data-frame] .arq-editorial-minuteDocument{padding:20px}[data-frame] .arq-editorial-minuteMeta{flex-direction:column;gap:18px}[data-frame] .arq-editorial-minuteMeta>div+div{padding:0;border:0}[data-frame] .arq-ai-layout{grid-template-columns:minmax(150px,40%) minmax(0,1fr)}[data-frame] .arq-ai-empty{padding:20px}[data-frame] .arq-ai-agentRow{flex-wrap:wrap}[data-frame] .arq-ai-card__header{padding:12px;gap:8px}[data-frame] .arq-ai-card__status{display:none}[data-frame] .arq-ai-empty h2{font-size:23px}[data-frame] .arq-ai-promptLabel{margin-top:18px}[data-frame] .arq-teamInbox[data-keyboard-open=true]>.arq-pageHeader{display:none}[data-frame] .arq-agenda-workspace,[data-frame] .arq-agenda-workspace.is-rail-collapsed{height:auto;min-height:0;grid-template-columns:1fr}[data-frame] .arq-agenda-sidebar,[data-frame] .arq-agenda-desktopCalendar,[data-frame] .arq-agenda-gridFooter{display:none}[data-frame] .arq-agenda-calendarTopbar>.arq-agenda-calendarHeading{flex-direction:row;width:100%;justify-content:space-between}[data-frame] .arq-agenda-calendarHeading .arq-pageHeader-monthNavLabel{font-size:13px}}@media(prefers-reduced-motion:reduce){[data-frame] :is(.arq-ai-layout,.arq-agenda-workspace,.arq-project-phase){transition:none}}[data-frame] .arq-agenda-filterSection button b{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}[data-frame] .arq-project-scheduleActivity__field.is-status{--schedule-state: var(--text2)}[data-frame] .arq-project-scheduleActivity__field[data-status=concluido]{--schedule-state: var(--pos)}[data-frame] .arq-project-scheduleActivity__field:is([data-status=aguardando_cliente],[data-status=aguardando_terceiros],[data-status=revisar]){--schedule-state: var(--warn)}[data-frame] .arq-project-scheduleActivity__field.is-status .arq-activities-selectButton{color:var(--schedule-state)}[data-frame] .arq-project-scheduleActivity__field.is-status .arq-activities-selectButton:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--schedule-state)}[data-frame] .arq-project-tabs{gap:26px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-frame] .arq-project-tabs button{flex:0 0 auto;min-height:52px;padding:0 4px;border:0;border-radius:0;font-size:14px;font-weight:500}[data-frame] .arq-project-tabs button.is-active{color:var(--accent);background:transparent;box-shadow:inset 0 -2px var(--accent)}[data-frame] .arq-project-tabPanel,[data-frame] .arq-project-tabPanel>*{scroll-margin-top:110px}[data-frame] .arq-project-scheduleActivity__field.is-status .arq-activities-selectButton{gap:8px;justify-content:flex-start}[data-frame] .arq-project-scheduleActivity__field.is-status .arq-activities-selectButton>span:first-child{flex:1;text-align:left;white-space:nowrap}@media(max-width:760px){[data-frame] .arq-project-tabs{gap:16px}[data-frame] .arq-project-scheduleActivity{grid-template-columns:24px minmax(0,1fr)}[data-frame] .arq-ai-context span{display:inline}}.arq-workspace-readView{display:flex;flex-direction:column;gap:22px;min-width:0}.arq-workspace-readView>section,.arq-workspace-readView>ul{background:var(--card);border:1px solid var(--line);border-radius:var(--card-radius);padding:20px;margin:0;min-width:0}.arq-workspace-readView ul{list-style:none;padding-inline-start:0}.arq-workspace-readView li{padding:14px 0;overflow-wrap:anywhere}.arq-workspace-readView li+li{border-top:1px solid var(--line)}.arq-workspace-readView h2{font-family:var(--serif);font-weight:500;font-size:21px;margin:0}.arq-workspace-readView p{color:var(--text2);margin:8px 0}.arq-workspace-readView button{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:9px 14px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.arq-workspace-readView button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.arq-workspace-readView [role=group]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){.arq-workspace-readView>section,.arq-workspace-readView>ul{padding:14px}}.arq-workspace-dataState{margin:0;padding:24px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--card);color:var(--text2)}.arq-workspace-dataState p{margin:0;overflow-wrap:anywhere}.arq-workspace-dataState button{margin-top:14px}.arq-suppliers-workspace{display:flex;flex-direction:column;gap:22px;min-width:0}.arq-workspace-tabs{display:flex;gap:8px;flex-wrap:wrap}.arq-workspace-tabs button{border:1px solid var(--line);border-radius:999px;padding:8px 16px;background:var(--card);color:var(--text2);cursor:pointer}.arq-workspace-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.arq-workspace-directoryTools{display:flex;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.arq-workspace-directoryTools input{flex:1;min-width:0;border:0;border-radius:8px;background:var(--chip-bg);color:var(--text);padding:12px;font:inherit}.arq-workspace-directoryTools>span{font-size:12px;color:var(--text3)}.arq-suppliers-workspace .arq-supplier-card{border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.arq-suppliers-workspace .arq-supplier-category{display:flex;align-items:center;gap:12px}.arq-suppliers-workspace .arq-supplier-table{overflow-x:auto}.arq-suppliers-workspace .arq-supplier-row small{display:block;margin-top:4px;font-size:11px;color:var(--text3);overflow-wrap:anywhere}.arq-suppliers-workspace .arq-supplier-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.arq-suppliers-workspace .arq-supplier-actions button{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text2);padding:7px 10px;font:inherit;font-size:12px;cursor:pointer}.arq-workspace-purchaseRow{display:grid;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(110px,1fr));gap:18px;padding:18px 22px;border-bottom:1px solid var(--line);font-size:13px}.arq-workspace-purchaseTable .arq-workspace-purchaseRow{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(110px,1fr)) auto;align-items:center}.arq-workspace-purchaseRow strong small{display:block;margin-top:4px;color:var(--text3);font-weight:400}.arq-workspace-purchaseRow button{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text2);padding:7px 10px;cursor:pointer}.arq-workspace-purchaseRow.is-heading{color:var(--text3);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.arq-workspace-purchaseTable{overflow-x:auto}.arq-workspace-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;margin-bottom:20px}.arq-workspace-highlights>div{display:flex;align-items:center;gap:14px}.arq-workspace-highlights>div>span{font-size:24px;color:var(--accent)}.arq-workspace-highlights p{margin:0;color:var(--text2);font-size:12px}.arq-workspace-highlights strong{display:block;color:var(--text);font-size:23px;margin-top:4px}.arq-project-context{margin-top:20px}.arq-project-context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:18px 22px 22px;margin:0}.arq-project-context dt{color:var(--text3);font-size:11px;margin-bottom:6px}.arq-project-context dd{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.arq-clients-avatar[data-tone],.arq-client-heroAvatar[data-tone]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));font-weight:650}.arq-clients-avatar[data-tone="1"],.arq-client-heroAvatar[data-tone="1"]{color:#927153;background:color-mix(in srgb,#927153 14%,var(--card))}.arq-clients-avatar[data-tone="2"],.arq-client-heroAvatar[data-tone="2"]{color:#698675;background:color-mix(in srgb,#698675 14%,var(--card))}.arq-clients-avatar[data-tone="3"],.arq-client-heroAvatar[data-tone="3"]{color:#84719b;background:color-mix(in srgb,#84719b 14%,var(--card))}.arq-clients-avatar[data-tone="4"],.arq-client-heroAvatar[data-tone="4"]{color:#a06e72;background:color-mix(in srgb,#a06e72 14%,var(--card))}.arq-clients-avatar[data-tone="5"],.arq-client-heroAvatar[data-tone="5"]{color:#63859a;background:color-mix(in srgb,#63859a 14%,var(--card))}@media(max-width:720px){.arq-workspace-directoryTools{align-items:stretch;flex-direction:column;gap:8px}.arq-workspace-purchaseRow{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr))}.arq-project-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-frame] .arq-project--dataWorkspace .arq-project-kpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}[data-frame] .arq-project--dataWorkspace .arq-project-activity__responsible{min-width:0;overflow-wrap:anywhere}@media(min-width:721px){[data-frame] .arq-project--dataWorkspace :is(.arq-project-activities__heading,.arq-project-activity){grid-template-columns:minmax(0,1.8fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(110px,1fr);gap:12px}}
