.a-spendingPage{container:spending/inline-size}.a-spendingPage .a-pageHeader{margin-bottom:22px!important}.a-spendingBalance{justify-content:space-between;gap:18px;padding:22px 24px;margin-bottom:16px;border:1px solid var(--a-line);border-radius:14px;background:var(--a-surface)}.a-spendingBalance,.a-spendingTopUpGate{display:flex;align-items:center;flex-wrap:wrap}.a-spendingTopUpGate{justify-content:flex-end;gap:8px 12px}.a-spendingTopUpGate p{margin:0;font-size:12.5px;line-height:1.45;color:var(--a-text2)}.a-spendingBalanceLabel{margin:0;font-size:13px;font-weight:400;color:var(--a-text2)}.a-spendingBalanceValue{margin-top:5px;font-family:var(--a-display);font-size:38px;font-weight:400;line-height:1.2;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--a-text)}.a-spendingBalanceBreakdown{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:12px;line-height:18px}.a-spendingBalanceBreakdown>div{display:flex;gap:5px}.a-spendingBalanceBreakdown dt{color:var(--a-text3)}.a-spendingBalanceBreakdown dd{margin:0;color:var(--a-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-spendingPage .a-tabPanel{padding-top:18px!important}.a-spendingSettings{border:1px solid var(--a-line);border-radius:14px;background:var(--a-surface)}.a-spendingPlanRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.a-spendingRowTitle{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:14px;font-weight:500}.a-spendingRowTitle>span{font-size:12px;font-weight:400;color:var(--a-text2)}.a-spendingPlanRow p{margin:5px 0 0;color:var(--a-text3);font-size:12px;line-height:1.5}.a-spendingPlanRow>button{flex-shrink:0}.a-spendingFundingBody{padding:0 20px}.a-spendingAutoDetail{margin-top:3px;font-size:12px;line-height:1.5;color:var(--a-text3)}.a-spendingFundingAlert{margin:0;padding:0 20px 16px;font-size:12px;line-height:1.5;color:var(--a-amber)}.a-spendingOverviewFoot{margin-top:14px;font-size:12px;color:var(--a-text3)}.a-spendingForecast{line-height:1.6}.a-spendingPage summary:focus-visible{outline:1px solid var(--a-text3);outline-offset:2px}@container spending (max-width: 480px){.a-spendingPlanRow{flex-wrap:wrap;gap:12px}}.a-spendingAutoLabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;font-weight:500}.a-spendingState{color:var(--a-text3);font-size:11px;font-weight:400}.a-spendingSwitch{padding:0;margin:0;border:0;min-width:0}.a-spendingSwitch:disabled{opacity:.45}.a-spendingSwitch:disabled button{cursor:not-allowed!important}.a-spendingSpark{color:var(--a-primary);margin-right:6px;flex-shrink:0}.a-spendingPeriod{display:flex;align-items:center;gap:4px;margin:0 0 12px;color:var(--a-text3);font-size:12px}.a-spendingUsageToolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.a-spendingUsageTotal{font-size:24px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-spendingUsageTotal>span{font-size:12px;font-weight:400;margin-left:8px;color:var(--a-text3)}.a-spendingUsageToolbar .a-spendingPeriod{margin:3px 0 0}.a-spendingUsageActions{display:flex;gap:8px;align-items:center}.a-budgetControl input,.a-budgetControl select,.a-spendingUsageActions select{border:1px solid var(--a-line);background:var(--a-surface);color:var(--a-text);border-radius:7px;padding:7px 9px;min-height:32px;font:inherit;font-size:12px}.a-spendingArtisanUsage{display:flex;flex-wrap:wrap;gap:12px 28px;padding:10px 0 20px}.a-spendingArtisanUsage>div{display:flex;align-items:center;gap:7px;font-size:12px}.a-spendingArtisanUsage strong{margin-left:5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-budgetIntro,.a-spendingUsageListTitle{color:var(--a-text3);font-size:12px;margin-bottom:12px}.a-budgetList{border:1px solid var(--a-line);border-radius:14px;background:var(--a-surface)}.a-budgetToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.a-budgetToolbar .a-budgetIntro{margin:0}.a-budgetList{overflow-x:auto}.a-budgetColumns,.a-budgetEntry{display:grid;grid-template-columns:minmax(240px,1fr) 150px 170px;align-items:center;grid-gap:16px;gap:16px;min-width:630px;padding:7px 14px;border-bottom:1px solid var(--a-line)}.a-budgetEntry{min-height:46px;box-sizing:border-box}.a-budgetEntry:last-child{border-bottom:0}.a-budgetColumns{color:var(--a-text3);font-size:11px;padding-top:9px;padding-bottom:9px}.a-budgetColumns>div{display:flex;justify-content:space-between}.a-budgetControl,.a-budgetName{display:flex;align-items:center;gap:8px;font-size:12.5px;min-width:0}.a-budgetName>span:not(.a-budgetRole){flex-shrink:0}.a-budgetRole{color:var(--a-text3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-budgetUsage{display:flex;align-items:center;gap:8px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--a-text2)}.a-budgetUsage>.a-budgetUsageValue{min-width:42px;text-align:right}.a-budgetTrack{width:48px;height:3px;border-radius:2px;background:var(--a-line);overflow:hidden;flex-shrink:0}.a-budgetTrack>div{height:100%;border-radius:inherit}.a-budgetReached{color:var(--a-amber);font-size:10px;line-height:1.2}.a-spendingBudgets .a-budgetEntry .a-budgetControl{gap:0;justify-content:space-between;grid-column:auto}.a-spendingBudgets .a-budgetControl input{width:94px;height:30px;padding:4px 8px;font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-budgetControl input:disabled{background:transparent;border-color:transparent}.a-budgetUnlimited{width:50px;justify-content:center}.a-budgetError{grid-column:1/-1;margin:0;color:var(--a-red);font-size:11px}.a-budgetEmpty{padding:24px 14px;text-align:center;font-size:12px;color:var(--a-text3)}.a-budgetClear{border:0;background:none;color:var(--a-text);text-decoration:underline;font:inherit;cursor:pointer}@container spending (max-width: 580px){.a-budgetToolbar{align-items:stretch;flex-direction:column;gap:8px}.a-budgetToolbar .a-searchBox{width:100%!important;box-sizing:border-box}}.a-budgetSave{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--a-green)}.a-spendingBillingCards>div{display:flex;flex-direction:column;align-items:flex-start}.a-spendingReceipt{min-height:44px}.a-spendingReceipt:hover>svg{color:var(--a-primary);transform:translateX(2px)}.a-spendingDialog .a-dialogFrame{max-width:480px;height:auto;border:1px solid var(--a-glass-edge);border-radius:18px;box-shadow:0 24px 80px var(--a-shadow),0 2px 8px var(--a-shadow-soft)}.a-spendingDialog .a-dialogHeader{min-height:0;padding:20px 22px 16px;border:0;align-items:flex-start}.a-spendingDialog .a-dialogHeader h2{font:600 17px/1.35 var(--a-font);letter-spacing:-.3px}.a-spendingDialog .a-dialogSubtitle{margin-top:5px;line-height:1.5}.a-spendingDialog .a-dialogBody{flex:0 1 auto;padding:0 22px 20px}.a-spendingDialog .a-sheetFrame .a-dialogBody{padding:0 4px 4px}.a-spendingDialog .a-dialogFooter{min-height:0;padding:14px 22px;gap:8px;background:var(--a-bg)}@media (min-width:601px) and (pointer:fine){.a-spendingDialog .a-dialogFooter button{min-height:34px}}.a-spendingIntro{color:var(--a-text2);font-size:13px;line-height:1.65;margin:0 0 20px;text-wrap:pretty}.a-spendingField{display:flex;flex-direction:column;gap:8px;font-size:12.5px;font-weight:500}.a-spendingField select,.a-spendingPlanSelect{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--a-line-strong);border-radius:9px;background:var(--a-surface);color:var(--a-text);font:400 13px var(--a-font);cursor:pointer}.a-spendingField small{font-size:11.5px;line-height:1.5;font-weight:400;color:var(--a-text3)}.a-spendingField .a-spendingError{color:var(--a-red)}.a-spendingMoneyInput{display:flex;align-items:center;gap:8px;width:160px;border:1px solid var(--a-line-strong);border-radius:9px;padding:10px 12px;font-size:15px}.a-spendingMoneyInput input{width:100%;border:0;padding:0;outline:none;font:inherit;color:var(--a-text);background:transparent}.a-spendingMoneyInput:focus-within{outline:1px solid var(--a-text3);outline-offset:2px}.a-spendingQuote{background:var(--a-bg);border:1px solid var(--a-line);border-radius:12px;padding:14px;margin-top:18px;font-size:13px}.a-spendingEyebrow{font-size:11.5px;color:var(--a-text3);margin-bottom:12px}.a-spendingQuoteRow{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px;line-height:1.5}.a-spendingQuoteRow strong{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-spendingMuted{color:var(--a-text3);font-size:11.5px;margin-top:5px}.a-spendingQuoteFoot{padding-top:10px;margin-top:10px;border-top:1px solid var(--a-line);color:var(--a-text2);font-size:12px;line-height:1.5}.a-spendingNote{font-size:12px;line-height:1.6;color:var(--a-text3);margin:14px 0 0}.a-spendingPlanDialog .a-dialogFrame{max-width:520px}.a-planPickerSummary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:6px}.a-planPickerSummary strong{display:block;margin-top:8px;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-planPickerSummary small{font-weight:400;letter-spacing:0;margin-left:3px}.a-planPickerLabel,.a-planPickerSummary small{font-size:12px;color:var(--a-text3)}.a-planPickerPrice{text-align:right}.a-planPickerControl{display:flex;align-items:center;gap:16px;margin-top:26px}.a-planPickerControl button{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--a-line);border-radius:50%;color:var(--a-text);background:var(--a-surface);cursor:pointer}.a-planPickerControl button:hover:not(:disabled){background:var(--a-bg);border-color:var(--a-line-strong)}.a-planPickerControl button:disabled{opacity:.3;cursor:default}.a-planPickerControl .a-slider{flex:1 1}.a-planPickerRange{padding:0 50px;font-size:10.5px;color:var(--a-text3)}.a-planPickerDetails,.a-planPickerRange{display:flex;justify-content:space-between}.a-planPickerDetails{flex-wrap:wrap;gap:8px;margin-top:24px;font-size:12px;color:var(--a-text2)}.a-planPickerTiming{min-height:36px;margin:14px 0 18px;padding:10px 12px;border-radius:9px;background:var(--a-bg);color:var(--a-text2);font-size:12px;line-height:1.5}.a-planPickerEnterprise{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--a-line);padding-top:12px;font-size:12px;color:var(--a-text3)}@media (max-width:400px){.a-planPickerSummary strong{font-size:24px}.a-planPickerSummary small{display:block;margin:3px 0 0}}.a-spendingCheckoutDialog .a-dialogFrame,.a-spendingExportDialog .a-dialogFrame{max-width:560px}.a-spendingExportSummary{display:flex;gap:14px;align-items:center;margin:4px 18px;padding:16px;border-radius:12px;background:var(--a-bg);color:var(--a-text2);font-size:13px}.a-spendingExportSummary strong{color:var(--a-text);font-weight:500}.a-spendingExportSummary p{font-size:12px;margin:4px 0 0}.a-spendingCheckoutBonus{font-size:12px;color:var(--a-green);padding:10px 12px;background:var(--a-green-soft);border-radius:9px;margin-bottom:14px;line-height:1.6}.a-spendingDialog :is(button,select,summary,input):focus-visible,.a-spendingPage :is(button,select,input):focus-visible{outline:1px solid var(--a-text3);outline-offset:2px}@container spending (max-width: 820px){.a-spendingBillingCards{grid-template-columns:1fr 1fr!important}.a-spendingBudgets .a-budgetHead{display:none!important}.a-spendingBudgets .a-budgetRow{grid-template-columns:1fr 1fr!important;gap:14px!important}.a-spendingBudgets .a-budgetLimit{flex-wrap:wrap}}@media (max-width:720px){.a-spendingDialog .a-dialogFrame{border-radius:14px}.a-spendingDialog .a-dialogHeader{padding:18px 16px 14px}.a-spendingDialog .a-dialogBody{padding:0 16px 16px}.a-spendingDialog .a-dialogFooter{padding:12px 16px}.a-spendingPlanDialog .a-grid3{gap:10px!important}.a-spendingReceipt>:nth-child(2){grid-column:1;grid-row:1;white-space:normal!important}.a-spendingReceipt>:first-child{grid-column:1;grid-row:2}.a-spendingReceipt>:nth-child(3){grid-column:2;grid-row:1;text-align:right}.a-spendingReceipt>:nth-child(4){grid-column:2;grid-row:2}.a-spendingReceipt>svg{display:none}}@container spending (max-width: 480px){.a-spendingBillingCards{grid-template-columns:1fr!important}.a-spendingBalance{padding:20px}.a-spendingBalanceValue{font-size:34px}}@media (prefers-reduced-motion:reduce){.a-spendingReceipt:hover>svg{transform:none}}.a-spendingPage .artie-loading-dialog{width:min(560px,100%);height:auto;max-height:100%}@media (max-width:400px){.a-spendingPacks button{padding:9px 7px!important}.a-spendingPacks button>:first-child{font-size:12px!important}}.a-planPickerSummary{flex-wrap:wrap;row-gap:12px}.a-planPickerCredits,.a-planPickerPrice{flex:0 1 auto;min-width:0;max-width:100%}.a-planPickerPrice{margin-left:auto}.a-planPickerValue{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;margin-top:8px;box-sizing:border-box}.a-planPickerCredits .a-planPickerValue>svg{flex:0 0 auto;color:var(--a-primary)}.a-planPickerAmount{min-width:0;color:var(--a-text);font:26px/1.3 var(--a-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.3px;overflow-wrap:anywhere}.a-planPickerValue.is-editable{margin-top:5px;padding:2px 10px;border:1px solid var(--a-line);border-radius:8px;background:var(--a-surface);cursor:text}.a-planPickerValue.is-editable:has(.a-planPickerAmount[aria-invalid=true]){border-color:var(--a-red)}.a-planPickerValue.is-editable:has(.a-planPickerAmount:focus-visible){outline:1px solid var(--a-text3);outline-offset:2px}.a-spendingDialog .a-planPickerValue.is-editable .a-planPickerAmount:focus-visible{outline:none}.a-planPickerValue.is-editable .a-planPickerAmount{flex:0 1 auto;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;letter-spacing:0}html:has(.a-spendingPlanDialog){overflow:hidden;overscroll-behavior:none}.a-spendingBillingPanel{align-content:start}.a-spendingBillingCards{align-items:start}.a-budgetControl{border:0;padding:0;margin:0;min-width:0;gap:14px}.a-budgetUnlimited{display:inline-flex;align-items:center;gap:8px;color:var(--a-text2);font-size:12px}.a-spendingHistoryTools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:22px 0 10px}.a-spendingUsageFilters{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:14px 0}.a-spendingUsageFilters .a-filterBar{flex:1 1}.a-spendingWorkRow{display:grid;grid-template-columns:minmax(0,1fr) 105px 90px 18px;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:12px;border:0;border-bottom:1px solid var(--a-line);background:var(--a-surface);text-align:left;color:var(--a-text);font:inherit;font-size:13px;cursor:default}.a-spendingWorkTitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-spendingWorkMeta{display:block;margin-top:4px;color:var(--a-text3);font-size:11.5px}.a-spendingWorkDate{color:var(--a-text3);font-size:12px}.a-spendingWorkCredits{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-spendingWorkHead{display:grid;grid-template-columns:minmax(0,1fr) 105px 90px 18px;grid-gap:14px;gap:14px;padding:8px 12px;color:var(--a-text3);font-size:11.5px}.a-spendingEvent{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--a-line);font-size:13px}@container spending (max-width: 480px){.a-budgetEntry .a-budgetControl{grid-column:1/-1;justify-content:space-between}.a-spendingWorkHead,.a-spendingWorkRow{grid-template-columns:minmax(0,1fr) 76px 14px;gap:8px}.a-spendingWorkDate{display:none}.a-spendingUsageFilters>div:first-child{width:100%!important}}.a-spendingUsageDialog .a-dialogBody{padding:16px 20px!important}.a-spendingUsageDialog .a-hiveList>.a-pagedListScroll{min-height:0!important}.a-spendingEvent{padding:10px 12px}.a-spendingPage .a-hiveList>.a-pagedListScroll{min-height:0!important}.a-spendingUsageDialog .a-spendingQuote{margin:0 0 12px}@container spending (max-width: 480px){.a-spendingBudgets .a-budgetEntry .a-budgetControl{grid-column:auto;justify-content:flex-end;gap:10px}.a-budgetControl input{width:78px;font-size:12px}.a-budgetUnlimited{gap:6px;font-size:11px}}.a-spendingPaymentRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-top:1px solid var(--a-line)}.a-spendingPaymentRow p{margin:5px 0 0;font-size:12px;color:var(--a-text3)}.a-spendingPlanActions{display:grid;justify-items:end;grid-gap:8px;gap:8px}.a-spendingPlanActions>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.a-spendingInvoice{display:flex;align-items:center;font-size:12px;color:var(--a-text3)}.a-spendingWorkHead,.a-spendingWorkRow{grid-template-columns:minmax(0,1fr) 80px 92px 84px;gap:12px}.a-spendingWorkRow{padding:9px 12px;font-size:12.5px;min-height:38px}.a-spendingWorkArtisan{font-size:12px;color:var(--a-text3)}.a-spendingHistoryTools{margin:16px 0 6px;font-size:13px}.a-spendingCalendarHeader{display:flex;align-items:center;justify-content:space-between;margin:8px 0;font-size:12px}.a-spendingCalendarHeader button{display:grid;place-items:center;width:28px;height:28px}.a-spendingCalendarHeader strong{font-weight:500}.a-spendingCalendar{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.a-spendingCalendar>button{height:30px}.a-spendingCalendar button[data-in-range=true]{background:var(--a-bg)}.a-spendingWeekday{text-align:center;font-size:10px;color:var(--a-text3);padding:3px 0 5px}@container spending (max-width: 480px){.a-spendingPlanRow{flex-wrap:wrap}.a-spendingPlanActions{justify-items:start;width:100%}.a-spendingPaymentRow{padding:16px}.a-spendingWorkHead,.a-spendingWorkRow{grid-template-columns:minmax(0,1fr) 44px 64px;gap:7px}.a-spendingWorkDate{display:none}.a-spendingWorkArtisan{font-size:11px}}.a-retentionDialog .a-dialogFrame{max-width:480px}.a-retentionReasons{display:grid;grid-gap:6px;gap:6px;padding:0;border:0;margin:0 0 16px}.a-retentionReasons label{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--a-line);border-radius:8px;cursor:pointer;font-size:13px}.a-retentionReasons label:hover{background:var(--a-bg)}.a-retentionReasons label.is-selected{border-color:var(--a-line-strong);background:var(--a-bg)}.a-retentionReasons input{width:14px;height:14px;margin:0;accent-color:var(--a-text2)}.a-retentionField{display:block;margin-top:12px;color:var(--a-text);font-size:12px;font-weight:500}.a-retentionField>span{color:var(--a-text3);font-weight:400;margin-left:5px}.a-retentionField>input,.a-retentionField>textarea{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:9px 10px;border:1px solid var(--a-line);border-radius:7px;background:var(--a-surface);color:var(--a-text);font:400 13px/1.5 var(--a-font);resize:vertical}.a-retentionField>div{margin-top:6px}.a-retentionOfferSwitch{display:flex;gap:4px;padding:3px;border-radius:8px;background:var(--a-bg);margin-bottom:12px}.a-retentionOfferSwitch button{flex:1 1;display:flex;gap:7px;justify-content:center;align-items:center;padding:8px;font:500 12px var(--a-font);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--a-text2);cursor:pointer}.a-retentionOfferSwitch button[aria-pressed=true]{background:var(--a-surface);border-color:var(--a-line);color:var(--a-text);box-shadow:0 1px 3px #201c2408}.a-retentionOffer{padding:22px 12px;text-align:center;border-radius:9px;background:var(--a-bg)}.a-retentionOffer strong{display:block;font:400 28px/1.2 var(--a-display)}.a-retentionOffer p{margin:7px 0 0;color:var(--a-text2);font-size:11.5px}.a-retentionTerms{font-size:11.5px;line-height:1.65;color:var(--a-text3);margin:12px 0}.a-retentionRenewal{margin-top:12px;color:var(--a-text2);font-size:11.5px;line-height:1.5;text-align:center}.a-retentionOfferSwitch button:hover{color:var(--a-text);background:var(--a-surface)}.a-retentionDialog .a-dialogBody{overflow-x:hidden}.a-retentionFooter{width:100%;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.a-retentionBack{display:inline-flex;align-items:center;gap:3px;color:var(--a-text2);font:400 12px var(--a-font);border:0;background:transparent;padding:6px 0;margin-top:10px;cursor:pointer}.a-retentionSummary{border:1px solid var(--a-line);border-radius:9px;padding:2px 12px}.a-retentionSummary>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 0;font-size:12px}.a-retentionSummary>div+div{border-top:1px solid var(--a-line)}.a-retentionSummary span{color:var(--a-text2)}.a-retentionSummary strong{font-weight:500}.a-retentionResult{text-align:center;padding:8px 4px 12px}.a-retentionResult svg{color:var(--a-primary)}.a-retentionResult p{font-size:14px;line-height:1.6;margin:12px 0 6px}.a-retentionResult span{font-size:12px;color:var(--a-text2);line-height:1.65}.a-retentionError{color:var(--a-red);font-size:12px}.a-retentionDialog textarea:focus-visible{outline:1px solid var(--a-text3);outline-offset:2px}@media (max-width:420px){.a-retentionFooter{flex-direction:column-reverse}.a-retentionFooter>button{justify-content:center;width:100%}}.a-retentionReasons legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.a-retentionCalendar{padding:0 2px}.a-retentionCalendar .a-spendingCalendarHeader{margin:0 0 6px}.a-retentionCalendar .a-spendingCalendar>button,.a-retentionSlots>button{border:0;background:transparent;border-radius:6px;color:var(--a-text);font:400 12px var(--a-font);cursor:pointer}.a-retentionCalendar .a-spendingCalendar>button{height:28px}.a-retentionCalendar button:disabled{opacity:.24;cursor:default}.a-retentionCalendar .a-spendingCalendar>button:not(:disabled):hover,.a-retentionSlots>button:hover{background:var(--a-bg)}.a-retentionCalendar .a-spendingCalendar>button[aria-pressed=true],.a-retentionSlots>button[aria-pressed=true]{background:var(--a-text2);color:white}.a-retentionSlotHeading{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--a-text3);margin:12px 0 7px}.a-retentionSlots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.a-retentionSlots>button{border:1px solid var(--a-line);padding:8px 4px}.a-retentionCalendar .a-spendingCalendarHeader button{padding:0!important;justify-content:center}.a-retentionCalendar .a-spendingCalendarHeader button svg{flex-shrink:0}.a-autoUpgradeDialog .a-dialogFrame{max-width:420px;border-radius:14px}.a-autoUpgradeDialog .a-dialogHeader{padding:16px 20px 10px}.a-autoUpgradeDialog .a-dialogBody{padding:0 20px 14px}.a-autoUpgradeDialog .a-dialogFooter{padding:10px 20px;align-items:center}.a-autoUpgradeDialog .a-spendingIntro{margin-bottom:16px;font-size:12px;line-height:1.5}.a-autoUpgradeDialog .a-spendingField{gap:0;font-size:12px}.a-autoUpgradeDialog .a-reloadConsent{margin:0;min-height:28px;align-items:center}.a-autoUpgradeDialog .a-reloadConsent input{margin:0}.a-autoUpgradeDialog .a-selectTrigger{min-height:38px}.a-autoUpgradePreview{margin-top:12px;padding-top:10px;border-top:1px solid var(--a-line);font-size:12px}.a-autoUpgradePreviewRow{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.a-autoUpgradePreviewRow strong{font-size:15px;font-weight:600;white-space:nowrap}.a-autoUpgradePreview p{margin:4px 0 0;color:var(--a-text3);font-size:11.5px;line-height:1.5}.a-autoUpgradePreview .a-autoUpgradeRenewal{margin-top:4px;color:var(--a-text2)}.a-autoUpgradeTax{margin-left:4px;color:var(--a-text3);font-weight:400;font-size:11px}.a-spendingAutoRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:3px 10px;gap:3px 10px;padding:12px 0;border-top:1px solid var(--a-line)}.a-spendingAutoControls{display:flex;align-items:center;gap:10px}.a-spendingAutoControls>button{padding:2px 5px}.a-spendingAutoControls .a-spendingState{min-width:20px;text-align:right}.a-spendingAutoControls .a-spendingSwitch{display:flex}.a-spendingAutoRow .a-spendingAutoDetail{grid-column:1/-1;margin:0}.a-spendingAutoHeading{margin:0;padding:14px 0 2px;border-top:1px solid var(--a-line);font-size:12px;font-weight:500;color:var(--a-text2)}.a-spendingAutoHeading+.a-spendingAutoRow{border-top:0}.a-spendingAutoNotices{display:grid;grid-gap:8px;gap:8px;padding:0 0 14px}.a-spendingAutoNotices>.a-spendingAutoDetail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.a-spendingBillingAlert{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:12px 0;padding:12px 14px;border:1px solid var(--a-line);border-radius:8px;background:var(--a-red-soft);font-size:12px}.a-spendingBillingAlert strong{display:block;font-weight:500;color:var(--a-red)}.a-spendingBillingAlert span{display:block;margin-top:3px;color:var(--a-text2)}.a-spendingBillingActions{display:flex;flex-wrap:wrap;gap:6px}.a-spendingPeriodTransition{animation:a-spendingPeriodIn .42s cubic-bezier(.2,.7,.2,1) both}@keyframes a-spendingPeriodIn{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.a-spendingPeriodTransition{animation:none}}.a-topupAmount{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;margin-bottom:14px;font-size:12px}.a-topupAmount .a-billingCreditInput>input{width:146px;padding:7px 10px 7px 36px;border:1px solid var(--a-line);border-radius:7px;text-align:right;font:inherit;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-topupAutoOption{padding:10px 0;margin-bottom:6px;border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);font-size:12px}.a-topupAutoChoice{display:flex;align-items:center;gap:8px;cursor:pointer}.a-topupAutoChoice input{margin:0;accent-color:var(--a-primary)}.a-topupSaving{margin-left:auto;color:var(--a-green);font-size:11px}.a-topupAutoOption p{margin:8px 0;color:var(--a-text2);font-size:11.5px}.a-topupCap{display:flex;align-items:center;justify-content:space-between;gap:8px}.a-topupCap input{width:75px;border:1px solid var(--a-line);border-radius:6px;padding:5px 7px;font:inherit;text-align:right}.a-topupAutoOption small{display:block;margin-top:5px;color:var(--a-text3);font-size:10.5px}.a-spendingTopupDialog .a-dialogFrame{max-width:420px}.a-spendingTopupDialog .a-dialogHeader{padding:16px 18px 10px}.a-spendingTopupDialog .a-dialogFooter{padding:12px 18px}.a-topupSlider{grid-column:1/-1}.a-topupSlider .a-slider{margin:5px 0;height:20px}.a-topupSlider>div{color:var(--a-text3);font-size:10px}.a-topupSlider>div,.a-topupTotal{display:flex;justify-content:space-between}.a-topupTotal{align-items:flex-end;gap:12px;padding-top:12px;margin-top:4px;font-size:11px;color:var(--a-text2)}.a-topupTotal>span:last-child{text-align:right}.a-topupTotal strong{display:block;margin-top:3px;color:var(--a-text);font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-creditDetailsLink{display:inline-flex;align-items:center;gap:4px;padding:5px 0;margin-top:4px;border:0;background:transparent;color:var(--a-text2);font:inherit;font-size:12px;cursor:pointer}.a-creditDetailsLink:hover{color:var(--a-text);text-decoration:underline}.a-creditDetailsDialog>.a-dialogFrame{max-width:660px;height:auto}.a-creditDetailsDialog .a-dialogHeader{min-height:0;padding:18px 20px 16px}.a-creditDetailsDialog .a-dialogHeader h2{font-size:16px}.a-creditDetailsDialog .a-dialogBody{display:flex;padding:0 20px 16px}.a-spendingWorkHead{position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%;background:var(--a-bg);border-bottom:1px solid var(--a-line)}.a-spendingWorkHead,.a-spendingWorkRow{box-sizing:border-box}.a-spendingTableTools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.a-spendingTableTools .a-spendingUsageFilters{flex:1 1;margin:0}.a-spendingTableTools .a-spendingHistoryTools{margin:0;padding:0;gap:8px}@media (max-width:600px){.a-spendingTableTools .a-spendingUsageFilters{flex-basis:100%}.a-spendingTableTools .a-spendingHistoryTools{width:100%;justify-content:flex-end}}.a-reloadFields{border:0;margin:0;padding:0;min-width:0}.a-reloadFields legend{font-size:12px;margin-bottom:8px}.a-reloadPresets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.a-reloadPresets button{min-width:0;min-height:52px;white-space:nowrap;padding:7px 6px;border:1px solid var(--a-line);border-radius:8px;background:var(--a-bg);color:var(--a-text);font:inherit;font-size:12px;cursor:pointer}.a-reloadPresets button[aria-pressed=true]{border-color:var(--a-text2);background:var(--a-surface);font-weight:600}.a-reloadCheck{display:flex;align-items:flex-start;gap:8px;font-size:13px;margin:12px 0}.a-reloadCheck input{flex-shrink:0;margin-top:3px}.a-reloadFields .a-spendingField{margin-top:12px}.a-billingDetails{margin-top:12px;color:var(--a-text2);font-size:12px}.a-billingDetails summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:4px 0}.a-billingDetails p{margin:8px 0 0;line-height:1.5}.a-billingDetails summary:focus-visible{outline:1px solid var(--a-text3);outline-offset:2px;border-radius:4px}.a-reloadPresets small{display:block;margin-top:2px;color:var(--a-text3);font-size:11px;font-weight:400;line-height:1.3}.a-reloadCheck input{accent-color:var(--a-primary)}.a-topupTotal{padding-top:8px}.a-topupTotal strong{margin:0 0 3px}.a-planPickerSummary>div{min-width:0}@media (max-width:480px){.a-planPickerSummary{flex-direction:column}.a-planPickerPrice{margin-left:0;text-align:left}.a-planPickerSummary small{display:inline;margin-left:3px}.a-planPickerRange{padding:6px 0 0}}.a-planPickerEnterprise button{flex-shrink:0;white-space:nowrap}.a-reloadLimitChoice{border:0;padding:0;margin:20px 0 0}.a-reloadLimitModes>[role=radiogroup]{display:flex!important;width:100%}.a-reloadLimitModes .a-seg{flex:1 1;min-height:36px}.a-reloadConsent input{margin:0;accent-color:var(--a-text2);flex-shrink:0}.a-reloadConsent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:2px 0;color:var(--a-text);font-size:13px;line-height:1.5;cursor:pointer}.a-reloadConsent input{margin-top:3px;width:16px;height:16px}.a-spendingWorkHistory .a-pagedListScroll{overflow:visible!important;overscroll-behavior:auto}.a-spendingWorkHistory .a-spendingWorkHead{position:static}.a-topupAutoOption.is-enabled{border:1px solid var(--a-line);border-radius:12px;padding:14px;background:var(--a-bg)}.a-planRateValue{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--a-primary) 22%,var(--a-line));border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--a-primary) 9%,var(--a-surface)),color-mix(in srgb,var(--a-primary) 2%,var(--a-surface)));margin:14px 0}.a-planRateValue strong{color:var(--a-primary);font-size:23px;font-weight:600;letter-spacing:-.6px}.a-planRateValue small{color:var(--a-text2);font-size:12px;letter-spacing:0;font-weight:400}.a-planRateValue span{color:var(--a-primary);font-size:12px;font-weight:500}.a-topupRateValue{display:block}.a-topupRateValue>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.a-autoUpgradeDialog .a-selectTrigger,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectOption{gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-autoUpgradeDialog .a-selectBadge,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectBadge{color:var(--a-primary);font-weight:500}.a-autoReloadDialog .a-dialogFrame{max-width:440px}.a-autoReloadDialog .a-dialogHeader{padding-bottom:12px}.a-autoReloadDialog .a-dialogBody{padding-top:0}.a-autoUpgradePreview .a-autoUpgradeRenewal{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.a-autoUpgradeRate{color:var(--a-primary);font-weight:600}.a-reloadConsentError{color:var(--a-red)}.a-reloadConsentError input{outline:1px solid var(--a-red)!important;outline-offset:1px}.a-autoUpgradeDialog .a-selectTrigger,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectOption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px 14px;grid-column-gap:8px;column-gap:8px}.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectOption{padding-inline:8px}.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectCheck{display:none}.a-autoUpgradeDialog .a-selectLabel,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectLabel{grid-column:1;grid-row:1;white-space:normal;overflow-wrap:anywhere}.a-autoUpgradeDialog .a-selectDetail,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectDetail{grid-column:2;grid-row:1;margin:0;text-align:right}.a-autoUpgradeDialog .a-selectBadge,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectBadge{grid-column:3;grid-row:1;text-align:right}.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectOption{grid-template-columns:minmax(0,1fr) auto 80px}.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectOption[aria-selected=true]{background:var(--a-primary-soft);color:var(--a-primary);font-weight:600}.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectOption[aria-selected=true] .a-selectDetail{color:inherit}.a-autoUpgradeDialog .a-selectLabel,.a-billingCreditValue,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectLabel{display:inline-flex;align-items:center;gap:6px}.a-billingCreditValue{white-space:nowrap}.a-autoUpgradeDialog .a-selectLabel>svg,.a-billingCreditValue>svg,.a-selectList[aria-label="Set a maximum plan to upgrade to"] .a-selectLabel>svg{color:var(--a-primary);flex-shrink:0}.a-billingCreditInput{position:relative;min-width:0}.a-billingCreditInput>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--a-primary);pointer-events:none}.a-billingCreditInput>input{padding-left:36px}.a-spendingBalanceValue{display:flex;align-items:center;gap:10px}.a-spendingBalanceValue>svg{color:var(--a-primary)}.a-spendingUsageTotal>svg{margin-right:6px}.a-spendingPlanRow p>svg,.a-spendingUsageTotal>svg{vertical-align:-2px;color:var(--a-primary)}.a-topupTotal strong.a-billingCreditValue{display:flex}.a-spendingWorkCredits.a-billingCreditValue{justify-content:flex-end}.a-autoUpgradePreviewLabel{margin-bottom:4px;color:var(--a-text3);font-size:11px}.a-autoUpgradePreviewRow>.a-billingCreditValue{font-weight:500}.a-autoUpgradeReveal{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .18s ease,opacity .15s ease,visibility .18s}.a-autoUpgradeReveal[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible}.a-autoUpgradeReveal>div{min-height:0;overflow:hidden}.a-autoUpgradeReveal>div>div{padding-top:8px}@media (prefers-reduced-motion:reduce){.a-autoUpgradeReveal{transition:none}}.a-reloadFields .a-reloadAmountHeading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin-bottom:6px}.a-reloadCustom{padding:3px 0 3px 8px;border:0;background:transparent;color:var(--a-text2);font:inherit;font-size:11.5px;cursor:pointer}.a-reloadCustom:hover,.a-reloadCustom[aria-pressed=true]{color:var(--a-primary)}.a-reloadCustom:hover{text-decoration:underline}.a-reloadCustom:focus-visible,.a-reloadPresets button:focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset)}.a-reloadPresets strong{font-size:13px;font-weight:600;line-height:1.4;gap:4px}.a-reloadPresets button:hover{background:var(--a-bg)}@media (max-width:360px){.a-reloadPresets{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-spendingError{margin:0 0 10px;color:var(--a-red);font-size:12.5px;line-height:1.45}.a-spendingBalanceDetail{margin:4px 0 0;color:var(--a-text3);font-size:12px;line-height:1.45}.a-spendingBalanceOff{display:block;max-width:44ch;font-family:var(--a-font,inherit);font-size:14px;letter-spacing:0;line-height:1.45;color:var(--a-text2)}.a-spendingNotices{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.a-spendingNotices:empty{display:none}.a-spendingNotice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:8px;background:var(--a-hover);color:var(--a-text2);font-size:12.5px;line-height:1.45}.a-spendingNotice>span{flex:1 1 200px;min-width:0}.a-spendingNotice.is-warning{background:var(--a-amber-soft);color:var(--a-amber)}.a-spendingNotice.is-success{background:var(--a-green-soft);color:var(--a-green)}.a-spendingNotice svg{flex:0 0 auto;margin-top:1px}.a-spendingNotice a{display:inline-flex;align-items:center;gap:3px;color:inherit;font-weight:500}.a-spendingRowNotices{display:grid;grid-gap:8px;gap:8px;padding:0 20px 16px}.a-spendingLivePanel{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.a-spendingLivePanel>.a-spendingUsageToolbar{margin-bottom:0}.a-spendingCardFormFrame{position:relative;min-height:188px}.a-spendingCardFormFrame.is-confirmed{display:none}.a-spendingCardForm.is-pending{visibility:hidden}.a-spendingCardFormSkeleton{position:absolute;inset:0;display:grid;align-content:start;grid-gap:12px;gap:12px}.a-spendingCardFormSkeleton>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.a-spendingBillingOffCaps{width:min(100%,720px);margin:0 auto;padding:0 24px 24px;box-sizing:border-box}.a-spendingBillingOffCaps:empty{display:none}@container spending (max-width: 480px){.a-spendingPaymentRow{flex-wrap:wrap}}@container spending (max-width: 560px){.a-spendingRowNotices{padding:0 16px 16px}}.a-planPickerSummary output.a-planPickerAmount{border:0;background:transparent;padding-left:36px}.a-spendingPlanDialog .a-dialogBody{overflow-x:hidden;overscroll-behavior:none}.a-spendingCardDetails{display:flex;align-items:center;gap:8px}.a-paymentCardMark{display:inline-flex;flex:0 0 36px;width:36px;height:24px;align-items:center;justify-content:center;border:1px solid var(--a-control-border);border-radius:4px;background:#fff;color:#222}.a-paymentCardMark svg{width:28px;height:22px}.a-spendingChartCard{margin-bottom:12px;padding:18px 20px;border:1px solid var(--a-line);border-radius:14px;background:var(--a-surface)}.a-spendingWorkHead.is-summary,.a-spendingWorkRow.is-summary{grid-template-columns:minmax(0,1fr) minmax(88px,180px) 96px}.a-spendingWorkRow.is-summary .a-spendingWorkArtisan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container spending (max-width: 480px){.a-spendingWorkHead.is-summary,.a-spendingWorkRow.is-summary{grid-template-columns:minmax(0,1fr) minmax(56px,96px) 72px}.a-spendingChartCard{padding:14px 12px}}.a-dialogFooter .a-dialogFooterStart{margin-right:auto}@media (max-width:819px){.a-workspaceFrame[data-mobile-surface] .a-hiveArtifactsLoading .a-searchBox{display:none}}.artie-memoryLoading,.artie-memoryLoadingLayout,.artie-memoryLoadingPage,.artie-memoryLoadingTable{display:flex;flex-direction:column;flex:1 1;min-height:0}.artie-memoryLoadingRows{flex:1 1;min-height:0;overflow:hidden}.artie-skeleton-memoryHead,.artie-skeleton-memoryRow{display:grid;grid-template-columns:minmax(0,1fr) 130px 94px;align-items:center;grid-gap:14px;gap:14px;padding:6px 12px;border-bottom:1px solid var(--a-line)}.artie-skeleton-memoryHead{min-height:30px;color:var(--a-text3);font-size:11px}.artie-skeleton-memoryRow{min-height:58px}.artie-skeleton-memoryRow:last-child{border-bottom:0}.a-onboardPage{overflow-anchor:none;--ob-ease:cubic-bezier(0.22,1,0.36,1)}.a-onboardHeader{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--a-line)}.a-onboardHeader h1{margin:0;font-family:var(--a-display);font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.01em}.a-onboardProgress{height:5px;margin-top:14px;border-radius:999px;background:var(--a-line);overflow:hidden}.a-onboardProgress>span{display:block;height:100%;border-radius:999px;background:var(--a-green);transform-origin:left;transition:transform .62s cubic-bezier(.22,1,.36,1)}.a-onboardHeader h1>span{color:var(--a-text3)}.a-onboardSteps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.a-onboardStep{border:1px solid var(--a-line);border-radius:12px;background:var(--a-surface);overflow:hidden;transition:border-color .22s}.a-onboardStepRow{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 14px;border:0;background:transparent;font:inherit;font-size:13px;color:var(--a-text);text-align:left;cursor:pointer}.a-onboardStep[data-locked=true] .a-onboardStepName{color:var(--a-text3)}.a-onboardStepShell{overflow:hidden}.a-onboardStepBody{padding:4px 14px 16px 45px}.a-onboardFoot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;margin-top:22px;padding-top:14px;border-top:1px solid var(--a-line)}@media (max-width:600px){.a-onboardHeader{margin-bottom:14px}.a-onboardHeader h1{font-size:24px}.a-onboardStepBody{padding-left:14px}}.a-onboardLoadingBody{display:grid;grid-gap:14px;gap:14px;padding-top:8px}.a-onboardLoadingAction{height:36px}@media (max-width:600px){.a-onboardLoadingAction{height:44px}}.a-settingsPage>.a-tabScroll{margin-bottom:16px}.a-settingsPage>.a-tabPanel{padding-top:0!important}.a-settingsDialog{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.a-settingsDialog .a-dialogFrame{max-width:560px;height:auto;border:1px solid var(--a-line);box-shadow:0 20px 60px rgb(32 28 36/16%),0 4px 12px rgb(32 28 36/6%)}.a-settingsDialog .a-dialogHeader{min-height:60px;padding:14px 20px}.a-settingsDialog .a-dialogBody{flex:0 1 auto;padding:0 20px 20px}.a-settingsDialog .a-dialogFooter{padding:12px 20px;background:var(--a-bg)}.a-teamInviteDialog .a-dialogFrame{max-width:440px}.a-modelGroup{border:1px solid var(--a-line);border-radius:var(--a-radius);margin-top:12px;overflow:hidden}.a-modelGroup>summary{padding:12px;font-size:12.5px;font-weight:500;cursor:pointer;background:var(--a-bg)}.a-modelGroup>summary>span{margin-left:6px;font-size:12px;color:var(--a-text3);font-weight:400}.a-modelChoice{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px) 62px;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-top:1px solid var(--a-line)}.a-modelChoiceLabel{font-size:13px}.a-modelChoiceHint{color:var(--a-text3);font-size:11.5px;margin-top:3px;line-height:1.4}@media (max-width:720px){.a-modelChoice{grid-template-columns:minmax(0,1fr) 62px;gap:8px}.a-modelChoice>:first-child{grid-column:1/-1}.a-modelGroup>summary>span{display:block;margin:4px 0 0 14px}}.a-settingsPage>.a-tabPanel{width:100%}.a-settingsPage .a-srow{padding:10px 0}.a-teamHead,.a-teamRow{display:grid;grid-template-columns:minmax(0,1fr) 150px 90px;align-items:center;grid-gap:20px;gap:20px}.a-teamPerson{display:flex;gap:10px;align-items:center;min-width:0}.a-teamAvatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--a-bg);color:var(--a-text2);font-size:11px}.a-teamIdentity{min-width:0}.a-teamName{display:flex;align-items:center;gap:8px;font-weight:500;flex-wrap:wrap}.a-teamContact,.a-teamEmail,.a-teamSelf{font-size:11.5px;color:var(--a-text3);font-weight:400}.a-teamEmail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.a-teamSelf{text-align:right}.a-teamActions{justify-content:flex-end;gap:4px}.a-teamActions,.a-teamAutoAdd{display:flex;align-items:center}.a-teamAutoAdd{gap:8px;font-size:12.5px}.a-teamAccess details{max-width:420px}.a-teamSuggestions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}@media (max-width:720px){.a-teamHead{display:none}.a-teamRow{grid-template-columns:minmax(0,1fr) 90px;gap:8px 12px;padding:8px 10px}.a-teamPerson{grid-column:1/-1}.a-teamRole{padding-left:40px;font-size:12px;color:var(--a-text3)}}.a-instructionPreview{display:flex;align-items:center;gap:12px;min-width:0}.a-instructionPreview>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--a-text3);font-size:12px}.a-teamAccess{font-size:11.5px;color:var(--a-text3);gap:6px 16px}.a-teamAccess strong{color:var(--a-text2);font-weight:500}@media (max-width:540px){.a-instructionPreview{flex-wrap:wrap}.a-instructionPreview>span{flex-basis:100%}}.a-inviteFields{display:grid;grid-gap:12px;gap:12px}.a-inviteEmailLabel{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--a-text2)}.a-inviteEmails{width:100%;box-sizing:border-box;min-height:80px;max-height:180px;resize:vertical;border:1px solid var(--a-line-strong);border-radius:var(--a-radius);padding:10px 12px;font:inherit;font-size:13px;line-height:1.5;color:var(--a-text);background:var(--a-surface)}.a-inviteDirectoryLabel{display:block;font-size:12px;color:var(--a-text2);margin-bottom:8px}.a-inviteAuto{justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--a-line)}.a-inviteAuto,.a-inviteAutoTitle,.a-inviteRole{display:flex;align-items:center}.a-inviteAutoTitle{font-size:12.5px;font-weight:500}.a-inviteAuto p,.a-inviteHint,.a-inviteRole{color:var(--a-text3);font-size:11.5px;line-height:1.5}.a-inviteAuto p{margin:4px 0 0}.a-inviteAuto>.a-toggle{flex-shrink:0}.a-inviteRole{margin-right:auto}.a-inviteError{font-size:12px;color:var(--a-red);overflow-wrap:anywhere}@media (max-width:540px){.a-inviteRole{flex-basis:100%}}.a-teamRole .a-seg{display:inline-flex;align-items:center;gap:4px}.a-roleChangeCopy{margin:0;color:var(--a-text2);font-size:13px;line-height:1.6}.a-teamRole .a-seg{transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.a-teamRole .a-seg[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--a-line-strong)}.a-teamRole .a-seg[aria-checked=false]:hover{background:var(--a-bg)!important}.a-roleChangeDialog .a-dialogFrame{max-width:460px}.a-roleChangeDialog .a-dialogHeader{padding-top:18px;padding-bottom:16px}.a-roleChangeDialog .a-dialogSubtitle{line-height:1.5;overflow-wrap:anywhere}.a-roleChangeAvatar{width:36px;height:36px;border:1px solid var(--a-line)}.a-roleTransition{display:flex;align-items:center;gap:20px;padding:12px 16px;margin-bottom:14px;border:1px solid var(--a-line);border-radius:var(--a-radius);background:var(--a-bg);color:var(--a-text3)}.a-roleTransition>div{flex:1 1;display:grid;grid-gap:4px;gap:4px}.a-roleTransition>svg{flex-shrink:0}.a-roleTransition span{font-size:11.5px}.a-roleTransition strong{color:var(--a-text);font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.a-teamRole .a-seg{transition:none}}.a-artisanSettingControls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.a-artisanModelChoice{grid-template-columns:minmax(0,1fr) minmax(160px,260px)}.a-artisanSettings .a-srow>div:last-child{overflow-wrap:anywhere}@media (max-width:720px){.a-artisanModelChoice{grid-template-columns:minmax(0,1fr)}}@media (max-width:819px){.a-workspaceFrame[data-mobile-surface] .a-settingsLoading .a-searchBox{display:none}}.a-taskRespRow,.a-taskWorkRow{--depth:0;display:grid;grid-template-columns:calc(28px + min(var(--depth), 3) * 16px) minmax(0,1fr) auto;align-items:center;grid-gap:0 10px;gap:0 10px;min-height:48px;padding:8px 12px 8px 8px;border-bottom:1px solid var(--a-line);color:var(--a-text);cursor:pointer;transition:background .12s ease}.a-taskRespRow:last-child,.a-taskWorkRow:last-child{border-bottom:0}.a-taskRespRow:hover,.a-taskWorkRow:hover{background:var(--a-surface2)}.a-taskRespRow:focus-visible,.a-taskWorkRow:focus-visible{outline:var(--a-focus-ring);outline-offset:-2px}.a-taskWorkLead{display:flex;align-items:center;justify-content:flex-end;min-height:22px}.a-taskWorkText{display:flex;flex-direction:column;min-width:0;gap:1px}.a-taskWorkTitle{font-size:13px;line-height:18px;min-width:0;white-space:normal;overflow-wrap:anywhere}.a-taskRespTitle{font-weight:500}.a-taskWorkMeta{display:flex;align-items:baseline;gap:5px;min-width:0;font-size:12px;line-height:16px;color:var(--a-text3);white-space:normal;flex-wrap:wrap;overflow-wrap:anywhere}.a-taskWorkMeta>*{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.a-taskWorkDot{flex:0 0 auto}.a-taskWorkContext,.a-taskWorkReason{color:var(--a-text3)}.a-taskRespChip{--resp-hue:220;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:1px 7px 1px 5px;border:1px solid light-dark(hsl(var(--resp-hue) 30% 88%),hsl(var(--resp-hue) 22% 34%));border-radius:999px;background:light-dark(hsl(var(--resp-hue) 45% 97%),hsl(var(--resp-hue) 22% 22%));color:var(--a-text2);font:inherit;font-size:11.5px;line-height:15px;cursor:pointer;white-space:nowrap;overflow:hidden}.a-taskRespChip:hover{border-color:light-dark(hsl(var(--resp-hue) 40% 75%),hsl(var(--resp-hue) 30% 55%));color:var(--a-text)}.a-taskRespChip:focus-visible{outline:var(--a-focus-ring);outline-offset:1px}.a-taskRespDot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:hsl(var(--resp-hue) 55% 55%)}.a-taskRespName{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.a-taskRespRow .a-taskRespDot{--resp-hue:220}.a-taskRespRow{grid-template-columns:minmax(0,1fr) auto;padding-left:12px;min-height:40px}.a-taskRespMeta,.a-taskRespRow .a-taskRespTitle{flex:0 1 auto;min-width:0}.a-taskRespMeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--a-text3)}.a-taskWorkRow[data-lead=false]{grid-template-columns:minmax(0,1fr) auto;padding-left:12px}.a-taskWorkRow[data-lead=false] .a-taskWorkLead{display:none}.a-taskWorkTitleLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.a-taskSubCount{gap:3px;flex:0 0 auto;font-size:11.5px;color:var(--a-text3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-taskSubCount,.a-taskWorkEnd{display:inline-flex;align-items:center}.a-taskWorkEnd{gap:8px}.a-statusGlyph{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:18px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-statusGlyphCompact{font-size:12px}.a-statusRing{width:10px;height:10px;border-radius:50%;border:2px solid;box-sizing:border-box}.a-statusDot{width:7px;height:7px;border-radius:50%;background:currentColor}.a-taskReview{display:inline-flex;align-items:center;gap:8px}.a-taskAge{font-size:11.5px;color:var(--a-text3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-taskWorkState{font-size:12.5px;line-height:18px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-taskBackgroundTag{gap:4px;margin-left:8px;font-size:11px;font-weight:400;vertical-align:middle}.a-taskBackgroundTag,.a-taskTreeToggle{display:inline-flex;align-items:center;color:var(--a-text3)}.a-taskTreeToggle{width:22px;height:22px;border:0;padding:0;background:none;border-radius:4px;justify-content:center;cursor:pointer;transition:transform .16s ease,background .12s ease,color .12s ease}.a-taskTreeToggle:hover{background:var(--a-hover);color:var(--a-text)}.a-taskTreeToggle:focus-visible{outline:var(--a-focus-ring);outline-offset:1px}.a-taskTreeToggle[aria-expanded=true]{transform:rotate(90deg)}.a-taskTreeSpacer{display:inline-block;width:22px;height:22px}.a-taskWorkRow[data-enter]{animation:a-taskRowIn .16s ease-out}.a-taskTableFrame .a-taskTable:not(:has(.a-taskColumnHeadings)) .a-tableGroupHeading{top:0}.a-taskViewSwitch{display:inline-flex;padding:2px;border:1px solid var(--a-line);border-radius:7px;background:var(--a-bg);gap:2px}.a-taskViewChoice{width:26px;height:24px;border:0;border-radius:5px;background:none;color:var(--a-text3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease}.a-taskViewChoice:hover{color:var(--a-text)}.a-taskViewChoice[aria-checked=true]{background:var(--a-surface);color:var(--a-text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.a-taskViewChoice:focus-visible{outline:var(--a-focus-ring);outline-offset:1px}.a-taskReadError{padding:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.a-taskPageLoader{min-height:1px;display:flex;align-items:center;gap:8px}.a-taskPageNotice{margin:0;padding:6px 12px;font-size:13px;line-height:18px;color:var(--a-text2);text-align:center}.a-taskPageNotice[role=alert]{color:var(--a-red)}.a-taskBoardLoading{display:grid;grid-gap:8px;gap:8px}.a-globalTaskList{transition:max-width .26s cubic-bezier(.2,.7,.2,1)}.a-taskTableFrame>:not(.a-tableControls):not(.a-tableAppliedFilters){transition:opacity .14s ease}.a-taskSwitching .a-taskTableFrame>:not(.a-tableControls):not(.a-tableAppliedFilters){opacity:0}.a-taskBoard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;overflow:hidden;min-height:240px}.a-taskBoardColumn{flex-direction:column;min-width:0;min-height:0;border-radius:8px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.a-taskBoardColumn,.a-taskBoardHead{display:flex;background:var(--a-surface2)}.a-taskBoardHead{position:-webkit-sticky;position:sticky;top:0;z-index:1;align-items:baseline;justify-content:space-between;padding:8px 10px 6px;font-size:12px;font-weight:500;color:var(--a-text2)}.a-taskBoardCount{font-weight:400;color:var(--a-text3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-taskBoardCards{gap:6px;padding:0 6px 8px}.a-taskBoardCards,.a-taskCard{display:flex;flex-direction:column}.a-taskCard{--resp-hue:220;min-width:0;max-width:100%;gap:4px;padding:9px 10px;border:1px solid var(--a-line);border-radius:8px;background:var(--a-surface)}.a-taskCard[data-linked=true]{box-shadow:inset 3px 0 0 hsl(var(--resp-hue) 55% 60%);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.a-taskCard:hover{border-color:var(--a-line-strong);box-shadow:0 1px 2px rgba(0,0,0,.05)}.a-taskCard:focus-visible{outline:var(--a-focus-ring);outline-offset:1px}.a-taskCardTitle{font-size:13px;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.a-taskCard .a-taskWorkMeta{white-space:normal;flex-wrap:wrap;row-gap:2px}.a-taskCard .a-taskWorkDot{display:none}.a-taskCard .a-taskRespChip{max-width:100%}.a-taskCardWho{align-items:center;gap:8px}.a-taskPlanToggle{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.a-taskPlanToggle svg{transition:transform .16s ease}.a-taskPlanToggle[aria-expanded=true] svg{transform:rotate(90deg)}.a-taskPlanFolded .a-taskStepsHeading{margin-bottom:0}.a-taskCardFoot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;min-width:0;margin-top:2px}.a-taskCardFoot>*{min-width:0}.a-taskCardWho{display:inline-flex}.a-taskCard .a-taskWorkState{font-size:12px;max-width:100%}.a-taskCard .a-btn.a-btnSecondary,.a-taskTableFrame .a-taskWorkRow .a-btn.a-btnSecondary{font-size:12px;padding:4px 10px}.a-taskOwnerHeading{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 12px}.a-taskOwnerHeading h2{margin:0;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-taskOwnerHeading>span{font-size:12.5px;color:var(--a-text3);white-space:nowrap}.a-taskProfileLink{margin-left:auto;border:0;background:none;padding:4px 6px;border-radius:6px;font:inherit;font-size:12.5px;color:var(--a-text2);cursor:pointer}.a-taskProfileLink:hover{color:var(--a-primary);background:var(--a-hover)}.a-taskProfileLink:focus-visible{outline:var(--a-focus-ring)}.a-taskCrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:2px 4px;font-size:12.5px;color:var(--a-text3);min-width:0}.a-taskCrumbs .a-taskBack{margin:0}.a-taskCrumbs .a-taskLink{font-size:12.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-taskNewHint{display:block;font-size:11.5px;color:var(--a-text3)}.a-taskSubtaskProgress{font-weight:400;color:var(--a-text3)}@keyframes a-taskRowIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@container (max-width: 720px){.a-taskWorkRow{grid-template-columns:calc(28px + min(var(--depth), 2) * 12px) minmax(0,1fr) auto}.a-taskWorkTitle{white-space:normal}.a-taskWorkState{max-width:120px;font-size:12px}}@media (max-width:1100px){.a-taskBoard{display:flex;gap:10px;padding:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.a-taskBoard::-webkit-scrollbar{display:none}.a-taskBoardColumn{flex:0 0 min(300px,calc(100% - 28px));scroll-snap-align:start;scroll-snap-stop:always}.a-taskBoardMode .a-tableNavigation .a-tabs{overflow-x:auto;scrollbar-width:none}}@media (prefers-reduced-motion:reduce){.a-taskWorkRow[data-enter]{animation:none}.a-globalTaskList,.a-taskCard,.a-taskPlanToggle svg,.a-taskRespRow,.a-taskTreeToggle,.a-taskViewChoice,.a-taskWorkRow{transition:none}}.a-taskSummaryNext{list-style:none;margin-left:-16px;color:var(--a-text2)}.a-taskSummaryNext>span{display:inline-block;min-width:34px;font-size:11.5px;font-weight:500;color:var(--a-text3);text-transform:uppercase;letter-spacing:.02em}.a-taskAsk[data-expanded=false]>div>div:nth-child(2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.a-taskAskMore{border:0;background:none;padding:2px 0;margin-top:2px;font:inherit;font-size:12px;color:var(--a-text3);cursor:pointer}.a-taskAskMore:hover{color:var(--a-text)}.a-taskStepTask .a-taskPlanMain{grid-template-columns:20px minmax(0,1fr) minmax(0,auto) 14px}.a-taskStepOpen{color:var(--a-text3);flex-shrink:0}.a-taskResult .a-taskSummaryLines{margin:0 0 8px;padding:0;list-style:none;font-size:14px;line-height:1.55}.a-taskDateGroup+.a-taskDateGroup>.a-tableGroupHeading:first-child{border-top:1px solid var(--a-line)}.a-taskTableFrame .a-taskDateGroup[data-tone=attention]>.a-tableGroupHeading{background:var(--a-amber-soft)}.a-taskTableFrame .a-taskDateGroup[data-tone=attention]>.a-tableGroupHeading h2,.a-taskTableFrame .a-taskDateGroup[data-tone=attention]>.a-tableGroupHeading>span{color:var(--a-amber)}.a-profileTaskPage .a-tableToolbar{padding:8px 12px}.a-profileTaskPage .a-taskToolbar .a-taskSearch{flex:0 1 200px;max-width:200px}.a-profileTaskPage .a-taskToolbar .a-taskFilterButton{margin-left:auto;background:transparent;border-color:transparent}.a-taskBoardEmpty .a-emptyState{padding:30px 8px 24px}.a-taskBoardEmpty .a-emptyIllustration{width:40px;height:44px;margin-bottom:12px;transform:none}.a-taskBoardEmpty .a-emptyIllustration:before{content:"";position:absolute;inset:2px -2px 0 2px;border:1px solid var(--a-line);border-radius:6px;background:var(--a-surface);transform:rotate(7deg)}.a-taskBoardEmpty .a-emptyPaper{position:relative;gap:5px;padding:8px 6px;border-radius:6px}.a-taskBoardEmpty .a-emptyPaper>span{gap:4px}.a-taskBoardEmpty .a-emptyPaper svg{width:5px;height:5px}.a-taskBoardEmpty .a-emptyPaper i{width:17px;height:2px}.a-taskBoardEmpty .a-emptyPaper>span:last-child i{width:12px}.a-taskBoardEmpty .a-emptyMark{width:22px;height:22px;right:-8px;bottom:-2px}.a-taskBoardEmpty .a-emptyMark svg{width:13px;height:13px}.a-taskBoardEmpty .a-emptyState .a-emptyTitle{font-family:inherit;font-size:12px;line-height:1.5;color:var(--a-text3)}.a-liveTaskControls{display:grid;grid-gap:10px;gap:10px;min-width:0}.a-liveTaskOptions{border-bottom:1px solid var(--a-line);padding:8px 0}.a-liveTaskOptions>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:12px;color:var(--a-text2)}.a-liveTaskOptionFields{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 4px}.a-liveTaskOptionFields>label{display:flex;align-items:center;gap:6px;font-size:12px;min-width:0;max-width:100%}.a-liveTaskOptionFields .a-input{min-width:0;width:200px;max-width:100%}@media (max-width:600px){.a-liveTaskOptionFields>label:has(.a-input){flex-direction:column;align-items:stretch;width:100%}.a-liveTaskOptionFields .a-input{width:100%}}.a-liveCommitments{display:grid;grid-gap:10px;gap:10px;min-width:0}.a-liveCommitment{border-top:1px solid var(--a-line);padding-top:10px;overflow-wrap:anywhere}.a-liveCommitment p{margin:6px 0}.a-liveCommitmentForm{display:grid;grid-gap:12px;gap:12px;min-width:0;font-size:13px}.a-liveCommitmentForm label{display:grid;grid-gap:6px;gap:6px;min-width:0}.a-liveCommitmentForm textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:76px;border:1px solid var(--a-line);border-radius:var(--a-radius-sm);padding:8px 9px;font:inherit;color:var(--a-text);background:var(--a-surface)}.a-liveCommitmentForm p{margin:0}@supports not (color:light-dark(white,black)){.a-taskRespChip{border:1px solid hsl(var(--resp-hue) 30% 88%);background:hsl(var(--resp-hue) 45% 97%)}.a-taskRespChip:hover{border-color:hsl(var(--resp-hue) 40% 75%)}:root[data-theme=dark] .a-taskRespChip{border:1px solid hsl(var(--resp-hue) 22% 34%);background:hsl(var(--resp-hue) 22% 22%)}:root[data-theme=dark] .a-taskRespChip:hover{border-color:hsl(var(--resp-hue) 30% 55%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .a-taskRespChip{border:1px solid hsl(var(--resp-hue) 22% 34%);background:hsl(var(--resp-hue) 22% 22%)}:root:not([data-theme]) .a-taskRespChip:hover{border-color:hsl(var(--resp-hue) 30% 55%)}}}.a-taskDetail .a-taskCurrent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:20px;padding:14px 0;border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line)}.a-taskCurrent>div{min-width:0}.a-taskCurrent h2{margin-bottom:4px}.a-taskCurrent .a-taskMeta{margin-top:0;gap:6px 12px;overflow-wrap:anywhere}.a-taskDetail .a-taskHeaderActions{flex-wrap:wrap;flex-shrink:1}.a-taskDetail .a-taskTitleRow{display:flex;align-items:flex-start;gap:8px;min-width:0}.a-taskTitleRow h1{min-width:0;flex:1 1}.a-taskDetail .a-taskCrumbs{margin-bottom:16px}.a-taskCrumbs .a-taskBack{flex-shrink:0}.a-taskCrumbs .a-taskLink{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.a-taskDetail .a-taskSection{overflow-wrap:anywhere}.a-taskWorkEnd,.a-taskWorkState{max-width:220px;min-width:0}.a-taskWorkEnd .a-statusGlyph,.a-taskWorkState{white-space:normal;overflow-wrap:anywhere}.a-statusDot,.a-statusGlyph>svg,.a-statusRing{flex-shrink:0}@media (max-width:639px){.a-taskWorkRow{grid-template-columns:22px minmax(0,1fr) auto;gap:6px 8px;padding:10px 4px;align-items:start}.a-taskRespRow,.a-taskWorkRow[data-lead=false]{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:10px 4px;align-items:start}.a-taskRespRow .a-taskWorkState,.a-taskWorkEnd{grid-column:auto;max-width:92px;align-self:center}.a-taskWorkTitleLine{gap:2px 6px}.a-taskWorkTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.a-taskWorkMeta{gap:2px 5px;font-size:11px;line-height:15px}.a-taskRespName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-taskRespRow .a-taskWorkTitleLine{display:grid;grid-template-columns:6px minmax(0,1fr);align-items:baseline}.a-taskRespMeta{grid-column:2}.a-taskRespRow .a-taskWorkState{padding-left:0}.a-taskStepTask .a-taskPlanMain{grid-template-columns:20px minmax(0,1fr) 14px;gap:4px 8px}.a-taskStepTask .a-taskPlanNote{grid-column:2;grid-row:2;white-space:normal}.a-taskStepTask .a-taskStepOpen{grid-column:3;grid-row:1}.a-taskDetail .a-taskBack{min-height:44px}}.a-taskDoneToggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.a-taskDoneToggle svg{color:var(--a-text3);transition:transform .15s ease}.a-taskDoneToggle svg[data-open]{transform:rotate(180deg)}.a-taskDoneToggle:focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset);border-radius:4px}@media (prefers-reduced-motion:reduce){.a-taskDoneToggle svg{transition:none}}@media (max-width:540px){.a-taskDetailTabs.artie-skeleton-tabs{min-height:50px;padding:6px;border-radius:12px;background:var(--a-grouped)}}.a-taskCard,.a-taskRespRow,.a-taskWorkRow{position:relative}.a-taskDestination{position:absolute;inset:0;z-index:1;border-radius:inherit}.a-taskDestination:focus-visible{outline:var(--a-focus-ring);outline-offset:-2px}:is(.a-taskWorkRow,.a-taskRespRow,.a-taskCard) :is(button,a:not(.a-taskDestination)){position:relative;z-index:2}.a-taskDestinationLabel{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}