.calendar-module__lszbQG__root{max-width:1530px;margin:0 auto;padding:20px 0 32px;container:calendar/inline-size}.calendar-module__lszbQG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:18px;padding:0 4px 18px;display:flex}.calendar-module__lszbQG__header h1{letter-spacing:-.04em;margin:0;font-size:32px;line-height:1}.calendar-module__lszbQG__header p{color:var(--muted-foreground);max-width:700px;margin:8px 0 0;font-size:14px;line-height:1.5}.calendar-module__lszbQG__newContentLink{background:var(--primary);border:1px solid var(--primary);color:var(--primary-foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.calendar-module__lszbQG__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.calendar-module__lszbQG__periodControl,.calendar-module__lszbQG__viewTabs{align-items:center;min-width:0;display:flex}.calendar-module__lszbQG__periodControl{flex:360px;grid-template-columns:44px minmax(0,1fr) 44px auto;display:grid}.calendar-module__lszbQG__periodControl a{color:var(--foreground);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.calendar-module__lszbQG__periodControl svg{width:18px;height:18px}.calendar-module__lszbQG__periodControl strong{overflow-wrap:anywhere;text-align:center;min-width:0;font-size:16px}.calendar-module__lszbQG__todayLink{border:1px solid var(--border);color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.calendar-module__lszbQG__periodControl .calendar-module__lszbQG__todayLink{width:auto;min-width:44px}.calendar-module__lszbQG__viewTabs{flex-wrap:wrap}.calendar-module__lszbQG__viewTab,.calendar-module__lszbQG__viewTabActive{color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;min-height:46px;padding:13px 14px;text-decoration:none}.calendar-module__lszbQG__viewTabActive{border-bottom-color:var(--primary);color:var(--foreground);font-weight:650}.calendar-module__lszbQG__calendarFilters{border-bottom:1px solid var(--border);padding:10px 0}.calendar-module__lszbQG__calendarFilters summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:36px;font-size:14px;font-weight:650;display:flex}.calendar-module__lszbQG__calendarFilters summary svg{width:16px;height:16px}.calendar-module__lszbQG__calendarFilters form{grid-template-columns:repeat(2,minmax(160px,240px)) auto;align-items:end;gap:12px;padding:10px 0 4px;display:grid}.calendar-module__lszbQG__calendarFilters label{gap:5px;display:grid}.calendar-module__lszbQG__calendarFilters label span{font-size:12px;font-weight:650}.calendar-module__lszbQG__calendarFilters select,.calendar-module__lszbQG__calendarFilters button,.calendar-module__lszbQG__actionDialog input{background:var(--inset);border:1px solid var(--border);color:var(--foreground);border-radius:8px;min-height:44px;padding:0 10px}.calendar-module__lszbQG__calendarFilters button{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:650}.calendar-module__lszbQG__main{min-width:0;padding-top:18px}.calendar-module__lszbQG__monthLayout{container:calendar-month/inline-size}.calendar-module__lszbQG__weekLayout{min-width:0}.calendar-module__lszbQG__monthHint{display:none}.calendar-module__lszbQG__calendarTable{border-collapse:collapse;table-layout:fixed;width:100%}.calendar-module__lszbQG__calendarTable th,.calendar-module__lszbQG__calendarTable td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px}.calendar-module__lszbQG__calendarTable th{background:var(--inset);color:var(--foreground);padding:12px 8px;font-size:14px;font-weight:650}.calendar-module__lszbQG__calendarTable td{height:138px}.calendar-module__lszbQG__dayNumber{color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;min-height:32px;margin-bottom:7px;padding:4px;font-size:12px;font-weight:650;display:flex}.calendar-module__lszbQG__dayNumber:hover{background:var(--inset)}.calendar-module__lszbQG__dayCount{display:none}.calendar-module__lszbQG__dayNumber[aria-current=date]{background:var(--primary);color:var(--primary-foreground)}.calendar-module__lszbQG__dayCards{gap:6px;display:grid}.calendar-module__lszbQG__dayOverflow,.calendar-module__lszbQG__dayOpen{background:var(--inset);border:1px solid var(--border);color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.calendar-module__lszbQG__calendarCard{background:var(--raised);border:1px solid var(--border);border-radius:12px;min-width:0;position:relative;container:calendar-card/inline-size}.calendar-module__lszbQG__calendarCard:hover{border-color:var(--primary)}.calendar-module__lszbQG__cardOpen{border-radius:inherit;color:var(--foreground);text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;display:grid;overflow:hidden}.calendar-module__lszbQG__cardContent{align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.calendar-module__lszbQG__cardTime{color:var(--primary);font-variant-numeric:tabular-nums;padding-right:24px;font-size:12px;line-height:1.4}.calendar-module__lszbQG__cardTitle{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.calendar-module__lszbQG__cardMeta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.calendar-module__lszbQG__cardChannel{align-items:center;gap:6px;max-width:100%;font-size:12px;display:inline-flex}.calendar-module__lszbQG__cardChannel>span:first-child{display:inline-flex}.calendar-module__lszbQG__cardChannel>svg,.calendar-module__lszbQG__cardChannel>img{flex:0 0 20px;width:20px;height:20px}.calendar-module__lszbQG__cardChannel[data-calendar-channel=blog]>svg{color:var(--channel-blog)}.calendar-module__lszbQG__cardStatus{background:var(--inset);border:1px solid var(--border);color:var(--foreground);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:3px 6px;font-size:12px;line-height:1.4}.calendar-module__lszbQG__cardStatus[data-state=pending]{background:var(--calendar-pending-bg);border-color:var(--calendar-pending-border);color:var(--calendar-pending-fg)}.calendar-module__lszbQG__cardStatus[data-state=overdue],.calendar-module__lszbQG__cardStatus[data-operational-state=failed],.calendar-module__lszbQG__cardStatus[data-operational-state=unknown]{background:var(--calendar-overdue-bg);border-color:var(--calendar-overdue-border);color:var(--calendar-overdue-fg)}.calendar-module__lszbQG__cardStatus[data-state=confirmed]{background:var(--calendar-confirmed-bg);border-color:var(--calendar-confirmed-border);color:var(--calendar-confirmed-fg)}.calendar-module__lszbQG__cardStatus[data-state=published]{background:var(--calendar-published-bg);border-color:var(--calendar-published-border);color:var(--calendar-published-fg)}.calendar-module__lszbQG__cardImage{height:96px;display:block;position:relative;overflow:hidden}.calendar-module__lszbQG__cardImage img{object-fit:cover;object-position:center}.calendar-module__lszbQG__cardImage:after{background:linear-gradient(to bottom, var(--raised), transparent 55%);content:"";pointer-events:none;position:absolute;inset:0}.calendar-module__lszbQG__cardImage[data-failed]{background:var(--inset);color:var(--muted-foreground);align-items:center;padding:12px;font-size:12px;display:flex}.calendar-module__lszbQG__cardImage[data-failed]:after{display:none}.calendar-module__lszbQG__cardEdit{background:var(--raised);border:1px solid var(--border);color:var(--foreground);opacity:0;height:32px;transition:opacity var(--motion-fast) ease;border-radius:8px;justify-content:center;align-items:center;width:32px;display:flex;position:absolute;top:6px;right:6px}.calendar-module__lszbQG__cardEdit svg{width:16px;height:16px}.calendar-module__lszbQG__calendarCard:focus-within .calendar-module__lszbQG__cardEdit,.calendar-module__lszbQG__calendarCard:hover .calendar-module__lszbQG__cardEdit{opacity:1}.calendar-module__lszbQG__calendarCard[data-compact=true] .calendar-module__lszbQG__cardContent{gap:6px;padding:10px}.calendar-module__lszbQG__calendarCard[data-compact=true] .calendar-module__lszbQG__cardTitle{font-size:12px}.calendar-module__lszbQG__calendarCard[data-compact=true] .calendar-module__lszbQG__cardImage{height:72px}@container calendar-card (min-width:400px){.calendar-module__lszbQG__cardOpen[data-has-image=true]{grid-template-columns:minmax(0,1fr) 38%}.calendar-module__lszbQG__cardContent{gap:10px;min-height:148px;padding:16px}.calendar-module__lszbQG__cardTitle{font-size:16px}.calendar-module__lszbQG__cardImage{height:100%;min-height:148px}.calendar-module__lszbQG__cardImage:after{background:linear-gradient(to right, var(--raised), transparent 45%)}}.calendar-module__lszbQG__weekViewport{overscroll-behavior-x:contain;scrollbar-color:var(--primary) var(--inset);scrollbar-width:thin;padding-bottom:6px;overflow-x:auto}.calendar-module__lszbQG__weekScrollControls{align-items:center;gap:8px;margin-bottom:10px;display:flex}.calendar-module__lszbQG__weekScrollControls span{color:var(--muted-foreground);margin-right:auto;font-size:12px}.calendar-module__lszbQG__weekScrollControls button{background:var(--surface);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.calendar-module__lszbQG__weekScrollControls button:disabled{opacity:.4;cursor:default}.calendar-module__lszbQG__weekGrid{--saturday:44px;--sunday:44px;--saturday-min:44px;--sunday-min:44px;background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5, minmax(128px, 1fr)) var(--saturday) var(--sunday);min-width:calc(640px + var(--saturday-min) + var(--sunday-min) + 8px);gap:1px;width:100%;display:grid}.calendar-module__lszbQG__weekGrid:has(>[data-weekend=saturday][data-collapsed=false]){--saturday:minmax(128px, 1fr);--saturday-min:128px}.calendar-module__lszbQG__weekGrid:has(>[data-weekend=sunday][data-collapsed=false]){--sunday:minmax(128px, 1fr);--sunday-min:128px}.calendar-module__lszbQG__weekDay,.calendar-module__lszbQG__weekendRail{background:var(--surface);min-width:0;min-height:520px;padding:8px}.calendar-module__lszbQG__weekDay h2,.calendar-module__lszbQG__weekendRail h2{background:var(--inset);border-bottom:1px solid var(--border);color:var(--foreground);align-content:center;gap:4px;min-height:56px;margin:-8px -8px 12px;padding:8px;font-size:14px;display:grid}.calendar-module__lszbQG__weekDay h2[aria-current=date],.calendar-module__lszbQG__weekendRail h2[aria-current=date]{background:var(--primary);color:var(--primary-foreground)}.calendar-module__lszbQG__weekDay h2 small,.calendar-module__lszbQG__weekendRail h2 small{color:inherit;font-size:12px;font-weight:500}.calendar-module__lszbQG__weekDay>div:not([hidden]),.calendar-module__lszbQG__weekendRail>div:not([hidden]){gap:8px;display:grid}.calendar-module__lszbQG__weekendToggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:44px;padding:4px;display:flex}.calendar-module__lszbQG__weekendToggle:hover{background:var(--inset)}.calendar-module__lszbQG__weekendRail[data-collapsed=true]{background:var(--inset);padding:0}.calendar-module__lszbQG__weekendRail[data-collapsed=true] h2{height:100%;margin:0;padding:0;display:block}.calendar-module__lszbQG__weekendRail[data-collapsed=true] .calendar-module__lszbQG__weekendToggle{justify-content:center;align-items:flex-start;height:100%;padding-top:16px;position:relative}.calendar-module__lszbQG__weekendRail[data-collapsed=true] .calendar-module__lszbQG__weekendToggle>span{text-transform:capitalize;writing-mode:vertical-rl;font-weight:650}.calendar-module__lszbQG__weekendRail[data-collapsed=true] .calendar-module__lszbQG__weekendToggle small{position:absolute;top:140px}.calendar-module__lszbQG__agenda{gap:24px;display:grid}.calendar-module__lszbQG__agendaDayHeader{background:var(--inset);border:1px solid var(--border);color:var(--foreground);border-radius:8px;align-items:center;gap:14px;margin:0 0 12px;padding-right:12px;font-size:16px;display:flex;overflow:hidden}.calendar-module__lszbQG__agendaDayNumber{background:var(--primary);color:var(--primary-foreground);font-variant-numeric:tabular-nums;flex:0 0 56px;justify-content:center;align-self:stretch;align-items:center;min-height:56px;font-size:24px;display:flex}.calendar-module__lszbQG__agendaDay>div{gap:10px;display:grid}.calendar-module__lszbQG__emptyInline{border-top:1px dashed var(--border);text-align:center;padding:24px}.calendar-module__lszbQG__emptyInline h2{margin:0;font-size:16px}.calendar-module__lszbQG__emptyInline p{color:var(--muted-foreground);max-width:480px;margin:6px auto 0;font-size:14px}.calendar-module__lszbQG__liveRegion{width:1px;height:1px;margin:0;font-size:0;overflow:hidden}.calendar-module__lszbQG__detailDialog,.calendar-module__lszbQG__actionDialog{background:var(--raised);border:1px solid var(--border);border-radius:16px;width:100%;max-width:720px;max-height:calc(100vh - 40px);overflow:auto}.calendar-module__lszbQG__detailDialog{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.calendar-module__lszbQG__dialogHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogHeader{border-bottom:1px solid var(--border);padding:20px}.calendar-module__lszbQG__actionDialog .calendar-module__lszbQG__dialogHeader{gap:4px}.calendar-module__lszbQG__dialogEyebrow{color:var(--muted-foreground);font-size:12px}.calendar-module__lszbQG__detailDialog h2,.calendar-module__lszbQG__actionDialog h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:5px 0 0;font-size:20px}.calendar-module__lszbQG__dialogDescription{margin:0}.calendar-module__lszbQG__detailBody{min-height:0;padding:20px;overflow-y:auto}.calendar-module__lszbQG__detailBody>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.calendar-module__lszbQG__detailBody dl{border-top:1px solid var(--border);gap:8px;margin:0 0 20px;padding-top:0;display:grid}.calendar-module__lszbQG__detailBody dl div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.calendar-module__lszbQG__detailBody dt{color:var(--muted-foreground);font-size:12px}.calendar-module__lszbQG__detailBody dd{overflow-wrap:anywhere;margin:0;font-size:14px}.calendar-module__lszbQG__detailAssets{gap:8px;margin-top:18px;display:grid}.calendar-module__lszbQG__detailAsset{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.calendar-module__lszbQG__detailAsset svg{width:17px;height:17px}.calendar-module__lszbQG__detailAsset span{overflow-wrap:anywhere;font-size:12px}.calendar-module__lszbQG__detailAsset button,.calendar-module__lszbQG__detailAsset a{color:var(--primary);background:0 0;border:0;font-size:12px}.calendar-module__lszbQG__dialogFooter{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.calendar-module__lszbQG__dialogFooter>a,.calendar-module__lszbQG__dialogFooter>button,.calendar-module__lszbQG__dialogFooter form button,.calendar-module__lszbQG__dialogActions button{border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.calendar-module__lszbQG__detailForm{flex-wrap:wrap;gap:8px;display:flex}.calendar-module__lszbQG__dialogFooter>p{color:var(--destructive);width:100%;font-size:12px}.calendar-module__lszbQG__dangerAction{border-color:var(--destructive)!important;color:var(--destructive)!important}.calendar-module__lszbQG__actionDialog{max-width:480px;padding:20px}.calendar-module__lszbQG__dialogForm,.calendar-module__lszbQG__dayDialog form{gap:14px;display:grid}.calendar-module__lszbQG__actionDialog label,.calendar-module__lszbQG__dayDialog label{gap:6px;display:grid}.calendar-module__lszbQG__actionDialog label span,.calendar-module__lszbQG__dayDialog label span{font-size:12px;font-weight:650}.calendar-module__lszbQG__dialogForm>p,.calendar-module__lszbQG__dayDialog form>p{color:var(--muted-foreground);margin:0;font-size:12px}.calendar-module__lszbQG__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.calendar-module__lszbQG__dialogActions button:last-child,.calendar-module__lszbQG__dayDialog form>button{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.calendar-module__lszbQG__dayDialog{max-width:560px}.calendar-module__lszbQG__dayList{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (pointer:coarse){.calendar-module__lszbQG__cardEdit{opacity:1}}@container calendar-month (max-width:1000px){.calendar-module__lszbQG__monthHint{color:var(--muted-foreground);margin:0 0 12px;font-size:12px;display:block}.calendar-module__lszbQG__calendarTable th,.calendar-module__lszbQG__calendarTable td{text-align:center;padding:3px}.calendar-module__lszbQG__calendarTable td{height:76px}.calendar-module__lszbQG__dayNumber{flex-direction:column;justify-content:center;gap:4px;width:100%;min-width:24px;min-height:68px;margin:0}.calendar-module__lszbQG__dayCount{background:var(--inset);border-radius:8px;min-width:24px;padding:3px;font-size:12px;display:block}.calendar-module__lszbQG__dayCount:empty{background:0 0;min-height:22px}.calendar-module__lszbQG__dayCards{display:none}}@media (max-width:780px){.calendar-module__lszbQG__root{padding-top:8px}.calendar-module__lszbQG__header{flex-direction:column;align-items:start}.calendar-module__lszbQG__newContentLink{width:100%}.calendar-module__lszbQG__toolbar{flex-direction:column;align-items:stretch;gap:0}.calendar-module__lszbQG__periodControl{flex-basis:auto}.calendar-module__lszbQG__viewTabs{justify-content:stretch}.calendar-module__lszbQG__viewTab,.calendar-module__lszbQG__viewTabActive{text-align:center;flex:1}.calendar-module__lszbQG__calendarFilters form{grid-template-columns:1fr}.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogFooter{grid-template-columns:1fr;display:grid}.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__detailForm{display:grid}.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogFooter>a,.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogFooter>button,.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogFooter form button{width:100%}}@media (max-width:519px){.calendar-module__lszbQG__detailDialog,.calendar-module__lszbQG__actionDialog{border-radius:0;height:100vh;max-height:none}.calendar-module__lszbQG__detailBody dl div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.calendar-module__lszbQG__calendarCard,.calendar-module__lszbQG__cardEdit{transition:none}}.calendar-module__lszbQG__calendarContext,.calendar-module__lszbQG__filterSummary,.calendar-module__lszbQG__stateSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-module__lszbQG__calendarContext{padding-block:12px}.calendar-module__lszbQG__calendarContext p,.calendar-module__lszbQG__stateHint{margin:0;font-size:14px}.calendar-module__lszbQG__dateJump,.calendar-module__lszbQG__dateJump label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-module__lszbQG__dateJump input,.calendar-module__lszbQG__dateJump button,.calendar-module__lszbQG__manualFields input{border:1px solid var(--border);background:var(--raised);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px}.calendar-module__lszbQG__filterSummary{background:var(--secondary);color:var(--foreground);padding:12px}.calendar-module__lszbQG__filterSummary a,.calendar-module__lszbQG__stateSummary a{color:var(--primary);text-underline-offset:3px}.calendar-module__lszbQG__calendarFilters fieldset{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.calendar-module__lszbQG__calendarFilters legend{margin-bottom:8px;font-weight:650}.calendar-module__lszbQG__calendarFilters fieldset label{align-items:center;gap:8px;min-height:44px;display:flex}.calendar-module__lszbQG__calendarFilters input[type=checkbox]{accent-color:var(--primary);width:18px;height:18px}.calendar-module__lszbQG__stateSummary{justify-content:flex-start;gap:12px 20px;padding-block:12px;font-size:14px}.calendar-module__lszbQG__stateSummary a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.calendar-module__lszbQG__stateHint{color:var(--muted-foreground);padding-bottom:16px;line-height:1.5}.calendar-module__lszbQG__feedback{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);padding:12px;line-height:1.5}.calendar-module__lszbQG__assetImage{object-fit:contain;grid-column:1/-1;width:100%;height:auto;max-height:360px}.calendar-module__lszbQG__detailAsset a{overflow-wrap:anywhere}.calendar-module__lszbQG__detailAsset p{color:var(--destructive);grid-column:1/-1}.calendar-module__lszbQG__manualFields{border:0;gap:8px;width:100%;margin:0;padding:0;display:grid}.calendar-module__lszbQG__manualFields label{gap:6px;display:grid}.calendar-module__lszbQG__manualFields p{margin:0;font-size:14px}.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogHeader,.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogFooter{flex:none}.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogFooter{max-height:45dvh;overflow-y:auto}.calendar-module__lszbQG__detailDialog .calendar-module__lszbQG__dialogHeader{padding-right:48px}@media (max-width:520px){.calendar-module__lszbQG__dateJump{flex-wrap:nowrap;width:100%}.calendar-module__lszbQG__dateJump label{flex:1;min-width:0}.calendar-module__lszbQG__dateJump input{flex:1}.calendar-module__lszbQG__calendarFilters form,.calendar-module__lszbQG__detailAsset{grid-template-columns:1fr}}
.dashboard-module___vDUZq__appShell{background:var(--background);grid-template-rows:66px minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-module___vDUZq__appShell.dashboard-module___vDUZq__appShellCollapsed{grid-template-columns:76px minmax(0,1fr)}.dashboard-module___vDUZq__skipLink{background:var(--primary);color:var(--primary-foreground);z-index:100;padding:10px 14px;position:fixed;top:-100px;left:12px}.dashboard-module___vDUZq__skipLink:focus{top:12px}.dashboard-module___vDUZq__sidebar{background:var(--raised);border-right:1px solid var(--border);z-index:20;flex-direction:column;grid-row:1/-1;align-self:start;height:100dvh;min-height:0;padding:0 16px 72px;display:flex;position:sticky;top:0}.dashboard-module___vDUZq__sidebar>.dashboard-module___vDUZq__logo{flex-shrink:0}.dashboard-module___vDUZq__logo{color:var(--foreground);letter-spacing:-.04em;align-items:center;height:66px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.dashboard-module___vDUZq__logoLockup{--trama-logo-size:34px}.dashboard-module___vDUZq__navigation{overscroll-behavior-y:contain;scrollbar-color:var(--border) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;min-height:0;margin-inline:-4px;padding:18px 4px 8px;display:flex;overflow-y:auto}.dashboard-module___vDUZq__navGroup{gap:4px;display:grid}.dashboard-module___vDUZq__navGroup>p{color:var(--primary);margin:0 0 5px 10px;font-size:12px;font-weight:700}.dashboard-module___vDUZq__navItem{color:var(--muted-foreground);overflow-wrap:anywhere;min-height:38px;transition:background var(--motion-fast), color var(--motion-fast);border-radius:8px;align-items:center;gap:11px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.dashboard-module___vDUZq__navItem svg{flex-shrink:0;width:18px;height:18px}.dashboard-module___vDUZq__navItem:hover{background:var(--inset);color:var(--foreground)}.dashboard-module___vDUZq__navItemActive{background:var(--pressed);color:var(--primary);font-weight:650}.dashboard-module___vDUZq__collapseButton{background:var(--inset);border:1px solid var(--border);color:var(--muted-foreground);height:44px;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);border-radius:8px;width:44px;padding:0;position:absolute;bottom:12px;left:16px}.dashboard-module___vDUZq__collapseButton:hover{background:var(--pressed);border-color:var(--ring);color:var(--primary)}.dashboard-module___vDUZq__collapseButton:active{background:var(--pressed)}.dashboard-module___vDUZq__collapseButton svg{width:18px;height:18px}.dashboard-module___vDUZq__collapseButton:focus-visible{box-shadow:none;outline:2px solid var(--ring);outline-offset:3px}.dashboard-module___vDUZq__sidebarCollapsed{padding-inline:10px}.dashboard-module___vDUZq__sidebarCollapsed .dashboard-module___vDUZq__logo{justify-content:center}.dashboard-module___vDUZq__sidebarCollapsed .dashboard-module___vDUZq__navigation{gap:14px}.dashboard-module___vDUZq__sidebarCollapsed .dashboard-module___vDUZq__navGroup>p,.dashboard-module___vDUZq__sidebarCollapsed .dashboard-module___vDUZq__navItem span{display:none}.dashboard-module___vDUZq__sidebarCollapsed .dashboard-module___vDUZq__navItem{justify-content:center;min-height:44px;padding-inline:0}.dashboard-module___vDUZq__topbar{background:var(--raised);border-bottom:1px solid var(--border);z-index:15;grid-column:2;align-items:center;gap:12px;min-width:0;padding:10px 18px;display:flex;position:sticky;top:0}.dashboard-module___vDUZq__workspaceButton,.dashboard-module___vDUZq__periodInfo{background:var(--raised);justify-content:flex-start;min-height:44px}.dashboard-module___vDUZq__workspaceButton{min-width:200px}.dashboard-module___vDUZq__workspaceAvatar{background:var(--foreground);color:var(--background);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.dashboard-module___vDUZq__workspaceName{text-overflow:ellipsis;overflow:hidden}.dashboard-module___vDUZq__periodInfo{align-items:center;gap:9px;min-width:274px;padding:0 8px;display:flex}.dashboard-module___vDUZq__periodInfo>span{text-align:left;line-height:1.1;display:grid}.dashboard-module___vDUZq__periodInfo small{color:var(--muted-foreground);font-size:12px;font-weight:400}.dashboard-module___vDUZq__workspaceButton>svg:last-child{margin-left:auto}.dashboard-module___vDUZq__workspaceMenu{min-width:240px}.dashboard-module___vDUZq__workspaceMenuContext{color:var(--muted-foreground);max-width:220px;margin:7px 8px 4px;font-size:12px;line-height:1.4}.dashboard-module___vDUZq__utilityNav{align-items:center;gap:3px;margin-left:auto;display:flex}.dashboard-module___vDUZq__utilityButton{color:var(--muted-foreground);min-width:44px;min-height:44px}.dashboard-module___vDUZq__localeControl{color:var(--foreground);align-items:center;gap:6px;min-width:64px;min-height:44px;padding:0 8px}.dashboard-module___vDUZq__localeControl svg{width:17px;height:17px}.dashboard-module___vDUZq__localeCode{font-size:12px}.dashboard-module___vDUZq__userMenuTrigger{gap:8px;min-width:44px;min-height:44px}.dashboard-module___vDUZq__userMenuAvatar{background:var(--inset);color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:flex}.dashboard-module___vDUZq__userMenuText{text-align:left;line-height:1.2;display:grid}.dashboard-module___vDUZq__userMenuText strong{font-size:12px}.dashboard-module___vDUZq__userMenuText small,.dashboard-module___vDUZq__userMenuIdentity small{color:var(--muted-foreground);font-size:12px}.dashboard-module___vDUZq__userMenuContent{min-width:190px}.dashboard-module___vDUZq__userMenuIdentity{gap:2px;display:grid}.dashboard-module___vDUZq__userMenuError{color:var(--destructive);margin:4px 8px;font-size:12px;line-height:1.4}.dashboard-module___vDUZq__notificationTrigger{position:relative}.dashboard-module___vDUZq__notificationBadge{background:var(--destructive);border:2px solid var(--raised);color:var(--destructive-foreground);border-radius:16px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;right:1px}.dashboard-module___vDUZq__notificationPopover{width:360px;max-width:min(390px,100vw - 24px)}.dashboard-module___vDUZq__notificationHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-module___vDUZq__notificationHeader h2{margin:0;font-size:16px}.dashboard-module___vDUZq__notificationMarkAll{min-height:32px;padding-inline:7px;font-size:12px}.dashboard-module___vDUZq__notificationStatus{color:var(--muted-foreground);min-height:18px;margin:9px 0 0;font-size:12px}.dashboard-module___vDUZq__notificationError{background:color-mix(in srgb, var(--destructive) 8%, transparent);border:1px solid color-mix(in srgb, var(--destructive) 32%, transparent);color:var(--destructive);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;margin:8px 0;padding:8px;font-size:12px;display:flex}.dashboard-module___vDUZq__notificationError button{min-height:32px}.dashboard-module___vDUZq__notificationList{max-height:min(420px,60vh);margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.dashboard-module___vDUZq__notificationItem{border-top:1px solid var(--border);align-items:center;gap:7px;min-height:58px;padding:8px 0 8px 8px;display:flex}.dashboard-module___vDUZq__notificationItemBody{flex:1;gap:4px;min-width:0;display:grid}.dashboard-module___vDUZq__notificationTitle{color:var(--foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.35;text-decoration:none}.dashboard-module___vDUZq__notificationTitle:hover{color:var(--primary);text-decoration:underline}.dashboard-module___vDUZq__notificationDate{color:var(--muted-foreground);font-size:12px}.dashboard-module___vDUZq__notificationUnread .dashboard-module___vDUZq__notificationTitle{font-weight:700}.dashboard-module___vDUZq__notificationMarkRead{min-width:32px;min-height:32px}.dashboard-module___vDUZq__notificationMarkRead span{background:var(--primary);border-radius:50%;width:8px;height:8px;display:block}.dashboard-module___vDUZq__notificationEmpty{color:var(--muted-foreground);margin:16px 0 6px;font-size:12px}.dashboard-module___vDUZq__mobileWorkspaceSwitcher{justify-content:flex-start;width:calc(100% - 24px);margin:8px 12px 0}.dashboard-module___vDUZq__mobileBrand,.dashboard-module___vDUZq__mobileMenu{display:none}.dashboard-module___vDUZq__main{background:var(--surface);grid-column:2;min-width:0;padding:8px 18px 10px}.dashboard-module___vDUZq__healthBand{align-items:center;gap:9px;max-width:1530px;min-height:34px;margin:0 auto;font-size:12px;display:flex;position:relative}.dashboard-module___vDUZq__checkedAt{color:var(--muted-foreground);margin-left:8px}.dashboard-module___vDUZq__healthBand>svg{color:var(--muted-foreground);width:14px;height:14px}.dashboard-module___vDUZq__healthDot{background:var(--state-success);border-radius:50%;width:9px;height:9px}.dashboard-module___vDUZq__healthDotWarning{background:var(--state-warning)}.dashboard-module___vDUZq__demoBadge{font-size:12px}.dashboard-module___vDUZq__panelHelp{color:var(--primary);align-items:center;gap:6px;margin-left:auto;font-size:12px;text-decoration:none;display:flex}.dashboard-module___vDUZq__panelHelp svg{width:15px;height:15px}.dashboard-module___vDUZq__contentLayout{grid-template-columns:minmax(0,1fr) 248px;gap:14px;max-width:1530px;margin:0 auto;display:grid}.dashboard-module___vDUZq__dashboardBody{min-width:0}.dashboard-module___vDUZq__networkPicker{display:none}.dashboard-module___vDUZq__providerThreads{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-module___vDUZq__providerThread{overflow-wrap:anywhere;min-width:0;padding:14px 14px 8px;scroll-margin-top:90px;position:relative}.dashboard-module___vDUZq__providerThread+.dashboard-module___vDUZq__providerThread{border-left:1px dashed var(--border)}.dashboard-module___vDUZq__providerThread:before{background:var(--provider-color);content:"";opacity:.65;height:2px;position:absolute;top:0;left:14px;right:14px}.dashboard-module___vDUZq__thread-instagram{--provider-color:var(--provider-instagram)}.dashboard-module___vDUZq__thread-linkedin{--provider-color:var(--provider-linkedin)}.dashboard-module___vDUZq__thread-youtube{--provider-color:var(--provider-youtube)}.dashboard-module___vDUZq__providerHeader{justify-content:space-between;align-items:center;display:flex}.dashboard-module___vDUZq__providerIdentity{align-items:center;gap:11px;display:flex}.dashboard-module___vDUZq__providerIdentity h3{letter-spacing:-.02em;margin:0 0 3px;font-size:20px}.dashboard-module___vDUZq__connectionState{min-height:24px;color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.dashboard-module___vDUZq__connectionState>span{background:var(--state-success);border-radius:50%;width:8px;height:8px}.dashboard-module___vDUZq__connectionPending>span{background:var(--state-warning)}.dashboard-module___vDUZq__providerMark{letter-spacing:-.08em;border:1px solid;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:inline-flex}.dashboard-module___vDUZq__providerMarkCompact{border-radius:8px;width:23px;height:23px;font-size:12px}.dashboard-module___vDUZq__providerMark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:72%;height:72%}.dashboard-module___vDUZq__instagram{color:var(--provider-instagram)}.dashboard-module___vDUZq__linkedin{background:var(--provider-linkedin);color:#fff}.dashboard-module___vDUZq__youtube{background:var(--provider-youtube);border-color:var(--provider-youtube);color:#fff}.dashboard-module___vDUZq__metricsBlock h4{margin:0 0 7px;font-size:12px;font-weight:650}.dashboard-module___vDUZq__metricsBlock h4 small{color:var(--muted-foreground);font-size:12px;font-weight:400}.dashboard-module___vDUZq__metricsBlock table{border-collapse:collapse;width:100%;font-size:12px}.dashboard-module___vDUZq__metricsBlock th,.dashboard-module___vDUZq__metricsBlock td{border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);padding:5px 3px}.dashboard-module___vDUZq__metricsBlock th{color:var(--muted-foreground);text-align:left;font-weight:500}.dashboard-module___vDUZq__metricsBlock td{font-variant-numeric:tabular-nums;text-align:right}.dashboard-module___vDUZq__metricsBlock td:last-child{white-space:nowrap;width:72px}.dashboard-module___vDUZq__positiveValue{color:var(--success-text);font-weight:600}.dashboard-module___vDUZq__negativeValue{color:var(--destructive);font-weight:600}.dashboard-module___vDUZq__nullValue{color:var(--muted-foreground)}.dashboard-module___vDUZq__primaryMetric{border-bottom:1px solid var(--border);gap:5px;padding:24px 0 20px;display:grid}.dashboard-module___vDUZq__primaryMetric>span{color:var(--muted-foreground);font-size:14px}.dashboard-module___vDUZq__primaryMetric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(24px,3vw,44px);line-height:1.15}.dashboard-module___vDUZq__primaryMetric>small{color:var(--muted-foreground);font-size:12px}.dashboard-module___vDUZq__accountName{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 0 5px;font-size:12px}.dashboard-module___vDUZq__providerIdentity>div,.dashboard-module___vDUZq__providerIdentity{min-width:0}.dashboard-module___vDUZq__providerHeader{align-items:start;gap:8px;min-height:84px}.dashboard-module___vDUZq__metricsBlock{border-bottom:1px solid var(--border);padding:16px 0}.dashboard-module___vDUZq__activityBlock{padding:16px 0}.dashboard-module___vDUZq__activityBlock h4{margin:20px 0 8px;font-size:12px}.dashboard-module___vDUZq__publicationCount{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.dashboard-module___vDUZq__publicationCount small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.dashboard-module___vDUZq__publicationCount strong{font-variant-numeric:tabular-nums;font-size:24px}.dashboard-module___vDUZq__latestPublication{min-height:92px}.dashboard-module___vDUZq__latestPublication time{color:var(--muted-foreground);font-size:12px}.dashboard-module___vDUZq__latestPublication p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.dashboard-module___vDUZq__analyticsLink{color:var(--primary);justify-content:space-between;align-items:center;min-height:44px;margin-top:8px;font-size:14px;text-decoration:none;display:flex}.dashboard-module___vDUZq__analyticsLink svg{width:16px;height:16px}.dashboard-module___vDUZq__providerFreshness{border-top:1px solid var(--border);color:var(--muted-foreground);gap:4px;padding:12px 0 4px;font-size:12px;line-height:1.5;display:grid}.dashboard-module___vDUZq__emptyState{color:var(--muted-foreground);min-height:92px;margin:0;font-size:14px;line-height:1.5}.dashboard-module___vDUZq__overviewPeriod{color:var(--muted-foreground);font-size:12px}.dashboard-module___vDUZq__editorialRail{gap:14px;min-width:0;height:fit-content;display:grid}.dashboard-module___vDUZq__railSection{background:var(--raised);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;min-width:0}.dashboard-module___vDUZq__railSection>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.dashboard-module___vDUZq__railSection h2{margin:0;font-size:16px}.dashboard-module___vDUZq__reviewItem{grid-template-columns:8px minmax(0,1fr);gap:9px;padding:13px 14px;display:grid}.dashboard-module___vDUZq__reviewItem+.dashboard-module___vDUZq__reviewItem{border-top:1px solid var(--border)}.dashboard-module___vDUZq__reviewItem>div{gap:3px;display:grid}.dashboard-module___vDUZq__reviewItem strong,.dashboard-module___vDUZq__upcomingItem strong{font-size:12px;line-height:1.3}.dashboard-module___vDUZq__reviewItem small,.dashboard-module___vDUZq__upcomingItem small{color:var(--muted-foreground);font-size:12px}.dashboard-module___vDUZq__reviewButton{background:var(--primary);color:var(--primary-foreground);border-radius:8px;justify-self:start;margin-top:6px;padding:6px 10px;font-size:12px;text-decoration:none}.dashboard-module___vDUZq__itemDot{background:var(--state-info);border-radius:50%;width:7px;height:7px;margin-top:4px}.dashboard-module___vDUZq__itemDotWarning{background:var(--state-warning)}.dashboard-module___vDUZq__upcomingItem{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;padding:13px 14px;display:grid}.dashboard-module___vDUZq__upcomingItem+.dashboard-module___vDUZq__upcomingItem{border-top:1px solid var(--border)}.dashboard-module___vDUZq__upcomingItem>div{gap:3px;display:grid}.dashboard-module___vDUZq__upcomingItem>span:last-child{grid-column:2;justify-self:start;font-size:12px}.dashboard-module___vDUZq__railLink{border-top:1px solid var(--border);color:var(--primary);justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;text-decoration:none;display:flex}.dashboard-module___vDUZq__railLink svg{width:14px;height:14px}.dashboard-module___vDUZq__railEmpty{color:var(--muted-foreground);min-height:72px;margin:0;padding:14px;font-size:12px;line-height:1.45}.dashboard-module___vDUZq__dataNote{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;max-width:1530px;margin:8px auto 0;padding:10px 2px 0;font-size:12px;display:flex}.dashboard-module___vDUZq__dataNote span{align-items:center;gap:6px;display:flex}.dashboard-module___vDUZq__dataNote svg{width:14px;height:14px}.dashboard-module___vDUZq__themeSwatch{background:var(--swatch);border:1px solid color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:50%;width:14px;height:14px}.dashboard-module___vDUZq__themeSwatch[data-swatch=lavanda]{--swatch:#6e4fb3}.dashboard-module___vDUZq__themeSwatch[data-swatch=porcelana]{--swatch:#f5f5f3}.dashboard-module___vDUZq__themeSwatch[data-swatch=arcilla]{--swatch:#a65032}.dashboard-module___vDUZq__themeSwatch[data-swatch=grafito]{--swatch:#292d33}.dashboard-module___vDUZq__themeSwatch[data-swatch=menta]{--swatch:#287a5a}.dashboard-module___vDUZq__mobileNavigation{gap:18px;padding:0 12px 20px;display:grid;overflow-y:auto}.dashboard-module___vDUZq__sheetBrand{--trama-logo-gap:8px;--trama-logo-size:28px;letter-spacing:-.04em}.dashboard-module___vDUZq__mobileNavigation>div{gap:4px;display:grid}.dashboard-module___vDUZq__mobileNavigation p{color:var(--primary);margin:0 8px 4px;font-size:12px;font-weight:700}.dashboard-module___vDUZq__mobileNavigation a{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.dashboard-module___vDUZq__mobileNavigation a[aria-current=page]{background:var(--pressed);color:var(--primary);font-weight:650}.dashboard-module___vDUZq__mobileNavigation svg{width:18px;height:18px}@media (max-width:1399px){.dashboard-module___vDUZq__appShell{grid-template-columns:210px minmax(0,1fr)}.dashboard-module___vDUZq__contentLayout{grid-template-columns:minmax(0,1fr)}.dashboard-module___vDUZq__editorialRail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module___vDUZq__providerThread{padding-left:10px;padding-right:10px}.dashboard-module___vDUZq__workspaceButton{min-width:150px}.dashboard-module___vDUZq__periodInfo{min-width:230px}}@media (max-width:1280px){.dashboard-module___vDUZq__checkedAt{display:none}}@media (max-width:1080px){.dashboard-module___vDUZq__appShell{grid-template-columns:76px minmax(0,1fr)}.dashboard-module___vDUZq__sidebar{padding:0 10px 12px}.dashboard-module___vDUZq__sidebar .dashboard-module___vDUZq__logoLockup>span:last-child,.dashboard-module___vDUZq__navGroup>p,.dashboard-module___vDUZq__navItem span,.dashboard-module___vDUZq__collapseButton{display:none}.dashboard-module___vDUZq__sidebar .dashboard-module___vDUZq__logo{justify-content:center}.dashboard-module___vDUZq__navigation{gap:14px}.dashboard-module___vDUZq__navItem{justify-content:center;min-height:44px;padding-inline:0}.dashboard-module___vDUZq__topbar,.dashboard-module___vDUZq__main{grid-column:2}.dashboard-module___vDUZq__contentLayout{grid-template-columns:minmax(0,1fr)}.dashboard-module___vDUZq__providerThreads{grid-template-columns:minmax(0,1fr);gap:20px}.dashboard-module___vDUZq__providerThread+.dashboard-module___vDUZq__providerThread{border-left:0}.dashboard-module___vDUZq__periodInfo{min-width:210px}.dashboard-module___vDUZq__periodInfo small,.dashboard-module___vDUZq__userMenuText small{display:none}}@media (max-width:780px){.dashboard-module___vDUZq__appShell{display:block}.dashboard-module___vDUZq__sidebar{display:none}.dashboard-module___vDUZq__topbar{flex-wrap:wrap;gap:8px;min-height:58px;padding:7px 12px}.dashboard-module___vDUZq__mobileBrand{display:block}.dashboard-module___vDUZq__mobileBrand .dashboard-module___vDUZq__logo{height:42px;font-size:20px}.dashboard-module___vDUZq__mobileBrand .dashboard-module___vDUZq__logoLockup{--trama-logo-size:27px;--trama-logo-gap:8px}.dashboard-module___vDUZq__desktopWorkspaceSwitcher,.dashboard-module___vDUZq__periodInfo,.dashboard-module___vDUZq__userMenuText{display:none}.dashboard-module___vDUZq__utilityNav{margin-left:auto}.dashboard-module___vDUZq__mobileMenu{display:inline-flex}.dashboard-module___vDUZq__mobileMenu,.dashboard-module___vDUZq__userMenuTrigger,.dashboard-module___vDUZq__localeControl,.dashboard-module___vDUZq__utilityButton{min-width:44px;min-height:44px}.dashboard-module___vDUZq__main{padding:14px 12px 8px}.dashboard-module___vDUZq__healthBand{flex-wrap:wrap}.dashboard-module___vDUZq__panelHelp{margin-left:auto}.dashboard-module___vDUZq__networkPicker{flex-wrap:wrap;gap:6px;margin:4px 0 16px;display:flex}.dashboard-module___vDUZq__networkPicker a{background:var(--inset);color:var(--primary);text-align:center;border-radius:8px;flex:100px;justify-content:center;align-items:center;min-height:44px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.dashboard-module___vDUZq__providerThread{padding:16px 12px 10px}.dashboard-module___vDUZq__editorialRail{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.dashboard-module___vDUZq__mobileBrand .dashboard-module___vDUZq__logoLockup{--trama-logo-size:24px;--trama-logo-gap:6px}.dashboard-module___vDUZq__mobileBrand .dashboard-module___vDUZq__logoLockup>span:last-child{display:none}.dashboard-module___vDUZq__localeControl{min-width:44px;padding-inline:7px}.dashboard-module___vDUZq__localeControl>svg:last-child,.dashboard-module___vDUZq__userMenuTrigger>svg{display:none}.dashboard-module___vDUZq__userMenuAvatar{width:34px;height:34px}.dashboard-module___vDUZq__panelHelp,.dashboard-module___vDUZq__dataNote span:last-child{display:none}.dashboard-module___vDUZq__dataNote{align-items:flex-start}}.dashboard-module___vDUZq__syncForm button{width:100%;min-height:44px}.dashboard-module___vDUZq__syncForm p{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.5}.dashboard-module___vDUZq__syncForm p:empty{display:none}@media (prefers-reduced-motion:reduce){.dashboard-module___vDUZq__collapseButton,.dashboard-module___vDUZq__collapseTooltip{transition:none;animation:none}.dashboard-module___vDUZq__collapseButton:active{translate:none}}
.trama-logo-module__R_XFVW__logo{align-items:center;gap:var(--trama-logo-gap,10px);display:inline-flex}.trama-logo-module__R_XFVW__mark{aspect-ratio:1;background:var(--trama-mark-color,var(--brand-mark));height:var(--trama-logo-size,34px);flex:none;display:block;-webkit-mask:url(/brand/trama-mark.svg) 50%/contain no-repeat;mask:url(/brand/trama-mark.svg) 50%/contain no-repeat}.trama-logo-module__R_XFVW__wordmark{line-height:1}
.auth-shell-module__j9EB2G__shell{background:var(--background);grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);min-height:100vh;display:grid}.auth-shell-module__j9EB2G__identity{background:var(--primary);color:var(--primary-foreground);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,4vw,58px);display:flex;position:relative;overflow:hidden}.auth-shell-module__j9EB2G__identity:before{content:"";opacity:.26;pointer-events:none;background:url(/brand/trama-weave-lines.svg) 50%/cover no-repeat;position:absolute;inset:-5%}.auth-shell-module__j9EB2G__brand{--trama-mark-color:currentColor;color:inherit;letter-spacing:-.04em;z-index:1;align-items:center;width:fit-content;font-size:30px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.auth-shell-module__j9EB2G__brandLockup{--trama-logo-gap:12px;--trama-logo-size:40px}.auth-shell-module__j9EB2G__identityCopy{z-index:1;max-width:500px;position:relative}.auth-shell-module__j9EB2G__identityCopy h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:650;line-height:1.02}.auth-shell-module__j9EB2G__identityCopy p{color:color-mix(in srgb, var(--primary-foreground) 82%, transparent);max-width:46ch;margin:22px 0 0;font-size:16px;line-height:1.55}.auth-shell-module__j9EB2G__identityFoot{color:color-mix(in srgb, var(--primary-foreground) 72%, transparent);z-index:1;font-size:12px;line-height:1.5;position:relative}.auth-shell-module__j9EB2G__workspace{justify-content:center;align-items:center;min-height:100vh;padding:clamp(24px,6vw,84px);display:flex}.auth-shell-module__j9EB2G__panel{width:100%;max-width:480px}.auth-shell-module__j9EB2G__panelHeader{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:22px}.auth-shell-module__j9EB2G__panelHeader h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.08}.auth-shell-module__j9EB2G__panelHeader p{color:var(--muted-foreground);margin:10px 0 0;line-height:1.55}.auth-shell-module__j9EB2G__form{gap:18px;display:grid}.auth-shell-module__j9EB2G__field{gap:7px;display:grid}.auth-shell-module__j9EB2G__field label{font-size:13px;font-weight:650}.auth-shell-module__j9EB2G__field input{background:var(--inset);color:var(--foreground);min-height:48px;transition:background var(--motion-fast), border-color var(--motion-fast);border:1px solid #0000;border-radius:10px;width:100%;padding:10px 13px}.auth-shell-module__j9EB2G__field input:hover{border-color:var(--border)}.auth-shell-module__j9EB2G__field input:focus{background:var(--raised);border-color:var(--ring);outline:0}.auth-shell-module__j9EB2G__primaryButton,.auth-shell-module__j9EB2G__secondaryButton{cursor:pointer;min-height:48px;transition:background var(--motion-fast), transform var(--motion-fast);border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:650;display:inline-flex}.auth-shell-module__j9EB2G__primaryButton{background:var(--primary);border:1px solid var(--primary);color:var(--primary-foreground)}.auth-shell-module__j9EB2G__primaryButton:hover{background:color-mix(in srgb, var(--primary) 88%, var(--foreground))}.auth-shell-module__j9EB2G__primaryButton:active,.auth-shell-module__j9EB2G__secondaryButton:active{transform:translateY(1px)}.auth-shell-module__j9EB2G__primaryButton:disabled,.auth-shell-module__j9EB2G__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.auth-shell-module__j9EB2G__secondaryButton{background:var(--raised);border:1px solid var(--border);color:var(--foreground)}.auth-shell-module__j9EB2G__secondaryButton:hover{background:var(--inset)}.auth-shell-module__j9EB2G__buttonRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-shell-module__j9EB2G__error{background:color-mix(in srgb, var(--destructive) 10%, var(--surface));color:var(--destructive);border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.auth-shell-module__j9EB2G__success{background:color-mix(in srgb, var(--success-text) 11%, var(--surface));color:var(--success-text);border-radius:10px;margin:0;padding:14px;line-height:1.5}.auth-shell-module__j9EB2G__support{color:var(--muted-foreground);margin:20px 0 0;font-size:12px;line-height:1.5}.auth-shell-module__j9EB2G__textLink{color:var(--primary);text-underline-offset:3px;font-weight:650}.auth-shell-module__j9EB2G__textLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.auth-shell-module__j9EB2G__client{align-items:center;gap:12px;margin:0 0 24px;display:flex}.auth-shell-module__j9EB2G__clientMark{background:var(--inset);color:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.auth-shell-module__j9EB2G__clientMark svg{width:22px;height:22px}.auth-shell-module__j9EB2G__client div{gap:2px;min-width:0;display:grid}.auth-shell-module__j9EB2G__client strong{font-size:14px}.auth-shell-module__j9EB2G__client small{color:var(--muted-foreground);overflow-wrap:anywhere}.auth-shell-module__j9EB2G__scopeList{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin:0 0 24px;padding:5px 0;display:grid}.auth-shell-module__j9EB2G__scope{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:11px 2px;display:grid}.auth-shell-module__j9EB2G__scope+.auth-shell-module__j9EB2G__scope{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent)}.auth-shell-module__j9EB2G__scope svg{color:var(--success-text);width:18px;height:18px;margin-top:1px}.auth-shell-module__j9EB2G__scope strong{font-size:13px;display:block}.auth-shell-module__j9EB2G__scope span{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.45;display:block}.auth-shell-module__j9EB2G__securityNote{color:var(--muted-foreground);grid-template-columns:18px 1fr;align-items:start;gap:8px;margin:20px 0 0;font-size:12px;line-height:1.5;display:grid}.auth-shell-module__j9EB2G__securityNote svg{color:var(--primary);width:16px;height:16px;margin-top:1px}@media (max-width:780px){.auth-shell-module__j9EB2G__shell{display:block}.auth-shell-module__j9EB2G__identity{min-height:220px;padding:24px}.auth-shell-module__j9EB2G__identityCopy{margin-top:54px}.auth-shell-module__j9EB2G__identityCopy h1{max-width:13ch;font-size:32px}.auth-shell-module__j9EB2G__identityCopy p,.auth-shell-module__j9EB2G__identityFoot{display:none}.auth-shell-module__j9EB2G__workspace{min-height:calc(100vh - 220px);padding:34px 20px 48px}}@media (max-width:519px){.auth-shell-module__j9EB2G__identity{min-height:184px}.auth-shell-module__j9EB2G__identityCopy{margin-top:34px}.auth-shell-module__j9EB2G__identityCopy h1{font-size:27px}.auth-shell-module__j9EB2G__workspace{min-height:calc(100vh - 184px);padding-inline:18px}.auth-shell-module__j9EB2G__buttonRow{grid-template-columns:1fr}.auth-shell-module__j9EB2G__secondaryButton{order:2}}@media (prefers-reduced-motion:reduce){.auth-shell-module__j9EB2G__field input,.auth-shell-module__j9EB2G__primaryButton,.auth-shell-module__j9EB2G__secondaryButton{transition:none}}
.composer-module__N0buLW__root{height:calc(100dvh - 66px);min-height:0;color:var(--foreground);background:var(--surface);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:250px minmax(0,1fr) 360px;align-items:start;margin:-8px -18px -10px;font-size:14px;line-height:1.5;display:grid}.composer-module__N0buLW__root *,.composer-module__N0buLW__libraryDialog *,.composer-module__N0buLW__assetDialog *,.composer-module__N0buLW__reviewDialog *{box-sizing:border-box}.composer-module__N0buLW__root button,.composer-module__N0buLW__libraryDialog button,.composer-module__N0buLW__assetDialog button,.composer-module__N0buLW__reviewDialog button{font:inherit;cursor:pointer}.composer-module__N0buLW__root button:disabled,.composer-module__N0buLW__libraryDialog button:disabled,.composer-module__N0buLW__assetDialog button:disabled,.composer-module__N0buLW__reviewDialog button:disabled{opacity:.5;cursor:not-allowed}.composer-module__N0buLW__root svg,.composer-module__N0buLW__libraryDialog svg,.composer-module__N0buLW__assetDialog svg,.composer-module__N0buLW__reviewDialog svg{flex-shrink:0;width:18px;height:18px}.composer-module__N0buLW__root input,.composer-module__N0buLW__root select,.composer-module__N0buLW__root textarea,.composer-module__N0buLW__libraryDialog input,.composer-module__N0buLW__libraryDialog select,.composer-module__N0buLW__assetDialog textarea{font:inherit;color:var(--foreground);background:var(--raised);border:1px solid var(--border);min-width:0;max-width:100%;min-height:40px;caret-color:var(--primary);border-radius:6px;padding:8px 10px}.composer-module__N0buLW__root textarea,.composer-module__N0buLW__assetDialog textarea{resize:vertical}.composer-module__N0buLW__root input[type=checkbox],.composer-module__N0buLW__root input[type=radio]{width:16px;height:16px;min-height:16px;accent-color:var(--primary);flex-shrink:0;padding:0}.composer-module__N0buLW__root :focus-visible,.composer-module__N0buLW__libraryDialog :focus-visible,.composer-module__N0buLW__assetDialog :focus-visible,.composer-module__N0buLW__reviewDialog :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.composer-module__N0buLW__root ::selection{background:var(--pressed);color:var(--foreground)}.composer-module__N0buLW__root h1,.composer-module__N0buLW__root h2,.composer-module__N0buLW__root h3,.composer-module__N0buLW__root h4,.composer-module__N0buLW__library h2{margin:0;font-weight:650}.composer-module__N0buLW__root h1{letter-spacing:-.025em;font-size:23px;line-height:1.3}.composer-module__N0buLW__root h2,.composer-module__N0buLW__library h2{font-size:15px}.composer-module__N0buLW__root h3{font-size:13px}.composer-module__N0buLW__root small,.composer-module__N0buLW__library small,.composer-module__N0buLW__muted{color:var(--muted-foreground);font-size:12px;line-height:1.5}.composer-module__N0buLW__root a,.composer-module__N0buLW__assetDialog a,.composer-module__N0buLW__reviewDialog a{color:var(--primary);text-underline-offset:3px}.composer-module__N0buLW__desktopLibrary{border-right:1px solid var(--border);background:var(--raised);grid-row:1/3;height:100%;overflow-y:auto}.composer-module__N0buLW__library{flex-direction:column;gap:16px;min-width:0;padding:22px 16px;display:flex}.composer-module__N0buLW__library header{justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-module__N0buLW__library header button{background:0 0;border:0}.composer-module__N0buLW__search{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:flex}.composer-module__N0buLW__search input{background:0 0;border:0;width:100%;padding-inline:4px}.composer-module__N0buLW__search svg{color:var(--muted-foreground)}.composer-module__N0buLW__libraryFilters{gap:8px;display:flex}.composer-module__N0buLW__libraryFilters select{width:50%;padding:6px;font-size:12px}.composer-module__N0buLW__upload{flex-direction:column;gap:7px;display:flex}.composer-module__N0buLW__uploadButton,.composer-module__N0buLW__root .composer-module__N0buLW__primary,.composer-module__N0buLW__reviewDialog .composer-module__N0buLW__primary{background:var(--primary);color:var(--primary-foreground);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:600;display:inline-flex}.composer-module__N0buLW__uploadButton{align-self:flex-start;font-size:12px!important}.composer-module__N0buLW__uploadQueue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.composer-module__N0buLW__uploadQueue li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:5px;padding-bottom:7px;font-size:11px;display:flex}.composer-module__N0buLW__uploadQueue li>span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.composer-module__N0buLW__uploadQueue button{border:1px solid var(--border);background:var(--inset);border-radius:6px;padding:4px}.composer-module__N0buLW__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.composer-module__N0buLW__libraryAsset{text-align:left;border:1px solid var(--border);background:var(--raised);border-radius:6px;flex-direction:column;min-width:0;padding:0 0 6px;display:flex;position:relative;overflow:hidden}.composer-module__N0buLW__libraryAsset[data-selected=true]{border-color:var(--primary);background:var(--inset)}.composer-module__N0buLW__libraryAsset:hover{border-color:var(--primary)}.composer-module__N0buLW__libraryAsset .composer-module__N0buLW__thumbnail{aspect-ratio:1;width:100%}.composer-module__N0buLW__libraryAsset small{margin:1px 6px;font-size:11px}.composer-module__N0buLW__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:6px 6px 0;font-size:12px;display:block;overflow:hidden}.composer-module__N0buLW__thumbnail{background:var(--inset);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.composer-module__N0buLW__thumbnail img,.composer-module__N0buLW__thumbnail video,.composer-module__N0buLW__thumbnail object{object-fit:cover;pointer-events:none;width:100%;height:100%}.composer-module__N0buLW__thumbnail object{background:var(--raised)}.composer-module__N0buLW__thumbnail>svg{color:var(--muted-foreground)}.composer-module__N0buLW__videoMark{background:#000;border-radius:50%;padding:3px;position:absolute;bottom:5px;left:5px;color:#fff!important;width:23px!important;height:23px!important}.composer-module__N0buLW__pdfBadge{background:var(--raised);color:var(--foreground);border-radius:3px;padding:1px 3px;font-size:9px;position:absolute;bottom:3px;right:3px}.composer-module__N0buLW__selectedCheck{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);border-radius:4px;place-items:center;display:grid;position:absolute;top:5px;left:5px}.composer-module__N0buLW__selectedCheck svg{width:14px;height:14px}.composer-module__N0buLW__pagination{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.composer-module__N0buLW__pagination small{margin-right:auto}.composer-module__N0buLW__pagination button{color:var(--foreground);background:0 0;border:0;place-items:center;width:28px;height:36px;display:grid}.composer-module__N0buLW__composer{flex-direction:column;gap:16px;min-width:0;height:100%;padding:18px 24px 24px;scroll-padding-block:20px;display:flex;overflow-y:auto}.composer-module__N0buLW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.composer-module__N0buLW__header a{align-items:center;margin-bottom:8px;font-size:11px;text-decoration:none;display:inline-flex}.composer-module__N0buLW__header a svg{width:12px;height:12px}.composer-module__N0buLW__saveState{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.composer-module__N0buLW__destinations{gap:10px;display:grid}.composer-module__N0buLW__destinationRow{flex-wrap:wrap;gap:8px;display:flex}.composer-module__N0buLW__destination{border:1px solid var(--border);background:var(--raised);border-radius:6px;align-items:center;gap:4px;min-height:44px;padding-right:8px;display:inline-flex}.composer-module__N0buLW__destination[data-active=true]{border-color:var(--primary);background:var(--inset)}.composer-module__N0buLW__destination button{color:var(--foreground);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:12px;display:inline-flex}.composer-module__N0buLW__destination button>span{width:22px;height:22px}.composer-module__N0buLW__otherChannels{border:1px solid var(--border);background:var(--raised);border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:8px;display:flex;font-size:12px!important}.composer-module__N0buLW__manualDestination{align-items:center;gap:8px;display:inline-flex}.composer-module__N0buLW__manualDestination button{color:var(--primary);background:0 0;border:0;min-height:38px;font-size:12px!important}.composer-module__N0buLW__account{color:var(--muted-foreground);margin:-8px 0 0;font-size:12px}.composer-module__N0buLW__locked{background:var(--inset);margin:0;padding:12px;font-size:12px}.composer-module__N0buLW__field{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:550;display:flex}.composer-module__N0buLW__field input,.composer-module__N0buLW__field textarea{width:100%;font-size:14px;font-weight:400}.composer-module__N0buLW__field small{margin-top:-3px;font-weight:400}.composer-module__N0buLW__variantEditor{flex-direction:column;gap:16px;display:flex}.composer-module__N0buLW__formats{border:0;min-width:0;padding:0}.composer-module__N0buLW__formats legend{margin-bottom:10px;font-size:12px;font-weight:600}.composer-module__N0buLW__formats>div{flex-wrap:wrap;gap:8px;display:flex}.composer-module__N0buLW__formats button,.composer-module__N0buLW__visibility button{background:var(--raised);color:var(--foreground);border:1px solid var(--border);border-radius:6px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.composer-module__N0buLW__formats button[aria-pressed=true],.composer-module__N0buLW__visibility button[aria-pressed=true]{border-color:var(--primary);background:var(--inset);color:var(--primary)}.composer-module__N0buLW__writingArea{border:1px solid var(--border);background:var(--raised);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.composer-module__N0buLW__writingArea textarea{border:0;border-radius:0;min-height:290px;max-height:700px;padding:14px;line-height:1.65}.composer-module__N0buLW__textToolbar{border-top:1px solid var(--border);align-items:center;gap:7px;padding:5px 8px;font-weight:400;display:flex}.composer-module__N0buLW__textToolbar button{min-height:36px;color:var(--muted-foreground);background:0 0;border:0;align-items:center;gap:5px;padding:5px;display:flex;font-size:12px!important}.composer-module__N0buLW__textToolbar small{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.composer-module__N0buLW__textToolbar small[data-error=true]{color:var(--destructive)}.composer-module__N0buLW__toolPanel{background:var(--inset);margin-top:-12px;padding:12px;font-size:12px}.composer-module__N0buLW__toolPanel p{margin:0 0 8px}.composer-module__N0buLW__toolPanel button{color:var(--primary);background:0 0;border:0;text-decoration:underline}.composer-module__N0buLW__emojiPicker{background:var(--inset);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.composer-module__N0buLW__emojiPicker button{background:var(--raised);border:1px solid var(--border);border-radius:6px;width:40px;height:40px;font-size:20px!important}.composer-module__N0buLW__youtubeOptions{grid-template-columns:1fr;gap:16px;display:grid}.composer-module__N0buLW__youtubeOptions fieldset{border:0;min-width:0;padding:0}.composer-module__N0buLW__youtubeOptions legend{margin-bottom:10px;font-size:12px;font-weight:600}.composer-module__N0buLW__checkField{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.composer-module__N0buLW__visibility{flex-wrap:wrap;gap:4px;display:flex}.composer-module__N0buLW__selectedMedia{border-top:1px solid var(--border);padding-top:20px}.composer-module__N0buLW__selectedMedia header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.composer-module__N0buLW__selectedMedia h3{margin-right:auto}.composer-module__N0buLW__selectedMedia header button{color:var(--primary);background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:0;font-size:11px;display:flex}.composer-module__N0buLW__selectedRow{flex-wrap:wrap;gap:12px;display:flex}.composer-module__N0buLW__selectedItem{flex:0 0 72px;width:72px}.composer-module__N0buLW__selectedSquare{aspect-ratio:1;border:1px solid var(--border);border-radius:6px;width:72px;height:72px;position:relative;overflow:hidden}.composer-module__N0buLW__openAsset{border:0;width:100%;height:100%;padding:0;display:block}.composer-module__N0buLW__assetNumber{color:var(--primary-foreground);background:var(--primary);pointer-events:none;border-radius:3px;padding:1px 4px;font-size:10px;position:absolute;top:3px;left:3px}.composer-module__N0buLW__removeAsset{border:1px solid var(--border);background:var(--raised);width:26px;height:26px;color:var(--foreground);border-radius:4px;place-items:center;display:grid;position:absolute;top:2px;right:2px;padding:0!important}.composer-module__N0buLW__removeAsset svg{width:14px;height:14px}.composer-module__N0buLW__addAsset{background:var(--surface);border:1px dashed var(--primary);width:72px;height:72px;color:var(--primary);border-radius:6px;flex:0 0 72px;place-items:center;display:grid}.composer-module__N0buLW__addAsset svg{width:24px;height:24px}.composer-module__N0buLW__reorderButtons{gap:2px;padding-top:4px;display:flex}.composer-module__N0buLW__reorderButtons button{background:var(--raised);border:1px solid var(--border);border-radius:4px;flex:1;place-items:center;height:36px;padding:0;display:grid}.composer-module__N0buLW__undo{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.composer-module__N0buLW__undo button{color:var(--primary);background:0 0;border:0;align-items:center;gap:5px;min-height:32px;display:flex}.composer-module__N0buLW__coverPicker{gap:10px;display:grid}.composer-module__N0buLW__coverPicker>div{align-items:center;gap:10px;display:flex}.composer-module__N0buLW__coverPicker button{border:1px solid var(--border);background:var(--raised);color:var(--primary);border-radius:6px;min-height:36px;padding:6px 10px;font-size:12px!important}.composer-module__N0buLW__coverImage{border-radius:6px;width:112px;height:63px;overflow:hidden}.composer-module__N0buLW__notes{border-top:1px solid var(--border);padding-top:16px;font-size:12px}.composer-module__N0buLW__notes summary{cursor:pointer;min-height:36px;font-weight:600}.composer-module__N0buLW__notes .composer-module__N0buLW__field{margin-block:12px}.composer-module__N0buLW__aside{border-left:1px solid var(--border);background:var(--raised);flex-direction:column;gap:24px;min-width:0;height:100%;padding:22px 18px;scroll-padding-block:20px;display:flex;overflow-y:auto}.composer-module__N0buLW__preview>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.composer-module__N0buLW__previewNetwork{align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.composer-module__N0buLW__socialPost{border:1px solid var(--border);background:var(--raised);border-radius:6px;font-size:12px;overflow:hidden}.composer-module__N0buLW__previewIdentity{align-items:center;gap:8px;padding:12px;display:flex}.composer-module__N0buLW__previewIdentity>div{flex-direction:column;min-width:0;display:flex}.composer-module__N0buLW__previewIdentity strong{overflow-wrap:anywhere;font-size:12px}.composer-module__N0buLW__previewIdentity small{align-items:center;gap:3px;font-size:10px;display:flex}.composer-module__N0buLW__previewIdentity small svg{width:10px;height:10px}.composer-module__N0buLW__previewIdentity>svg{margin-left:auto}.composer-module__N0buLW__avatar{background:var(--pressed);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}.composer-module__N0buLW__previewText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;margin:0;padding:0 12px 12px;font-size:12px;line-height:1.6;overflow-y:auto}.composer-module__N0buLW__previewMedia{background:var(--inset);justify-content:center;align-items:center;min-height:100px;display:flex;position:relative}.composer-module__N0buLW__previewMedia>img{object-fit:contain;width:100%;height:auto;max-height:460px}.composer-module__N0buLW__previewMedia>video{width:100%;max-height:460px;display:block}.composer-module__N0buLW__previewMedia[data-network=youtube]>video{aspect-ratio:16/9;object-fit:contain;background:#000}.composer-module__N0buLW__previewMedia[data-format=reel]>video,.composer-module__N0buLW__previewMedia[data-format=short]>video{aspect-ratio:9/16;object-fit:contain;max-height:420px}.composer-module__N0buLW__previewMedia>iframe{background:var(--raised);border:0;width:100%;height:360px}.composer-module__N0buLW__previewMedia>p{padding:20px;font-size:12px}.composer-module__N0buLW__slideCount{color:#fff;background:#000b;border-radius:16px;padding:3px 8px;font-size:11px;position:absolute;top:9px;right:9px}.composer-module__N0buLW__slideArrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:5px;right:5px}.composer-module__N0buLW__slideArrows button{pointer-events:auto;background:var(--raised);color:var(--foreground);border:1px solid var(--border);border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.composer-module__N0buLW__slideArrows button:disabled{visibility:hidden}.composer-module__N0buLW__previewEmpty{background:var(--inset);color:var(--muted-foreground);text-align:center;padding:36px 16px;font-size:12px}.composer-module__N0buLW__socialActions{gap:13px;padding:12px;display:flex}.composer-module__N0buLW__socialActions svg:last-child{margin-left:auto}.composer-module__N0buLW__dots{justify-content:center;gap:5px;padding:0 0 10px;display:flex}.composer-module__N0buLW__dots span{background:var(--border);border-radius:50%;width:5px;height:5px}.composer-module__N0buLW__dots span[data-active=true]{background:var(--primary)}.composer-module__N0buLW__caption>strong{margin:0 12px 5px;font-size:12px;display:block}.composer-module__N0buLW__linkedInActions{border-top:1px solid var(--border);justify-content:space-around;gap:3px;padding:12px 4px;display:flex}.composer-module__N0buLW__linkedInActions span{flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.composer-module__N0buLW__documentTitle{margin:0;padding:8px 12px;font-weight:600}.composer-module__N0buLW__videoTitle{overflow-wrap:anywhere;padding:12px 12px 0;font-size:14px!important}.composer-module__N0buLW__youtubeDescription{background:var(--inset);border-radius:6px;margin:6px 10px 12px;padding-top:10px}.composer-module__N0buLW__schedule{border-top:1px solid var(--border);padding-top:20px}.composer-module__N0buLW__scheduleHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.composer-module__N0buLW__scheduleHeading>span{align-items:center;gap:6px;display:flex}.composer-module__N0buLW__scheduleHeading input[role=switch]{appearance:none;background:var(--border);border:0;border-radius:12px;width:34px;height:20px;min-height:20px;position:relative}.composer-module__N0buLW__scheduleHeading input[role=switch]:checked{background:var(--primary)}.composer-module__N0buLW__scheduleHeading input[role=switch]:before{content:"";background:var(--raised);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.composer-module__N0buLW__scheduleHeading input[role=switch]:checked:before{left:17px}.composer-module__N0buLW__scheduleFields{gap:10px;display:grid}.composer-module__N0buLW__scheduleFields label{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.composer-module__N0buLW__scheduleFields input,.composer-module__N0buLW__scheduleFields select{width:100%;min-height:36px;padding:6px;font-size:12px}.composer-module__N0buLW__scheduleHint{background:var(--inset);color:var(--muted-foreground);border-radius:6px;align-items:start;gap:8px;margin:18px 0 0;padding:12px;font-size:11px;display:flex}.composer-module__N0buLW__scheduleHint svg{width:15px;height:15px;margin-top:2px}.composer-module__N0buLW__entryStatus{font-size:12px}.composer-module__N0buLW__entryStatus a{display:block}.composer-module__N0buLW__footer{background:var(--raised);border-top:1px solid var(--border);padding:14px 22px calc(14px + env(safe-area-inset-bottom));z-index:10;grid-column:2/4;justify-content:flex-end;align-self:end;gap:12px;display:flex}.composer-module__N0buLW__footer button{border:1px solid var(--border);background:var(--inset);min-height:44px;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:550;display:flex}.composer-module__N0buLW__footer .composer-module__N0buLW__primary{min-width:190px}.composer-module__N0buLW__feedback{background:var(--inset);border-radius:6px;padding:12px;font-size:12px}.composer-module__N0buLW__feedback[data-error=true]{color:var(--destructive)}.composer-module__N0buLW__feedback ul{margin:0;padding-left:18px}.composer-module__N0buLW__mobileLibraryButton{display:none}.composer-module__N0buLW__libraryDialog{gap:12px;max-height:90dvh;overflow-y:auto;max-width:540px!important}.composer-module__N0buLW__libraryDialog .composer-module__N0buLW__library{padding:0}.composer-module__N0buLW__libraryDialog .composer-module__N0buLW__libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.composer-module__N0buLW__assetDialog{max-height:90dvh;overflow:auto;max-width:680px!important}.composer-module__N0buLW__originalPreview{background:var(--inset);justify-content:center;min-height:120px;display:flex}.composer-module__N0buLW__originalPreview img,.composer-module__N0buLW__originalPreview video{object-fit:contain;max-width:100%;max-height:45dvh}.composer-module__N0buLW__originalPreview iframe{border:0;width:100%;height:45dvh}.composer-module__N0buLW__reviewDialog{flex-direction:column;max-height:90dvh;display:flex;max-width:740px!important}.composer-module__N0buLW__reviewBody{min-height:0;padding-right:6px;overflow-y:auto}.composer-module__N0buLW__reviewBody h3{margin:0 0 20px;font-size:18px}.composer-module__N0buLW__reviewTarget{border-top:1px solid var(--border);padding:16px 0;font-size:13px}.composer-module__N0buLW__reviewTarget h4{margin:0 0 8px;font-size:14px}.composer-module__N0buLW__reviewTarget p{margin:6px 0}.composer-module__N0buLW__reviewText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.composer-module__N0buLW__reviewTarget ul{overflow-wrap:anywhere;padding-left:18px}.composer-module__N0buLW__reviewTarget [role=alert]{color:var(--destructive)}.composer-module__N0buLW__reviewTarget [role=status]{color:var(--primary);font-weight:600}.composer-module__N0buLW__reviewFooter{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.composer-module__N0buLW__reviewFooter button{border:1px solid var(--border);background:var(--inset);min-height:44px;color:var(--foreground);border-radius:6px;padding:10px 16px}.composer-module__N0buLW__empty{color:var(--muted-foreground);padding:20px 0;font-size:12px}.composer-module__N0buLW__spinner{animation:1s linear infinite composer-module__N0buLW__rotate}@keyframes composer-module__N0buLW__rotate{to{transform:rotate(360deg)}}@media (min-width:1600px){.composer-module__N0buLW__root{grid-template-columns:270px minmax(0,1fr) 400px}.composer-module__N0buLW__composer{padding-inline:30px}}@media (max-width:1380px){.composer-module__N0buLW__root{grid-template-columns:220px minmax(0,1fr) 310px}.composer-module__N0buLW__composer{padding-inline:18px}.composer-module__N0buLW__aside,.composer-module__N0buLW__library{padding-inline:12px}.composer-module__N0buLW__destinationRow{gap:6px}.composer-module__N0buLW__destination button{font-size:11px}.composer-module__N0buLW__destination{gap:0}.composer-module__N0buLW__otherChannels{font-size:11px!important}}@media (max-width:1200px){.composer-module__N0buLW__root{grid-template-columns:minmax(0,1fr) 320px}.composer-module__N0buLW__desktopLibrary{display:none}.composer-module__N0buLW__composer{grid-column:1}.composer-module__N0buLW__aside{grid-column:2}.composer-module__N0buLW__footer{grid-column:1/3}.composer-module__N0buLW__mobileLibraryButton{border:1px solid var(--border);background:var(--inset);min-height:44px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;gap:8px;display:flex}}@media (max-width:780px){.composer-module__N0buLW__root{flex-direction:column;height:auto;min-height:calc(100dvh - 66px);margin:-14px -12px -8px;display:flex}.composer-module__N0buLW__composer,.composer-module__N0buLW__aside{width:100%;height:auto;overflow:visible}.composer-module__N0buLW__composer{padding:18px 16px}.composer-module__N0buLW__aside{border-left:0;border-top:1px solid var(--border);padding:20px 16px;scroll-padding-block:20px;overflow-y:auto}.composer-module__N0buLW__preview,.composer-module__N0buLW__schedule{align-self:center;width:100%;max-width:460px}.composer-module__N0buLW__footer{justify-content:stretch;width:100%;padding:12px;position:sticky;bottom:0}.composer-module__N0buLW__footer button{flex:1;padding:10px 12px}.composer-module__N0buLW__footer .composer-module__N0buLW__primary{min-width:0}.composer-module__N0buLW__writingArea textarea{min-height:280px}.composer-module__N0buLW__selectedMedia header{gap:8px}.composer-module__N0buLW__removeAsset{width:30px;height:30px}.composer-module__N0buLW__libraryDialog .composer-module__N0buLW__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.composer-module__N0buLW__root h1{font-size:21px}.composer-module__N0buLW__header{align-items:start}.composer-module__N0buLW__destination button{font-size:12px}.composer-module__N0buLW__destinationRow{gap:6px}.composer-module__N0buLW__otherChannels{font-size:12px!important}.composer-module__N0buLW__formats button{flex:1 0 auto;justify-content:center;padding:8px}.composer-module__N0buLW__footer button{font-size:12px}.composer-module__N0buLW__footer svg{display:none}.composer-module__N0buLW__assetDialog,.composer-module__N0buLW__libraryDialog,.composer-module__N0buLW__reviewDialog{width:calc(100vw - 20px)!important}.composer-module__N0buLW__reviewFooter button{width:100%}.composer-module__N0buLW__textToolbar{gap:3px}.composer-module__N0buLW__textToolbar button{font-size:11px!important}.composer-module__N0buLW__scheduleFields label{grid-template-columns:88px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.composer-module__N0buLW__spinner{animation:none}.composer-module__N0buLW__root *{scroll-behavior:auto!important;transition:none!important}}.composer-module__N0buLW__pdfPreview{background:var(--inset);flex-direction:column;align-items:center;width:100%;min-height:100px;display:flex}.composer-module__N0buLW__pdfPreview canvas{object-fit:contain;background:var(--raised);width:100%;height:auto;max-height:350px;display:block}.composer-module__N0buLW__pdfPreview[data-compact=true]{height:100%;min-height:0;overflow:hidden}.composer-module__N0buLW__pdfPreview[data-compact=true] canvas{object-fit:cover;object-position:top;height:100%;max-height:none}.composer-module__N0buLW__pdfControls{background:var(--raised);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:8px;width:100%;padding:4px;font-size:11px;display:flex}.composer-module__N0buLW__pdfControls button{min-width:32px;min-height:36px;color:var(--foreground);background:0 0;border:0;place-items:center;display:grid}.composer-module__N0buLW__pdfControls a{margin-left:auto;font-size:11px}.composer-module__N0buLW__header>div{align-items:center;gap:8px;display:flex}.composer-module__N0buLW__header{min-height:44px;padding-bottom:10px}.composer-module__N0buLW__header a{min-width:24px;min-height:32px;margin:0}.composer-module__N0buLW__composer,.composer-module__N0buLW__variantEditor{gap:12px}.composer-module__N0buLW__titleFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.composer-module__N0buLW__titleFields>label:only-child{grid-column:1/-1}.composer-module__N0buLW__writingArea textarea{height:clamp(216px,22dvh,290px);min-height:216px}.composer-module__N0buLW__mediaGroup{gap:16px;display:grid}.composer-module__N0buLW__mediaGroup[data-youtube=true]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:12px}.composer-module__N0buLW__mediaGroup[data-youtube=true] .composer-module__N0buLW__selectedMedia{border:0;padding-top:0}.composer-module__N0buLW__selectedMedia{padding-top:12px}.composer-module__N0buLW__selectedMedia header{margin-bottom:8px}.composer-module__N0buLW__mediaGroup .composer-module__N0buLW__coverPicker{gap:6px}.composer-module__N0buLW__mediaGroup .composer-module__N0buLW__coverPicker small{font-size:11px}.composer-module__N0buLW__youtubeOptions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.composer-module__N0buLW__shareLabel{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.composer-module__N0buLW__fileName{flex-shrink:0;min-height:24px;padding-top:4px;line-height:1.5}.composer-module__N0buLW__libraryAsset .composer-module__N0buLW__thumbnail{flex-shrink:0;height:auto}.composer-module__N0buLW__libraryAsset small{white-space:nowrap;flex-shrink:0}@media (max-width:1380px){.composer-module__N0buLW__libraryFilters{flex-direction:column;gap:6px}.composer-module__N0buLW__libraryFilters select{width:100%}.composer-module__N0buLW__libraryAsset small{font-size:10px}.composer-module__N0buLW__libraryGrid{gap:8px}.composer-module__N0buLW__library{gap:12px}}@media (max-width:780px){.composer-module__N0buLW__titleFields,.composer-module__N0buLW__youtubeOptions{grid-template-columns:1fr}.composer-module__N0buLW__writingArea textarea{height:auto;min-height:280px}.composer-module__N0buLW__mediaGroup[data-youtube=true]{grid-template-columns:1fr}.composer-module__N0buLW__libraryFilters{flex-direction:row}.composer-module__N0buLW__libraryFilters select{width:50%}}.composer-module__N0buLW__instagramLayout{gap:12px;min-width:0;display:grid}.composer-module__N0buLW__instagramLayout p{margin:0}.composer-module__N0buLW__instagramLayout button{min-height:40px;color:var(--foreground);background:var(--raised);border:1px solid var(--border);border-radius:6px;padding:8px 10px}.composer-module__N0buLW__instagramLayout button[aria-checked=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.composer-module__N0buLW__instagramLayout button:hover:not(:disabled){background:var(--inset);color:var(--foreground)}.composer-module__N0buLW__instagramFrameRow{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.composer-module__N0buLW__instagramFrameRow span{overflow-wrap:anywhere}.composer-module__N0buLW__instagramFocal{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.composer-module__N0buLW__instagramFocal button{place-items:center;width:40px;display:grid}.composer-module__N0buLW__instagramCrop{background:#fff;width:100%;position:relative;overflow:hidden}.composer-module__N0buLW__instagramCrop>img{max-height:none;display:block}.composer-module__N0buLW__instagramCrop>p{color:#211c2b;padding:8px;font-size:12px}
.team-module__R5Optq__teamRoot{max-width:1530px;margin:0 auto;padding:20px 0 28px}.team-module__R5Optq__pageHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;padding:0 4px 18px;display:flex}.team-module__R5Optq__pageHeader h1{letter-spacing:-.045em;margin:0;font-size:32px;line-height:1}.team-module__R5Optq__pageHeader>div>p:last-child{color:var(--muted-foreground);max-width:640px;margin:8px 0 0;font-size:14px;line-height:1.5}.team-module__R5Optq__memberCount{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.team-module__R5Optq__inviteBar{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;padding:18px 4px;display:grid}.team-module__R5Optq__inviteLead,.team-module__R5Optq__detailHeader>div,.team-module__R5Optq__surfaceHeader>div{align-items:center;gap:10px;display:flex}.team-module__R5Optq__sectionIcon,.team-module__R5Optq__headerIcon{background:var(--pressed);color:var(--primary);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.team-module__R5Optq__sectionIcon svg,.team-module__R5Optq__headerIcon svg{width:17px;height:17px}.team-module__R5Optq__inviteLead h2,.team-module__R5Optq__surfaceHeader h2,.team-module__R5Optq__detailHeader h2{margin:0;font-size:16px}.team-module__R5Optq__inviteLead p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.45}.team-module__R5Optq__inviteForm{grid-template-columns:minmax(160px,1fr) minmax(135px,.7fr) auto;align-items:end;gap:10px;display:grid}.team-module__R5Optq__inviteForm label,.team-module__R5Optq__detailForm>label{gap:6px;display:grid}.team-module__R5Optq__inviteForm label>span,.team-module__R5Optq__detailForm label>span{font-size:12px;font-weight:650}.team-module__R5Optq__inviteForm input,.team-module__R5Optq__inviteForm select,.team-module__R5Optq__detailForm select{background:var(--inset);color:var(--foreground);border:1px solid #0000;border-radius:8px;width:100%;min-height:36px;padding:7px 9px}.team-module__R5Optq__inviteForm input:focus-visible,.team-module__R5Optq__inviteForm select:focus-visible,.team-module__R5Optq__detailForm select:focus-visible,.team-module__R5Optq__filtersBar input:focus-visible,.team-module__R5Optq__filtersBar select:focus-visible,.team-module__R5Optq__grantRow select:focus-visible{background:var(--raised);border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px}.team-module__R5Optq__formError,.team-module__R5Optq__formWarning,.team-module__R5Optq__formSuccess{margin:0;font-size:12px;line-height:1.5}.team-module__R5Optq__formError,.team-module__R5Optq__formWarning{color:var(--foreground);border-inline-start:3px solid;padding-inline-start:8px}.team-module__R5Optq__formError{border-color:var(--destructive)}.team-module__R5Optq__formWarning{border-color:var(--state-warning)}.team-module__R5Optq__formSuccess{color:var(--success-text)}.team-module__R5Optq__inviteBar>.team-module__R5Optq__formError,.team-module__R5Optq__inviteBar>.team-module__R5Optq__formWarning,.team-module__R5Optq__inviteBar>.team-module__R5Optq__formSuccess{grid-column:2}.team-module__R5Optq__teamSurface{background:var(--raised);border:1px solid var(--border);border-radius:12px;min-width:0;margin-top:22px;overflow:hidden}.team-module__R5Optq__surfaceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:12px 18px;display:flex}.team-module__R5Optq__surfaceHeader h2{margin-left:1px}.team-module__R5Optq__readOnly{color:var(--muted-foreground);font-size:12px}.team-module__R5Optq__filtersBar{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(125px,.7fr));align-items:end;gap:10px;padding:14px 18px;display:grid}.team-module__R5Optq__filtersBar label{gap:5px;min-width:0;display:grid}.team-module__R5Optq__filtersBar label>span{color:var(--muted-foreground);font-size:12px;font-weight:650}.team-module__R5Optq__filtersBar input,.team-module__R5Optq__filtersBar select{background:var(--inset);color:var(--foreground);border:1px solid #0000;border-radius:8px;width:100%;min-height:34px;padding:6px 8px}.team-module__R5Optq__filtersBar input:focus,.team-module__R5Optq__filtersBar select:focus{background:var(--raised);border-color:var(--ring);outline:2px solid color-mix(in srgb, var(--ring) 20%, transparent);outline-offset:1px}.team-module__R5Optq__teamLayout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.75fr);display:grid}.team-module__R5Optq__memberTableWrap{min-width:0}.team-module__R5Optq__memberTable{border-collapse:collapse;width:100%;min-width:0;font-size:12px}.team-module__R5Optq__memberTable th{background:var(--inset);color:var(--muted-foreground);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:650}.team-module__R5Optq__memberTable td{border-top:1px solid var(--border);color:var(--foreground);vertical-align:middle;white-space:nowrap;padding:11px 12px}.team-module__R5Optq__memberTable tbody tr{transition:background var(--motion-fast)}.team-module__R5Optq__selectedRow{background:color-mix(in srgb, var(--pressed) 55%, var(--raised))}.team-module__R5Optq__rowButton{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.team-module__R5Optq__rowButton:hover,.team-module__R5Optq__rowButton:focus-visible{background:color-mix(in srgb, var(--pressed) 70%, transparent);border-radius:8px}.team-module__R5Optq__rowButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.team-module__R5Optq__rowButton strong{overflow-wrap:anywhere}.team-module__R5Optq__avatar{background:var(--inset);color:var(--foreground);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.team-module__R5Optq__avatar svg{width:14px;height:14px}.team-module__R5Optq__memberTable td:first-child,.team-module__R5Optq__memberTable td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.team-module__R5Optq__stateCell{flex-direction:column;align-items:start;gap:3px;display:flex}.team-module__R5Optq__emailStatus{color:var(--muted-foreground);font-size:12px}.team-module__R5Optq__detailPanel{border-left:1px solid var(--border);min-width:0;padding:18px}.team-module__R5Optq__detailHeader{justify-content:space-between;align-items:center;display:flex}.team-module__R5Optq__detailIdentity{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-top:18px;padding-bottom:14px;display:flex}.team-module__R5Optq__detailAvatar{background:var(--pressed);color:var(--foreground);justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:inline-flex}.team-module__R5Optq__detailIdentity div{gap:3px;min-width:0;display:grid}.team-module__R5Optq__detailIdentity strong,.team-module__R5Optq__detailIdentity small{overflow-wrap:anywhere}.team-module__R5Optq__detailIdentity small{color:var(--muted-foreground);font-size:12px}.team-module__R5Optq__detailDescription,.team-module__R5Optq__noSelection{color:var(--muted-foreground);margin:14px 0 0;font-size:12px;line-height:1.5}.team-module__R5Optq__detailFacts{gap:9px;margin:16px 0 0;display:grid}.team-module__R5Optq__detailFacts>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.team-module__R5Optq__detailFacts dt{color:var(--muted-foreground);font-size:12px}.team-module__R5Optq__detailFacts dd{text-align:right;margin:0;font-size:12px}.team-module__R5Optq__invitationMeta{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.team-module__R5Optq__grantSummary{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.team-module__R5Optq__grantSummary h3{margin:0;font-size:12px}.team-module__R5Optq__grantSummary ul{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.team-module__R5Optq__grantSummary li{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-module__R5Optq__grantSummary li>span{gap:2px;min-width:0;display:grid}.team-module__R5Optq__grantSummary li strong,.team-module__R5Optq__grantSummary li small{overflow-wrap:anywhere}.team-module__R5Optq__grantSummary li strong{font-size:12px;font-weight:600}.team-module__R5Optq__grantSummary li small,.team-module__R5Optq__noPermissions{color:var(--muted-foreground);font-size:12px}.team-module__R5Optq__noPermissions{margin:14px 0 0;line-height:1.5}.team-module__R5Optq__detailForm{gap:14px;margin-top:18px;display:grid}.team-module__R5Optq__toggleField{align-items:center;gap:8px!important;display:flex!important}.team-module__R5Optq__toggleField input,.team-module__R5Optq__permissionFieldset input{accent-color:var(--primary)}.team-module__R5Optq__permissionDisclosure{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.team-module__R5Optq__permissionDisclosure>summary{cursor:pointer;padding:4px 0;font-size:12px;font-weight:650;list-style-position:inside}.team-module__R5Optq__permissionDisclosure>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.team-module__R5Optq__permissionFieldset{border:1px solid var(--border);gap:8px;margin:10px 0 0;padding:11px;display:grid;container:team-permission-editor/inline-size}.team-module__R5Optq__permissionFieldset legend{padding:0 4px;font-size:12px;font-weight:650}.team-module__R5Optq__permissionFieldset p{color:var(--muted-foreground);margin:-2px 0 2px;font-size:12px;line-height:1.4}.team-module__R5Optq__permissionAssist{color:var(--muted-foreground);font-size:12px}.team-module__R5Optq__grantRow{border-top:1px solid var(--border);grid-template-columns:1fr 1.25fr 1.5fr 1fr auto;gap:8px;padding-top:8px;display:grid}.team-module__R5Optq__grantRow label{gap:4px;min-width:0;display:grid}.team-module__R5Optq__grantRow label>span{color:var(--muted-foreground);font-size:12px}.team-module__R5Optq__grantRow select{background:var(--inset);border:1px solid var(--border);color:var(--foreground);border-radius:8px;min-width:0;min-height:30px;padding:4px 6px}.team-module__R5Optq__permissionFieldset label{gap:4px;font-size:12px;display:grid}.team-module__R5Optq__permissionFieldset select{background:var(--inset);border:1px solid var(--border);color:var(--foreground);border-radius:8px;width:100%;min-height:32px;padding:5px 7px}.team-module__R5Optq__detailActions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;display:flex}.team-module__R5Optq__emptyState{text-align:center;flex-direction:column;align-items:center;min-height:280px;padding:70px 24px;display:flex}.team-module__R5Optq__emptyState>svg{color:var(--primary);width:25px;height:25px}.team-module__R5Optq__emptyState h3{margin:16px 0 0;font-size:16px}.team-module__R5Optq__emptyState p{color:var(--muted-foreground);max-width:430px;margin:7px 0 0;font-size:14px;line-height:1.55}.team-module__R5Optq__loadingSurface{border:1px solid var(--border);gap:14px;margin-top:22px;padding:22px;display:grid}.team-module__R5Optq__loadingLine{background:var(--inset);width:100%;height:42px}.team-module__R5Optq__errorState{border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px;padding:28px;display:flex}.team-module__R5Optq__errorState h1,.team-module__R5Optq__errorState p{margin:0}.team-module__R5Optq__errorState p{color:var(--muted-foreground);max-width:560px;line-height:1.5}.team-module__R5Optq__capabilityMatrix{border-top:1px solid var(--border);margin-top:28px;padding:24px 4px 0}.team-module__R5Optq__capabilityMatrix header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.team-module__R5Optq__capabilityMatrix h2{letter-spacing:-.02em;margin:0;font-size:20px}.team-module__R5Optq__capabilityMatrix header p,.team-module__R5Optq__specialistNote{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.team-module__R5Optq__specialistNote{margin-top:8px}.team-module__R5Optq__capabilityToken{color:var(--muted-foreground);margin:0 14px 5px 0;display:inline-block}.team-module__R5Optq__confirmationBackdrop{background:color-mix(in srgb, var(--foreground) 24%, transparent);z-index:20;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.team-module__R5Optq__confirmationDialog{overflow-wrap:anywhere;background:var(--raised);border:1px solid var(--border);z-index:21;width:min(100% - 40px,420px);max-width:420px;max-height:calc(100dvh - 40px);padding:22px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.team-module__R5Optq__confirmationDialog h2{letter-spacing:-.02em;margin:0;font-size:16px}.team-module__R5Optq__confirmationDialog p{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.5}.team-module__R5Optq__confirmationActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.team-module__R5Optq__roleGuideBody{gap:14px;padding:0 16px 20px;display:grid;overflow-y:auto}.team-module__R5Optq__roleGuideList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.team-module__R5Optq__roleGuideList li{border-top:1px solid var(--border);gap:3px;padding-top:10px;display:grid}.team-module__R5Optq__roleGuideList li span{color:var(--muted-foreground);font-size:12px;line-height:1.45}@container team-permission-editor (max-width:680px){.team-module__R5Optq__grantRow{grid-template-columns:1fr 1fr}.team-module__R5Optq__grantRow>button{grid-column:1/-1;justify-self:start}}@container team-permission-editor (max-width:420px){.team-module__R5Optq__grantRow{grid-template-columns:1fr}.team-module__R5Optq__grantRow>button{justify-self:stretch;width:100%}}@media (max-width:1280px){.team-module__R5Optq__teamRoot{padding-top:14px}.team-module__R5Optq__teamLayout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}}@media (max-width:1080px){.team-module__R5Optq__inviteBar{grid-template-columns:1fr}.team-module__R5Optq__inviteBar>.team-module__R5Optq__formError,.team-module__R5Optq__inviteBar>.team-module__R5Optq__formSuccess{grid-column:auto}.team-module__R5Optq__filtersBar{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(120px,.7fr))}.team-module__R5Optq__teamLayout{grid-template-columns:minmax(0,1fr)}.team-module__R5Optq__detailPanel{border-left:0;border-top:1px solid var(--border)}}@media (max-width:780px){.team-module__R5Optq__teamRoot{padding-top:8px}.team-module__R5Optq__pageHeader{align-items:start;gap:12px}.team-module__R5Optq__inviteForm{grid-template-columns:minmax(0,1fr) minmax(125px,.65fr)}.team-module__R5Optq__inviteForm button{grid-column:1/-1;justify-self:start}.team-module__R5Optq__filtersBar{grid-template-columns:1fr 1fr}.team-module__R5Optq__searchField{grid-column:1/-1}}@media (max-width:520px){.team-module__R5Optq__pageHeader h1{font-size:32px}.team-module__R5Optq__pageHeader>div>p:last-child{font-size:14px}.team-module__R5Optq__memberCount{display:none}.team-module__R5Optq__inviteBar{padding-inline:0}.team-module__R5Optq__inviteForm{grid-template-columns:1fr}.team-module__R5Optq__inviteForm button,.team-module__R5Optq__detailActions button,.team-module__R5Optq__filtersClear,.team-module__R5Optq__detailForm>button{min-height:44px}.team-module__R5Optq__inviteForm button{justify-self:stretch}.team-module__R5Optq__surfaceHeader{flex-direction:column;align-items:start;gap:8px;padding-inline:14px}.team-module__R5Optq__filtersBar{grid-template-columns:1fr;padding-inline:14px}.team-module__R5Optq__searchField{grid-column:auto}.team-module__R5Optq__detailPanel{padding:16px 14px}.team-module__R5Optq__detailActions form,.team-module__R5Optq__detailActions button{flex:1}.team-module__R5Optq__detailActions button{width:100%}.team-module__R5Optq__confirmationActions{flex-direction:column-reverse}.team-module__R5Optq__confirmationActions button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.team-module__R5Optq__memberTable tbody tr{transition:none}}.team-module__R5Optq__deleteAction{margin-block-start:20px}.team-module__R5Optq__deleteAction button{min-height:44px}
.approvals-module__rh9b9W__root{max-width:1530px;margin:0 auto;padding:20px 0 32px}.approvals-module__rh9b9W__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;padding:0 4px 18px;display:flex}.approvals-module__rh9b9W__header h1{letter-spacing:-.04em;margin:0;font-size:32px}.approvals-module__rh9b9W__header p{color:var(--muted-foreground);max-width:680px;margin:8px 0 0;font-size:14px;line-height:1.5}.approvals-module__rh9b9W__surface{min-width:0}.approvals-module__rh9b9W__table{border-collapse:collapse;width:100%;min-width:0}.approvals-module__rh9b9W__table th,.approvals-module__rh9b9W__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 12px}.approvals-module__rh9b9W__table th{color:var(--muted-foreground);font-size:12px;font-weight:650}.approvals-module__rh9b9W__table td{font-size:14px}.approvals-module__rh9b9W__table a{color:var(--primary);font-weight:650;text-decoration:none}.approvals-module__rh9b9W__table a:hover{text-decoration:underline}.approvals-module__rh9b9W__muted{color:var(--muted-foreground);font-size:12px;line-height:1.5}.approvals-module__rh9b9W__state{white-space:nowrap}.approvals-module__rh9b9W__empty{border-top:1px solid var(--border);text-align:center;padding:70px 20px}.approvals-module__rh9b9W__empty h2{margin:0;font-size:20px}.approvals-module__rh9b9W__empty p{color:var(--muted-foreground);max-width:460px;margin:8px auto 0;font-size:14px;line-height:1.5}.approvals-module__rh9b9W__detailGrid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);display:grid}.approvals-module__rh9b9W__detailMain,.approvals-module__rh9b9W__detailAside{min-width:0;padding:22px 20px}.approvals-module__rh9b9W__detailMain{border-right:1px solid var(--border)}.approvals-module__rh9b9W__detailMain h2,.approvals-module__rh9b9W__detailAside h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:20px}.approvals-module__rh9b9W__metadata{border-collapse:collapse;width:100%}.approvals-module__rh9b9W__metadata th,.approvals-module__rh9b9W__metadata td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 0}.approvals-module__rh9b9W__metadata th{color:var(--muted-foreground);width:34%;padding-right:18px;font-size:12px;font-weight:650}.approvals-module__rh9b9W__metadata td{overflow-wrap:anywhere;font-size:14px}.approvals-module__rh9b9W__timeline{margin-top:26px}.approvals-module__rh9b9W__timeline h3{margin:0 0 8px;font-size:16px}.approvals-module__rh9b9W__timelineRow{border-top:1px solid var(--border);gap:4px;padding:13px 0;display:grid}.approvals-module__rh9b9W__timelineRow span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.approvals-module__rh9b9W__timelineRow time{color:var(--muted-foreground);font-size:12px}.approvals-module__rh9b9W__actions{border-top:1px solid var(--border);gap:10px;margin-top:20px;padding-top:18px;display:grid}.approvals-module__rh9b9W__actions button{background:var(--inset);border:1px solid var(--border);color:var(--foreground);border-radius:8px;min-height:40px;padding:0 12px}.approvals-module__rh9b9W__actions button:disabled{cursor:not-allowed;opacity:.55}.approvals-module__rh9b9W__notice{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}@media (max-width:780px){.approvals-module__rh9b9W__root{padding-top:8px}.approvals-module__rh9b9W__header{align-items:start;gap:12px}.approvals-module__rh9b9W__detailGrid{display:block}.approvals-module__rh9b9W__detailMain{border-bottom:1px solid var(--border);border-right:0}}.approvals-module__rh9b9W__submittedRevision{gap:1.25rem;margin:1.5rem 0;display:grid}.approvals-module__rh9b9W__submittedRevision article{border-block-start:1px solid var(--border);padding-block:1rem}.approvals-module__rh9b9W__submittedRevision h2{margin-block-end:.75rem;font-size:1.1rem}.approvals-module__rh9b9W__submittedRevision ol{padding-inline-start:1.5rem}.approvals-module__rh9b9W__submittedRevision a{text-underline-offset:.2em;text-decoration:underline}.approvals-module__rh9b9W__submittedText{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:1rem}
.audit-module__3K9Cxq__root{min-width:0;max-width:1530px;margin:0 auto;padding:20px 0 32px}.audit-module__3K9Cxq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;min-width:0;padding:0 4px 18px;display:flex}.audit-module__3K9Cxq__header h1{letter-spacing:-.045em;margin:0;font-size:32px;line-height:1}.audit-module__3K9Cxq__header p{color:var(--muted-foreground);max-width:680px;margin:8px 0 0;font-size:14px;line-height:1.5}.audit-module__3K9Cxq__headerIcon{color:var(--primary);width:25px;height:25px}.audit-module__3K9Cxq__notice{background:var(--inset);border:1px solid var(--border);color:var(--muted-foreground);margin:16px 4px 0;padding:10px 12px;font-size:12px;line-height:1.45}.audit-module__3K9Cxq__surface{background:var(--raised);border:1px solid var(--border);border-radius:12px;min-width:0;margin-top:20px;overflow:hidden}.audit-module__3K9Cxq__filters{background:var(--inset);border-bottom:1px solid var(--border);gap:14px;padding:16px 18px;display:grid}.audit-module__3K9Cxq__filterFields{grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(140px,1fr));gap:12px;min-width:0;display:grid}.audit-module__3K9Cxq__dateRange{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.audit-module__3K9Cxq__field{gap:6px;min-width:0;display:grid}.audit-module__3K9Cxq__label{color:var(--muted-foreground);font-size:12px;font-weight:650;line-height:1.25}.audit-module__3K9Cxq__input,.audit-module__3K9Cxq__select{appearance:auto;background:var(--raised);border:1px solid var(--border);color:var(--foreground);font:inherit;border-radius:8px;outline:none;width:100%;min-width:0;min-height:36px;padding:6px 9px;font-size:14px}.audit-module__3K9Cxq__input:focus-visible,.audit-module__3K9Cxq__select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 28%, transparent)}.audit-module__3K9Cxq__filterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(.audit-module__3K9Cxq__filterActions button,.audit-module__3K9Cxq__filterActions a){min-height:36px}.audit-module__3K9Cxq__resultBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 18px;display:flex}.audit-module__3K9Cxq__resultCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.audit-module__3K9Cxq__tableWrap{min-width:0}.audit-module__3K9Cxq__table{border-collapse:collapse;width:100%;min-width:0;font-size:14px}.audit-module__3K9Cxq__table th{background:var(--inset);color:var(--muted-foreground);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:650}.audit-module__3K9Cxq__table td{border-top:1px solid var(--border);vertical-align:top;min-width:0;padding:12px 14px}.audit-module__3K9Cxq__row{cursor:pointer;outline:none}.audit-module__3K9Cxq__row:hover{background:color-mix(in srgb, var(--inset) 38%, transparent)}.audit-module__3K9Cxq__row:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.audit-module__3K9Cxq__dateCell,.audit-module__3K9Cxq__actorCell,.audit-module__3K9Cxq__actionCell,.audit-module__3K9Cxq__entityCell,.audit-module__3K9Cxq__detailsCell{min-width:0}.audit-module__3K9Cxq__dateCell time,.audit-module__3K9Cxq__actorCell,.audit-module__3K9Cxq__actionCell,.audit-module__3K9Cxq__entityCell{overflow-wrap:anywhere}.audit-module__3K9Cxq__dateCell time{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:normal;display:block}.audit-module__3K9Cxq__actorCell{font-weight:600}.audit-module__3K9Cxq__actionCell strong,.audit-module__3K9Cxq__entityCell span{overflow-wrap:anywhere;font-weight:650;display:block}.audit-module__3K9Cxq__entityCell small{color:var(--muted-foreground);overflow-wrap:anywhere;max-width:190px;margin-top:3px;font-size:12px;line-height:1.35;display:block}.audit-module__3K9Cxq__detailsButton{min-height:32px}.audit-module__3K9Cxq__emptyState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:58px 24px;display:flex}.audit-module__3K9Cxq__emptyState svg{color:var(--primary);width:22px;height:22px;margin-bottom:4px}.audit-module__3K9Cxq__emptyState h2,.audit-module__3K9Cxq__emptyState p{margin:0}.audit-module__3K9Cxq__emptyState h2{font-size:16px}.audit-module__3K9Cxq__emptyState p{color:var(--muted-foreground);max-width:540px;font-size:14px;line-height:1.5}.audit-module__3K9Cxq__pagination{border-top:1px solid var(--border);justify-content:flex-end;padding:12px 14px;display:flex}.audit-module__3K9Cxq__pagination a{color:var(--primary);align-items:center;gap:6px;min-height:36px;padding:6px 8px;font-size:14px;text-decoration:none;display:inline-flex}.audit-module__3K9Cxq__pagination a:hover{background:var(--inset);border-radius:8px}.audit-module__3K9Cxq__pagination a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}.audit-module__3K9Cxq__pagination svg{width:16px;height:16px}.audit-module__3K9Cxq__detailSheet{background:var(--raised);border-color:var(--border);box-shadow:none;color:var(--foreground);width:min(480px,100vw)}.audit-module__3K9Cxq__detailHeader{border-bottom:1px solid var(--border);padding:22px 52px 16px 20px}.audit-module__3K9Cxq__detailHeader h2{letter-spacing:-.02em;font-size:20px}.audit-module__3K9Cxq__detailHeader p{margin-top:6px;line-height:1.45}.audit-module__3K9Cxq__detailBody{min-height:0;padding:18px 20px 26px;overflow-y:auto}.audit-module__3K9Cxq__detailMeta,.audit-module__3K9Cxq__metadataList{gap:0;margin:0;display:grid}.audit-module__3K9Cxq__detailMeta>div,.audit-module__3K9Cxq__metadataList>div{border-bottom:1px solid var(--border);gap:4px;min-width:0;padding:11px 0;display:grid}.audit-module__3K9Cxq__detailMeta dt,.audit-module__3K9Cxq__metadataList dt{color:var(--muted-foreground);font-size:12px;font-weight:650}.audit-module__3K9Cxq__detailMeta dd,.audit-module__3K9Cxq__metadataList dd{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:14px;line-height:1.45}.audit-module__3K9Cxq__metadataHeading{margin:22px 0 0;font-size:14px}.audit-module__3K9Cxq__noMetadata{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.45}.audit-module__3K9Cxq__loadingRoot,.audit-module__3K9Cxq__errorRoot{min-width:0;max-width:1530px;margin:0 auto;padding:20px 0 32px}.audit-module__3K9Cxq__loadingHeader{border-bottom:1px solid var(--border);gap:10px;padding:0 4px 18px;display:grid}.audit-module__3K9Cxq__loadingBlock,.audit-module__3K9Cxq__loadingLine{background:var(--inset);border-radius:var(--radius-sm)}.audit-module__3K9Cxq__loadingBlock{max-width:210px;height:36px}.audit-module__3K9Cxq__loadingLine{max-width:460px;height:14px}.audit-module__3K9Cxq__loadingSurface{background:var(--raised);border:1px solid var(--border);border-radius:12px;gap:0;margin-top:20px;display:grid;overflow:hidden}.audit-module__3K9Cxq__loadingFilters{background:var(--inset);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:82px;padding:16px 18px;display:grid}.audit-module__3K9Cxq__loadingFilters .audit-module__3K9Cxq__loadingLine{max-width:none}.audit-module__3K9Cxq__loadingRows{display:grid}.audit-module__3K9Cxq__loadingRow{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-height:58px;padding:14px 18px;display:grid}.audit-module__3K9Cxq__loadingRow .audit-module__3K9Cxq__loadingLine{max-width:none}.audit-module__3K9Cxq__errorRoot{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.audit-module__3K9Cxq__errorRoot>svg{color:var(--destructive);width:24px;height:24px}.audit-module__3K9Cxq__errorRoot h1,.audit-module__3K9Cxq__errorRoot p{margin:0}.audit-module__3K9Cxq__errorRoot h1{letter-spacing:-.035em;font-size:32px}.audit-module__3K9Cxq__errorRoot p{color:var(--muted-foreground);max-width:560px;line-height:1.5}@media (max-width:1080px){.audit-module__3K9Cxq__filterFields{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-module__3K9Cxq__dateRange{grid-column:1/-1}}@media (max-width:780px){.audit-module__3K9Cxq__root,.audit-module__3K9Cxq__loadingRoot,.audit-module__3K9Cxq__errorRoot{padding-top:8px}.audit-module__3K9Cxq__header{align-items:flex-start;gap:12px}.audit-module__3K9Cxq__surface{margin-top:16px}.audit-module__3K9Cxq__filterFields{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-module__3K9Cxq__dateRange{grid-column:1/-1}.audit-module__3K9Cxq__filterActions{justify-content:flex-start}.audit-module__3K9Cxq__detailsCell button{min-height:40px}.audit-module__3K9Cxq__loadingFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-module__3K9Cxq__loadingFilters .audit-module__3K9Cxq__loadingLine:first-child{grid-column:1/-1}.audit-module__3K9Cxq__loadingRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.audit-module__3K9Cxq__header{flex-direction:column}.audit-module__3K9Cxq__filters,.audit-module__3K9Cxq__resultBar{padding-inline:14px}.audit-module__3K9Cxq__filterFields{grid-template-columns:1fr}.audit-module__3K9Cxq__dateRange{grid-column:auto}.audit-module__3K9Cxq__filterActions{flex-direction:column;align-items:stretch}:is(.audit-module__3K9Cxq__filterActions button,.audit-module__3K9Cxq__filterActions a){justify-content:center;width:100%}.audit-module__3K9Cxq__input,.audit-module__3K9Cxq__select{font-size:16px}.audit-module__3K9Cxq__resultBar{flex-direction:column;align-items:flex-start}.audit-module__3K9Cxq__detailSheet{width:100vw}.audit-module__3K9Cxq__detailHeader{padding-inline-start:14px}.audit-module__3K9Cxq__detailBody{padding-inline:14px}.audit-module__3K9Cxq__loadingFilters,.audit-module__3K9Cxq__loadingRow{grid-template-columns:1fr}.audit-module__3K9Cxq__loadingFilters .audit-module__3K9Cxq__loadingLine:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.audit-module__3K9Cxq__row,.audit-module__3K9Cxq__pagination a{transition:none}}
.preferences-module__pUp21q__root{min-width:0;max-width:1530px;margin:0 auto;padding:20px 0 32px}.preferences-module__pUp21q__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;padding:0 4px 18px;display:flex}.preferences-module__pUp21q__header h1{letter-spacing:-.045em;margin:0;font-size:32px;line-height:1}.preferences-module__pUp21q__header p{color:var(--muted-foreground);max-width:680px;margin:8px 0 0;font-size:14px;line-height:1.5}.preferences-module__pUp21q__headerIcon{color:var(--primary);width:25px;height:25px}.preferences-module__pUp21q__surface{background:var(--raised);border:1px solid var(--border);border-radius:12px;min-width:0;margin-top:20px;overflow:hidden}.preferences-module__pUp21q__section{padding:22px}.preferences-module__pUp21q__section+.preferences-module__pUp21q__section{border-top:1px solid var(--border)}.preferences-module__pUp21q__sectionIntro{gap:5px;display:grid}.preferences-module__pUp21q__sectionIntro h2{letter-spacing:-.025em;margin:0;font-size:20px}.preferences-module__pUp21q__sectionIntro p{color:var(--muted-foreground);max-width:720px;margin:0;font-size:14px;line-height:1.5}.preferences-module__pUp21q__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.preferences-module__pUp21q__field{gap:6px;min-width:0;display:grid}.preferences-module__pUp21q__field>span,.preferences-module__pUp21q__themeFieldset legend{font-size:12px;font-weight:650}.preferences-module__pUp21q__field select{background:var(--inset);color:var(--foreground);border:1px solid #0000;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px 10px}.preferences-module__pUp21q__field select:focus-visible{background:var(--raised);border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px}.preferences-module__pUp21q__field small,.preferences-module__pUp21q__themeFieldset p{color:var(--muted-foreground);font-size:12px;line-height:1.45}.preferences-module__pUp21q__themeFieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.preferences-module__pUp21q__themeFieldset legend{padding:0}.preferences-module__pUp21q__themeFieldset p{margin:5px 0 0}.preferences-module__pUp21q__themeOptions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.preferences-module__pUp21q__themeOption{background:var(--inset);cursor:pointer;border:1px solid #0000;border-radius:8px;align-content:start;gap:7px;min-height:96px;padding:11px;display:grid}.preferences-module__pUp21q__themeOption[data-selected=true]{background:var(--pressed);border-color:var(--ring)}.preferences-module__pUp21q__themeOption:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.preferences-module__pUp21q__themeOption input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.preferences-module__pUp21q__themeOption small{color:var(--muted-foreground);font-size:12px;line-height:1.3}.preferences-module__pUp21q__themeName{overflow-wrap:anywhere;font-size:14px;font-weight:650}.preferences-module__pUp21q__swatch{background:var(--background);border:1px solid var(--border);width:22px;height:22px;display:inline-block}.preferences-module__pUp21q__swatch[data-theme=lavanda]{background:#6e4fb3;border-color:#6e4fb3}.preferences-module__pUp21q__swatch[data-theme=porcelana]{background:#4d5b53;border-color:#4d5b53}.preferences-module__pUp21q__swatch[data-theme=arcilla]{background:#a65032;border-color:#a65032}.preferences-module__pUp21q__swatch[data-theme=grafito]{background:#17191c;border-color:#a88be8}.preferences-module__pUp21q__swatch[data-theme=menta]{background:#287a5a;border-color:#287a5a}.preferences-module__pUp21q__notificationList{margin-top:18px}.preferences-module__pUp21q__notificationRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.preferences-module__pUp21q__notificationCopy{min-width:0}.preferences-module__pUp21q__notificationCopy label{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.preferences-module__pUp21q__notificationCopy p{color:var(--muted-foreground);max-width:720px;margin:4px 0 0;font-size:12px;line-height:1.45}.preferences-module__pUp21q__notificationRow [data-slot=switch]{flex:none;min-width:48px;min-height:32px}.preferences-module__pUp21q__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.preferences-module__pUp21q__feedback{min-height:24px}.preferences-module__pUp21q__feedback p{max-width:720px;margin:0;font-size:12px;line-height:1.5}.preferences-module__pUp21q__dirty{color:var(--muted-foreground)}.preferences-module__pUp21q__success{color:var(--success-text)}.preferences-module__pUp21q__error{color:var(--foreground);border:1px solid var(--destructive);padding:8px 10px}.preferences-module__pUp21q__saveButton{min-height:44px}.preferences-module__pUp21q__spinner{animation:.9s linear infinite preferences-module__pUp21q__preferences-spin}.preferences-module__pUp21q__readOnlyNotice{background:var(--inset);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:14px 22px;display:flex}.preferences-module__pUp21q__readOnlyNotice strong{font-size:12px}.preferences-module__pUp21q__readOnlyNotice span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.preferences-module__pUp21q__readOnlyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0 0;display:grid}.preferences-module__pUp21q__readOnlyGrid>div,.preferences-module__pUp21q__readOnlyNotifications>div{border-top:1px solid var(--border);gap:5px;padding:14px 0;display:grid}.preferences-module__pUp21q__readOnlyGrid dt,.preferences-module__pUp21q__readOnlyNotifications dt{color:var(--muted-foreground);font-size:12px}.preferences-module__pUp21q__readOnlyGrid dd,.preferences-module__pUp21q__readOnlyNotifications dd{overflow-wrap:anywhere;margin:0;font-size:14px}.preferences-module__pUp21q__materialValue{align-items:center;gap:8px;display:flex}.preferences-module__pUp21q__readOnlyNotifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0 0;display:grid}.preferences-module__pUp21q__loadingRoot{gap:14px;max-width:1530px;margin:20px auto;padding:22px 0;display:grid}.preferences-module__pUp21q__loadingLine{background:var(--inset);height:42px}.preferences-module__pUp21q__loadingLine:first-child{max-width:320px;height:32px}.preferences-module__pUp21q__errorRoot{flex-direction:column;align-items:flex-start;gap:12px;max-width:720px;margin:20px auto;padding:22px 0;display:flex}.preferences-module__pUp21q__errorRoot h1{margin:0;font-size:24px}.preferences-module__pUp21q__errorRoot p{color:var(--muted-foreground);margin:0;line-height:1.5}.preferences-module__pUp21q__errorRoot:focus{outline:0}@keyframes preferences-module__pUp21q__preferences-spin{to{transform:rotate(360deg)}}@media (max-width:780px){.preferences-module__pUp21q__root{padding-top:8px}.preferences-module__pUp21q__section{padding:18px}.preferences-module__pUp21q__themeOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.preferences-module__pUp21q__footer{align-items:flex-start}}@media (max-width:520px){.preferences-module__pUp21q__header{flex-direction:column;align-items:flex-start;gap:10px}.preferences-module__pUp21q__surface{margin-top:16px}.preferences-module__pUp21q__section{padding:16px 14px}.preferences-module__pUp21q__fieldGrid,.preferences-module__pUp21q__readOnlyGrid,.preferences-module__pUp21q__readOnlyNotifications{grid-template-columns:1fr}.preferences-module__pUp21q__themeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.preferences-module__pUp21q__notificationRow{align-items:flex-start}.preferences-module__pUp21q__footer{flex-direction:column;align-items:stretch;padding:14px}.preferences-module__pUp21q__saveButton{width:100%}.preferences-module__pUp21q__loadingRoot,.preferences-module__pUp21q__errorRoot{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.preferences-module__pUp21q__spinner{animation:none}.preferences-module__pUp21q__themeOption,.preferences-module__pUp21q__field select{transition:none}}
.invitation-acceptance-module__tx7QCG__summary{border-bottom:1px solid var(--border);border-top:1px solid var(--border);gap:14px;margin:0 0 24px;padding:14px 0;display:grid}.invitation-acceptance-module__tx7QCG__summaryIdentity{align-items:center;gap:10px;min-width:0;display:flex}.invitation-acceptance-module__tx7QCG__summaryIdentity>span{background:var(--inset);color:var(--primary);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.invitation-acceptance-module__tx7QCG__summaryIdentity svg{width:17px;height:17px}.invitation-acceptance-module__tx7QCG__summaryIdentity div{gap:3px;min-width:0;display:grid}.invitation-acceptance-module__tx7QCG__summaryIdentity strong{overflow-wrap:anywhere}.invitation-acceptance-module__tx7QCG__summaryIdentity small,.invitation-acceptance-module__tx7QCG__summary dt,.invitation-acceptance-module__tx7QCG__summary dd{color:var(--muted-foreground);font-size:12px}.invitation-acceptance-module__tx7QCG__summary dl{margin:0;display:flex}.invitation-acceptance-module__tx7QCG__summary dl>div{gap:6px;display:flex}.invitation-acceptance-module__tx7QCG__summary dd{margin:0}.invitation-acceptance-module__tx7QCG__stateMessage{background:var(--inset);align-items:center;gap:10px;margin:0 0 20px;padding:14px;display:flex}.invitation-acceptance-module__tx7QCG__stateMessage svg{color:var(--primary);flex:none;width:18px;height:18px}.invitation-acceptance-module__tx7QCG__stateMessage p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.invitation-acceptance-module__tx7QCG__fieldHint{color:var(--muted-foreground);font-size:12px;line-height:1.4}
