._forgotRow_1m7ru_8{display:flex;font-size:var(--tu-font-base);justify-content:center}._interestRow_1m7ru_17{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tu-space-3);margin-inline:auto;max-width:380px;width:100%}._interestField_1m7ru_29{flex:1 1 12rem;min-width:0}._alert_1m7ru_36{color:var(--tu-status-error);font-size:var(--tu-font-base);margin:0}._status_1m7ru_44{display:flex;justify-content:center;margin:0}._fieldError_1m7ru_52{align-items:center;display:inline-flex;gap:var(--tu-space-2)}._footerLine_1m7ru_60{margin:0}._note_1m7ru_65{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0}._noteEmphasis_1m7ru_71{color:var(--tu-text)}._turnstileContainer_q9ton_1{display:flex;justify-content:center;min-height:65px;margin:0 0 .75rem}._turnstileWidget_q9ton_8{display:flex;justify-content:center}._turnstileError_q9ton_13{color:var(--tu-status-error);font-size:var(--tu-font-sm);text-align:center;margin:0 0 .5rem}._turnstileRetry_q9ton_20{text-align:center;margin:0 0 .5rem}._root_14rqz_1{display:flex;flex-direction:column;gap:var(--tu-space-5)}._header_14rqz_2{min-width:0}._title_14rqz_3{margin:0;font-size:var(--tu-font-4xl);font-weight:600}._subtitle_14rqz_4{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._card_14rqz_5{border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);display:flex;flex-direction:column;gap:var(--tu-space-5);padding:var(--tu-space-7)}._cardHead_14rqz_13{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--tu-space-4)}._cardText_14rqz_14{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 20rem}._cardTitle_14rqz_15{margin:0;font-size:var(--tu-font-lg);font-weight:var(--tu-font-weight-semibold)}._chips_14rqz_16{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}._note_14rqz_17{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm);max-width:60ch}._methods_14rqz_18{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._method_14rqz_18{align-items:center;border-top:1px solid var(--tu-portfolio-hairline);display:flex;flex-wrap:wrap;gap:var(--tu-space-4);justify-content:space-between;padding:var(--tu-space-4) 0}._method_14rqz_18:last-child{padding-bottom:0}._methodText_14rqz_29{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 18rem}._methodName_14rqz_30{font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}._form_14rqz_31{display:flex;flex-direction:column;gap:var(--tu-space-4)}._error_14rqz_32{margin:0;color:var(--tu-status-error);font-size:var(--tu-font-sm)}._qrBlock_14rqz_33{margin-bottom:var(--tu-space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-5)}._qr_14rqz_33{width:10rem;height:10rem;flex:0 0 auto;background:#fff;border-radius:var(--tu-radius-md);padding:var(--tu-space-2)}._qr_14rqz_33 svg{width:100%;height:100%;display:block}._secret_14rqz_36{display:flex;flex-direction:column;gap:var(--tu-space-2);min-width:0;flex:1 1 12rem}._secretValue_14rqz_37{font-family:var(--tu-font-mono, ui-monospace, monospace);font-size:var(--tu-font-sm);letter-spacing:.04em;overflow-wrap:anywhere;user-select:all}._codesBlock_14rqz_46{display:flex;flex-direction:column;gap:var(--tu-space-4)}._codes_14rqz_46{display:grid;gap:var(--tu-space-2) var(--tu-space-6);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:var(--tu-space-4);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-md)}._codes_14rqz_46 code{font-family:var(--tu-font-mono, ui-monospace, monospace);font-size:var(--tu-font-base);user-select:all}._codeActions_14rqz_58{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}@media(max-width:30rem){._codes_14rqz_46{grid-template-columns:minmax(0,1fr)}}._supportReference_mhl1q_1{color:var(--tu-text-secondary);font-size:12px;margin:0;overflow-wrap:anywhere}._root_18iwj_1{display:grid;gap:var(--tu-space-7)}._summaryGrid_18iwj_6{display:grid;gap:var(--tu-space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._summaryLabel_18iwj_12{color:var(--tu-text-secondary);display:block;font-size:var(--tu-font-sm);margin-bottom:var(--tu-space-1)}._summaryValue_18iwj_19{color:var(--tu-text);font-size:var(--tu-font-3xl);font-weight:600}._siteList_18iwj_25{display:grid;gap:var(--tu-space-5)}._launcher_18iwj_30{align-items:center;display:flex;gap:var(--tu-space-5);justify-content:space-between}._launcherTitle_18iwj_37{color:var(--tu-text);display:block;font-weight:600;margin-bottom:var(--tu-space-1)}._siteHeader_18iwj_44{align-items:flex-start;display:flex;gap:var(--tu-space-5);justify-content:space-between}@media(max-width:720px){._launcher_18iwj_30{align-items:stretch;flex-direction:column}}._siteName_18iwj_58{color:var(--tu-text);display:block;font-weight:600}._siteUrl_18iwj_64{color:var(--tu-text-secondary);display:block;font-size:13px;overflow-wrap:anywhere}._statusGrid_18iwj_71{display:grid;gap:var(--tu-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:var(--tu-space-5)}._statusItem_18iwj_78{min-width:0}._statusLabel_18iwj_82{color:var(--tu-text-secondary);display:block;font-size:var(--tu-font-sm)}._statusValue_18iwj_88{color:var(--tu-text);display:block;font-size:var(--tu-font-base);margin-top:var(--tu-space-2xs)}._history_18iwj_95{border-collapse:collapse;font-size:13px;margin-top:var(--tu-space-5);width:100%}._history_18iwj_95 th,._history_18iwj_95 td{border-top:1px solid var(--tu-border);padding:var(--tu-space-2) var(--tu-space-3);text-align:left;vertical-align:top}._actions_18iwj_110{display:flex;flex-wrap:wrap;gap:var(--tu-space-3);margin-top:var(--tu-space-5)}._notice_18iwj_117{color:var(--tu-text-secondary);font-size:var(--tu-font-base);margin:0}._error_18iwj_123{color:var(--tu-status-error);font-size:var(--tu-font-base);margin:0}._success_18iwj_129{color:var(--tu-status-success);font-size:var(--tu-font-base);margin:0}._installAction_xtx3m_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tu-space-2)}._installConfirmation_xtx3m_8{display:grid;gap:var(--tu-space-2);width:100%;box-sizing:border-box;padding:var(--tu-space-3);border:1px solid var(--tu-border-strong, #9fa4a7);border-radius:.75rem;background:var(--tu-surface-subtle, #f1f5f8)}._installConfirmation_xtx3m_8>p,._restorePointOk_xtx3m_20,._restorePointMissing_xtx3m_21,._installError_xtx3m_22{margin:0}._installActions_xtx3m_26{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}._restorePointOk_xtx3m_20{color:var(--tu-text-secondary, #696f72)}._restorePointMissing_xtx3m_21{color:var(--tu-status-warning, #a15c00);font-weight:600}._installError_xtx3m_22{color:var(--tu-status-error, #b42318);font-size:var(--tu-font-sm, .8125rem)}._root_1lzx9_4{display:flex;flex-direction:column;gap:1.25rem}._notice_1lzx9_6{color:var(--tu-text-secondary);margin:0 0 .5rem}._subsection_1lzx9_9{display:flex;flex-direction:column;gap:.5rem}._headerRow_1lzx9_10{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._subTitle_1lzx9_11{font-weight:500;font-size:.875rem}._checkboxRow_1lzx9_13{display:flex;gap:1rem;flex-wrap:wrap}._summaryRow_1lzx9_16{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}._summaryEstimate_1lzx9_17{color:var(--tu-text-secondary);font-size:.75rem}._checkGrid_1lzx9_19{display:flex;flex-direction:column;gap:.5rem}._checkRow_1lzx9_20{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._checkLabel_1lzx9_21{min-width:12rem;font-size:.8125rem}._checkEstimate_1lzx9_22{color:var(--tu-text-secondary);font-size:.75rem}._scannedNote_1lzx9_25{color:var(--tu-text-secondary);margin:0 0 .5rem}._opTable_1lzx9_28{width:100%;border-collapse:collapse;font-size:.75rem}._opThead_1lzx9_29 tr{border-bottom:1px solid var(--tu-border);text-align:left}._opTh_1lzx9_29{padding:.25rem .5rem;font-weight:600}._opThRight_1lzx9_31{padding:.25rem .5rem;font-weight:600;text-align:right}._opRow_1lzx9_32{border-bottom:1px solid var(--tu-surface-raised)}._opTd_1lzx9_33{padding:.25rem .5rem;font-family:var(--tu-font-mono)}._opTdRight_1lzx9_34{padding:.25rem .5rem;text-align:right;color:var(--tu-text-secondary)}._opTdOverhead_1lzx9_35{padding:.25rem .5rem;text-align:right}._opTdOverheadWarn_1lzx9_36{padding:.25rem .5rem;text-align:right;color:var(--tu-status-warning)}._opTdSavings_1lzx9_37{padding:.25rem .5rem;text-align:right;color:var(--tu-status-success)}._previewBanner_1lzx9_40{background:color-mix(in srgb,var(--tu-status-warning) 10%,var(--tu-surface));border:1px solid var(--tu-status-warning);border-radius:var(--tu-radius-xs);padding:var(--tu-space-3) var(--tu-space-5);font-size:var(--tu-font-sm)}._previewTitle_1lzx9_48{margin:0 0 .5rem;font-weight:600}._previewTable_1lzx9_50{width:100%;border-collapse:collapse;font-size:.75rem}._previewThead_1lzx9_51 tr{border-bottom:1px solid var(--tu-status-warning);text-align:left}._previewTh_1lzx9_51{padding:.25rem .5rem;font-weight:600}._previewThRight_1lzx9_53{padding:.25rem .5rem;font-weight:600;text-align:right}._previewTd_1lzx9_55{padding:.25rem .5rem}._previewTdRight_1lzx9_56{padding:.25rem .5rem;text-align:right;font-weight:600}._previewActions_1lzx9_58{margin-top:.5rem;display:flex;gap:.5rem}._confirmBanner_1lzx9_61{background:color-mix(in srgb,var(--tu-status-error) 8%,var(--tu-surface));border:1px solid color-mix(in srgb,var(--tu-status-error) 40%,var(--tu-surface));border-radius:var(--tu-radius-xs);padding:var(--tu-space-3) var(--tu-space-5);font-size:var(--tu-font-sm);color:var(--tu-status-error);display:flex;flex-direction:column;gap:var(--tu-space-3)}._restorePointOk_1lzx9_76{margin:0;color:var(--tu-text-secondary)}._restorePointMissing_1lzx9_77{margin:0;color:var(--tu-status-warning);font-weight:600}._deletedBanner_1lzx9_80{background:color-mix(in srgb,var(--tu-status-success) 10%,var(--tu-surface));border-radius:var(--tu-radius-xs);padding:var(--tu-space-3) var(--tu-space-5);font-size:var(--tu-font-sm);color:var(--tu-status-success)}._deletedItem_1lzx9_88{margin-left:.5rem;color:var(--tu-text-secondary)}._errorMsg_1lzx9_91{color:var(--tu-status-error);font-size:.75rem;margin:0}._root_17y20_1{display:grid;gap:var(--tu-space-8)}._summaryGrid_17y20_6{display:grid;gap:var(--tu-space-7);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}._summaryLabel_17y20_12{display:block;color:var(--tu-text-muted);font-size:.9rem}._summaryValue_17y20_18{display:block;margin-top:.35rem;color:var(--tu-text);font-size:var(--tu-font-5xl);font-weight:700}._siteList_17y20_26{display:grid;gap:var(--tu-space-7)}._siteHeader_17y20_31{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tu-space-7)}._siteHeader_17y20_31>div:first-child{min-width:0;flex:1 1 auto}._siteTitle_17y20_43{margin:0;color:var(--tu-text);font-size:var(--tu-font-2xl);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._siteMeta_17y20_53{margin:.35rem 0 0;color:var(--tu-text-muted);word-break:break-word}._siteDescription_17y20_59{margin:.85rem 0 1rem;color:var(--tu-text-muted)}._notice_17y20_64{margin:0;color:var(--tu-text-muted)}._error_17y20_69{margin:0;color:var(--tu-status-error)}@media(max-width:720px){._siteHeader_17y20_31{flex-direction:column;align-items:flex-start}}._root_uko68_2{display:flex;flex-direction:column;gap:var(--tu-space-7)}._plansTab_uko68_8{align-items:flex-start;display:flex;flex-direction:column;gap:var(--tu-space-2)}._plansTab_uko68_8>*{align-self:stretch}._plansTab_uko68_8>:first-child{align-self:flex-start}._consent_uko68_23{display:flex;flex-direction:column;gap:var(--tu-space-1)}._consent_uko68_23>span{color:var(--tu-color-text-secondary);font-size:.875rem}._plans_uko68_8{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--tu-space-5) 2px var(--tu-space-2)}._usage_uko68_41{display:flex;flex-direction:column;gap:var(--tu-space-5)}@media(max-width:640px){._plans_uko68_8{grid-template-columns:1fr}}.tu-site-action-dialog.tu-site-action-dialog{box-sizing:border-box;gap:var(--tu-space-5);width:min(calc(var(--tu-space-15) * 5 + var(--tu-space-10)),100%)}.tu-site-action-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.tu-site-action-meta .tu-reversibility-chip{border-radius:var(--tu-radius-pill);padding:var(--tu-space-2xs) var(--tu-space-4)}.tu-site-action-affects{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.tu-site-action-affects strong{color:var(--tu-text);font-weight:var(--tu-font-weight-semibold)}.tu-site-action-heading{display:flex;flex-direction:column;gap:var(--tu-space-3)}.tu-site-action-title.tu-site-action-title{font-weight:var(--tu-font-weight-semibold)}.tu-site-action-description{line-height:1.5}.tu-site-action-section{display:flex;flex-direction:column;gap:var(--tu-space-5)}@media(prefers-reduced-motion:no-preference){.tu-site-action-section{animation:sectionIn var(--motion-medium) var(--ease-gentle) both}.tu-site-action-step{transition:background var(--motion-medium) var(--ease-standard)}}@keyframes sectionIn{0%{opacity:0;transform:translateY(var(--tu-space-2))}to{opacity:1;transform:none}}.tu-site-action-plan{background:var(--tu-surface-subtle);border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-input);display:flex;flex-direction:column;gap:var(--tu-space-3);list-style:none;margin:0;padding:var(--tu-space-5) var(--tu-space-7)}.tu-site-action-planLine{color:var(--tu-text-secondary);display:flex;font-size:var(--tu-font-base);gap:var(--tu-space-3);line-height:1.4}.tu-site-action-planDot{color:var(--tu-brand);flex:none;font-weight:var(--tu-font-weight-semibold)}.tu-site-action-planTag{align-self:center;background:var(--tu-status-info-bg-100);border-radius:var(--tu-radius-pill);color:var(--tu-status-info-text-700);flex:none;font-size:var(--tu-font-sm);font-weight:700;line-height:1.4;padding:0 var(--tu-space-3)}.tu-site-action-buttons{align-items:stretch;display:flex;flex-direction:column;gap:var(--tu-space-4)}.tu-site-action-buttonRow{display:flex;gap:var(--tu-space-4)}.tu-site-action-progress{align-items:center;display:flex;gap:var(--tu-space-4)}.tu-site-action-progressBar{appearance:none;background:var(--tu-border);border:0;border-radius:var(--tu-radius-circle);flex:1;height:var(--tu-space-2);overflow:hidden}.tu-site-action-progressBar::-webkit-progress-bar{background:var(--tu-border);border-radius:var(--tu-radius-circle)}.tu-site-action-progressBar::-webkit-progress-value{background:var(--tu-brand);border-radius:var(--tu-radius-circle);transition:width var(--motion-medium) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.tu-site-action-progressBar::-webkit-progress-value{transition:none}}.tu-site-action-progressBar::-moz-progress-bar{background:var(--tu-brand);border-radius:var(--tu-radius-circle)}.tu-site-action-progressLabel{color:var(--tu-text-secondary);flex:none;font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold)}.tu-site-action-outcome{align-items:center;display:flex;gap:var(--tu-space-5)}.tu-site-action-outcomeIcon{align-items:center;border-radius:var(--tu-radius-circle);display:inline-flex;flex:none;height:calc(var(--tu-space-10) - var(--tu-space-2xs));justify-content:center;width:calc(var(--tu-space-10) - var(--tu-space-2xs))}.tu-site-action-outcomeOk{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-text-700)}.tu-site-action-outcomeWarn{background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700)}.tu-site-action-outcomeHeadline{color:var(--tu-text);font-size:var(--tu-font-md);font-weight:var(--tu-font-weight-semibold);margin:0}.tu-site-action-outcomeSub{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0}.tu-site-action-steps{border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-input);list-style:none;margin:0;overflow:hidden;padding:0}.tu-site-action-step{align-items:flex-start;border-bottom:var(--tu-space-hairline) solid var(--tu-border);display:flex;gap:var(--tu-space-5);padding:var(--tu-space-4) var(--tu-space-7)}.tu-site-action-step:last-child{border-bottom:0}.tu-site-action-stepRowFailed{background:var(--tu-status-error-bg-100)}.tu-site-action-stepIcon{align-items:center;border-radius:var(--tu-radius-circle);display:inline-flex;flex:none;height:calc(var(--tu-space-8) - var(--tu-space-hairline));justify-content:center;margin-top:var(--tu-space-hairline);width:calc(var(--tu-space-8) - var(--tu-space-hairline))}.tu-site-action-stepQueued{border:var(--tu-space-2xs) solid var(--tu-border);box-sizing:border-box}.tu-site-action-stepDone{background:var(--tu-status-success-solid);color:var(--tu-status-success-on-solid)}.tu-site-action-stepFailed{background:var(--tu-status-error-solid);color:var(--tu-status-error-on-solid)}.tu-site-action-stepRowPending{background:var(--tu-status-warning-bg-100)}.tu-site-action-stepPending{background:var(--tu-status-warning-solid);color:var(--tu-status-warning-on-solid)}.tu-site-action-stepText{display:flex;flex-direction:column;gap:var(--tu-space-2xs);min-width:0}.tu-site-action-stepLabel{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}.tu-site-action-stepResult{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-site-action-stepRowFailed .tu-site-action-stepResult{color:var(--tu-status-error-text-700)}.tu-site-action-failNote{background:var(--tu-status-error-bg-100);border:var(--tu-space-hairline) solid var(--tu-status-error-border);border-radius:var(--tu-radius-input);color:var(--tu-status-error-text-700);font-size:var(--tu-font-sm);margin:0;padding:var(--tu-space-4) var(--tu-space-7)}.tu-site-action-infoNote{background:var(--tu-status-info-bg-100);border:var(--tu-space-hairline) solid var(--tu-status-info-border);border-radius:var(--tu-radius-input);color:var(--tu-status-info-text-700);font-size:var(--tu-font-sm);margin:0;padding:var(--tu-space-4) var(--tu-space-7)}.tu-site-action-logLink.tu-site-action-logLink{align-self:center;color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-regular)}.tu-site-action-srOnly{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tu-site-panel-cardHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-2);font-weight:600}.tu-site-panel-cardHeader h3,.tu-site-panel-sectionHeader h3{margin:0;color:var(--tu-text);font-size:var(--tu-font-base);font-weight:700;line-height:1.2}.tu-site-panel-cardHeader p,.tu-site-panel-sectionHeader p{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .8125rem);font-weight:400}.tu-site-panel-sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tu-space-3);margin-bottom:var(--tu-space-3)}.tu-site-panel-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tu-space-2);min-height:1.75rem;margin-bottom:var(--tu-space-3)}.tu-site-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-4)}.tu-site-panel-stack{display:flex;flex-direction:column;gap:var(--tu-space-3)}.tu-site-panel-wordpressModuleGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tu-space-4);width:100%;min-width:0}.tu-site-panel-updatesCard,.tu-site-panel-environmentCard{min-width:0}.tu-site-panel-metaLine{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .8125rem)}.tu-site-panel-updatesList{min-width:0;margin-bottom:var(--tu-space-3)}.tu-site-panel-updateAction{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tu-space-2);width:100%}.tu-site-panel-updateAction>p{margin:0}.tu-site-panel-updateConfirm{width:100%;box-sizing:border-box;line-height:1.5}.tu-site-panel-updateConfirm>p{margin-top:0}.tu-site-panel-updateActionRow{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);margin-top:var(--tu-space-5, 1.25rem);justify-content:flex-end}.tu-site-panel-updateError{margin:0;color:var(--tu-status-error)}.tu-site-panel-updatePreview{display:grid;gap:var(--tu-space-2);margin:var(--tu-space-3) 0;padding:0;list-style:none}.tu-site-panel-updatePreview li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tu-space-1) var(--tu-space-3);padding:var(--tu-space-4, 1rem);border:1px solid var(--tu-border-subtle, #e5e7eb);border-radius:.75rem;background:var(--tu-surface-subtle, #f8fafb)}.tu-site-panel-environmentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-2);margin:0}.tu-site-panel-environmentGrid>*{min-width:0}.tu-site-panel-environmentGrid dt{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .75rem);font-weight:600}.tu-site-panel-environmentGrid dd{margin:0;color:var(--tu-text);font-size:.9375rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.tu-site-panel-environmentDetail{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .75rem);line-height:1.4}.tu-site-panel-consoleUserHandoff{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:var(--tu-space-2);width:100%}.tu-site-panel-consoleUserField{display:grid;gap:var(--tu-space-1);min-width:min(100%,18rem);color:var(--tu-text);font-size:var(--tu-font-sm, .8125rem);font-weight:600}.tu-site-panel-consoleUserField select{max-width:100%;min-height:2.25rem;padding:0 var(--tu-space-2);border:1px solid var(--tu-border-strong, #9fa4a7);border-radius:.5rem;background:var(--tu-surface);color:var(--tu-text)}.tu-site-panel-consoleUserField select:focus-visible{outline:3px solid var(--tu-focus-ring, #2563eb);outline-offset:2px}.tu-site-panel-consoleUserStatus{flex:1 1 18rem;margin:0;color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .8125rem);line-height:1.4}.tu-site-panel-consoleUserPagination{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tu-space-2);font-size:var(--tu-font-sm, .8125rem)}@media(max-width:48rem){.tu-site-panel-wordpressModuleGrid{gap:var(--tu-space-3)}.tu-site-panel-environmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tu-site-panel-environmentGrid>div:last-child{grid-column:1 / -1}}@media(max-width:30rem){.tu-site-panel-cardHeader{align-items:stretch;flex-direction:column}.tu-site-panel-toolbar{align-items:flex-start;flex-direction:column}.tu-site-panel-environmentGrid{grid-template-columns:1fr}.tu-site-panel-updateActionRow,.tu-site-panel-updateActionRow>*{width:100%}.tu-site-panel-updatePreview li{grid-template-columns:minmax(0,1fr)}}.tu-site-panel-updateDialogBody{padding:0 24px 24px;line-height:1.5}.tu-site-panel-updateDialogBody>p{margin:0}.tu-site-panel-updateCompletionList{display:grid;gap:12px;list-style:none;margin:0 0 24px;padding:0}.tu-site-panel-updateCompletionList li{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--tu-border-subtle, #e5e7eb);border-radius:12px}.tu-site-panel-updateOutcomeIcon{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--tu-surface-subtle, #f1f5f8)}.tu-site-panel-updateProgress{height:6px;overflow:hidden;border-radius:999px;background:var(--tu-surface-subtle, #f1f5f8);margin:0 0 20px}.tu-site-panel-updateProgress span{display:block;width:35%;height:100%;border-radius:inherit;background:#f58200;animation:updateProgressMove 1.4s ease-in-out infinite alternate}@keyframes updateProgressMove{to{transform:translate(185%)}}@media(prefers-reduced-motion:reduce){.tu-site-panel-updateProgress span{animation:none;width:100%;opacity:.65}}.tu-site-panel-updateWidgetHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.tu-site-panel-updateWidgetHeader h3{margin:0}.tu-site-panel-updateWidgetAction{max-width:100%}.tu-site-panel-updateWidgetAction .tu-site-panel-updateAction{align-items:flex-end}.tu-site-panel-updateWidgetAction button:disabled{opacity:.55}.tu-site-panel-updatesCard .tu-site-panel-toolbar,.tu-site-panel-updatesCard .tu-site-panel-updatesList{margin:0}.tu-site-panel-updatesCard .tu-site-panel-stack{gap:var(--tu-space-5)}.tu-site-panel-environmentCard .tu-site-panel-cardHeader{margin-bottom:var(--tu-space-5)}.tu-site-panel-environmentCard .tu-site-panel-environmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tu-space-3)}@media(max-width:600px){.tu-site-panel-environmentCard .tu-site-panel-environmentGrid{grid-template-columns:minmax(0,1fr)}}.tu-site-panel-wordpressModuleGrid>.tu-site-panel-updatesCard>div,.tu-site-panel-wordpressModuleGrid>.tu-site-panel-environmentCard>div{border-radius:20px;border-color:transparent}.tu-site-panel-moduleTitle{display:flex;align-items:center;gap:var(--tu-space-2)}.tu-site-panel-moduleTitleIcon,.tu-site-panel-moduleSpeedIcon{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--tu-radius-md);background:var(--tu-color-success-100, #e0f2e0);color:var(--tu-color-success-700, #2a7a00)}.tu-site-panel-moduleSpeedIcon{background:var(--tu-color-warning-100, #fff2cc);color:var(--tu-color-warning-700, #a67f00)}.tu-site-panel-moduleEmpty{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:var(--tu-space-3)}.tu-site-panel-moduleEmptyIcon{align-self:center;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tu-surface-secondary, #edf0f2);color:var(--tu-text-secondary, #696f72)}.tu-site-panel-moduleEmpty p{margin:0}.tu-site-panel-moduleEmpty strong{font-size:var(--tu-font-base)}.tu-site-panel-moduleMetric{margin:0;font-weight:700;font-size:var(--tu-font-2xl);color:var(--tu-text-primary, #1c252c)}.tu-site-panel-moduleFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--tu-space-2)}.tu-site-panel-moduleFacts>div,.tu-site-panel-moduleDestination{display:flex;flex-direction:column;gap:var(--tu-space-2);padding:var(--tu-space-3);border-radius:1rem;background:var(--tu-surface-secondary, #f0f5f8);overflow-wrap:anywhere}.tu-site-panel-moduleFacts span,.tu-site-panel-moduleDestination>span,.tu-site-panel-moduleFacts small{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm)}.tu-site-panel-moduleHistory{list-style:none;margin:0;padding:0}.tu-site-panel-moduleHistory li{display:flex;justify-content:space-between;align-items:center;gap:var(--tu-space-3);padding:var(--tu-space-3) 0;border-bottom:1px solid var(--tu-border-default, #e5e7e9)}.tu-site-panel-moduleHistory small{display:block;margin-top:var(--tu-space-1);color:var(--tu-text-secondary, #696f72)}.tu-site-panel-moduleScore{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--tu-space-2);padding:var(--tu-space-3)}.tu-site-panel-moduleScore>span{display:grid;place-items:center;width:5rem;height:5rem;border:.5rem solid var(--tu-border-default, #e5e7e9);border-radius:50%;font-size:2rem;color:var(--tu-text-secondary, #696f72)}.tu-site-panel-moduleScore small{color:var(--tu-text-secondary, #696f72)}.tu-site-panel-moduleChecks{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--tu-space-2)}.tu-site-panel-moduleChecks>div{display:flex;justify-content:space-between;align-items:center;gap:var(--tu-space-2);padding:var(--tu-space-2);border-radius:.75rem;background:var(--tu-surface-secondary, #f0f5f8)}.tu-site-panel-moduleCard{border:none!important;border-radius:var(--tu-radius-lg)!important;box-shadow:0 2px 10px #1c252c0f}.tu-site-panel-moduleAdminLink{color:var(--tu-text-primary, #1c252c);text-decoration:none;font-weight:600}.tu-site-panel-moduleAdminLink:hover{text-decoration:underline}.tu-site-detail__content:has(.tu-site-panel-moduleCard){background:var(--tu-surface-secondary, #f0f5f8)}.tu-site-panel-moduleCard .udi-action-button{min-height:2.5rem}.tu-site-panel-moduleEnvironmentIcon{display:grid;place-items:center;width:calc(var(--tu-space-9) + var(--tu-space-2xs));height:calc(var(--tu-space-9) + var(--tu-space-2xs));border-radius:var(--tu-radius-md);background:var(--tu-surface-secondary, #f0f5f8);color:var(--tu-text-secondary, #696f72)}.tu-site-panel-modulePerformanceOverview{display:flex;flex-direction:column;align-items:center;gap:var(--tu-space-3)}.tu-site-panel-modulePerformanceDetail{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);gap:var(--tu-space-5);align-items:center}.tu-site-panel-moduleScore{padding:0}.tu-site-panel-moduleScore>span{display:inline-flex;width:auto;height:auto;border:none;border-radius:0;font-size:inherit}.tu-site-panel-moduleChecks{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--tu-space-2) var(--tu-space-3)}.tu-site-panel-moduleChecks>.tu-site-panel-moduleCheck{justify-content:flex-start;padding:0;border-radius:0;background:transparent;gap:var(--tu-space-2);color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm)}.tu-site-panel-moduleCheck[data-state=enabled]>:first-child{color:var(--tu-status-success, #339900)}.tu-site-panel-moduleCheck[data-state=disabled]>:first-child{color:var(--tu-status-error, #d90000)}.tu-site-panel-moduleCheckStatus{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tu-site-panel-moduleCheckedAt{text-align:left;color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm);margin:0}.tu-site-panel-moduleBackupActions{display:grid;grid-template-columns:1fr 1fr;gap:var(--tu-space-2)}.tu-site-panel-moduleDownloadLink{display:flex;align-items:center;justify-content:center;gap:var(--tu-space-2);border:calc(var(--tu-space-hairline) * 1.5) solid var(--tu-border);border-radius:var(--tu-radius-pill);background:var(--tu-surface);color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-bold);line-height:1.2;padding:var(--tu-space-4);text-decoration:none;transition:background var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard)}.tu-site-panel-moduleDownloadLink:hover{background:var(--tu-surface-secondary, #f0f5f8)}.tu-site-panel-moduleAdminLink{display:inline-flex;align-items:center;gap:var(--tu-space-1)}.tu-site-panel-moduleRefreshLink{align-self:center;border:none;background:transparent;color:var(--tu-text-secondary, #696f72);cursor:pointer;font:inherit;font-size:var(--tu-font-sm)}@media(max-width:480px){.tu-site-panel-modulePerformanceDetail{grid-template-columns:1fr;gap:var(--tu-space-3)}.tu-site-panel-moduleBackupActions{grid-template-columns:1fr}}.tu-site-panel-wordpressAdminFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tu-space-2);width:100%;padding-top:var(--tu-space-2xs)}.tu-site-panel-wordpressAdminFooter .tu-site-panel-moduleAdminLink{font-size:var(--tu-font-sm)}.tu-site-panel-wordpressAdminFooter>span{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.tu-site-panel-cardTitle{display:flex;align-items:center;gap:var(--tu-space-3);min-width:0}.tu-site-panel-cardIcon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:var(--tu-radius-md);background:var(--tu-surface-secondary, #f0f5f8);color:var(--tu-text-secondary, #696f72)}.tu-site-panel-cardIconOk,.tu-site-panel-cardIcon[data-tone=ok]{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-text-700)}.tu-site-panel-cardIcon[data-tone=warn]{background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700)}.tu-site-panel-cardIcon[data-tone=fail]{background:var(--tu-status-error-bg-100);color:var(--tu-status-error-text-700)}.tu-site-panel-count{color:var(--tu-status-warning-text-700);font-weight:700}.tu-site-panel-updateAll.tu-site-panel-updateAll,.tu-site-panel-updateWidgetAction .udi-action-button{font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-bold);min-height:0;padding:var(--tu-space-2) var(--tu-space-7)}.tu-site-panel-moduleCardActivate{min-width:0;cursor:pointer}.tu-site-panel-moduleCardActivate:focus-visible{border-radius:var(--tu-radius-lg);outline:3px solid var(--tu-focus-ring);outline-offset:2px}.tu-site-panel-headlineRow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tu-space-4)}.tu-site-panel-speedTop{display:flex;align-items:center;gap:var(--tu-space-4)}.tu-site-panel-backupCta .udi-action-button,.tu-site-panel-moduleBackupActions .udi-action-button,.tu-site-panel-moduleCard .udi-action-button--inverse:not(.tu-site-panel-updateAll,.tu-site-panel-updateWidgetAction *){font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-bold);line-height:1.2;min-height:0;padding:calc(var(--tu-space-4) + var(--tu-space-hairline))}.tu-site-panel-moduleDownloadLink:hover{border-color:var(--tu-border-strong)}.tu-site-panel-sectionNotice{align-items:flex-start;display:flex;flex-direction:column;gap:var(--tu-space-4)}.tu-site-panel-sectionNotice p{margin:0}.tu-site-panel-speedDialog{padding:32px;border-radius:24px;gap:14px}.tu-site-panel-speedMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#85888b;font-size:14px}.tu-site-panel-speedMeta>span{padding:3px 12px;border-radius:999px;background:#e1f1e0;color:#347820;font-weight:600}.tu-site-panel-speedMeta strong{color:#1c252c;overflow-wrap:anywhere}.tu-site-panel-speedPlan{margin:6px 0 16px;padding:14px 18px;border:1px solid #e3e4e6;border-radius:18px;background:#f8fafb}.tu-site-panel-speedPlanRow{padding:6px 0}.tu-site-panel-speedPlanRow small{display:block;margin:2px 0 0 30px;color:#73777b;font-size:12px;line-height:1.3}.tu-site-panel-speedHint{color:#85888b;font-size:14px;margin:0 0 16px}.tu-site-panel-speedDialogBody>button{display:flex;width:100%;min-height:48px;margin-top:12px;border-radius:999px;justify-content:center}.tu-site-panel-speedOptimizeButton{width:100%;margin-top:16px;min-height:44px;border-radius:999px}.tu-site-panel-speedResults{list-style:none;margin:8px 0 16px;padding:0;border:1px solid #e3e4e6;border-radius:18px;overflow:hidden}.tu-site-panel-speedResults li{padding:14px 18px;border-bottom:1px solid #e3e4e6}.tu-site-panel-speedResults li:last-child{border-bottom:0}.tu-site-panel-speedResults strong{display:block;font-size:13px;color:#73777b;margin-top:4px;font-weight:400}@media(max-width:540px){.tu-site-panel-speedDialog{padding:20px}.tu-site-panel-speedPlan{padding:12px}}.tu-site-panel-speedDialog.tu-site-panel-speedDialog .tu-dialog__title{font-size:24px;line-height:1.25}.tu-site-panel-speedDialog .tu-dialog__description{font-size:16px}.tu-site-panel-speedPlanRow{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.tu-site-panel-speedPlanRow small{margin:0 0 0 30px}.tu-site-panel-speedPlanRow:has(input:disabled) small{margin-left:auto}.tu-site-panel-speedDialogBody .tu-site-panel-speedApproveButton{background:#1c252c!important;border-color:#1c252c!important;color:#fff!important}.tu-site-panel-speedDialog.tu-site-panel-speedDialog{width:min(560px,100%);padding:28px}.tu-site-panel-speedResults li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}.tu-site-panel-speedResults li>div{min-width:0}.tu-site-panel-speedResults b{font-size:14px;font-weight:600}.tu-site-panel-speedResults small,.tu-site-panel-speedCompletion small{display:block;color:#85888b;font-size:13px;line-height:1.4;margin-top:2px}.tu-site-panel-speedStepIcon,.tu-site-panel-speedStepSpinner{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%}.tu-site-panel-speedStepIcon{background:#289b09;color:#fff}.tu-site-panel-speedStepIcon[data-failed=true]{background:#bf2424}.tu-site-panel-speedStepSpinner{box-sizing:border-box;border:2px solid #fde5cc;border-top-color:#e97008;animation:speedSpin .8s linear infinite}.tu-site-panel-speedCompletion{display:flex;align-items:center;gap:12px;margin:4px 0 18px}.tu-site-panel-speedCompletion b{font-size:16px}.tu-site-panel-speedCompletionIcon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;color:#347820;background:#e1f1e0}.tu-site-panel-speedCompletion[data-failed=true] .tu-site-panel-speedCompletionIcon{color:#bf2424;background:#fff2f2}.tu-site-panel-speedProgress{display:flex;align-items:center;gap:12px;margin:10px 0 18px;font-size:13px;color:#696f72}.tu-site-panel-speedProgress progress{flex:1;min-width:0;height:8px;accent-color:#e97008}.tu-site-panel-speedDialogBody>.tu-site-panel-speedActivityLink{background:none;border:none;color:#1c252c;font:inherit;font-size:13px;min-height:30px;margin-top:8px;cursor:pointer}.tu-site-panel-speedActivityLink:hover{text-decoration:underline}@keyframes speedSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tu-site-panel-speedStepSpinner{animation:none}}@media(max-width:540px){.tu-site-panel-speedDialog.tu-site-panel-speedDialog{padding:20px}}.tu-site-panel-speedDialog.tu-site-panel-speedDialog{box-sizing:border-box;width:min(600px,100%);gap:10px}.tu-site-panel-speedResults li{padding:8px 14px}.tu-site-panel-speedDialog.tu-site-panel-speedDialog{padding:24px}.tu-site-panel-speedResults li{padding:8px 14px;line-height:1.3}.tu-site-panel-speedResults small{line-height:1.3;margin-top:1px}.tu-site-panel-speedCompletion,.tu-site-panel-speedResults{margin-bottom:12px}.tu-site-panel-speedDetail{display:grid;gap:18px}.tu-site-panel-speedRecommendation{display:flex;align-items:center;gap:16px;border-radius:var(--tu-radius-lg)!important;background:#fff;box-shadow:0 2px 10px #1c252c0f}.tu-site-panel-speedRecommendation>div{flex:1;min-width:0}.tu-site-panel-speedRecommendation p{color:#85888b;margin:4px 0 0;font-size:14px}.tu-site-panel-speedRecommendationDot{width:9px;height:9px;border-radius:50%;background:#390;flex:none}.tu-site-panel-speedRecommendationDot[data-attention=true]{background:#d90000}.tu-site-panel-speedRecommendation .tu-site-panel-moduleAdminLink{padding:12px 20px;border-radius:999px;background:#1c252c;color:#fff;font-size:14px;white-space:nowrap}.tu-site-panel-speedDetail .tu-site-panel-moduleCard{padding:24px}.tu-site-panel-speedDetail .tu-site-panel-modulePerformanceDetail{grid-template-columns:140px minmax(0,1fr);gap:28px}.tu-site-panel-speedDetail .tu-site-panel-moduleChecks{gap:12px 32px}.tu-site-panel-speedDetail .tu-site-panel-moduleCheck>:first-child{border-radius:50%;background:#f0f1f2;padding:3px;box-sizing:content-box}.tu-site-panel-speedDetail .tu-site-panel-moduleCheck[data-state=enabled]>:first-child{background:#e1f1e0;color:#347820}.tu-site-panel-speedDetail .tu-site-panel-moduleCheckedAt{text-align:left;margin:20px 0 16px;color:#96999b}.tu-site-panel-speedDetail .tu-site-panel-moduleFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tu-site-panel-speedDetail .tu-site-panel-moduleFacts>div{padding:16px;gap:8px}.tu-site-panel-speedDetail .tu-site-panel-moduleFacts strong{font-size:18px}.tu-site-panel-speedDetail .tu-site-panel-moduleFacts small{font-size:11px}@media(max-width:600px){.tu-site-panel-speedRecommendation{flex-wrap:wrap}.tu-site-panel-speedRecommendation>div{flex-basis:80%}.tu-site-panel-speedDetail .tu-site-panel-modulePerformanceDetail,.tu-site-panel-speedDetail .tu-site-panel-moduleFacts{grid-template-columns:1fr}}.tu-site-detail:has(.tu-site-panel-speedDetail) .tu-site-detail__footer{position:static;flex:none}.tu-site-detail:has(.tu-site-panel-speedDetail) .tu-site-detail__drill-nav>button{border:1px solid #ced1d3;border-radius:999px;background:#fff;color:#1c252c;padding:10px 18px}.tu-site-panel-speedSyncNote{color:var(--tu-text-secondary);font-size:13px}.tu-site-panel-speedOverview .tu-site-panel-moduleCard{padding:20px}.tu-site-panel-speedOverview .tu-site-panel-modulePerformanceOverview{gap:16px;margin-top:12px}.tu-site-panel-speedOverview .tu-site-panel-moduleChecks{width:min(100%,250px);gap:8px 24px;margin-inline:auto}.tu-site-panel-speedOverview .tu-site-panel-moduleCheckedAt{margin:16px 0 0;color:#96999b}.tu-site-panel-speedOverview .tu-site-panel-moduleScore small{font-size:12px;color:#96999b}.tu-site-panel-speedOverview .tu-site-panel-speedOptimizeButton{margin-top:16px}.tu-site-panel-speedOverview[data-score=fast] .tu-site-panel-moduleSpeedIcon{background:#e1f1e0;color:#347820}.tu-site-panel-speedOverview[data-score=unknown] .tu-site-panel-moduleSpeedIcon{background:#f0f1f2;color:#85888b}.tu-site-panel-speedOverview[data-score=slow] .tu-site-panel-moduleSpeedIcon{background:#fff2f2;color:#bf2424}.tu-site-panel-speedOverview .tu-site-panel-moduleCheck[data-state=enabled]>:first-child{color:#347820}.tu-site-panel-moduleCard.tu-site-panel-cardCritical{border:calc(var(--tu-space-hairline) * 1.5) solid var(--tu-status-error)!important}.tu-site-panel-moduleMetric[data-tone=ok]{color:var(--tu-status-success-text-700)}.tu-site-panel-moduleMetric[data-tone=warn],.tu-site-panel-moduleFacts strong[data-tone=warn]{color:var(--tu-status-warning-text-700)}.tu-site-panel-moduleMetric[data-tone=fail]{color:var(--tu-status-error)}.tu-site-panel-destinationList{display:flex;flex-wrap:wrap;gap:var(--tu-space-2) var(--tu-space-5)}.tu-site-panel-destination{display:flex;flex-direction:column;gap:var(--tu-space-hairline)}.tu-site-panel-destination strong{font-size:var(--tu-font-sm)}.tu-site-panel-destination small{color:var(--tu-text-secondary);font-size:var(--tu-font-2xs)}.tu-site-panel-gainChip{margin-left:auto;flex:none;padding:0 var(--tu-space-2);border-radius:var(--tu-radius-pill);background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700);font-size:var(--tu-font-2xs);font-weight:var(--tu-font-weight-bold)}.tu-site-panel-gainClause{color:var(--tu-status-success-text-700);font-weight:var(--tu-font-weight-bold)}.tu-site-panel-moduleCallout{margin:0;padding:var(--tu-space-3) var(--tu-space-4);border:calc(var(--tu-space-hairline) * 1.5) dashed var(--tu-border);border-radius:var(--tu-radius-lg);background:var(--tu-surface-subtle);color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-site-panel-speedTop[data-ring=false] .tu-site-panel-moduleChecks{width:100%}.tu-site-panel-speedDetail .tu-site-panel-moduleChecks .tu-site-panel-moduleCheck{display:flex;align-items:center}.tu-site-panel-moduleCard.tu-site-panel-ghostCard{background:var(--tu-surface);border:calc(var(--tu-space-hairline) * 1.5) dashed var(--tu-border-strong)!important;box-shadow:none}.tu-site-panel-headerActions{display:flex;align-items:center;gap:var(--tu-space-2, .5rem)}.tu-site-detail--expanded .tu-site-detail__section--direct-card,.tu-site-detail--expanded .tu-site-detail__section--direct-card>.tu-site-panel-moduleCardActivate,.tu-site-detail--expanded .tu-site-detail__section--direct-card .udi-card-surface{display:flex;flex-direction:column;min-height:0}.tu-site-detail--expanded .tu-site-detail__section--direct-card>.tu-site-panel-moduleCardActivate,.tu-site-detail--expanded .tu-site-detail__section--direct-card .udi-card-surface,.tu-site-detail--expanded .tu-site-detail__section--direct-card .udi-card-surface>.tu-site-panel-stack{flex:1 1 auto}.tu-site-detail--expanded .tu-site-detail__section--direct-card .udi-card-surface>.tu-site-panel-stack{min-height:0}.tu-site-detail--expanded .tu-site-detail__section--direct-card>.tu-site-panel-stack{flex:1 1 auto;min-height:0}.tu-site-detail--expanded .tu-site-panel-backupCta,.tu-site-detail--expanded .tu-site-panel-headlineRow~.tu-site-panel-moduleFacts[data-expanded=true]+*{margin-top:auto}.tu-site-detail--expanded .tu-site-panel-stack>.tu-site-panel-updatesList{flex:1 1 0;min-height:12rem;overflow-y:auto}.tu-site-panel-moduleFacts[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-3)}.tu-site-panel-moduleFacts[data-expanded=true]>div{border-radius:var(--tu-radius-input);gap:var(--tu-space-hairline);padding:var(--tu-space-3) var(--tu-space-5)}.tu-site-panel-moduleFacts[data-expanded=true] strong{font-size:var(--tu-font-base)}[data-pending-updates]>h4{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-caption);font-weight:600;letter-spacing:.07em;margin:0;text-transform:uppercase}.tu-site-panel-moduleFacts small[data-tone=ok]{color:var(--tu-status-success-text-700)}.tu-site-panel-moduleFacts small[data-tone=warn]{color:var(--tu-status-warning-text-700)}.tu-site-detail--expanded .tu-site-panel-speedTop{flex-direction:column}.tu-site-detail--expanded .tu-site-panel-speedTop .tu-site-panel-moduleScore{width:104px}.tu-site-detail--expanded .tu-site-panel-speedTop .tu-site-panel-moduleChecks{margin-inline:auto;width:min(100%,250px)}.tu-site-detail--expanded .tu-site-panel-speedTop~.tu-site-panel-moduleCheckedAt{text-align:center}.tu-site-speed-dialog{padding:32px;border-radius:24px;gap:14px}.tu-site-speed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#85888b;font-size:14px}.tu-site-speed-meta>span{padding:3px 12px;border-radius:999px;background:#e1f1e0;color:#347820;font-weight:600}.tu-site-speed-meta strong{color:#1c252c;overflow-wrap:anywhere}.tu-site-speed-plan{margin:6px 0 16px;padding:14px 18px;border:1px solid #e3e4e6;border-radius:18px;background:#f8fafb}.tu-site-speed-plan-row{padding:6px 0}.tu-site-speed-plan-row small{display:block;margin:2px 0 0 30px;color:#73777b;font-size:12px;line-height:1.3}.tu-site-speed-hint{color:#85888b;font-size:14px;margin:0 0 16px}.tu-site-speed-dialog-body>button{display:flex;width:100%;min-height:48px;margin-top:12px;border-radius:999px;justify-content:center}.tu-site-speed-optimize-button{width:100%;margin-top:16px;min-height:44px;border-radius:999px}.tu-site-speed-results{list-style:none;margin:8px 0 16px;padding:0;border:1px solid #e3e4e6;border-radius:18px;overflow:hidden}.tu-site-speed-results li{padding:14px 18px;border-bottom:1px solid #e3e4e6}.tu-site-speed-results li:last-child{border-bottom:0}.tu-site-speed-results strong{display:block;font-size:13px;color:#73777b;margin-top:4px;font-weight:400}@media(max-width:540px){.tu-site-speed-dialog{padding:20px}.tu-site-speed-plan{padding:12px}}.tu-site-speed-dialog.tu-site-speed-dialog .tu-dialog__title{font-size:24px;line-height:1.25}.tu-site-speed-dialog .tu-dialog__description{font-size:16px}.tu-site-speed-plan-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.tu-site-speed-plan-row small{margin:0 0 0 auto;text-align:right}.tu-site-speed-dialog-body .tu-site-speed-approve-button{background:#1c252c!important;border-color:#1c252c!important;color:#fff!important}.tu-site-speed-dialog.tu-site-speed-dialog{width:min(560px,100%);padding:28px}.tu-site-speed-results li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}.tu-site-speed-results li>div{min-width:0}.tu-site-speed-results b{font-size:14px;font-weight:600}.tu-site-speed-results small,.tu-site-speed-completion small{display:block;color:#85888b;font-size:13px;line-height:1.4;margin-top:2px}.tu-site-speed-step-icon,.tu-site-speed-step-spinner{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%}.tu-site-speed-step-icon{background:#289b09;color:#fff}.tu-site-speed-step-icon[data-failed=true]{background:#bf2424}.tu-site-speed-step-spinner{box-sizing:border-box;border:2px solid #fde5cc;border-top-color:#e97008;animation:tuSiteSpeedSpin .8s linear infinite}.tu-site-speed-completion{display:flex;align-items:center;gap:12px;margin:4px 0 18px}.tu-site-speed-completion b{font-size:16px}.tu-site-speed-completion-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;color:#347820;background:#e1f1e0}.tu-site-speed-completion[data-failed=true] .tu-site-speed-completion-icon{color:#bf2424;background:#fff2f2}.tu-site-speed-progress{display:flex;align-items:center;gap:12px;margin:10px 0 18px;font-size:13px;color:#696f72}.tu-site-speed-progress progress{flex:1;min-width:0;height:8px;accent-color:#e97008}.tu-site-speed-dialog-body>.tu-site-speed-activity-link{background:none;border:none;color:#1c252c;font:inherit;font-size:13px;min-height:30px;margin-top:8px;cursor:pointer}.tu-site-speed-activity-link:hover{text-decoration:underline}@keyframes tuSiteSpeedSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tu-site-speed-step-spinner{animation:none}}@media(max-width:540px){.tu-site-speed-dialog.tu-site-speed-dialog{padding:20px}}.tu-site-speed-dialog.tu-site-speed-dialog{box-sizing:border-box;width:min(600px,100%);gap:10px}.tu-site-speed-results li{padding:8px 14px}.tu-site-speed-dialog.tu-site-speed-dialog{padding:24px}.tu-site-speed-results li{padding:8px 14px;line-height:1.3}.tu-site-speed-results small{line-height:1.3;margin-top:1px}.tu-site-speed-completion,.tu-site-speed-results{margin-bottom:12px}.tu-site-activity-root{display:flex;flex-direction:column;gap:var(--tu-space-5)}.tu-site-activity-title{font-size:var(--tu-font-2xl);font-weight:var(--tu-font-weight-semibold);margin:0}.tu-site-activity-subtitle{color:var(--tu-text-secondary);font-size:var(--tu-font-base);margin:var(--tu-space-1) 0 0}.tu-site-activity-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.tu-site-activity-search{flex:1 1 calc(var(--tu-space-15) * 2);min-width:0}.tu-site-activity-filters>.tu-select{flex-shrink:0}._cardHeader_1jwm9_1{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-2);font-weight:600}._cardHeader_1jwm9_1 h3,._sectionHeader_1jwm9_10 h3{margin:0;color:var(--tu-text);font-size:var(--tu-font-base);font-weight:700;line-height:1.2}._cardHeader_1jwm9_1 p,._sectionHeader_1jwm9_10 p{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .8125rem);font-weight:400}._sectionHeader_1jwm9_10{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tu-space-3);margin-bottom:var(--tu-space-3)}._toolbar_1jwm9_34{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tu-space-2);min-height:1.75rem;margin-bottom:var(--tu-space-3)}._grid_1jwm9_43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-4)}._stack_1jwm9_49{display:flex;flex-direction:column;gap:var(--tu-space-3)}._wordpressModuleGrid_1jwm9_55{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tu-space-4);width:100%;min-width:0}._updatesCard_1jwm9_63,._environmentCard_1jwm9_64{min-width:0}._metaLine_1jwm9_68{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .8125rem)}._updatesList_1jwm9_73{min-width:0;margin-bottom:var(--tu-space-3)}._updateAction_1jwm9_78{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tu-space-2);width:100%}._updateAction_1jwm9_78>p{margin:0}._updateConfirm_1jwm9_90{width:100%;box-sizing:border-box;line-height:1.5}._updateConfirm_1jwm9_90>p{margin-top:0}._updateActionRow_1jwm9_100{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);margin-top:var(--tu-space-5, 1.25rem);justify-content:flex-end}._updateError_1jwm9_108{margin:0;color:var(--tu-status-error)}._updatePreview_1jwm9_113{display:grid;gap:var(--tu-space-2);margin:var(--tu-space-3) 0;padding:0;list-style:none}._updatePreview_1jwm9_113 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tu-space-1) var(--tu-space-3);padding:var(--tu-space-4, 1rem);border:1px solid var(--tu-border-subtle, #e5e7eb);border-radius:.75rem;background:var(--tu-surface-subtle, #f8fafb)}._environmentGrid_1jwm9_133{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-2);margin:0}._environmentGrid_1jwm9_133>*{min-width:0}._environmentGrid_1jwm9_133 dt{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .75rem);font-weight:600}._environmentGrid_1jwm9_133 dd{margin:0;color:var(--tu-text);font-size:.9375rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}._environmentDetail_1jwm9_159{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .75rem);line-height:1.4}._consoleUserHandoff_1jwm9_166{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:var(--tu-space-2);width:100%}._consoleUserField_1jwm9_175{display:grid;gap:var(--tu-space-1);min-width:min(100%,18rem);color:var(--tu-text);font-size:var(--tu-font-sm, .8125rem);font-weight:600}._consoleUserField_1jwm9_175 select{max-width:100%;min-height:2.25rem;padding:0 var(--tu-space-2);border:1px solid var(--tu-border-strong, #9fa4a7);border-radius:.5rem;background:var(--tu-surface);color:var(--tu-text)}._consoleUserField_1jwm9_175 select:focus-visible{outline:3px solid var(--tu-focus-ring, #2563eb);outline-offset:2px}._consoleUserStatus_1jwm9_199{flex:1 1 18rem;margin:0;color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm, .8125rem);line-height:1.4}._consoleUserPagination_1jwm9_207{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tu-space-2);font-size:var(--tu-font-sm, .8125rem)}@media(max-width:48rem){._wordpressModuleGrid_1jwm9_55{gap:var(--tu-space-3)}._environmentGrid_1jwm9_133{grid-template-columns:repeat(2,minmax(0,1fr))}._environmentGrid_1jwm9_133>div:last-child{grid-column:1 / -1}}@media(max-width:30rem){._cardHeader_1jwm9_1{align-items:stretch;flex-direction:column}._toolbar_1jwm9_34{align-items:flex-start;flex-direction:column}._environmentGrid_1jwm9_133{grid-template-columns:1fr}._updateActionRow_1jwm9_100,._updateActionRow_1jwm9_100>*{width:100%}._updatePreview_1jwm9_113 li{grid-template-columns:minmax(0,1fr)}}._updateDialogBody_1jwm9_256{padding:0 24px 24px;line-height:1.5}._updateDialogBody_1jwm9_256>p{margin:0}._updateCompletionList_1jwm9_263{display:grid;gap:12px;list-style:none;margin:0 0 24px;padding:0}._updateCompletionList_1jwm9_263 li{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--tu-border-subtle, #e5e7eb);border-radius:12px}._updateOutcomeIcon_1jwm9_280{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--tu-surface-subtle, #f1f5f8)}._updateProgress_1jwm9_289{height:6px;overflow:hidden;border-radius:999px;background:var(--tu-surface-subtle, #f1f5f8);margin:0 0 20px}._updateProgress_1jwm9_289 span{display:block;width:35%;height:100%;border-radius:inherit;background:#f58200;animation:_updateProgressMove_1jwm9_1 1.4s ease-in-out infinite alternate}@keyframes _updateProgressMove_1jwm9_1{to{transform:translate(185%)}}@media(prefers-reduced-motion:reduce){._updateProgress_1jwm9_289 span{animation:none;width:100%;opacity:.65}}._updateWidgetHeader_1jwm9_311{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}._updateWidgetHeader_1jwm9_311 h3{margin:0}._updateWidgetAction_1jwm9_321{max-width:100%}._updateWidgetAction_1jwm9_321 ._updateAction_1jwm9_78{align-items:flex-end}._updateWidgetAction_1jwm9_321 button{background:var(--tu-tone-warning-tint, #fff4cc);color:var(--tu-tone-warning-text, #886500);border-color:transparent}._updateWidgetAction_1jwm9_321 button:disabled{opacity:.55}._updatesCard_1jwm9_63 ._toolbar_1jwm9_34,._updatesCard_1jwm9_63 ._updatesList_1jwm9_73{margin:0}._updatesCard_1jwm9_63 ._stack_1jwm9_49{gap:var(--tu-space-5)}._environmentCard_1jwm9_64 ._cardHeader_1jwm9_1{margin-bottom:var(--tu-space-5)}._environmentCard_1jwm9_64 ._environmentGrid_1jwm9_133{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tu-space-3)}@media(max-width:600px){._environmentCard_1jwm9_64 ._environmentGrid_1jwm9_133{grid-template-columns:minmax(0,1fr)}}._wordpressModuleGrid_1jwm9_55>._updatesCard_1jwm9_63>div,._wordpressModuleGrid_1jwm9_55>._environmentCard_1jwm9_64>div{border-radius:20px;border-color:transparent}._moduleTitle_1jwm9_350{display:flex;align-items:center;gap:var(--tu-space-2)}._moduleTitleIcon_1jwm9_351,._moduleSpeedIcon_1jwm9_351{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--tu-radius-md);background:var(--tu-color-success-100, #e0f2e0);color:var(--tu-color-success-700, #2a7a00)}._moduleSpeedIcon_1jwm9_351{background:var(--tu-color-warning-100, #fff2cc);color:var(--tu-color-warning-700, #a67f00)}._moduleEmpty_1jwm9_353{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:var(--tu-space-3)}._moduleEmptyIcon_1jwm9_354{align-self:center;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tu-surface-secondary, #edf0f2);color:var(--tu-text-secondary, #696f72)}._moduleEmpty_1jwm9_353 p{margin:0}._moduleEmpty_1jwm9_353 strong{font-size:var(--tu-font-base)}._moduleMetric_1jwm9_357{margin:0;font-weight:700;font-size:var(--tu-font-2xl);color:var(--tu-text-primary, #1c252c)}._moduleFacts_1jwm9_358{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--tu-space-2)}._moduleFacts_1jwm9_358>div,._moduleDestination_1jwm9_359{display:flex;flex-direction:column;gap:var(--tu-space-2);padding:var(--tu-space-3);border-radius:1rem;background:var(--tu-surface-secondary, #f0f5f8);overflow-wrap:anywhere}._moduleFacts_1jwm9_358 span,._moduleDestination_1jwm9_359>span,._moduleFacts_1jwm9_358 small{color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm)}._moduleHistory_1jwm9_361{list-style:none;margin:0;padding:0}._moduleHistory_1jwm9_361 li{display:flex;justify-content:space-between;align-items:center;gap:var(--tu-space-3);padding:var(--tu-space-3) 0;border-bottom:1px solid var(--tu-border-default, #e5e7e9)}._moduleHistory_1jwm9_361 small{display:block;margin-top:var(--tu-space-1);color:var(--tu-text-secondary, #696f72)}._moduleScore_1jwm9_364{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--tu-space-2);padding:var(--tu-space-3)}._moduleScore_1jwm9_364>span{display:grid;place-items:center;width:5rem;height:5rem;border:.5rem solid var(--tu-border-default, #e5e7e9);border-radius:50%;font-size:2rem;color:var(--tu-text-secondary, #696f72)}._moduleScore_1jwm9_364 small{color:var(--tu-text-secondary, #696f72)}._moduleChecks_1jwm9_367{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--tu-space-2)}._moduleChecks_1jwm9_367>div{display:flex;justify-content:space-between;align-items:center;gap:var(--tu-space-2);padding:var(--tu-space-2);border-radius:.75rem;background:var(--tu-surface-secondary, #f0f5f8)}._moduleCard_1jwm9_369{border:none!important;border-radius:var(--tu-radius-lg)!important;box-shadow:0 2px 10px #1c252c0f}._moduleAdminLink_1jwm9_370{border:0;background:transparent;color:var(--tu-text-primary, #1c252c);cursor:pointer;font:inherit;text-decoration:none;font-weight:600}._moduleAdminLink_1jwm9_370:hover{text-decoration:underline}._moduleAdminLink_1jwm9_370:focus-visible{outline:2px solid var(--tu-focus-ring, #2468d9);outline-offset:2px}.tu-site-detail__content:has(._moduleCard_1jwm9_369){background:var(--tu-surface-secondary, #f0f5f8)}._moduleCard_1jwm9_369 .udi-action-button{min-height:2.5rem}._moduleEnvironmentIcon_1jwm9_376{display:grid;place-items:center;width:calc(var(--tu-space-9) + var(--tu-space-2xs));height:calc(var(--tu-space-9) + var(--tu-space-2xs));border-radius:var(--tu-radius-md);background:var(--tu-surface-secondary, #f0f5f8);color:var(--tu-text-secondary, #696f72)}._modulePerformanceOverview_1jwm9_377{display:flex;flex-direction:column;align-items:center;gap:var(--tu-space-3)}._modulePerformanceDetail_1jwm9_378{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);gap:var(--tu-space-5);align-items:center}._moduleScore_1jwm9_364{padding:0}._moduleScore_1jwm9_364>span{display:inline-flex;width:auto;height:auto;border:none;border-radius:0;font-size:inherit}._moduleChecks_1jwm9_367{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--tu-space-2) var(--tu-space-3)}._moduleChecks_1jwm9_367>._moduleCheck_1jwm9_367{justify-content:flex-start;padding:0;border-radius:0;background:transparent;gap:var(--tu-space-2);color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm)}._moduleCheck_1jwm9_367[data-state=enabled]>:first-child{color:var(--tu-status-success, #339900)}._moduleCheck_1jwm9_367[data-state=disabled]>:first-child{color:var(--tu-status-error, #d90000)}._moduleCheckStatus_1jwm9_385{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._moduleCheckedAt_1jwm9_387{text-align:left;color:var(--tu-text-secondary, #696f72);font-size:var(--tu-font-sm);margin:0}._moduleBackupActions_1jwm9_388{display:grid;grid-template-columns:1fr 1fr;gap:var(--tu-space-2)}._moduleDownloadLink_1jwm9_389{display:flex;align-items:center;justify-content:center;gap:var(--tu-space-2);border:calc(var(--tu-space-hairline) * 1.5) solid var(--tu-border);border-radius:var(--tu-radius-pill);background:var(--tu-surface);color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-bold);line-height:1.2;padding:var(--tu-space-4);text-decoration:none;transition:background var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard)}._moduleDownloadLink_1jwm9_389:hover{background:var(--tu-surface-secondary, #f0f5f8)}._moduleAdminLink_1jwm9_370{display:inline-flex;align-items:center;gap:var(--tu-space-1)}._moduleRefreshLink_1jwm9_392{align-self:center;border:none;background:transparent;color:var(--tu-text-secondary, #696f72);cursor:pointer;font:inherit;font-size:var(--tu-font-sm)}@media(max-width:480px){._modulePerformanceDetail_1jwm9_378{grid-template-columns:1fr;gap:var(--tu-space-3)}._moduleBackupActions_1jwm9_388{grid-template-columns:1fr}}._wordpressAdminFooter_1jwm9_397{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tu-space-2);width:100%;padding-top:var(--tu-space-2xs)}._wordpressAdminFooter_1jwm9_397 ._moduleAdminLink_1jwm9_370{font-size:var(--tu-font-sm)}._wordpressAdminFooter_1jwm9_397>span{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}._cardTitle_1jwm9_407{display:flex;align-items:center;gap:var(--tu-space-3);min-width:0}._cardIcon_1jwm9_414{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:var(--tu-radius-md);background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700)}._cardIconOk_1jwm9_426{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-text-700)}._count_1jwm9_431{color:var(--tu-status-warning-text-700);font-weight:700}._updateAll_1jwm9_439._updateAll_1jwm9_439,._updateWidgetAction_1jwm9_321 .udi-action-button{--udi-action-button-bg: var(--tu-status-warning-bg-100);--udi-action-button-border: var(--tu-status-warning-bg-100);--udi-action-button-fg: var(--tu-status-warning-text-700);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-bold);min-height:0;padding:var(--tu-space-2) var(--tu-space-7)}._moduleCardActivate_1jwm9_452{min-width:0;cursor:pointer}._moduleCardActivate_1jwm9_452:focus-visible{border-radius:var(--tu-radius-lg);outline:3px solid var(--tu-focus-ring);outline-offset:2px}._headlineRow_1jwm9_463{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tu-space-4)}._speedTop_1jwm9_470{display:flex;align-items:center;gap:var(--tu-space-4)}._backupCta_1jwm9_479 .udi-action-button,._moduleBackupActions_1jwm9_388 .udi-action-button,._moduleCard_1jwm9_369 .udi-action-button--inverse{font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-bold);line-height:1.2;min-height:0;padding:calc(var(--tu-space-4) + var(--tu-space-hairline))}._moduleDownloadLink_1jwm9_389:hover{border-color:var(--tu-border-strong)}._sectionNotice_1jwm9_492{align-items:flex-start;display:flex;flex-direction:column;gap:var(--tu-space-4)}._sectionNotice_1jwm9_492 p{margin:0}._speedDialog_1jwm9_495{padding:32px;border-radius:24px;gap:14px}._speedMeta_1jwm9_496{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#85888b;font-size:14px}._speedMeta_1jwm9_496>span{padding:3px 12px;border-radius:999px;background:#e1f1e0;color:#347820;font-weight:600}._speedMeta_1jwm9_496 strong{color:#1c252c;overflow-wrap:anywhere}._speedPlan_1jwm9_499{margin:6px 0 16px;padding:14px 18px;border:1px solid #e3e4e6;border-radius:18px;background:#f8fafb}._speedPlanRow_1jwm9_500{padding:6px 0}._speedPlanRow_1jwm9_500 small{display:block;margin:2px 0 0 30px;color:#73777b;font-size:12px;line-height:1.3}._speedHint_1jwm9_502{color:#85888b;font-size:14px;margin:0 0 16px}._speedDialogBody_1jwm9_503>button{display:flex;width:100%;min-height:48px;margin-top:12px;border-radius:999px;justify-content:center}._speedOptimizeButton_1jwm9_505{width:100%;margin-top:16px;min-height:44px;border-radius:999px}._speedResults_1jwm9_506{list-style:none;margin:8px 0 16px;padding:0;border:1px solid #e3e4e6;border-radius:18px;overflow:hidden}._speedResults_1jwm9_506 li{padding:14px 18px;border-bottom:1px solid #e3e4e6}._speedResults_1jwm9_506 li:last-child{border-bottom:0}._speedResults_1jwm9_506 strong{display:block;font-size:13px;color:#73777b;margin-top:4px;font-weight:400}@media(max-width:540px){._speedDialog_1jwm9_495{padding:20px}._speedPlan_1jwm9_499{padding:12px}}._speedDialog_1jwm9_495._speedDialog_1jwm9_495 .tu-dialog__title{font-size:24px;line-height:1.25}._speedDialog_1jwm9_495 .tu-dialog__description{font-size:16px}._speedPlanRow_1jwm9_500{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}._speedPlanRow_1jwm9_500 small{margin:0 0 0 30px}._speedPlanRow_1jwm9_500:has(input:disabled) small{margin-left:auto}._speedDialogBody_1jwm9_503 ._speedApproveButton_1jwm9_519{background:#1c252c!important;border-color:#1c252c!important;color:#fff!important}._speedDialog_1jwm9_495._speedDialog_1jwm9_495{width:min(560px,100%);padding:28px}._speedResults_1jwm9_506 li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}._speedResults_1jwm9_506 li>div{min-width:0}._speedResults_1jwm9_506 b{font-size:14px;font-weight:600}._speedResults_1jwm9_506 small,._speedCompletion_1jwm9_525 small{display:block;color:#85888b;font-size:13px;line-height:1.4;margin-top:2px}._speedStepIcon_1jwm9_526,._speedStepSpinner_1jwm9_526{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%}._speedStepIcon_1jwm9_526{background:#289b09;color:#fff}._speedStepIcon_1jwm9_526[data-failed=true]{background:#bf2424}._speedStepSpinner_1jwm9_526{box-sizing:border-box;border:2px solid #fde5cc;border-top-color:#e97008;animation:_speedSpin_1jwm9_1 .8s linear infinite}._speedCompletion_1jwm9_525{display:flex;align-items:center;gap:12px;margin:4px 0 18px}._speedCompletion_1jwm9_525 b{font-size:16px}._speedCompletionIcon_1jwm9_532{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;color:#347820;background:#e1f1e0}._speedCompletion_1jwm9_525[data-failed=true] ._speedCompletionIcon_1jwm9_532{color:#bf2424;background:#fff2f2}._speedProgress_1jwm9_534{display:flex;align-items:center;gap:12px;margin:10px 0 18px;font-size:13px;color:#696f72}._speedProgress_1jwm9_534 progress{flex:1;min-width:0;height:8px;accent-color:#e97008}._speedDialogBody_1jwm9_503>._speedActivityLink_1jwm9_536{background:none;border:none;color:#1c252c;font:inherit;font-size:13px;min-height:30px;margin-top:8px;cursor:pointer}._speedActivityLink_1jwm9_536:hover{text-decoration:underline}@keyframes _speedSpin_1jwm9_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._speedStepSpinner_1jwm9_526{animation:none}}@media(max-width:540px){._speedDialog_1jwm9_495._speedDialog_1jwm9_495{padding:20px}}._speedDialog_1jwm9_495._speedDialog_1jwm9_495{box-sizing:border-box;width:min(600px,100%);gap:10px}._speedResults_1jwm9_506 li{padding:8px 14px}._speedDialog_1jwm9_495._speedDialog_1jwm9_495{padding:24px}._speedResults_1jwm9_506 li{padding:8px 14px;line-height:1.3}._speedResults_1jwm9_506 small{line-height:1.3;margin-top:1px}._speedCompletion_1jwm9_525,._speedResults_1jwm9_506{margin-bottom:12px}._speedDetail_1jwm9_549{display:grid;gap:18px}._speedRecommendation_1jwm9_550{display:flex;align-items:center;gap:16px;border-radius:var(--tu-radius-lg)!important;background:#fff;box-shadow:0 2px 10px #1c252c0f}._speedRecommendation_1jwm9_550>div{flex:1;min-width:0}._speedRecommendation_1jwm9_550 p{color:#85888b;margin:4px 0 0;font-size:14px}._speedRecommendationDot_1jwm9_553{width:9px;height:9px;border-radius:50%;background:#390;flex:none}._speedRecommendationDot_1jwm9_553[data-attention=true]{background:#d90000}._speedRecommendation_1jwm9_550 ._moduleAdminLink_1jwm9_370{padding:12px 20px;border-radius:999px;background:#1c252c;color:#fff;font-size:14px;white-space:nowrap}._speedDetail_1jwm9_549 ._moduleCard_1jwm9_369{padding:24px}._speedDetail_1jwm9_549 ._modulePerformanceDetail_1jwm9_378{grid-template-columns:140px minmax(0,1fr);gap:28px}._speedDetail_1jwm9_549 ._moduleChecks_1jwm9_367{gap:12px 32px}._speedDetail_1jwm9_549 ._moduleCheck_1jwm9_367>:first-child{border-radius:50%;background:#f0f1f2;padding:3px;box-sizing:content-box}._speedDetail_1jwm9_549 ._moduleCheck_1jwm9_367[data-state=enabled]>:first-child{background:#e1f1e0;color:#347820}._speedDetail_1jwm9_549 ._moduleCheckedAt_1jwm9_387{text-align:left;margin:20px 0 16px;color:#96999b}._speedDetail_1jwm9_549 ._moduleFacts_1jwm9_358{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._speedDetail_1jwm9_549 ._moduleFacts_1jwm9_358>div{padding:16px;gap:8px}._speedDetail_1jwm9_549 ._moduleFacts_1jwm9_358 strong{font-size:18px}._speedDetail_1jwm9_549 ._moduleFacts_1jwm9_358 small{font-size:11px}@media(max-width:600px){._speedRecommendation_1jwm9_550{flex-wrap:wrap}._speedRecommendation_1jwm9_550>div{flex-basis:80%}._speedDetail_1jwm9_549 ._modulePerformanceDetail_1jwm9_378,._speedDetail_1jwm9_549 ._moduleFacts_1jwm9_358{grid-template-columns:1fr}}.tu-site-detail:has(._speedDetail_1jwm9_549) .tu-site-detail__footer{position:static;flex:none}.tu-site-detail:has(._speedDetail_1jwm9_549) .tu-site-detail__drill-nav>button{border:1px solid #ced1d3;border-radius:999px;background:#fff;color:#1c252c;padding:10px 18px}._speedSyncNote_1jwm9_570{color:var(--tu-text-secondary);font-size:13px}._speedOverview_1jwm9_573 ._moduleCard_1jwm9_369{padding:20px}._speedOverview_1jwm9_573 ._modulePerformanceOverview_1jwm9_377{gap:16px;margin-top:12px}._speedOverview_1jwm9_573 ._moduleChecks_1jwm9_367{width:min(100%,250px);gap:8px 24px;margin-inline:auto}._speedOverview_1jwm9_573 ._moduleCheckedAt_1jwm9_387{margin:16px 0 0;color:#96999b}._speedOverview_1jwm9_573 ._moduleScore_1jwm9_364 small{font-size:12px;color:#96999b}._speedOverview_1jwm9_573 ._speedOptimizeButton_1jwm9_505{margin-top:16px}._speedOverview_1jwm9_573[data-score=fast] ._moduleSpeedIcon_1jwm9_351{background:#e1f1e0;color:#347820}._speedOverview_1jwm9_573[data-score=unknown] ._moduleSpeedIcon_1jwm9_351{background:#f0f1f2;color:#85888b}._speedOverview_1jwm9_573[data-score=slow] ._moduleSpeedIcon_1jwm9_351{background:#fff2f2;color:#bf2424}._speedOverview_1jwm9_573 ._moduleCheck_1jwm9_367[data-state=enabled]>:first-child{color:#347820}._moduleCard_1jwm9_369._cardCritical_1jwm9_586{border:calc(var(--tu-space-hairline) * 1.5) solid var(--tu-status-error)!important}._moduleMetric_1jwm9_357[data-tone=ok]{color:var(--tu-status-success-text-700)}._moduleMetric_1jwm9_357[data-tone=warn],._moduleFacts_1jwm9_358 strong[data-tone=warn]{color:var(--tu-status-warning-text-700)}._moduleMetric_1jwm9_357[data-tone=fail]{color:var(--tu-status-error)}._destinationList_1jwm9_591{display:flex;flex-wrap:wrap;gap:var(--tu-space-2) var(--tu-space-5)}._destination_1jwm9_591{display:flex;flex-direction:column;gap:var(--tu-space-hairline)}._destination_1jwm9_591 strong{font-size:var(--tu-font-sm)}._destination_1jwm9_591 small{color:var(--tu-text-secondary);font-size:var(--tu-font-2xs)}._gainChip_1jwm9_595{margin-left:auto;flex:none;padding:0 var(--tu-space-2);border-radius:var(--tu-radius-pill);background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700);font-size:var(--tu-font-2xs);font-weight:var(--tu-font-weight-bold)}._gainClause_1jwm9_596{color:var(--tu-status-success-text-700);font-weight:var(--tu-font-weight-bold)}._moduleCallout_1jwm9_597{margin:0;padding:var(--tu-space-3) var(--tu-space-4);border:calc(var(--tu-space-hairline) * 1.5) dashed var(--tu-border);border-radius:var(--tu-radius-lg);background:var(--tu-surface-subtle);color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._speedTop_1jwm9_470[data-ring=false] ._moduleChecks_1jwm9_367{width:100%}._speedDetail_1jwm9_549 ._moduleChecks_1jwm9_367 ._moduleCheck_1jwm9_367{display:flex;align-items:center}._moduleCard_1jwm9_369._ghostCard_1jwm9_603{background:var(--tu-surface);border:calc(var(--tu-space-hairline) * 1.5) dashed var(--tu-border-strong)!important;box-shadow:none}._headerActions_1jwm9_604{display:flex;align-items:center;gap:var(--tu-space-2, .5rem)}.tu-site-detail__header-content .tu-avatar-upload-trigger__badge svg{display:none}.tu-site-detail__header-content .tu-avatar-upload-trigger__badge:after{content:"";width:9px;height:9px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 4 h2.2 L5.4 2.5 h3.2 L9.8 4 H12 v7 H2 Z' fill='%23FFF'/%3E%3Ccircle cx='7' cy='7.2' r='1.9' fill='%231C252C'/%3E%3C/svg%3E")}._root_3vc2q_1{position:relative;z-index:5;margin-bottom:14px}.tu-site-detail__recommendation:has(>._root_3vc2q_1){position:relative;z-index:2}._field_3vc2q_14{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:6px 6px 6px 13px;border:2px solid transparent;border-radius:12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#e97008,#bc2bff 42% 58%,#e97008) border-box;background-size:100% 100%,200% 100%;animation:_fieldIn_3vc2q_1 1.6s cubic-bezier(.22,.7,.2,1) .1s both,_shimmerBorder_3vc2q_1 6s linear 1.7s infinite}._sheen_3vc2q_31{position:absolute;inset:0;border-radius:10px;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(233,112,8,.07) 47%,rgba(188,43,255,.09) 53%,transparent 62%);background-size:300% 100%;animation:_sheen_3vc2q_31 1.3s cubic-bezier(.3,.6,.2,1) .2s both}._searchIcon_3vc2q_41{display:grid;place-items:center;flex:none;width:16px;color:#888d91}._input_3vc2q_49{flex:1;min-width:0;border:0;outline:none;background:transparent;color:#1c252c;font:inherit;font-size:14.5px}._input_3vc2q_49::placeholder{color:#9fa4a7;opacity:1}._premium_3vc2q_62{background-image:linear-gradient(90deg,#e97008,#bc2bff 42% 58%,#e97008);background-size:200% 100%;animation:_shimmer_3vc2q_1 6s linear infinite}._premium_3vc2q_62:hover{background-image:linear-gradient(90deg,#c4511c,#9e20e3 42% 58%,#c4511c)}._askButton_3vc2q_72{display:inline-flex;align-items:center;gap:6px;flex:none;border:0;border-radius:999px;padding:6px 8px 6px 11px;color:#fff;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700}._field_3vc2q_14 ._askButton_3vc2q_72{background:linear-gradient(90deg,#e97008,#bc2bff 42% 58%,#e97008);background-size:200% 100%;color:#fff;padding:6px 8px 6px 11px}._field_3vc2q_14 ._askButton_3vc2q_72:hover{background:linear-gradient(90deg,#c4511c,#9e20e3 42% 58%,#c4511c);background-size:200% 100%}._askButton_3vc2q_72:focus-visible,._row_3vc2q_101:focus-visible{outline:2px solid #9e20e3;outline-offset:2px}._enterKey_3vc2q_103{border:1px solid rgba(255,255,255,.4);border-radius:4px;padding:1px 4px;font-size:10px}._flyout_3vc2q_110{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;overflow:auto;max-height:52vh;padding:6px;border:1px solid #e5e7e9;border-radius:14px;background:#fff;box-shadow:0 14px 40px #1c252c2e;animation:_rise_3vc2q_1 .14s ease both}._row_3vc2q_101{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#1c252c;cursor:pointer;text-align:left;font:inherit;font-size:13.5px;font-weight:500}._flyout_3vc2q_110 ._row_3vc2q_101{justify-content:flex-start;background:transparent;color:#1c252c;padding:8px 10px}._flyout_3vc2q_110 ._row_3vc2q_101:hover{background:#f1f5f8}._flyout_3vc2q_110 ._queryRow_3vc2q_146{gap:12px;margin-bottom:4px;padding:9px 10px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f6c9a0,#e3b8ff) border-box}._flyout_3vc2q_110 ._queryRow_3vc2q_146:hover{background:linear-gradient(#fff9f3,#fff9f3) padding-box,linear-gradient(90deg,#f6c9a0,#e3b8ff) border-box}._queryText_3vc2q_148{overflow:hidden;min-width:0;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._queryIcon_3vc2q_149{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#fff5eb;color:#e97008}._rowEnter_3vc2q_150{margin-left:auto;flex:none;border:1px solid #e5e7e9;border-radius:4px;padding:1px 5px;color:#9fa4a7;font-size:10px;font-weight:600}._newIcon_3vc2q_151,._suggestionIcon_3vc2q_151{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%}._newIcon_3vc2q_151{color:#fff}._newText_3vc2q_153{font-size:14px;font-weight:600}._suggestionIcon_3vc2q_151{background:linear-gradient(135deg,#fff1e5,#f6e9ff);color:#c4511c}._chevron_3vc2q_155{display:grid;place-items:center;margin-left:auto;color:#b7babd}._sectionLabel_3vc2q_156{padding:10px 10px 4px;color:#9fa4a7;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}@keyframes _fieldIn_3vc2q_1{0%{background-position:0 0,100% 0;box-shadow:0 0 #bc2bff00,0 2px 10px #bc2bff00}45%{box-shadow:0 0 0 4px #bc2bff14,0 8px 24px #e9700824}to{background-position:0 0,0% 0;box-shadow:0 0 #bc2bff00,0 2px 10px #bc2bff12}}@keyframes _shimmerBorder_3vc2q_1{0%{background-position:0 0,0% 0}to{background-position:0 0,200% 0}}@keyframes _sheen_3vc2q_31{0%{background-position:100% 0;opacity:1}85%{opacity:1}to{background-position:0% 0;opacity:0}}@keyframes _shimmer_3vc2q_1{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes _rise_3vc2q_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._field_3vc2q_14,._sheen_3vc2q_31,._premium_3vc2q_62,._flyout_3vc2q_110{animation:none}}:root[data-vt=site-chat] ._field_3vc2q_14{view-transition-name:site-window-input}._area_8truk_3{display:flex;flex-direction:column;gap:var(--tu-space-4)}._actions_8truk_4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2)}._list_8truk_5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tu-space-3)}._row_8truk_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3)}._identity_8truk_7{flex:1;min-width:0;overflow-wrap:anywhere}._title_8truk_8{font-size:var(--tu-font-base);font-weight:600;margin:0}._meta_8truk_9,._message_8truk_9{font-size:var(--tu-font-sm);margin:var(--tu-space-1) 0 0}._values_8truk_10{margin:0;padding-left:var(--tu-space-4);overflow-wrap:anywhere}._chipNotice_8truk_11{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2)}._chipNotice_8truk_11 ._message_8truk_9{margin:0}._flow_8truk_15{display:flex;flex-direction:column;gap:var(--tu-space-5)}._section_8truk_16{display:flex;flex-direction:column;gap:var(--tu-space-2);margin:0}._section_8truk_16>._message_8truk_9{margin:0}._heading_8truk_18{font-size:var(--tu-font-lg);font-weight:600;margin:0}._bundle_8truk_19{display:flex;flex-direction:column;gap:var(--tu-space-1)}._bundleTitle_8truk_20{font-size:var(--tu-font-sm);font-weight:600;color:var(--tu-text-secondary);margin:0}._sites_8truk_21{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--tu-space-2)}._sites_8truk_21>legend{padding:0;margin-bottom:var(--tu-space-2)}._siteList_8truk_23{list-style:none;margin:0;padding:0 0 0 var(--tu-space-5);display:flex;flex-direction:column;gap:var(--tu-space-2)}._siteOption_8truk_24{display:flex;align-items:center;gap:var(--tu-space-2);min-height:28px;font-size:var(--tu-font-sm)}._siteOption_8truk_24>label{cursor:pointer;overflow-wrap:anywhere}._siteInput_8truk_26{width:16px;height:16px;margin:0;flex:none;accent-color:var(--tu-brand);cursor:pointer}._siteInput_8truk_26:disabled,._siteInput_8truk_26:disabled+label{cursor:not-allowed}._fields_8truk_28{margin-top:var(--tu-space-2)}._columnPicker_8truk_29{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--tu-space-2)}._columnPanel_8truk_30{display:flex;flex-direction:column;gap:var(--tu-space-2);padding:var(--tu-space-3);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);background:var(--tu-surface)}._eveAnswer_8truk_31{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2);margin-top:var(--tu-space-2)}._portfolioRoot_zjyr0_1{display:flex;flex-direction:column;gap:var(--tu-space-5)}._chromeFullBleed_zjyr0_27{box-sizing:border-box;left:50%;margin-left:calc((var(--chrome-fullbleed-width, 100vw) - var(--chat-dock-width, 0px)) / -2);margin-right:calc((var(--chrome-fullbleed-width, 100vw) - var(--chat-dock-width, 0px)) / -2);position:relative;right:50%;transition:width .42s cubic-bezier(.32,.72,0,1),margin .42s cubic-bezier(.32,.72,0,1);width:calc(var(--chrome-fullbleed-width, 100vw) - var(--chat-dock-width, 0px))}@media(prefers-reduced-motion:reduce){._chromeFullBleed_zjyr0_27{transition:none}}._actionBarFloat_zjyr0_50{bottom:var(--tu-space-4);display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:var(--chat-dock-width, 0px);transition:right .42s cubic-bezier(.32,.72,0,1);z-index:var(--z-trigger)}@media(prefers-reduced-motion:reduce){._actionBarFloat_zjyr0_50{transition:none}}._actionBarFloat_zjyr0_50>*{pointer-events:auto}._portfolioRoot_zjyr0_1:has(._actionBarFloat_zjyr0_50):after{-webkit-backdrop-filter:blur(var(--tu-space-3));backdrop-filter:blur(var(--tu-space-3));background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--tu-surface-raised) 70%,transparent) 70%);bottom:0;content:"";height:calc(var(--tu-space-15) + var(--tu-space-12));left:0;-webkit-mask-image:linear-gradient(to bottom,transparent,black 60%);mask-image:linear-gradient(to bottom,transparent,black 60%);pointer-events:none;position:fixed;right:0;z-index:1}._adminUpdateNotice_zjyr0_94{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tu-space-2);padding:var(--tu-space-3);color:var(--tu-text);background:var(--tu-surface-warning, #fff8e6);border:1px solid var(--tu-border-warning, #d99b00);border-radius:var(--tu-radius-md, .375rem)}._adminUpdateNotice_zjyr0_94 p{flex:1 1 20rem;margin:0;font-size:var(--tu-font-sm)}._adminUpdateActions_zjyr0_112{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tu-space-2)}._adminUpdateActions_zjyr0_112 a{color:var(--tu-text-link, #1558a6);font-size:var(--tu-font-sm)}._commandError_zjyr0_124{color:var(--tu-status-error);font-size:var(--tu-font-sm);margin:var(--tu-space-1) 0 0}._root_19v2e_1{display:grid;gap:var(--tu-space-7)}._title_19v2e_6{margin:0;font-size:1.1rem}._subtitle_19v2e_11{margin:var(--tu-space-1) 0 0;color:var(--tu-text-muted)}._metaList_19v2e_16{display:grid;gap:.4rem;margin:0}._metaRow_19v2e_22{display:flex;gap:var(--tu-space-3)}._metaRow_19v2e_22 dt{min-width:6rem;color:var(--tu-text-muted);font-weight:600}._metaRow_19v2e_22 dd{margin:0}._integrity_19v2e_37{margin:0;font-size:.85rem;color:var(--tu-text-muted)}._checksum_19v2e_43{word-break:break-all}._notice_19v2e_47{margin:0;color:var(--tu-text-muted)}._error_19v2e_52{margin:0;color:var(--tu-status-error)}.wizard-overlay{position:fixed;inset:0;top:var(--tu-viewport-inset-top, 0px);z-index:var(--z-trigger);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px) saturate(150%);backdrop-filter:blur(8px) saturate(150%);background:var(--overlay-backdrop, rgba(0, 0, 0, .25));opacity:0;transition:opacity var(--motion-medium) var(--ease-out)}.wizard-overlay--visible{opacity:1}.wizard-shell{position:relative;display:flex;width:520px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px - var(--tu-viewport-inset-top, 0px));flex-direction:column;overflow:hidden;border-radius:var(--radius-card, 24px);background:var(--tu-wizard-surface, rgb(255, 255, 255));box-shadow:var(--tu-wizard-shadow, var(--tu-shadow-modal));transform:scale(.96) translateY(8px);transition:transform var(--motion-medium) var(--ease-gentle)}.wizard-overlay--visible .wizard-shell,.wizard-shell--visible{transform:scale(1) translateY(0)}.wizard-header-banner .tu-global-banner{border-bottom:1px solid var(--tu-wizard-border, rgb(229, 231, 235))}.wizard-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px;border-bottom:1px solid var(--tu-wizard-border, rgb(229, 231, 235));gap:12px}.wizard-header--bolt-step{align-items:flex-start;flex-wrap:wrap}.wizard-header__step-title{align-items:center;color:var(--tu-wizard-text, rgb(31, 41, 55));display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;min-width:0}.wizard-header__bolt{align-items:center;background:var(--tu-wizard-accent, var(--uc-primary, #E97008));border-radius:6px;color:#fff;display:inline-flex;font-size:1rem;height:28px;justify-content:center;width:28px}.wizard-header--bolt-step .wizard-header__progress{flex-basis:100%}.wizard-header__progress{display:flex;flex:1;align-items:center;gap:12px}.wizard-header__back{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--tu-wizard-border, rgb(229, 231, 235));border-radius:var(--tu-wizard-radius-button, 8px);background:transparent;color:var(--tu-wizard-text-secondary, rgb(107, 114, 128));cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast)}.wizard-header__back:hover{border-color:var(--tu-wizard-border-strong, rgb(209, 213, 219));background:var(--tu-wizard-hover, rgb(249, 250, 251))}.wizard-header__back .icon{width:14px;height:14px;transform:rotate(90deg)}.wizard-header__bar-track{flex:1;height:4px;border-radius:2px;background:var(--tu-wizard-surface-sunken, rgb(243, 244, 246));overflow:hidden}.wizard-header__bar-fill{height:100%;border-radius:2px;background:var(--tu-wizard-accent, var(--uc-primary, #E97008));transition:width var(--motion-slow) var(--ease-gentle)}.wizard-header__rail{position:relative;width:min(var(--wizard-progress-width, 168px),100%);height:28px;filter:url(#wizard-progress-goo);isolation:isolate;overflow:visible;flex:0 1 var(--wizard-progress-width, 168px);min-width:0;margin:0;padding:0;list-style:none}.wizard-header__gooey-progress{position:relative;display:flex;flex:1;justify-content:center;min-width:0}.wizard-header__gooey-filter{position:absolute;width:0;height:0;pointer-events:none}.wizard-header__rail-step{position:absolute;top:50%;left:var(--wizard-step-position);display:block;width:8px;height:8px;transform:translate(-50%,-50%)}.wizard-header__rail-marker{display:block;width:8px;height:8px;border-radius:999px;background:var(--tu-wizard-border, rgb(229, 231, 235));transition:background var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.wizard-header__rail-step--complete .wizard-header__rail-marker{background:var(--tu-wizard-accent, var(--uc-primary, #E97008))}.wizard-header__rail-step--active .wizard-header__rail-marker{opacity:0}.wizard-header__rail-dash{position:absolute;top:50%;left:var(--wizard-active-step);width:40px;height:8px;border-radius:999px;background:var(--tu-wizard-accent, var(--uc-primary, #E97008));transform:translate(-50%,-50%);will-change:left}.wizard-header__rail-dash--lead{transition:left var(--motion-medium) var(--ease-smooth)}.wizard-header__rail-dash--trail{transition:left var(--motion-slow) var(--ease-smooth)}.wizard-header__counter{flex-shrink:0;color:var(--tu-wizard-text-secondary, rgb(107, 114, 128));font-size:var(--tu-font-xs, .75rem);font-weight:500;white-space:nowrap}.wizard-header__close{position:relative;margin-inline-start:auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--tu-wizard-radius-button, 8px);background:transparent;color:var(--tu-wizard-text-secondary, rgb(107, 114, 128));cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.wizard-header__close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.wizard-header__close:hover{background:var(--tu-wizard-hover, rgb(249, 250, 251));color:var(--tu-wizard-text, rgb(17, 24, 39))}.wizard-header__close .icon{width:16px;height:16px}.wizard-body{position:relative;flex:1;overflow-y:auto;overflow-x:hidden}.wizard-step-viewport{position:relative;min-height:120px}.wizard-step-slide{width:100%;opacity:0;transform:translate(40px);transition:opacity var(--motion-medium) var(--ease-out),transform var(--motion-medium) var(--ease-gentle)}.wizard-step-slide--backward{transform:translate(-40px)}.wizard-step-slide--active{opacity:1;transform:translate(0)}.wizard-step-slide--exiting{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(-40px);pointer-events:none}.wizard-step-slide--exiting.wizard-step-slide--backward{transform:translate(40px)}@media(prefers-reduced-motion:reduce){.wizard-overlay,.wizard-shell,.wizard-header__bar-fill,.wizard-header__rail-marker,.wizard-header__rail-dash,.wizard-step-slide,.wizard-step-slide--exiting{transition:none}.wizard-step-slide,.wizard-step-slide--backward,.wizard-step-slide--exiting,.wizard-step-slide--exiting.wizard-step-slide--backward{transform:none}.wizard-header__rail,.wizard-header__rail-dash{filter:none;will-change:auto}}.wizard-step-content{padding:24px}.wizard-step-content h3{margin:0 0 8px;color:var(--tu-wizard-text, #1C252C);font-size:var(--tu-wizard-step-heading-size, 1.375rem);font-weight:600;letter-spacing:-.01em}.wizard-step-content p{margin:0 0 16px;color:var(--tu-wizard-text-secondary, #4B5563);font-size:var(--tu-wizard-step-body-size, .9375rem);line-height:1.6}.wizard-footer{display:flex;align-items:center;justify-content:flex-end;padding:14px 24px 18px;border-top:1px solid var(--tu-wizard-border, rgb(229, 231, 235));gap:8px}.wizard-btn{padding:10px 24px;border:1px solid var(--tu-wizard-border, rgb(229, 231, 235));border-radius:var(--tu-wizard-radius-button, 8px);background:transparent;color:var(--tu-wizard-text, #1C252C);cursor:pointer;font-size:var(--tu-font-base, .9375rem);font-weight:500;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.wizard-btn:hover{border-color:var(--tu-wizard-border-strong, rgb(209, 213, 219));background:var(--tu-wizard-hover, rgb(249, 250, 251))}.wizard-btn--primary{border-color:var(--uc-primary-btn, #E97008);background:var(--uc-primary-btn, #E97008);box-shadow:var(--tu-shadow-hairline);color:#fff}.wizard-btn.wizard-btn--primary:hover,.wizard-btn.wizard-btn--primary:focus-visible{border-color:var(--uc-primary-btn-hover, #D46307);background:var(--uc-primary-btn-hover, #D46307);color:#fff;filter:brightness(1.08)}.wizard-footer>.wizard-btn--ghost:first-child{margin-right:auto}.wizard-btn:disabled{opacity:.5;cursor:not-allowed}.wizard-choices{display:flex;flex-direction:column;gap:8px}.wizard-choice-card{display:flex;align-items:center;padding:14px 16px;border:1px solid var(--tu-wizard-border, rgb(229, 231, 235));border-radius:var(--tu-wizard-radius-button, 8px);background:var(--tu-wizard-surface, rgb(255, 255, 255));cursor:pointer;gap:12px;text-align:left;transition:border-color var(--motion-fast),background var(--motion-fast);width:100%}.wizard-choice-card:hover{border-color:var(--tu-wizard-border-strong, rgb(209, 213, 219));background:var(--tu-wizard-hover, rgb(249, 250, 251))}.wizard-choice-card--selected{border-color:var(--tu-wizard-accent, var(--uc-primary, #E97008));background:color-mix(in srgb,var(--tu-wizard-accent, var(--uc-primary, #E97008)) 8%,var(--tu-wizard-surface, rgb(255, 255, 255)))}.wizard-choice-card__label{font-size:var(--tu-font-base, .875rem);font-weight:500;color:var(--tu-wizard-text, rgb(17, 24, 39))}.wizard-choice-card__description{font-size:var(--tu-font-sm, .8125rem);color:var(--tu-wizard-text-secondary, rgb(107, 114, 128));margin-top:2px}.wizard-field{margin-bottom:14px}.wizard-field label{display:block;margin-bottom:4px;color:var(--tu-wizard-text, rgb(17, 24, 39));font-size:var(--tu-font-sm, .8125rem);font-weight:500}.wizard-field input,.wizard-field select,.wizard-field textarea{width:100%;padding:8px 10px;border:1px solid var(--tu-wizard-border, rgb(229, 231, 235));border-radius:var(--radius-input, 12px);background:var(--tu-wizard-surface, rgb(255, 255, 255));color:var(--tu-wizard-text, rgb(17, 24, 39));font-size:var(--tu-font-base, .875rem);transition:border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard)}.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus{border-color:var(--tu-wizard-accent, var(--uc-primary, #E97008));outline:none;box-shadow:var(--tu-wizard-focus-ring, 0 0 0 3px rgb(233 112 8 / .2))}.wizard-field__error{margin-top:4px;color:var(--tu-wizard-danger, var(--uc-status-red, rgb(239, 68, 68)));font-size:var(--tu-font-xs, .75rem)}.wizard-action{display:flex;flex-direction:column;align-items:center;padding:24px 20px;gap:16px;text-align:center}.wizard-action__spinner{width:32px;height:32px;border:3px solid var(--tu-wizard-border, rgb(229, 231, 235));border-top-color:var(--tu-wizard-accent, var(--uc-primary, #E97008));border-radius:50%;animation:wizard-spin var(--motion-loop-spin) var(--ease-linear) infinite}@keyframes wizard-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wizard-action__spinner{animation:none;border-top-color:var(--tu-wizard-border, rgb(229, 231, 235));opacity:.6}}.wizard-action__error{color:var(--tu-wizard-danger, var(--uc-status-red, rgb(239, 68, 68)));font-size:var(--tu-font-sm, .8125rem)}.wizard-action__success{color:var(--uc-status-green, rgb(34, 197, 94));font-size:var(--tu-font-sm, .8125rem);font-weight:500}.wizard-progress-bar{display:block;width:100%;height:6px;margin:8px 0;border:none;border-radius:999px;background:var(--tu-wizard-surface-sunken, rgb(243, 244, 246));appearance:none;-webkit-appearance:none;overflow:hidden}.wizard-progress-bar::-webkit-progress-bar{background:var(--tu-wizard-surface-sunken, rgb(243, 244, 246));border-radius:999px}.wizard-progress-bar::-webkit-progress-value{background:var(--tu-wizard-accent, var(--uc-primary, #E97008));border-radius:999px;transition:width var(--motion-medium) var(--ease-gentle)}.wizard-progress-bar::-moz-progress-bar{background:var(--tu-wizard-accent, var(--uc-primary, #E97008));border-radius:999px}@media(prefers-reduced-motion:reduce){.wizard-progress-bar::-webkit-progress-value{transition:none}}.wizard-confirm-summary{padding:12px 14px;border:1px solid var(--tu-wizard-border, rgb(229, 231, 235));border-radius:var(--tu-wizard-radius-button, 8px);background:var(--tu-wizard-surface-sunken, rgb(243, 244, 246));margin-bottom:16px}.wizard-confirm-summary dt{color:var(--tu-wizard-text-secondary, rgb(107, 114, 128));font-size:var(--tu-font-xs, .75rem);font-weight:500;margin-top:8px}.wizard-confirm-summary dt:first-child{margin-top:0}.wizard-confirm-summary dd{margin:2px 0 0;color:var(--tu-wizard-text, rgb(17, 24, 39));font-size:var(--tu-font-base, .875rem)}.wizard-card-list{display:flex;flex-direction:column;gap:8px}.wizard-card-item{border-radius:var(--tu-wizard-radius-button, 8px);transition:outline-color var(--motion-fast);outline:2px solid transparent;outline-offset:2px}.wizard-card-item--selected{outline-color:var(--tu-wizard-accent, var(--uc-primary, #E97008))}.wizard-card-list--expanded .wizard-card-item{margin-bottom:4px}.wizard-card-list--chip,.wizard-card-list--chip-with-tail{flex-direction:row;flex-wrap:wrap}.wizard-fullscreen{position:fixed;inset:0;z-index:var(--z-trigger);display:flex;flex-direction:column;align-items:stretch;background:var(--tu-wizard-surface, rgb(255, 255, 255));padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);opacity:0;transition:opacity var(--motion-medium) var(--ease-out)}.wizard-fullscreen--visible{opacity:1}.wizard-fullscreen .wizard-shell{width:100%;max-width:100%;max-height:100%;flex:1;border-radius:0;box-shadow:var(--tu-shadow-none)}@media(prefers-reduced-motion:reduce){.wizard-fullscreen{transition:none}}.wizard-inline{position:relative;display:flex;flex-direction:column}.wizard-inline .wizard-shell{width:100%;max-width:100%;max-height:none;box-shadow:var(--tu-shadow-none);transform:none!important}.wizard-reentrance{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;gap:24px;text-align:center}.wizard-reentrance__body{display:flex;flex-direction:column;gap:8px}.wizard-reentrance__title{margin:0;color:var(--tu-wizard-text, rgb(17, 24, 39));font-size:var(--tu-font-lg, 1.125rem);font-weight:600}.wizard-reentrance__description{margin:0;color:var(--tu-wizard-text-secondary, rgb(107, 114, 128));font-size:var(--tu-font-base, .875rem);line-height:1.5}.wizard-reentrance__actions{display:flex;gap:8px}.wizard-reentrance__btn{padding:8px 18px;border:1px solid var(--tu-wizard-border, rgb(229, 231, 235));border-radius:var(--tu-wizard-radius-button, 8px);background:transparent;color:var(--tu-wizard-text, rgb(17, 24, 39));cursor:pointer;font-size:var(--tu-font-base, .875rem);font-weight:500;transition:background var(--motion-fast),border-color var(--motion-fast)}.wizard-reentrance__btn:hover{border-color:var(--tu-wizard-border-strong, rgb(209, 213, 219));background:var(--tu-wizard-hover, rgb(249, 250, 251))}.wizard-reentrance__btn--primary{border-color:var(--tu-wizard-accent, var(--uc-primary, #E97008));background:var(--tu-wizard-accent, var(--uc-primary, #E97008));color:#fff}.wizard-reentrance__btn--primary:hover{filter:brightness(1.08)}@media(prefers-reduced-motion:reduce){.wizard-reentrance__btn{transition:none}}[data-reduced-motion=true] .wizard-overlay,[data-reduced-motion=true] .wizard-shell,[data-reduced-motion=true] .wizard-header__bar-fill,[data-reduced-motion=true] .wizard-header__rail-marker,[data-reduced-motion=true] .wizard-header__rail-dash,[data-reduced-motion=true] .wizard-step-slide,[data-reduced-motion=true] .wizard-step-slide--exiting{transition:none}[data-reduced-motion=true] .wizard-step-slide,[data-reduced-motion=true] .wizard-step-slide--backward,[data-reduced-motion=true] .wizard-step-slide--exiting,[data-reduced-motion=true] .wizard-step-slide--exiting.wizard-step-slide--backward{transform:none}[data-reduced-motion=true] .wizard-header__rail,[data-reduced-motion=true] .wizard-header__rail-dash{filter:none;will-change:auto}[data-reduced-motion=true] .wizard-action__spinner{animation:none;border-top-color:var(--tu-wizard-border, rgb(229, 231, 235));opacity:.6}[data-reduced-motion=true] .wizard-progress-bar::-webkit-progress-value{transition:none}[data-reduced-motion=true] .wizard-fullscreen,[data-reduced-motion=true] .wizard-reentrance__btn{transition:none}.shared-shell-container{position:relative}.shared-shell-slot{width:100%}.shared-shell-slot--outgoing.shared-shell-slot--visible{opacity:1}.shared-shell-slot--outgoing.shared-shell-slot--fading{opacity:0;transition:opacity var(--motion-medium) var(--ease-out);pointer-events:none}.shared-shell-slot--incoming.shared-shell-slot--fading-in{opacity:0;animation:shared-shell-fade-in var(--motion-medium) var(--ease-out) forwards}.shared-shell-slot--incoming.shared-shell-slot--visible{opacity:1}@keyframes shared-shell-fade-in{0%{opacity:0}to{opacity:1}}.shared-shell-container[data-mode=transition] .shared-shell-slot{position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.shared-shell-slot--outgoing.shared-shell-slot--fading{transition:none;opacity:0}.shared-shell-slot--incoming.shared-shell-slot--fading-in{animation:none;opacity:1}}[data-reduced-motion=true] .shared-shell-slot--outgoing.shared-shell-slot--fading{transition:none;opacity:0}[data-reduced-motion=true] .shared-shell-slot--incoming.shared-shell-slot--fading-in{animation:none;opacity:1}.tu-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}@media(max-width:560px){.tu-value-grid{grid-template-columns:1fr}}.wizard-step-footnote{margin:8px 0 0;font-size:var(--tu-font-sm, .8125rem);color:var(--tu-text-muted, rgb(136, 141, 145))}.tu-mtp-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.tu-mtp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:var(--tu-radius-sm, 8px);background:var(--tu-surface-sunken, var(--tu-surface, #ffffff));transition:background var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard)}.tu-mtp-row__label{font-weight:500;color:var(--tu-text, rgb(28, 37, 44))}.tu-mtp-row__phase{color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:var(--tu-font-sm, .8125rem)}.tu-mtp-row__result--done{color:var(--tu-status-success, #339900);font-weight:600}.tu-mtp-row__result--error{color:var(--tu-status-error, #D90000);font-weight:600}@media(prefers-reduced-motion:reduce){.tu-mtp-row{transition:none}}[data-reduced-motion=true] .tu-mtp-row{transition:none}.wizard-header--floating-close{position:absolute;top:var(--tu-space-4);right:var(--tu-space-4);z-index:2;padding:0;border-bottom:0}.wizard-step-viewport--animate-height{overflow:hidden;transition:height var(--motion-swap) var(--ease-in-out)}@media(prefers-reduced-motion:reduce){.wizard-step-viewport--animate-height{transition:none}}.wizard-shell--wide{width:640px}._formFields_155hy_1{display:flex;flex-direction:column;gap:var(--tu-space-6)}._codeGuide_1xv71_1{margin-bottom:var(--tu-space-5);padding:var(--tu-space-4);background:var(--tu-surface-sunken);border-radius:var(--tu-radius-md);color:var(--tu-text-secondary);font-size:var(--tu-font-base);line-height:1.5}._codeGuide_1xv71_1 h3{margin:0 0 var(--tu-space-3);color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}._codeGuide_1xv71_1 ol{margin:0;padding-left:var(--tu-space-5)}._codeGuide_1xv71_1 li+li{margin-top:var(--tu-space-2)}._codeGuide_1xv71_1 li>a{display:flex;width:fit-content;margin-top:var(--tu-space-1)}._section_101oy_3{display:flex;flex-direction:column;gap:var(--tu-space-4);margin-top:var(--tu-space-7)}._heading_101oy_10{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tu-text-muted)}._row_101oy_19{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:var(--tu-space-5);padding:var(--tu-space-4) var(--tu-space-5);border:1px solid var(--tu-border);border-radius:var(--tu-radius-xs)}._rowIcon_101oy_31{flex-shrink:0}._rowText_101oy_35{display:flex;flex:1;flex-direction:column;gap:var(--tu-space-2xs);min-width:0}._rowTitle_101oy_43{margin:0;font-weight:500;font-size:var(--tu-font-base)}._rowDescription_101oy_49{margin:0;color:var(--tu-text-secondary);font-size:.8125rem}._rowAction_101oy_55{flex-shrink:0}._updateAction_101oy_59{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._visuallyHidden_101oy_67{position:absolute;width:1px;height:1px;padding:0;margin:calc(-1 * var(--tu-space-hairline));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._status_101oy_79{display:inline-flex;align-items:center;min-height:2rem;color:var(--tu-text-secondary);font-size:.8125rem;font-weight:500;white-space:nowrap}._status_101oy_79[data-state=ready]{color:var(--tu-status-success)}._errorMsg_101oy_93{margin:var(--tu-space-1) 0 0;color:var(--tu-status-error);font-size:var(--tu-font-sm)}._rowAction_101oy_55:has([data-install-status=reconciling]),._rowAction_101oy_55:has([data-install-status=execution-uncertain]),._rowAction_101oy_55:has([data-install-status=checking-status]),._rowAction_101oy_55:has([data-install-status=reconciliation-error]),._rowAction_101oy_55:has([data-install-status=error]){grid-column:2 / -1;min-width:0;overflow-wrap:anywhere}@media(max-width:480px){._rowAction_101oy_55{grid-column:2 / -1}}._stateIcon_lpd39_2{margin-bottom:var(--tu-space-3)}._footnote_lpd39_6{color:var(--tu-text-muted);font-size:.8125rem;margin:var(--tu-space-5) 0 0}._platformStrip_lpd39_13{display:flex;align-items:center;gap:var(--tu-space-4)}._platformStrip_lpd39_13 p{margin:0}._claimCodeIntro_lpd39_23{color:var(--tu-text-muted);font-size:var(--tu-font-base);margin:0 0 var(--tu-space-5)}._secondary_lpd39_29{margin-top:var(--tu-space-5)}._methodGrid_lpd39_33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-4);margin-top:var(--tu-space-5)}._methodGrid_lpd39_33 ._methodCard_lpd39_40{display:flex;flex-direction:column;gap:var(--tu-space-2);min-width:0;padding:var(--tu-space-5);text-align:left;align-items:flex-start;white-space:normal;font-weight:400;font-size:var(--tu-font-md);color:var(--tu-text);background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md)}._methodCard_lpd39_40:hover,._methodCard_lpd39_40:focus-within{border-color:var(--tu-tone-brand-fill);box-shadow:var(--tu-shadow-sm)}._methodTitle_lpd39_63{font-size:var(--tu-font-lg);font-weight:var(--tu-font-weight-semibold)}._methodDescription_lpd39_68{line-height:1.5}._methodMeta_lpd39_72{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin-top:auto}._simpleUnavailable_lpd39_78{display:flex;flex-direction:column;gap:var(--tu-space-3);min-width:0;padding:var(--tu-space-4);text-align:left}._simpleUnavailable_lpd39_78 button{align-self:flex-start}._simpleUnavailable_lpd39_78 p{margin:0}@media(max-width:36rem){._methodGrid_lpd39_33{grid-template-columns:1fr}}._wpAdminPreview_lpd39_103{margin-top:var(--tu-space-5)}._previewChrome_lpd39_107{display:flex;align-items:center;gap:var(--tu-space-3);padding:var(--tu-space-3) var(--tu-space-4);background:var(--tu-surface-sunken);border-bottom:1px solid var(--tu-border)}._previewChromeDots_lpd39_116{display:flex;gap:var(--tu-space-1);flex-shrink:0}._previewChromeDot_lpd39_116{width:var(--tu-space-2);height:var(--tu-space-2);border-radius:var(--tu-radius-circle)}._previewChromeDot_lpd39_116[data-tone=danger]{background:var(--tu-tone-danger-fill-strong)}._previewChromeDot_lpd39_116[data-tone=warning]{background:var(--tu-tone-warning-fill-strong)}._previewChromeDot_lpd39_116[data-tone=success]{background:var(--tu-tone-success-fill-strong)}._previewChromeUrl_lpd39_140{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);padding:var(--tu-space-1) var(--tu-space-3);font-size:var(--tu-font-xs);color:var(--tu-text-muted)}._previewBody_lpd39_154{padding:var(--tu-space-5);display:flex;flex-direction:column;gap:var(--tu-space-4)}._previewIdentity_lpd39_161{display:flex;align-items:center;gap:var(--tu-space-3)}._previewIdentityTitle_lpd39_167{margin:0;font-weight:var(--tu-font-weight-semibold)}._previewIdentitySubtitle_lpd39_172{margin:0;color:var(--tu-text-muted);font-size:var(--tu-font-sm)}._previewPermissions_lpd39_178{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tu-space-2)}._previewPermission_lpd39_178{display:flex;align-items:center;gap:var(--tu-space-2)}._previewPermissionCheck_lpd39_193{display:inline-flex;color:var(--tu-tone-success-fill-strong);flex-shrink:0}._methodCard_lpd39_40:first-child{border-color:var(--tu-tone-brand-fill)}._tabBody_lpd39_202{display:flex;flex-direction:column;align-items:stretch;gap:var(--tu-space-3);padding-top:var(--tu-space-4)}._tabBody_lpd39_202 p{margin:0;color:var(--tu-text-secondary);line-height:1.55;font-size:var(--tu-font-base)}._tabBody_lpd39_202>button,._tabBody_lpd39_202>.tu-action-button{align-self:flex-start}._simpleUnavailable_lpd39_78{opacity:.55;cursor:not-allowed}._planHeader_xmq64_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3)}._planAffects_xmq64_2{color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._planBody_xmq64_3{display:flex;flex-direction:column;gap:var(--tu-space-4)}._bodyStack_xmq64_6{display:flex;flex-direction:column;gap:var(--tu-space-5)}._planNote_xmq64_7{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._visuallyHidden_xmq64_9{position:absolute;width:1px;height:1px;padding:0;margin:calc(-1 * var(--tu-space-hairline));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checklist_xmq64_21{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--tu-border);border-radius:var(--tu-radius-md)}._checklistRow_xmq64_22{display:flex;align-items:flex-start;gap:var(--tu-space-3);padding:var(--tu-space-3) var(--tu-space-4);border-bottom:1px solid var(--tu-border)}._checklistRow_xmq64_22:last-child{border-bottom:none}._checklistIcon_xmq64_24{display:flex;flex:0 0 auto;align-items:center;padding-top:var(--tu-space-1)}._checklistText_xmq64_25{display:flex;flex-direction:column;gap:var(--tu-space-1);min-width:0}._checklistLabel_xmq64_26{font-weight:600}._checklistResult_xmq64_27{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._outcomeRow_xmq64_29{display:flex;align-items:flex-start;gap:var(--tu-space-3)}._outcomeHeadline_xmq64_30{margin:0;font-weight:600}._outcomeSub_xmq64_31{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._root_1hfqg_1{display:flex;flex-direction:column;gap:var(--tu-space-5)}._header_1hfqg_7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tu-space-4)}._headerText_1hfqg_14{min-width:0}._title_1hfqg_18{display:flex;align-items:center;gap:var(--tu-space-2);font-size:var(--tu-font-4xl);font-weight:600;margin:0}._countBadge_1hfqg_27{font-weight:400}._subtitle_1hfqg_31{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._list_1hfqg_37{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_1hfqg_45{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-4);padding:var(--tu-space-4) 0;border-bottom:1px solid var(--tu-border)}._row_1hfqg_45:first-child{border-top:1px solid var(--tu-border)}._identity_1hfqg_58{display:flex;align-items:center;gap:var(--tu-space-3);min-width:0}._identityText_1hfqg_65{display:flex;flex-direction:column;min-width:0}._name_1hfqg_71{display:flex;align-items:center;gap:var(--tu-space-2);font-weight:600;font-size:var(--tu-font-base)}._youBadge_1hfqg_79{font-weight:400}._email_1hfqg_83{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1hfqg_91{display:flex;align-items:center;gap:var(--tu-space-3);flex-shrink:0}._footnote_1hfqg_98{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._root_1ptvq_3{display:flex;flex-direction:column;gap:var(--tu-space-8)}._header_1ptvq_9{min-width:0}._title_1ptvq_13{font-size:var(--tu-font-4xl);font-weight:600;margin:0}._subtitle_1ptvq_19{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._inviteForm_1ptvq_27{display:flex;flex-direction:column;gap:var(--tu-space-4)}._inviteRow_1ptvq_35{display:flex;align-items:baseline;gap:var(--tu-space-4);flex-wrap:wrap}._fieldError_1ptvq_42{display:inline-flex;align-items:center;gap:var(--tu-space-2)}._emailInput_1ptvq_48{flex:1 1 16rem;min-width:0}._hint_1ptvq_53{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-xs)}._list_1ptvq_59{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_1ptvq_67{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-4);padding:var(--tu-space-5) var(--tu-space-1);border-bottom:1px solid var(--tu-border)}._identityText_1ptvq_76{display:flex;flex-direction:column;min-width:0}._email_1ptvq_48{font-weight:var(--tu-font-weight-medium);font-size:var(--tu-font-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detail_1ptvq_90{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._actions_1ptvq_95{display:flex;align-items:center;gap:var(--tu-space-5);flex-shrink:0}._root_1e6pp_1{display:flex;flex-direction:column;gap:var(--tu-space-4)}._list_1e6pp_7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_1e6pp_15{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-4);padding:var(--tu-space-4) 0;border-bottom:1px solid var(--tu-border)}._row_1e6pp_15:first-child{border-top:1px solid var(--tu-border)}._identity_1e6pp_28{display:flex;align-items:center;gap:var(--tu-space-3);min-width:0}._identityText_1e6pp_35{display:flex;flex-direction:column;min-width:0}._name_1e6pp_41{font-weight:600;font-size:var(--tu-font-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subline_1e6pp_49{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._actions_1e6pp_54{display:flex;align-items:center;gap:var(--tu-space-3);flex-shrink:0}._footer_1e6pp_61{display:flex;justify-content:center;padding-top:var(--tu-space-4)}._dialogForm_1e6pp_67{display:flex;flex-direction:column;gap:var(--tu-space-4)}._error_1e6pp_73{margin:0;color:var(--tu-status-error);font-size:var(--tu-font-sm)}._destructiveList_1e6pp_79{margin:0;padding-left:var(--tu-space-7);color:var(--tu-danger)}._formNote_1e6pp_85{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._card_xpsu9_1{display:flex;flex-direction:column}._header_xpsu9_6{margin-bottom:var(--tu-space-4)}._title_xpsu9_10{font-size:var(--tu-font-4xl);font-weight:600;margin:0}._subtitle_xpsu9_16{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._list_xpsu9_22{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_xpsu9_30{display:flex;align-items:baseline;gap:var(--tu-space-4);padding:var(--tu-space-3) 0;border-bottom:1px solid var(--tu-border)}._row_xpsu9_30:first-child{border-top:1px solid var(--tu-border)}._date_xpsu9_42{flex:0 0 4.5rem;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._line_xpsu9_48{flex:1 1 auto;min-width:0;font-size:var(--tu-font-sm)}._annotation_xpsu9_54{flex-shrink:0;margin-left:auto}._footer_xpsu9_59{display:flex;justify-content:center;padding-top:var(--tu-space-4)}._fields_6rzm1_1{display:flex;flex-direction:column;gap:var(--tu-space-4)}._error_6rzm1_2{margin:0;padding:var(--tu-space-3) var(--tu-space-4);border-radius:var(--tu-radius-md);background:var(--tu-status-error-bg);color:var(--tu-status-error-ink);font-size:var(--tu-portfolio-font-body)}._wrap_4uck2_1{position:relative;width:min(520px,100%)}._field_4uck2_2{width:100%}._kbd_4uck2_3{position:absolute;right:var(--tu-space-3);top:50%;transform:translateY(-50%);padding:0 var(--tu-space-2);border:1px solid var(--tu-border);border-radius:var(--tu-radius-xs);background:var(--tu-surface);color:var(--tu-text-muted);font-family:var(--tu-font-family);font-size:var(--tu-font-2xs);line-height:1.6;pointer-events:none}._panel_4uck2_18{position:absolute;z-index:20;top:calc(100% + var(--tu-space-2));left:0;right:0;max-height:460px;overflow-y:auto;padding:var(--tu-space-2);background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);box-shadow:var(--tu-shadow-popover)}._status_4uck2_32{display:flex;align-items:center;gap:var(--tu-space-2);padding:var(--tu-space-3);font-size:var(--tu-font-sm);color:var(--tu-text-secondary)}._groupLabel_4uck2_33{padding:var(--tu-space-2) var(--tu-space-3) var(--tu-space-1);font-size:var(--tu-font-2xs);font-weight:var(--tu-font-weight-semibold);letter-spacing:var(--tu-tracking-caps);text-transform:uppercase;color:var(--tu-text-muted)}._hit_4uck2_41{display:flex;align-items:center;gap:var(--tu-space-3);padding:var(--tu-space-2) var(--tu-space-3);border-radius:var(--tu-radius-sm);cursor:pointer;color:var(--tu-text-secondary)}._hitActive_4uck2_50{background:var(--tu-surface-subtle);color:var(--tu-text)}._hitIcon_4uck2_51{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--tu-radius-sm);background:var(--tu-surface-sunken);color:var(--tu-text-secondary);flex:none}._hitText_4uck2_62{flex:1;min-width:0;display:flex;flex-direction:column}._hitPrimary_4uck2_63{font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-medium);color:var(--tu-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hitSecondary_4uck2_64{font-size:var(--tu-font-xs);color:var(--tu-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._footer_4uck2_65{display:flex;gap:var(--tu-space-4);margin-top:var(--tu-space-2);padding:var(--tu-space-2) var(--tu-space-3) var(--tu-space-1);border-top:1px solid var(--tu-border);font-size:var(--tu-font-2xs);color:var(--tu-text-muted)}._footer_4uck2_65 kbd{margin-right:var(--tu-space-1);padding:0 var(--tu-space-1);border:1px solid var(--tu-border);border-radius:var(--tu-radius-xs);font-family:var(--tu-font-family)}._console_1hrvp_7{height:100%;overflow:hidden;color:var(--tu-text);font-family:var(--tu-font-family)}._console_1hrvp_7 .tu-settings-shell{height:100%;grid-template-columns:248px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}._console_1hrvp_7 .tu-settings-shell__rail{height:100%;box-sizing:border-box;background:var(--tu-surface);border-right-color:var(--tu-portfolio-hairline);padding:var(--tu-space-7) var(--tu-space-5) var(--tu-space-6);gap:var(--tu-space-7);overflow-y:auto}._console_1hrvp_7 .tu-settings-shell__rail-footer{border-top-color:var(--tu-portfolio-hairline);padding-top:var(--tu-space-5)}._console_1hrvp_7 .tu-settings-shell .tu-nav-item{padding:var(--tu-space-3) var(--tu-space-4);font-size:var(--tu-portfolio-font-control)}._console_1hrvp_7 .tu-settings-shell__content{min-width:0;height:100%;overflow-y:auto}._brand_1hrvp_23{display:flex;align-items:center;gap:var(--tu-space-3);padding:0 var(--tu-space-4)}._staffChip_1hrvp_24{padding:var(--tu-space-2xs) var(--tu-space-3);border-radius:var(--tu-radius-pill);background:var(--tu-surface-inverse);color:var(--tu-text-on-inverse);font-size:var(--tu-portfolio-font-caption);font-weight:var(--tu-font-weight-semibold)}._identity_1hrvp_33{display:flex;align-items:center;gap:var(--tu-space-3)}._identityText_1hrvp_34{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}._identityName_1hrvp_35{font-size:var(--tu-portfolio-font-control);font-weight:var(--tu-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._identityRole_1hrvp_36{font-size:var(--tu-portfolio-font-caption);color:var(--tu-text-secondary)}._pane_1hrvp_39{display:flex;flex-direction:column;min-height:100%}._searchRow_1hrvp_42{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--tu-space-4);padding:var(--tu-space-4) var(--tu-space-9);background:var(--tu-surface);border-bottom:1px solid var(--tu-portfolio-hairline)}._readonly_1hrvp_53{margin-left:auto;display:inline-flex;align-items:center;gap:var(--tu-space-2);padding:var(--tu-space-2xs) var(--tu-space-4);border-radius:var(--tu-radius-pill);background:var(--tu-portfolio-hairline);color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-detail);font-weight:var(--tu-font-weight-semibold);white-space:nowrap}._readonly_1hrvp_53:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}._page_1hrvp_69{width:100%;max-width:1040px;margin:0 auto;padding:var(--tu-space-9) var(--tu-space-9) var(--tu-space-13);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--tu-space-7)}._crumbs_1hrvp_79{margin-bottom:calc(-1 * var(--tu-space-4));font-size:var(--tu-portfolio-font-detail)}._header_1hrvp_81{display:flex;align-items:flex-start;gap:var(--tu-space-5)}._leading_1hrvp_82{flex:none}._headerText_1hrvp_83{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--tu-space-1)}._title_1hrvp_84{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tu-space-3);margin:0;font-size:var(--tu-font-4xl);font-weight:var(--tu-font-weight-semibold);line-height:1.2}._titleText_1hrvp_85{min-width:0;overflow-wrap:anywhere}._count_1hrvp_86{font-weight:var(--tu-font-weight-regular)}._subtitle_1hrvp_87{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-base);max-width:70ch}._meta_1hrvp_88{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2);margin-top:var(--tu-space-2)}._actions_1hrvp_89{flex:none;display:flex;align-items:center;gap:var(--tu-space-3)}._tile_1hrvp_92{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--tu-portfolio-radius-menu);font-weight:var(--tu-font-weight-semibold);line-height:1}._tile_sm_1hrvp_101{width:32px;height:32px;font-size:var(--tu-portfolio-font-detail);border-radius:var(--tu-portfolio-radius-field)}._tile_md_1hrvp_102{width:var(--tu-space-10);height:var(--tu-space-10);font-size:var(--tu-portfolio-font-title)}._tile_lg_1hrvp_103{width:var(--tu-space-13);height:var(--tu-space-13);font-size:var(--tu-font-3xl);border-radius:var(--tu-portfolio-radius-panel)}._tileCircle_1hrvp_104{border-radius:var(--tu-radius-circle)}._tint_blue_1hrvp_105{background:var(--tu-status-info-bg-100);color:var(--tu-status-info-ink)}._tint_green_1hrvp_106{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-ink)}._tint_amber_1hrvp_107{background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-ink)}._tint_violet_1hrvp_108{background:var(--tu-portfolio-tile-violet-bg);color:var(--tu-portfolio-tile-violet-fg)}._tint_slate_1hrvp_109{background:var(--tu-portfolio-hairline);color:var(--tu-portfolio-tile-slate-fg)}._idChip_1hrvp_111{display:inline-flex;align-items:center;gap:var(--tu-space-1);padding-left:var(--tu-space-3);border-radius:var(--tu-radius-pill);background:var(--tu-portfolio-hairline);color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-caption)}._idChip_1hrvp_111 code{font-family:var(--tu-font-mono)}._time_1hrvp_122{white-space:nowrap}._disabledWrap_1hrvp_123{display:inline-flex;border-radius:var(--tu-radius-pill)}._disabledWrap_1hrvp_123:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}._list_1hrvp_127{display:flex;flex-direction:column;gap:var(--tu-space-4);min-width:0}._toolbar_1hrvp_128{display:flex}._toolbarRow_1hrvp_131{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3);font-size:var(--tu-portfolio-font-control)}._toolbarRow_1hrvp_131>:first-child{flex:0 1 280px}._toolbarRow_1hrvp_131>:not(:first-child){flex:0 0 auto;width:auto}._listState_1hrvp_134{padding:var(--tu-space-2) 0}._listEmpty_1hrvp_135{padding:var(--tu-space-11) 0;text-align:center}._rows_1hrvp_136{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._row_1hrvp_136{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--tu-space-6)}._row_1hrvp_136>*:not(._rowTarget_1hrvp_147){position:relative;z-index:1}._rowActive_1hrvp_148{cursor:pointer}._rowTarget_1hrvp_147{position:absolute;inset:0;z-index:0;padding:0;border:0;background:none;border-radius:inherit;cursor:pointer}._rowTarget_1hrvp_147:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}._rowMain_1hrvp_151{min-width:0}._rowCell_1hrvp_152{font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary);white-space:nowrap}._alignEnd_1hrvp_153{text-align:right}._w_xs_1hrvp_155{width:var(--tu-space-11)}._w_sm_1hrvp_156{width:var(--tu-space-15)}._w_md_1hrvp_157{width:calc(var(--tu-space-15) + var(--tu-space-7))}._w_lg_1hrvp_158{width:calc(var(--tu-space-13) * 2)}._w_xl_1hrvp_159{width:calc(var(--tu-space-15) + var(--tu-space-13))}._w_xxl_1hrvp_160{width:calc(var(--tu-space-15) + var(--tu-space-14))}._alignEnd_1hrvp_153>*{margin-left:auto}._chevron_1hrvp_162{display:inline-flex;color:var(--tu-text-muted)}._list_cards_1hrvp_165 ._rows_1hrvp_136{gap:var(--tu-space-3)}._list_cards_1hrvp_165 ._row_1hrvp_136{padding:var(--tu-space-5) var(--tu-space-6) var(--tu-space-5) var(--tu-space-5);background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);transition:box-shadow var(--motion-snap) var(--ease-standard)}._list_cards_1hrvp_165 ._rowActive_1hrvp_148:hover{box-shadow:var(--tu-portfolio-shadow-row-hover)}._list_lines_1hrvp_176 ._row_1hrvp_136{padding:var(--tu-space-4) 0;border-bottom:1px solid var(--tu-portfolio-hairline)}._list_lines_1hrvp_176 ._row_1hrvp_136:last-child{border-bottom:0}._list_lines_1hrvp_176 ._rowActive_1hrvp_148:hover ._cellPrimary_1hrvp_178{text-decoration:underline}._list_lines_1hrvp_176 ._listEmpty_1hrvp_135{padding:var(--tu-space-7) 0}._listFooter_1hrvp_181{padding-top:var(--tu-space-1)}._pager_1hrvp_182{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-3)}._pagerRange_1hrvp_183{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-detail);font-variant-numeric:tabular-nums}._pagerButtons_1hrvp_184{display:inline-flex;gap:var(--tu-space-2)}._cell_1hrvp_178{display:flex;align-items:center;gap:var(--tu-space-4);min-width:0}._cellText_1hrvp_187{display:flex;flex-direction:column;gap:var(--tu-space-2xs);min-width:0}._cellTitleLine_1hrvp_188{display:flex;align-items:center;gap:var(--tu-space-2);min-width:0}._cellPrimary_1hrvp_178{color:var(--tu-text);font-size:var(--tu-portfolio-font-title);font-weight:var(--tu-font-weight-semibold);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cellTitleLine_1hrvp_188 .tu-label-chip{flex:none;font-size:var(--tu-portfolio-font-tag);line-height:1.3}._cellSecondary_1hrvp_191{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-detail);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._list_lines_1hrvp_176 ._cellPrimary_1hrvp_178{font-size:var(--tu-font-base)}._cellWrap_1hrvp_193 ._cellPrimary_1hrvp_178,._cellWrap_1hrvp_193 ._cellSecondary_1hrvp_191{white-space:normal;overflow:visible;overflow-wrap:anywhere}._cellWrap_1hrvp_193 ._cellTitleLine_1hrvp_188{flex-wrap:wrap}._panel_1hrvp_197{background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);padding:var(--tu-space-6) var(--tu-space-7);min-width:0}._panelHeader_1hrvp_204{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tu-space-4);margin-bottom:var(--tu-space-4)}._panelHeading_1hrvp_205{min-width:0}._panelTitle_1hrvp_206{margin:0;font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}._panelDescription_1hrvp_207{margin:var(--tu-space-1) 0 0;font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary)}._panelFlush_1hrvp_208{padding-bottom:var(--tu-space-2)}._details_1hrvp_210{margin:0;display:flex;flex-direction:column}._detailRow_1hrvp_211{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--tu-space-4);padding:var(--tu-space-3) 0;border-bottom:1px solid var(--tu-portfolio-hairline);font-size:var(--tu-portfolio-font-body)}._detailRow_1hrvp_211:first-child{padding-top:0}._detailRow_1hrvp_211:last-child{border-bottom:0;padding-bottom:0}._detailRow_1hrvp_211 dt{color:var(--tu-text-secondary)}._detailRow_1hrvp_211 dd{margin:0;color:var(--tu-text);min-width:0;overflow-wrap:anywhere}._metaLine_1hrvp_217{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2);color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._dot_1hrvp_218{color:var(--tu-text-muted)}._stat_1hrvp_220{display:flex;flex-direction:column;gap:var(--tu-space-1);padding:var(--tu-space-5) var(--tu-space-6);background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);font:inherit;text-align:left;color:inherit}._statActive_1hrvp_232{cursor:pointer;transition:box-shadow var(--motion-snap) var(--ease-standard)}._statActive_1hrvp_232:hover{box-shadow:var(--tu-portfolio-shadow-row-hover)}._statActive_1hrvp_232:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}._statLabel_1hrvp_235{font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary);font-weight:var(--tu-font-weight-medium)}._statValue_1hrvp_236{font-size:var(--tu-font-4xl);font-weight:var(--tu-font-weight-semibold);line-height:1.15;font-variant-numeric:tabular-nums}._statHint_1hrvp_237{font-size:var(--tu-portfolio-font-caption);color:var(--tu-text-muted)}._notice_1hrvp_239{padding:var(--tu-space-4) var(--tu-space-5);border-radius:var(--tu-radius-lg);border:1px solid var(--tu-portfolio-hairline);background:var(--tu-surface);font-size:var(--tu-portfolio-font-body)}._notice_success_1hrvp_246{background:var(--tu-status-success-bg);border-color:var(--tu-status-success-border);color:var(--tu-status-success-ink)}._notice_danger_1hrvp_247{background:var(--tu-status-error-bg);border-color:var(--tu-status-error-border);color:var(--tu-status-error-ink)}._notice_warning_1hrvp_248{background:var(--tu-status-warning-bg);border-color:var(--tu-status-warning-border);color:var(--tu-status-warning-ink)}@media(max-width:760px){._console_1hrvp_7 .tu-settings-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}._console_1hrvp_7 .tu-settings-shell__rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--tu-portfolio-hairline);padding:var(--tu-space-4);gap:var(--tu-space-3)}._console_1hrvp_7 .tu-settings-shell__rail-footer{display:none}._console_1hrvp_7 .tu-settings-shell__selector{padding:var(--tu-space-4) var(--tu-space-4) var(--tu-space-2);background:var(--tu-surface)}._console_1hrvp_7 .tu-settings-shell__selector-select{border-color:var(--tu-portfolio-hairline);border-radius:var(--tu-radius-pill);padding:var(--tu-space-3) var(--tu-space-5);font-size:var(--tu-portfolio-font-control);font-weight:var(--tu-font-weight-semibold)}._searchRow_1hrvp_42{position:static;padding:var(--tu-space-3) var(--tu-space-4)}._page_1hrvp_69{padding:var(--tu-space-6) var(--tu-space-4) var(--tu-space-12);gap:var(--tu-space-5)}._title_1hrvp_84{font-size:var(--tu-font-3xl)}._header_1hrvp_81{flex-wrap:wrap}._actions_1hrvp_89{width:100%}._row_1hrvp_136{grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;gap:var(--tu-space-3)}._page_1hrvp_69 [role=tablist]{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}._rowCell_1hrvp_152._hideOnPhone_1hrvp_264,._hideOnPhone_1hrvp_264{display:none}._list_stack_1hrvp_265 ._row_1hrvp_136{grid-template-columns:minmax(0,1fr) max-content;grid-auto-flow:row}._list_stack_1hrvp_265 ._rowMain_1hrvp_151{grid-column:1 / -1}._list_stack_1hrvp_265 ._rowCell_1hrvp_152{width:auto;min-width:0}._list_cards_1hrvp_165 ._row_1hrvp_136{padding:var(--tu-space-4)}._detailRow_1hrvp_211{grid-template-columns:var(--tu-space-15) minmax(0,1fr)}}._inviteRow_1m0qm_2{display:flex;align-items:flex-start;gap:var(--tu-space-3);flex-wrap:wrap}._inviteField_1m0qm_3{flex:1 1 320px}._hint_1m0qm_4{margin:var(--tu-space-3) 0 0;font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary)}._tabBody_1m0qm_5{padding-top:var(--tu-space-5);display:flex;flex-direction:column;gap:var(--tu-space-4)}._rowActions_1m0qm_6{display:inline-flex;gap:var(--tu-space-2)}._muted_1m0qm_7{margin:0;color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-body)}._chips_1m0qm_8{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}._chip_1m0qm_8{padding:var(--tu-space-2) var(--tu-space-4);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-pill);background:var(--tu-surface);font:inherit;font-size:var(--tu-portfolio-font-control);font-weight:var(--tu-font-weight-semibold);color:var(--tu-text);cursor:pointer}._chip_1m0qm_8:hover{box-shadow:var(--tu-portfolio-shadow-row-hover)}._value_1m0qm_21{font-family:var(--tu-font-mono);font-size:var(--tu-portfolio-font-detail);color:var(--tu-text)}._valueClip_1m0qm_23{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filters_1m0qm_24{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3)}._dateField_1m0qm_25{display:inline-block;width:156px}._pagerWrap_1m0qm_26:not(:empty){margin-top:var(--tu-space-4);padding-top:var(--tu-space-4);border-top:1px solid var(--tu-portfolio-hairline)}._root_18waq_1{display:flex;flex-direction:column;gap:var(--tu-space-5)}._header_18waq_7{min-width:0}._title_18waq_11{display:flex;align-items:baseline;gap:var(--tu-space-2);font-size:var(--tu-font-4xl);font-weight:600;margin:0}._scopeNote_18waq_20{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);font-weight:400}._subtitle_18waq_26{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._root_mtmsc_1{display:flex;flex-direction:column;gap:var(--tu-space-5)}._header_mtmsc_2{min-width:0}._title_mtmsc_3{margin:0;font-size:var(--tu-font-4xl);font-weight:600}._subtitle_mtmsc_4{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._viewer_mtmsc_6{display:flex;align-items:center;gap:var(--tu-space-7)}._viewerMain_mtmsc_7{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:var(--tu-space-2)}._viewerNameRow_mtmsc_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2)}._viewerNameRow_mtmsc_8 strong{font-size:var(--tu-font-xl);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chips_mtmsc_10{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}._avatarActions_mtmsc_11{display:flex;align-items:center;gap:var(--tu-space-3)}._passwordForm_mtmsc_12{display:flex;flex-direction:column;gap:var(--tu-space-4)}._form_mtmsc_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-5) var(--tu-space-7)}._formActions_mtmsc_15{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}@media(max-width:38rem){._form_mtmsc_14{grid-template-columns:minmax(0,1fr)}}._error_mtmsc_17{margin:0;color:var(--tu-status-error);font-size:var(--tu-font-sm)}._destructive_mtmsc_18{display:flex;flex-direction:column;gap:var(--tu-space-3);align-items:flex-start}._dangerZone_mtmsc_20{align-items:center;border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);display:flex;flex-wrap:wrap;gap:var(--tu-space-5);justify-content:space-between;margin-top:var(--tu-space-8);padding:var(--tu-space-7)}._dangerZoneText_mtmsc_31{display:flex;flex-direction:column;gap:2px;min-width:0}._dangerZoneTitle_mtmsc_32{margin:0;font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}._dangerZoneNote_mtmsc_33{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm);max-width:60ch}._dangerRow_mtmsc_35{border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);margin-top:var(--tu-space-8);padding:var(--tu-space-7)}._destructiveList_mtmsc_41{margin:0;padding-left:var(--tu-space-7);color:var(--tu-danger)}._planHeader_mtmsc_43{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3)}._planAffects_mtmsc_44{color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._planBody_mtmsc_45{display:flex;flex-direction:column;gap:var(--tu-space-4)}._planNote_mtmsc_46{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._bodyStack_mtmsc_47{display:flex;flex-direction:column;gap:var(--tu-space-5)}._visuallyHidden_mtmsc_49{position:absolute;width:1px;height:1px;padding:0;margin:calc(-1 * var(--tu-space-hairline));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checklist_mtmsc_61{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--tu-border);border-radius:var(--tu-radius-md)}._checklistRow_mtmsc_62{display:flex;align-items:flex-start;gap:var(--tu-space-3);padding:var(--tu-space-3) var(--tu-space-4);border-bottom:1px solid var(--tu-border)}._checklistRow_mtmsc_62:last-child{border-bottom:none}._checklistIcon_mtmsc_64{display:flex;flex:0 0 auto;align-items:center;padding-top:var(--tu-space-1)}._checklistText_mtmsc_65{display:flex;flex-direction:column;gap:var(--tu-space-1);min-width:0}._checklistLabel_mtmsc_66{font-weight:600}._checklistResult_mtmsc_67{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._outcomeRow_mtmsc_69{display:flex;align-items:flex-start;gap:var(--tu-space-3)}._outcomeHeadline_mtmsc_70{margin:0;font-weight:600}._outcomeSub_mtmsc_71{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}@media(max-width:38rem){._viewer_mtmsc_6{align-items:flex-start;flex-wrap:wrap}}._root_1xpjg_1{display:flex;flex-direction:column;gap:var(--tu-space-5)}._header_1xpjg_2{min-width:0}._title_1xpjg_3{margin:0;font-size:var(--tu-font-4xl);font-weight:600}._subtitle_1xpjg_4{margin:var(--tu-space-1) 0 0;color:var(--tu-text-secondary);font-size:var(--tu-font-base)}._form_1xpjg_5{display:flex;flex-direction:column;gap:var(--tu-space-4);max-width:28rem}._formActions_1xpjg_6{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}._footer_1tpjb_4{display:flex;align-items:center;gap:var(--tu-space-3);min-width:0}._footerIdentity_1tpjb_11{display:flex;flex-direction:column;min-width:0}._footerName_1tpjb_17{font-weight:600;font-size:var(--tu-font-base)}._footerRole_1tpjb_22{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}._signOutButton_1tpjb_27{margin-left:auto;flex-shrink:0}._errorAlert_wz8cu_3{color:var(--tu-status-error);font-size:.875rem}._root_1hayq_1,._stack_1hayq_2{display:grid;gap:1rem}._header_1hayq_7{display:flex;align-items:center;justify-content:space-between;gap:1rem}h1,h2{margin:0;color:var(--tu-text)}h1{font-size:1.5rem}h2{font-size:1rem}p{color:var(--tu-text-muted);line-height:1.5}._muted_1hayq_33{font-size:.875rem}._badge_1hayq_37{color:var(--tu-text-muted);font-size:.875rem}._error_1hayq_42{color:var(--tu-status-error)}._recovery_1hayq_46{display:grid;gap:.5rem;margin:1rem 0;padding:1rem;border:1px solid var(--tu-border);border-radius:.5rem}._recovery_1hayq_46 strong{color:var(--tu-text)}._recovery_1hayq_46 p{margin:0}a{color:var(--tu-accent)}._actions_1hayq_67{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.75rem}._list_1hayq_75{margin:0;padding-left:1.25rem;color:var(--tu-text-muted);line-height:1.6}._list_1hayq_75 strong{color:var(--tu-text)}._srOnly_1hayq_86{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){._header_1hayq_7{align-items:flex-start;flex-direction:column}}._dialogContent_14viq_7._dialogContent_14viq_7{box-sizing:border-box;max-height:calc(100vh - 48px - var(--tu-viewport-inset-top, 0px));padding:0;gap:0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 64px #1c252c42;color:#1c252c}._header_14viq_19{padding:16px 18px 13px;border-bottom:1px solid #e5e7e9;background:#fff}._headerRow_14viq_25{display:flex;align-items:center;gap:11px}._headerRow_14viq_25:not(:last-child){margin-bottom:13px}._bolt_14viq_35{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:9px;background:#1c252c;color:#fff}._backAction_14viq_46._backAction_14viq_46{min-height:0;flex:none;gap:7px;padding:8px 15px;border:1px solid #ced1d3;border-radius:999px;background:#fff;color:#1c252c;font-size:13px;font-weight:600}._heading_14viq_59{min-width:0;line-height:1.25}._title_14viq_64._title_14viq_64{margin:0;color:#1c252c;font-size:15.5px;font-weight:600;line-height:1.25}._heading_14viq_59 p{margin:0;color:#888d91;font-size:12px;line-height:1.25}._esc_14viq_79{margin-left:auto;padding:3px 7px;flex:none;border:1px solid #e5e7e9;border-radius:6px;color:#9fa4a7;font-size:11px;font-weight:600}._search_14viq_90{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #e5e7e9;border-radius:12px;background:#f1f5f8;color:#888d91}._search_14viq_90 input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1c252c;font:inherit;font-size:14.5px}._search_14viq_90 input::placeholder{color:#9fa4a7}._search_14viq_90:focus-within{border-color:#9fa4a7}._srOnly_14viq_120{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._body_14viq_131:focus{outline:none}._body_14viq_131{max-height:56vh;padding:8px;overflow:auto;background:#f1f5f8}._homeView_14viq_142{padding:8px 6px 6px}._listView_14viq_146{padding:8px 2px 6px}._digestHeading_14viq_150{padding:2px 4px 14px}._listView_14viq_146>._digestHeading_14viq_150{padding:2px 10px 6px}._digestHeading_14viq_150 h2{margin:0;color:#1c252c;font-size:19px;font-weight:600;line-height:1.3}._digestHeading_14viq_150 p{margin:3px 0 0;color:#888d91;font-size:13px;line-height:1.5}._card_14viq_173{padding:12px 14px 11px;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1c252c0f,0 4px 14px #1c252c0f}._listView_14viq_146>._card_14viq_173{margin:0 2px}._cardMeta_14viq_184{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#696f72;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}._severityDot_14viq_196{width:8px;height:8px;flex:none;border-radius:50%}._severity_critical_14viq_203{background:#d90000}._severity_moderate_14viq_207{background:#e0ab00}._severity_routine_14viq_211{background:#3f81d1}._progress_14viq_215{display:flex;align-items:center;gap:8px;margin-left:auto;color:#888d91;letter-spacing:normal;text-transform:none}._progressTrack_14viq_225,._runTrack_14viq_226{overflow:hidden;border:0;border-radius:999px;background:#e5e7e9;appearance:none}._progressTrack_14viq_225{width:64px;height:4px}._runTrack_14viq_226{height:6px;flex:1}._progressTrack_14viq_225::-webkit-progress-bar,._runTrack_14viq_226::-webkit-progress-bar{background:#e5e7e9}._progressTrack_14viq_225::-webkit-progress-value{border-radius:999px;background:#390}._progressTrack_14viq_225::-moz-progress-bar{border-radius:999px;background:#390}._runTrack_14viq_226::-webkit-progress-value{border-radius:999px;background:#e97008;transition:width .4s}._runTrack_14viq_226::-moz-progress-bar{border-radius:999px;background:#e97008}._card_14viq_173 h3{margin:0;color:#1c252c;font-size:16.5px;font-weight:600;line-height:1.3}._card_14viq_173 p{max-width:500px;margin:4px 0 0;color:#888d91;font-size:13px;line-height:1.5}._cardActions_14viq_286{display:flex;align-items:center;gap:8px;margin-top:14px}._primaryAction_14viq_293._primaryAction_14viq_293,._laterAction_14viq_294._laterAction_14viq_294,._ignoreAction_14viq_295._ignoreAction_14viq_295{min-height:0;font-family:inherit;font-weight:600}._primaryAction_14viq_293._primaryAction_14viq_293{padding:10px 22px;border:0;border-radius:999px;background:#1c252c;color:#fff;font-size:13.5px}._primaryAction_14viq_293._primaryAction_14viq_293:hover,._approveAction_14viq_311._approveAction_14viq_311:hover,._doneAction_14viq_312._doneAction_14viq_312:hover{background:#3a464f}._laterAction_14viq_294._laterAction_14viq_294{padding:7px 13px;border:1px solid #ced1d3;border-radius:999px;background:#fff;color:#696f72;font-size:13px}._ignoreAction_14viq_295._ignoreAction_14viq_295{padding:7px 8px;border:0;background:transparent;color:#888d91;font-size:13px}._cardActions_14viq_286>:not(._siteLabel_14viq_333){flex:none}._siteLabel_14viq_333{min-width:0;margin-left:auto;overflow:hidden;color:#888d91;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}._pager_14viq_347{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}._pagerArrow_14viq_355._pagerArrow_14viq_355{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:#9fa4a7}._dots_14viq_366{display:flex;align-items:center;gap:6px}._dot_14viq_366._dot_14viq_366._dot_14viq_366{display:grid;box-sizing:border-box;width:7px;min-width:7px;max-width:7px;min-inline-size:7px;max-inline-size:7px;height:7px;min-height:7px;padding:0;flex:none;border:0;border-radius:50%;background:#ced1d3;box-shadow:none}._dot_14viq_366._dot_14viq_366>span{display:none}._dotActive_14viq_394._dotActive_14viq_394._dotActive_14viq_394{background:#1c252c}._pagerCount_14viq_398{min-width:64px;color:#888d91;font-size:12px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}._sectionLabel_14viq_407,._listLabel_14viq_408{margin:0;color:#9fa4a7;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}._sectionLabel_14viq_407{padding:18px 4px 8px}._listLabel_14viq_408{padding:14px 12px 6px}._moduleGrid_14viq_425{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._moduleCard_14viq_431._moduleCard_14viq_431{display:flex;min-width:0;height:auto;min-height:0;padding:14px 15px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1c252c0d,0 3px 10px #1c252c0d;font:inherit;text-align:left;transition:transform .15s ease,box-shadow .15s ease}._moduleCard_14viq_431._moduleCard_14viq_431:hover,._moduleCard_14viq_431._moduleCard_14viq_431:focus-visible{transform:translateY(-2px);box-shadow:0 6px 20px #1c252c1a}._moduleName_14viq_456{display:flex;align-items:center;gap:8px;margin-bottom:9px}._moduleName_14viq_456>strong{color:#1c252c;font-size:13.5px;font-weight:700}._moduleIcon_14viq_469{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:8px}._moduleIcon_14viq_469._tone_critical_14viq_478{background:#fdecec;color:#d90000}._moduleIcon_14viq_469._tone_warning_14viq_483{background:#fff2cc;color:#a67f00}._moduleIcon_14viq_469._tone_good_14viq_488{background:#e0f2e0;color:#267300}._moduleMetricRow_14viq_493{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}._moduleValue_14viq_502{min-width:0;overflow:hidden;color:#1c252c;font-size:19px;font-weight:800;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}._moduleCard_14viq_431 small{margin-top:5px;overflow:hidden;color:#9fa4a7;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._backupBars_14viq_523{flex:none;fill:#b8e6b8}._backupBars_14viq_523 ._backupBarRisk_14viq_528{fill:#e0ab00}._scoreRing_14viq_532{position:relative;display:grid;width:46px;height:46px;flex:none;place-items:center;font-size:13px;font-weight:800}._scoreRing_14viq_532 svg{position:absolute;inset:0;transform:rotate(-90deg)}._scoreRing_14viq_532 circle{fill:none;stroke-width:5}._ringTrack_14viq_554{stroke:#eef1f3}._ringValue_14viq_558{stroke:currentcolor;stroke-linecap:round}._scoreRing_14viq_532._tone_critical_14viq_478{color:#d90000}._scoreRing_14viq_532._tone_warning_14viq_483{color:#a67f00}._scoreRing_14viq_532._tone_good_14viq_488{color:#390}._seeAll_14viq_575._seeAll_14viq_575{display:flex;min-height:0;margin:10px auto 0;padding:2px 6px;border:0;background:transparent;color:#9fa4a7;font-size:12px;font-weight:600}._seeAll_14viq_575._seeAll_14viq_575:hover{color:#696f72}._rows_14viq_591{margin:0 2px;padding:4px;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1c252c0d,0 3px 10px #1c252c0d}._row_14viq_591._row_14viq_591{display:flex;width:100%;height:auto;min-height:0;align-items:center;justify-content:flex-start;gap:11px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#b7babd;font:inherit;text-align:left}._row_14viq_591._row_14viq_591:hover,._row_14viq_591._row_14viq_591:focus-visible{background:#f1f5f8}._rowTitle_14viq_621{min-width:0;flex:1 1 auto;overflow:hidden;color:#1c252c;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._rowTrailing_14viq_632{max-width:42%;flex:none;overflow:hidden;color:#888d91;font-size:12.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}._siteList_14viq_643{display:grid;gap:8px;margin:8px 2px 0}._site_14viq_333{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1c252c0d,0 3px 10px #1c252c0d}._site_14viq_333>summary{display:flex;align-items:center;gap:11px;padding:11px 14px 11px 12px;cursor:pointer;list-style:none}._site_14viq_333>summary::-webkit-details-marker{display:none}._site_14viq_333>summary:hover{background:#f8fafb}._site_14viq_333>summary:focus-visible{outline:2px solid #1c252c;outline-offset:-2px;border-radius:14px}._siteMark_14viq_679{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:9px;background:#f1f5f8;color:#696f72;font-size:11.5px;font-weight:700;letter-spacing:.02em}._siteText_14viq_693{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.25}._siteText_14viq_693 strong{overflow:hidden;color:#1c252c;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._siteText_14viq_693 span{overflow:hidden;color:#888d91;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._siteCount_14viq_718{display:flex;align-items:center;gap:6px;padding:3px 10px;flex:none;border-radius:999px;background:#f1f5f8;color:#696f72;font-size:11.5px;font-weight:600}._siteChevron_14viq_731{display:grid;flex:none;place-items:center;color:#9fa4a7;transition:transform .18s ease}._site_14viq_333[open] ._siteChevron_14viq_731{transform:rotate(90deg)}._site_14viq_333>._rows_14viq_591{margin:0;padding:4px;border-top:1px solid #e5e7e9;border-radius:0;box-shadow:none}._noMatch_14viq_751{margin:0;padding:28px 16px;color:#888d91;font-size:13.5px;text-align:center}._scan_14viq_759{padding:6px 0 22px;text-align:center}._scanStage_14viq_764{position:relative;height:252px;overflow:hidden}._scanTile_14viq_770{position:absolute;top:0;left:0;display:block;opacity:0;will-change:transform,opacity}._scanTile_14viq_770>.tu-avatar{width:100%;height:100%;font-size:inherit}._scanTileBare_14viq_785 .tu-avatar__initials{display:none}._scanTitle_14viq_789{margin:2px 0 0;color:#1c252c;font-size:16px;font-weight:600}._scanNote_14viq_796{margin:3px 0 0;color:#888d91;font-size:12.5px}._allClear_14viq_802{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid #b8e6b8;border-radius:14px;background:#f2faf2}._allClear_14viq_802>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:#e0f2e0;color:#390}._allClear_14viq_802 strong{color:#1c252c;font-size:14px}._allClear_14viq_802 p{margin:2px 0 0;color:#267300;font-size:12.5px}._actionView_14viq_834{padding:14px 12px 12px}._actionMeta_14viq_838{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;color:#888d91;font-size:12px}._actionMeta_14viq_838 strong{color:#1c252c;font-weight:600}._reversibility_14viq_853{padding:2px 10px;border-radius:999px;font-size:10.5px;font-weight:600}._reversibility_reversible_14viq_860{background:#e0f2e0;color:#267300}._reversibility_rollback_14viq_865{background:#e0eef9;color:#31599c}._reversibility_irreversible_14viq_870{background:#fff2cc;color:#a67f00}._actionView_14viq_834 h2{margin:0 0 8px;color:#1c252c;font-size:17.5px;font-weight:600}._actionDescription_14viq_882{margin:0 0 14px;color:#696f72;font-size:14px;line-height:1.5}._irreversibleNote_14viq_889{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#fff9e6;color:#664e00;font-size:13px;line-height:1.45}._points_14viq_899{display:flex;margin:0 0 12px;padding:12px 14px;flex-direction:column;gap:8px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1c252c0d,0 3px 10px #1c252c0d;list-style:none}._points_14viq_899 li{display:flex;gap:9px;color:#696f72;font-size:13.5px;line-height:1.4}._groupTree_14viq_919{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}._groupSite_14viq_926{padding:11px 14px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1c252c0d,0 3px 10px #1c252c0d;color:#696f72;font-size:13px}._groupSite_14viq_926 label{display:flex;align-items:center;gap:9px}._groupSite_14viq_926 label span:last-child{margin-left:auto;font-size:12px}._groupSite_14viq_926 strong{color:#1c252c}._groupSite_14viq_926 ul{margin:8px 0 0 26px;padding:0;list-style:none}._groupSite_14viq_926 li{padding:5px 0;border-top:1px solid #e5e7e9}._groupResults_14viq_961 p{margin:0 0 10px;color:#696f72;font-size:13px}._pointDot_14viq_967{flex:none;color:#e97008;font-weight:600}._safetyPill_14viq_973{display:inline-block;margin-left:7px;padding:1px 8px;border-radius:32px;background:#e0f2e0;color:#267300;font-size:10px;font-weight:500;letter-spacing:.3px}._planActions_14viq_985{display:flex;flex-direction:column;gap:10px}._approveAction_14viq_311._approveAction_14viq_311,._doneAction_14viq_312._doneAction_14viq_312,._quietAction_14viq_993._quietAction_14viq_993{width:100%;min-height:0;border-radius:999px;font-family:inherit;font-weight:600}._approveAction_14viq_311._approveAction_14viq_311{padding:12px;border:0;background:#1c252c;color:#fff;font-size:14.5px}._doneAction_14viq_312._doneAction_14viq_312{flex:1;padding:11px;border:0;background:#1c252c;color:#fff;font-size:14px}._quietAction_14viq_993._quietAction_14viq_993{padding:11px;border:1px solid #ced1d3;background:#fff;color:#696f72;font-size:14px}._runProgress_14viq_1026{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#696f72;font-size:12px;font-weight:600}._steps_14viq_1036{margin:0 0 14px;padding:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1c252c0d,0 3px 10px #1c252c0d;list-style:none}._steps_14viq_1036 li{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-bottom:1px solid #e5e7e9}._steps_14viq_1036 li:last-child{border-bottom:0}._steps_14viq_1036 li>div{display:flex;min-width:0;flex:1;flex-direction:column}._steps_14viq_1036 strong{color:#1c252c;font-size:13.5px;font-weight:600}._steps_14viq_1036 li>div>span{margin-top:1px;color:#696f72;font-size:12.5px;line-height:1.45}._steps_14viq_1036 ._failedReason_14viq_1078{color:#d90000}._stepMark_14viq_1082{display:grid;box-sizing:border-box;width:19px;height:19px;margin-top:1px;flex:none;place-items:center;border-radius:50%;color:#fff}._stepDone_14viq_1094{background:#390;animation:_actions-center-pop_14viq_1 .25s ease}._stepFailed_14viq_1099{background:#d90000}._stepQueued_14viq_1103{border:2px solid #ced1d3}._stepRunning_14viq_1107{border:2.5px solid #fde5cc;border-top-color:#e97008;animation:_actions-center-spin_14viq_1 .7s linear infinite}._outcome_14viq_1113{display:flex;align-items:center;gap:12px;margin-bottom:14px}._outcome_14viq_1113>div{display:flex;flex-direction:column}._outcome_14viq_1113 strong{color:#1c252c;font-size:15px;font-weight:600}._outcome_14viq_1113>div>span{color:#888d91;font-size:12.5px}._outcomeIcon_14viq_1136{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:#e0f2e0;color:#267300}._outcomeIcon_14viq_1136._outcomeFailed_14viq_1147{background:#fff2cc;color:#a67f00}._outcomeActions_14viq_1152{display:flex;flex-wrap:wrap;gap:10px}._outcomeActions_14viq_1152 ._quietAction_14viq_993._quietAction_14viq_993{width:auto;flex:1}._activityLink_14viq_1163._activityLink_14viq_1163{display:flex;min-height:0;margin:12px auto 0;padding:0;border:0;background:transparent;color:#1c252c;font-size:12.5px;font-weight:400}._activityLink_14viq_1163._activityLink_14viq_1163:hover{text-decoration:underline}._footer_14viq_1179{display:flex;align-items:center;gap:14px;padding:10px 18px;border-top:1px solid #e5e7e9;background:#fff;color:#888d91;font-size:11.5px}._footer_14viq_1179 kbd{margin-right:3px;padding:1px 5px;border:1px solid #ced1d3;border-radius:4px;background:#fff;font:inherit;font-weight:600}._footerNote_14viq_1200{margin-left:auto}._pill_14viq_1204._pill_14viq_1204{position:fixed;right:24px;bottom:88px;z-index:40;display:flex;min-height:0;align-items:center;gap:10px;padding:11px 18px;border:0;border-radius:999px;background:#1c252c;box-shadow:0 10px 30px #1c252c4d;color:#fff;font-size:13px;font-weight:600}._pillMark_14viq_1223{box-sizing:border-box;width:14px;height:14px;flex:none;border-radius:50%}._pillRunning_14viq_1231{border:2px solid rgb(255 255 255 / 30%);border-top-color:#fff;animation:_actions-center-spin_14viq_1 .7s linear infinite}._pillDone_14viq_1237{background:#6c6}._pillFailed_14viq_1241{background:#ffc61a}@keyframes _actions-center-spin_14viq_1{to{transform:rotate(360deg)}}@keyframes _actions-center-pop_14viq_1{0%{transform:scale(.6)}}@media(prefers-reduced-motion:reduce){._stepRunning_14viq_1107,._pillRunning_14viq_1231,._stepDone_14viq_1094{animation:none}._moduleCard_14viq_431._moduleCard_14viq_431,._siteChevron_14viq_731,._runTrack_14viq_226::-webkit-progress-value{transition:none}}._disabledReason_14viq_1271{margin:0;font-size:.8125rem;color:var(--ui-text-muted, #5a6472)}._chatModal_kyyw9_1{position:fixed;inset:0;margin:0;padding:0;width:100vw;height:100vh;max-width:none;max-height:none;border:0;overflow:visible;background:transparent}._chatModal_kyyw9_1::backdrop{background:#1c252c00;backdrop-filter:blur(0);transition:background .36s ease,backdrop-filter .36s ease}._chatModal_kyyw9_1[data-leaving]::backdrop{background:#1c252c00;backdrop-filter:blur(0)}._chatModalFull_kyyw9_26::backdrop{background:#1c252c66;backdrop-filter:blur(3px)}._chatModalSite_kyyw9_31::backdrop{background:#1c252c6b;backdrop-filter:blur(4px)}._shell_kyyw9_36{display:flex;flex-direction:column;background:#fff;color:#1c252c;border-left:1px solid #e5e7e9;box-shadow:-18px 0 48px #1c252c24;z-index:95}._shell_kyyw9_36,._shell_kyyw9_36 *,._shell_kyyw9_36 *:before,._shell_kyyw9_36 *:after{box-sizing:border-box}._shell_kyyw9_36:not(._shellEmbedded_kyyw9_52){position:fixed;top:var(--tu-viewport-inset-top, 0px);right:0;bottom:0;left:max(0px,calc(100% - 420px));border-radius:0;transition:left .42s cubic-bezier(.32,.72,0,1),top .36s cubic-bezier(.2,.7,.2,1),right .36s cubic-bezier(.2,.7,.2,1),bottom .36s cubic-bezier(.2,.7,.2,1),border-radius .36s cubic-bezier(.2,.7,.2,1),box-shadow .36s ease}._shellOpen_kyyw9_67:not(._shellEmbedded_kyyw9_52){animation:_chatDockIn_kyyw9_1 .42s cubic-bezier(.32,.72,0,1) both}._shellFull_kyyw9_71:not(._shellEmbedded_kyyw9_52){top:calc(var(--tu-viewport-inset-top, 0px) + 24px);right:24px;bottom:24px;left:24px;border:1px solid rgba(229,231,233,.92);border-radius:18px;box-shadow:0 24px 70px #1c252c3d;overflow:hidden}._shellSiteModal_kyyw9_82:not(._shellEmbedded_kyyw9_52){top:calc(var(--tu-viewport-inset-top, 0px) + (100vh - var(--tu-viewport-inset-top, 0px) - min(640px,calc(100vh - 150px))) / 2);right:calc((100vw - min(740px,calc(100vw - 32px)))/2);bottom:calc((100vh - var(--tu-viewport-inset-top, 0px) - min(640px,calc(100vh - 150px))) / 2);left:calc((100vw - min(740px,calc(100vw - 32px)))/2);border:1px solid #e5e7e9;border-radius:16px;box-shadow:0 24px 70px #1c252c3d;overflow:hidden;animation:_siteChatRise_kyyw9_1 .2s cubic-bezier(.22,.9,.24,1) both;transform-origin:center center}@keyframes _siteChatRise_kyyw9_1{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@property --chat-rim-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}._openingGlow_kyyw9_106,._openingRim_kyyw9_107{position:absolute;inset:0;border-radius:inherit;pointer-events:none}._openingGlow_kyyw9_106{z-index:39;animation:_chatOpeningGlow_kyyw9_1 1.25s ease-out both}._openingRim_kyyw9_107{z-index:40;padding:2px;background:conic-gradient(from var(--chat-rim-angle),transparent 0deg,transparent 200deg,#e97008 280deg,#bc2bff 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:_chatOpeningSweep_kyyw9_1 1.25s cubic-bezier(.35,.6,.25,1) both}@keyframes _chatOpeningSweep_kyyw9_1{0%{--chat-rim-angle: 0deg;opacity:0}12%,75%{opacity:1}to{--chat-rim-angle: 400deg;opacity:0}}@keyframes _chatOpeningGlow_kyyw9_1{0%,to{box-shadow:0 0 #bc2bff00,0 0 #e9700800}35%{box-shadow:0 0 0 3px #bc2bff24,0 0 60px 6px #e9700838}}._shellEmbedded_kyyw9_52{position:relative;inset:auto;width:100%;min-height:calc(100vh - 2 * var(--tu-space-9, 2rem) - var(--tu-viewport-inset-top, 0px));border:1px solid #e5e7e9;border-radius:16px;box-shadow:var(--tu-shadow-sm, 0 1px 2px rgba(28, 37, 44, .06));overflow:hidden}._modeButton_kyyw9_152{width:32px;height:32px;border:none;border-radius:9px;background:transparent;color:#696f72;display:grid;place-items:center;padding:0;cursor:pointer;flex:none;overflow:hidden;gap:0;font-size:0}.udi-action-button.udi-action-button--ghost._pillButton_kyyw9_172{border:1px solid #e5e7e9;background:#fff;color:#696f72;height:30px;min-height:30px;padding:0 11px}.udi-action-button.udi-action-button--ghost._pillButton_kyyw9_172:hover{border-color:#ced1d3;color:#1c252c}.udi-action-button.udi-action-button--ghost._pillButtonActive_kyyw9_186{border-color:#1c252c!important;background:#1c252c!important;color:#fff!important;opacity:1}._modeButton_kyyw9_152:hover{background:#f1f5f8;color:#1c252c}._pillButton_kyyw9_172,._modeButton_kyyw9_152,._closeButton_kyyw9_200,._newConversation_kyyw9_201,._suggestionChip_kyyw9_202,._sendButton_kyyw9_203{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease}._modeButton_kyyw9_152:focus-visible{outline:2px solid #e97008;outline-offset:2px}.udi-action-button.udi-action-button--ghost._modeButton_kyyw9_152{color:#696f72;font-size:0!important;gap:0;width:30px;height:30px;min-height:30px;padding:0}.udi-action-button.udi-action-button--ghost._modeButton_kyyw9_152 [data-icon-name]{display:none}._modeButton_kyyw9_152 svg{flex:none}._header_kyyw9_231{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid #e5e7e9;min-height:60px}._siteHeader_kyyw9_241{min-height:68px;padding:12px 24px 12px 19px}._siteChatToolbar_kyyw9_246{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:10px 20px;border-bottom:1px solid #e5e7e9;background:#f1f5f8}.udi-action-button.udi-action-button--ghost._siteChatBack_kyyw9_256{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border:1px solid #ced1d3;border-radius:999px;background:#fff;color:#1c252c;font-size:13px;font-weight:600}.udi-action-button.udi-action-button--ghost._siteChatBack_kyyw9_256:hover{background:#f1f5f8;border-color:#b7babd}.udi-action-button.udi-action-button--ghost._siteChatReturn_kyyw9_275{height:32px;min-height:32px;border-color:#1c252c;background:#1c252c;color:#fff}.udi-action-button.udi-action-button--ghost._siteChatReturn_kyyw9_275:hover{border-color:#3a464f;background:#3a464f;color:#fff}._siteChatBack_kyyw9_256 span{font-size:22px;line-height:12px;font-weight:400}._brandMark_kyyw9_291{width:30px;height:30px;border-radius:9px;background:#e97008;color:#fff;display:grid;place-items:center;flex:none}._headerText_kyyw9_302{line-height:1.25;min-width:0;flex:1}._headerTitle_kyyw9_308{font-size:15px;font-weight:600}._headerSub_kyyw9_313{font-size:12px;color:#888d91;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pillButton_kyyw9_172{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;border:1px solid #e5e7e9;background:#fff;color:#696f72;font-family:inherit;font-size:12px;font-weight:600;border-radius:999px;height:30px;padding:0 10px;cursor:pointer}._pillButton_kyyw9_172:hover{border-color:#ced1d3;color:#1c252c}._pillButton_kyyw9_172 svg{flex:none}._pillButtonActive_kyyw9_186{border-color:#1c252c;color:#fff;background:#1c252c}._closeButton_kyyw9_200{width:32px;height:32px;display:grid;place-items:center;border:none;background:transparent;color:#9fa4a7;font-size:0;cursor:pointer;line-height:1;padding:0;border-radius:9px;flex:none}.udi-action-button.udi-action-button--ghost._closeButton_kyyw9_200{border:none;background:transparent;color:#9fa4a7;font-size:0!important;gap:0;width:30px;height:30px;min-height:30px;padding:0}._closeButton_kyyw9_200:hover{background:#f1f5f8;color:#1c252c}._closeButton_kyyw9_200 svg,._modeButton_kyyw9_152 svg{display:block;width:15px;height:15px;flex:none}._closeButton_kyyw9_200:focus-visible{outline:2px solid #e97008;outline-offset:2px}._body_kyyw9_400{flex:1;display:flex;min-height:0}._sessionsRail_kyyw9_406{width:300px;flex:none;border-right:1px solid #e5e7e9;background:#f8fbfc;display:flex;flex-direction:column;min-height:0}._shellPanel_kyyw9_416 ._sessionsRail_kyyw9_406,._shellSiteModal_kyyw9_82 ._sessionsRail_kyyw9_406{width:100%;border-right:none}._sessionsTop_kyyw9_426{padding:12px 12px 6px}._sessionsEyebrow_kyyw9_430{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9fa4a7;padding:0 2px 8px}._newConversation_kyyw9_201{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:none;background:#1c252c;color:#fff;font-family:inherit;font-size:13px;font-weight:600;padding:9px 12px;border-radius:999px;cursor:pointer}.udi-action-button.udi-action-button--ghost._newConversation_kyyw9_201{border:none;background:#1c252c;color:#fff;min-height:0;padding:9px 12px;font-size:13px}.udi-action-button.udi-action-button--ghost._newConversation_kyyw9_201:hover{background:#3a464f;color:#fff}._newConversation_kyyw9_201 svg{flex:none}._searchField_kyyw9_474{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7e9;border-radius:10px;padding:6px 10px;margin-top:10px}._searchField_kyyw9_474 input{border:none;outline:none;background:transparent;font-size:13px;flex:1;min-width:0;color:#1c252c;font-family:inherit}._searchIcon_kyyw9_496{color:#888d91;display:grid;place-items:center}._sessionScroll_kyyw9_502{flex:1;overflow:auto;padding:2px 8px 12px}._sessionsFooter_kyyw9_508{flex:none;border-top:1px solid #e5e7e9;background:#fff;padding:14px 20px}.udi-action-button.udi-action-button--ghost._backDashboard_kyyw9_515{display:block;width:100%;border:0;background:transparent;padding:5px 0;color:#696f72;font-family:inherit;font-size:13px;font-weight:600;text-align:left}.udi-action-button.udi-action-button--ghost._backDashboard_kyyw9_515:hover{color:#1c252c}._sessionGroup_kyyw9_532+._sessionGroup_kyyw9_532{margin-top:4px}._groupLabel_kyyw9_536{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9fa4a7;padding:12px 8px 4px}._sessionList_kyyw9_545{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._sessionItem_kyyw9_554{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px;align-items:start;border-radius:10px;border:1px solid transparent;background:transparent;position:relative;transition:background-color .14s ease,border-color .14s ease;animation:_chatContentRise_kyyw9_1 .22s ease-out backwards}._sessionItem_kyyw9_554:nth-child(2){animation-delay:30ms}._sessionItem_kyyw9_554:nth-child(3){animation-delay:60ms}._sessionItem_kyyw9_554:nth-child(n+4){animation-delay:90ms}._sessionItemSelected_kyyw9_571{background:#fff;border-color:#e5e7e9}._sessionItemUnread_kyyw9_576{background:#fff8f1}._sessionItemUnread_kyyw9_576:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#ef6c00}._sessionItem_kyyw9_554:hover{background:#fff}._sessionItemUnread_kyyw9_576:hover{background:#fff8f1}._sessionButton_kyyw9_599{display:block;padding:8px 10px;min-width:0}._sessionTitleRow_kyyw9_605{display:flex;align-items:center;gap:5px;min-width:0}._sessionTitle_kyyw9_605{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1c252c}._titleLoading_kyyw9_623{display:inline-flex;align-items:center;width:min(170px,100%);height:16px;vertical-align:middle}._titleLoading_kyyw9_623 ._loadingBar_kyyw9_631{width:100%;height:10px}._sessionUnreadDot_kyyw9_636{width:7px;height:7px;flex:none;border-radius:50%;background:#ef6c00;box-shadow:0 0 0 3px #ffe9d6}._sessionMenuWrap_kyyw9_645{position:relative;padding-top:4px;padding-right:4px}@media(hover:hover){._sessionItem_kyyw9_554{grid-template-columns:minmax(0,1fr)}._sessionMenuWrap_kyyw9_645{position:absolute;top:6px;right:8px;padding:0}._sessionMenuWrap_kyyw9_645{opacity:0;transition:opacity .14s ease}._sessionItem_kyyw9_554:hover ._sessionMenuWrap_kyyw9_645,._sessionItem_kyyw9_554:focus-within ._sessionMenuWrap_kyyw9_645,._sessionMenuWrap_kyyw9_645:has([aria-expanded=true]){opacity:1}._sessionTitleRow_kyyw9_605>._statusBadgeCompact_kyyw9_662{transition:opacity .14s ease}._sessionItem_kyyw9_554:hover ._sessionTitleRow_kyyw9_605>._statusBadgeCompact_kyyw9_662,._sessionItem_kyyw9_554:focus-within ._sessionTitleRow_kyyw9_605>._statusBadgeCompact_kyyw9_662{opacity:0}}._sessionTitleRow_kyyw9_605>svg{flex:none;color:var(--tu-brand)}._renameRow_kyyw9_674{display:flex;gap:6px;padding:8px;grid-column:1 / -1}._renameRow_kyyw9_674 input{flex:1;border:1px solid #e5e7e9;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:13px}._renameRow_kyyw9_674 button{border:none;background:#1c252c;color:#fff;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}._archivedToggle_kyyw9_702{margin:10px 2px 0}._conversationPane_kyyw9_706{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:#f1f5f8}._shellPanel_kyyw9_416 ._sessionsRail_kyyw9_406,._shellSiteModal_kyyw9_82 ._sessionsRail_kyyw9_406{animation:_chatPaneFromRight_kyyw9_1 .22s cubic-bezier(.2,.7,.2,1) both}._shellPanel_kyyw9_416 ._conversationPane_kyyw9_706,._shellSiteModal_kyyw9_82 ._conversationPane_kyyw9_706{animation:_chatPaneFromLeft_kyyw9_1 .22s cubic-bezier(.2,.7,.2,1) both}._shellFull_kyyw9_71 ._sessionsRail_kyyw9_406{animation:_chatRailIn_kyyw9_1 .36s cubic-bezier(.2,.7,.2,1) both}._previewPane_kyyw9_730{animation:_chatPreviewIn_kyyw9_1 .36s cubic-bezier(.2,.7,.2,1) both}._conversationMeta_kyyw9_734{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid #e5e7e9;background:#fff;font-size:12.5px;color:#696f72;min-height:46px;flex-wrap:wrap}._conversationTitle_kyyw9_747{flex:0 1 auto;min-width:0;font-weight:600;color:#1c252c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}._yoloBadge_kyyw9_758{flex:none;margin-left:4px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 9px;background:#fff0e4;color:#9a4200;font-size:11.5px;font-weight:700}._yoloBadge_kyyw9_758:before{content:"";width:6px;height:6px;border-radius:50%;background:#f47a13;animation:_yoloPulse_kyyw9_1 2s ease-in-out infinite}@keyframes _yoloPulse_kyyw9_1{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._yoloBadge_kyyw9_758:before{animation:none}}._messages_kyyw9_789{flex:1;overflow:auto;padding:8px 14px 10px;display:flex;flex-direction:column;gap:0}._shellFull_kyyw9_71 ._messages_kyyw9_789,._shellFull_kyyw9_71 ._composer_kyyw9_799,._shellFull_kyyw9_71 ._conversationMeta_kyyw9_734{padding-left:max(16px,calc((100% - 800px)/2));padding-right:max(16px,calc((100% - 800px)/2))}._messagesEmpty_kyyw9_809{justify-content:center}._shellFull_kyyw9_71 ._messagesEmpty_kyyw9_809{flex:0 1 auto}._emptySpacer_kyyw9_817{flex:1 1 0;min-height:0}._emptyState_kyyw9_822{text-align:center;padding:12px 12px 24px;animation:_chatContentRise_kyyw9_1 .2s ease-out both}._suggestionChip_kyyw9_202{animation:_chatContentRise_kyyw9_1 .24s ease-out backwards}._suggestionChip_kyyw9_202:nth-child(1){animation-delay:60ms}._suggestionChip_kyyw9_202:nth-child(2){animation-delay:.1s}._suggestionChip_kyyw9_202:nth-child(n+3){animation-delay:.14s}._emptyIcon_kyyw9_836{width:44px;height:44px;border-radius:13px;background:#fff5eb;color:#e97008;display:grid;place-items:center;margin:0 auto}._emptyTitle_kyyw9_847{font-size:17px;font-weight:600;margin-top:14px}._emptyCopy_kyyw9_853{font-size:13px;color:#888d91;margin:6px auto 0;max-width:400px;line-height:1.5}._suggestions_kyyw9_861{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:16px}._suggestionChip_kyyw9_202{border:1px solid #e5e7e9;background:#fff;color:#4f565b;font-family:inherit;font-size:12.5px;font-weight:500;border-radius:999px;padding:6px 12px;cursor:pointer;max-width:100%;white-space:normal;text-align:left}.udi-action-button.udi-action-button--ghost._suggestionChip_kyyw9_202{border:1px solid #e5e7e9;background:#fff;color:#4f565b;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500;box-shadow:0 1px 2px #1c252c0a}.udi-action-button.udi-action-button--ghost._suggestionChip_kyyw9_202:hover{border-color:#ced1d3;color:#1c252c;background:#fff}._message_kyyw9_789{display:flex;gap:9px;align-items:flex-start;max-width:100%;padding:6px 0 2px;animation:_chatContentRise_kyyw9_1 .2s ease-out both}._messageUser_kyyw9_911{justify-content:flex-end}._messageAssistant_kyyw9_915{justify-content:flex-start}._messageTime_kyyw9_919{align-self:flex-end;flex:none;padding-bottom:5px;color:#9fa4a7;font-size:11px;white-space:nowrap;opacity:0;transition:opacity .15s ease}._message_kyyw9_789:hover ._messageTime_kyyw9_919,._message_kyyw9_789:focus-within ._messageTime_kyyw9_919{opacity:1}._assistantAvatar_kyyw9_935{width:24px;height:24px;border-radius:7px;background:#fff5eb;color:#e97008;display:grid;place-items:center;flex:none;margin-top:4px}._messageBubble_kyyw9_947{max-width:78%;border-radius:14px;padding:9px 13px;font-size:13.5px;line-height:1.45}._messageUser_kyyw9_911{align-items:flex-end}._messageUser_kyyw9_911 ._messageBubble_kyyw9_947{background:#1c252c;color:#fff;border-radius:14px 14px 4px}._messageAssistant_kyyw9_915 ._messageBubble_kyyw9_947{background:#fff;color:#1c252c;border-radius:4px 14px 14px;box-shadow:0 1px 2px #1c252c0d,0 3px 10px #1c252c0d;max-width:600px;flex:1;padding:13px 15px}._messageAssistant_kyyw9_915 ._waitingBubble_kyyw9_975{flex:0 1 auto;display:flex;align-items:center;gap:6px;color:var(--tu-text-secondary)}._waitingText_kyyw9_983{margin:0}._waitingSpinner_kyyw9_987{flex:none;width:14px;height:14px;border:2px solid var(--tu-border);border-top-color:var(--tu-text);border-radius:50%;animation:_chatSpin_kyyw9_1 .8s linear infinite}._messageAssistant_kyyw9_915 ._messageBody_kyyw9_997{font-size:13.5px;line-height:1.5}._messageAssistant_kyyw9_915 ._messageActionBubble_kyyw9_1002{width:100%;max-width:min(720px,calc(100% - 33px));min-width:0}._messageActionBubble_kyyw9_1002 ._capabilityStrip_kyyw9_1008,._messageActionBubble_kyyw9_1002 ._chatQuestion_kyyw9_1009{margin-top:10px}._messageRole_kyyw9_1013{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._messageBody_kyyw9_997{margin:0;white-space:pre-wrap;color:inherit}._messageMarkdown_kyyw9_1031 p,._messageMarkdown_kyyw9_1031 li{color:inherit}._siteMentionPill_kyyw9_1035,._composerInput_kyyw9_1036 .site-mention-editor-pill{position:relative;display:inline-block;box-sizing:border-box;max-width:100%;padding:1px 7px;border-radius:999px;background:#fff0e4;color:#9a4200;font-weight:600;white-space:normal;overflow-wrap:anywhere;cursor:help}._siteMentionPill_kyyw9_1035:focus-visible{outline:2px solid #e97008;outline-offset:2px}._siteMentionTooltip_kyyw9_1056{position:absolute;z-index:10;bottom:calc(100% + 6px);left:0;display:none;max-width:min(360px,80vw);padding:6px 9px;border-radius:7px;background:#1c252c;color:#fff;font-size:12px;font-weight:400;overflow-wrap:anywhere;white-space:normal;box-shadow:0 5px 16px #1c252c33}._siteMentionPill_kyyw9_1035:hover ._siteMentionTooltip_kyyw9_1056,._siteMentionPill_kyyw9_1035:focus ._siteMentionTooltip_kyyw9_1056{display:block}._chatQuestion_kyyw9_1009{display:flex;flex-direction:column;gap:10px}._chatQuestionChoices_kyyw9_1083{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.udi-action-button._chatQuestionChoice_kyyw9_1083{display:flex;align-items:center;min-height:36px;height:auto;max-width:100%;min-width:0;white-space:normal;text-align:left}._chatQuestionChoice_kyyw9_1083>span{min-width:0;white-space:normal;overflow-wrap:anywhere}._chatQuestionChoice_kyyw9_1083 small{display:block;opacity:.7}._messageMarkdown_kyyw9_1031>:first-child{margin-top:0}._messageMarkdown_kyyw9_1031>:last-child{margin-bottom:0}._messageMarkdown_kyyw9_1031 p{margin:0 0 .7em;white-space:pre-wrap}._messageMarkdown_kyyw9_1031 a{color:#195e86;text-decoration:underline}._messageMarkdown_kyyw9_1031 ul,._messageMarkdown_kyyw9_1031 ol{margin:0 0 .7em;padding-left:1.5em;white-space:normal}._messageMarkdown_kyyw9_1031 li+li{margin-top:.2em}._messageMarkdown_kyyw9_1031 code{padding:.05em .25em;border-radius:3px;background:#eef2f4;font-size:.9em}._messageMarkdown_kyyw9_1031 pre{margin:0 0 .7em;padding:.6em .8em;overflow-x:auto;border-radius:6px;background:#eef2f4;white-space:pre}._messageMarkdown_kyyw9_1031 pre code{padding:0;background:transparent}._messageMarkdownTableScroll_kyyw9_1163{max-width:100%;margin:0 0 .7em;overflow-x:auto}._messageMarkdownTableScroll_kyyw9_1163 table{width:100%;min-width:360px;border-collapse:collapse;white-space:normal}._messageMarkdownTableScroll_kyyw9_1163 th,._messageMarkdownTableScroll_kyyw9_1163 td{padding:7px 9px;border-bottom:1px solid #e5e9ec;overflow-wrap:anywhere;text-align:left;vertical-align:top}._messageMarkdownTableScroll_kyyw9_1163 ._messageMarkdownAlignCenter_kyyw9_1185{text-align:center}._messageMarkdownTableScroll_kyyw9_1163 ._messageMarkdownAlignRight_kyyw9_1189{text-align:right}._messageMarkdownTableScroll_kyyw9_1163 th{background:#f5f7f8;font-weight:600}._messageMarkdownHeading_kyyw9_1198{font-weight:700}._typingCaret_kyyw9_1202{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:currentColor;animation:_typingBlink_kyyw9_1 .85s steps(1) infinite}._liveActivities_kyyw9_1212{padding:2px 0 4px 37px;font-size:12px}._liveActivity_kyyw9_1217{margin:3px 0;color:#78828d}._liveActivityCurrent_kyyw9_1222{width:fit-content;background:linear-gradient(100deg,#85909c 20%,#c6a3e8 48%,#85909c 78%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:_activityShimmer_kyyw9_1 1.8s linear infinite}@keyframes _activityShimmer_kyyw9_1{to{background-position:-220% 0}}@keyframes _typingBlink_kyyw9_1{50%{opacity:0}}@media(prefers-reduced-motion:reduce){._typingCaret_kyyw9_1202,._liveActivityCurrent_kyyw9_1222{animation:none}._liveActivityCurrent_kyyw9_1222{color:#78828d}}._progress_kyyw9_1245{border:1px solid #e5e7e9;background:#fff;border-radius:10px;padding:6px 12px;font-size:12px}._progressItem_kyyw9_1253{margin:5px 0;overflow-wrap:anywhere;white-space:pre-wrap}._workerDock_kyyw9_1259,._taskDock_kyyw9_1264{padding:8px 16px 0;background:#f1f5f8}._shellFull_kyyw9_71 ._taskDock_kyyw9_1264{padding-left:max(16px,calc((100% - 800px)/2));padding-right:max(16px,calc((100% - 800px)/2))}._taskPanel_kyyw9_1274{overflow:hidden;border:1px solid #d8e0e6;border-radius:14px;background:#fff;color:#24313b;box-shadow:0 3px 12px #1f32410a}._taskSummary_kyyw9_1283{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;cursor:pointer;font-size:12px;font-weight:600;list-style:none}._taskSummary_kyyw9_1283::-webkit-details-marker{display:none}._taskSummary_kyyw9_1283::marker{content:""}._taskSummary_kyyw9_1283:hover{background:#fafbfc}._taskChevron_kyyw9_1298{display:grid;flex:none;width:24px;height:24px;place-items:center;color:#657582;transition:transform .16s ease}._taskPanel_kyyw9_1274[open] ._taskChevron_kyyw9_1298{transform:rotate(90deg)}._taskHeading_kyyw9_1308{min-width:0;flex:1;overflow-wrap:anywhere}._taskCount_kyyw9_1309{flex:none;color:#63717d;font-weight:500}._taskSteps_kyyw9_1310{margin:0;padding:0 12px 10px;list-style:none}._taskStep_kyyw9_1310{display:flex;align-items:flex-start;gap:8px;padding:6px 2px;font-size:12px}._taskMarker_kyyw9_1312{width:18px;flex:none;color:#9ba8b2;font-size:14px;text-align:center}._taskStep_kyyw9_1310[data-state=done] ._taskMarker_kyyw9_1312{color:#27904a}._taskStep_kyyw9_1310[data-state=working] ._taskMarker_kyyw9_1312{color:#ed7100}._taskStep_kyyw9_1310[data-state=waiting] ._taskMarker_kyyw9_1312{color:#a76822}._taskLabel_kyyw9_1316{min-width:0;flex:1;overflow-wrap:anywhere}._taskState_kyyw9_1317{flex:none;color:#63717d}._shellFull_kyyw9_71 ._workerDock_kyyw9_1259{padding-left:max(16px,calc((100% - 800px)/2));padding-right:max(16px,calc((100% - 800px)/2))}._workerProgress_kyyw9_1324{border:1px solid #d8e0e6;border-radius:14px;background:#fff;color:#24313b;font-size:12px;overflow:hidden;box-shadow:0 3px 12px #1f32410a}._workerSummary_kyyw9_1334{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;cursor:pointer;font-weight:600;list-style:none}._workerSummary_kyyw9_1334::-webkit-details-marker{display:none}._workerSummary_kyyw9_1334::marker{content:""}._workerSummary_kyyw9_1334:hover{background:#fafbfc}._workerProgress_kyyw9_1324[data-active=true]:not([open]) ._workerSummary_kyyw9_1334{background:linear-gradient(110deg,#fff,#fff9f3 48%,#fcf8ff)}._workerProgress_kyyw9_1324[data-active=true]:not([open]) ._workerSummary_kyyw9_1334:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#e97008 32%,#bc2bff 68%,transparent);background-size:200% 100%;content:"";animation:_workerAccentFlow_kyyw9_1 4.5s linear infinite}._workerChevron_kyyw9_1367{display:grid;flex:none;width:24px;height:24px;place-items:center;border:1px solid #e5eaee;border-radius:8px;background:#f5f7f9;color:#657582;transition:background .16s ease,border-color .16s ease,color .16s ease}._workerChevron_kyyw9_1367>span{transition:transform .16s ease}._workerProgress_kyyw9_1324[open] ._workerChevron_kyyw9_1367>span{transform:rotate(90deg)}._workerProgress_kyyw9_1324[data-active=true]:not([open]) ._workerChevron_kyyw9_1367{border-color:#f0dce9;background:linear-gradient(135deg,#fff1e4,#f7ecff);color:#a24783}._workerProgress_kyyw9_1324[data-active=true] ._workerTitle_kyyw9_1389{color:#c4511c;background:linear-gradient(90deg,#c4511c,#9e20e3 42% 58%,#c4511c);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_workerTitleShimmer_kyyw9_1 4s linear infinite}@keyframes _workerTitleShimmer_kyyw9_1{0%{background-position:0% 50%}to{background-position:200% 50%}}._workerActivity_kyyw9_1404{display:none;align-items:center;gap:3px;margin-left:2px}._workerProgress_kyyw9_1324[data-active=true]:not([open]) ._workerActivity_kyyw9_1404{display:flex}._workerActivity_kyyw9_1404 span{width:4px;height:4px;border-radius:50%;background:#e97008;animation:_workerDotPulse_kyyw9_1 1.4s ease-in-out infinite}._workerActivity_kyyw9_1404 span:nth-child(2){background:#bd55db;animation-delay:.14s}._workerActivity_kyyw9_1404 span:nth-child(3){background:#bc2bff;animation-delay:.28s}@keyframes _workerDotPulse_kyyw9_1{0%,65%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes _workerAccentFlow_kyyw9_1{0%{background-position:0% 50%}to{background-position:200% 50%}}._workerSummary_kyyw9_1334:focus-visible{outline:2px solid #e97008;outline-offset:-2px}._workerCount_kyyw9_1439{margin-left:auto;color:#657582;font-size:11px;font-weight:500;white-space:nowrap}._workerProgress_kyyw9_1324[data-active=true]:not([open]) ._workerCount_kyyw9_1439{padding:3px 7px;border:1px solid #eadff0;border-radius:999px;background:#ffffffc2;color:#77526e}._workerList_kyyw9_1455{list-style:none;margin:0;padding:2px 8px 8px;border-top:1px solid #edf0f2}._workerItem_kyyw9_1462{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:7px 8px;border-radius:8px}._workerItem_kyyw9_1462+._workerItem_kyyw9_1462{margin-top:2px}._workerItem_kyyw9_1462[data-state=started]{background:linear-gradient(110deg,#e970080a 15%,#e970081c,#bc2bff21 55%,#bc2bff0a 85%);background-size:220% 100%;animation:_workerBreathing_kyyw9_1 3s ease-in-out infinite}._workerLabel_kyyw9_1482{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes _workerBreathing_kyyw9_1{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@media(prefers-reduced-motion:reduce){._workerItem_kyyw9_1462[data-state=started],._workerProgress_kyyw9_1324[data-active=true] ._workerTitle_kyyw9_1389{animation:none}._workerProgress_kyyw9_1324[data-active=true]:not([open]) ._workerSummary_kyyw9_1334:after,._workerActivity_kyyw9_1404 span{animation:none}._workerChevron_kyyw9_1367,._workerChevron_kyyw9_1367>span{transition:none}}._composer_kyyw9_799{position:relative;padding:6px 16px 16px;background:#f1f5f8}._siteMentionMenu_kyyw9_1508{position:absolute;z-index:8;right:14px;bottom:calc(100% - 10px);left:14px;max-height:260px;overflow-y:auto;padding:5px;border:1px solid #d8dfe4;border-radius:12px;background:#fff;box-shadow:0 12px 30px #1c252c29;animation:_chatContentRise_kyyw9_1 .12s ease-out both}._siteMentionMenu_kyyw9_1508 p{margin:8px 10px;color:#696f72;font-size:13px}._siteMentionOption_kyyw9_1530{align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;font-size:var(--tu-font-sm)}._siteMentionOption_kyyw9_1530 span{min-width:0;color:#696f72;font-size:12px;overflow-wrap:anywhere}._siteMentionOption_kyyw9_1530 strong{flex:1;color:#1c252c;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._siteMentionOption_kyyw9_1530:hover,._siteMentionOption_kyyw9_1530[aria-selected=true]{background:#f1f5f8}._composerInner_kyyw9_1558{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7e9;border-radius:14px;padding:7px 7px 7px 9px;box-shadow:0 2px 12px #1c252c12;transition:border-color .16s ease,box-shadow .16s ease}._composerInner_kyyw9_1558:focus-within{border-color:#e97008;background:#fff;box-shadow:0 4px 18px #e970081f}._usageMeter_kyyw9_1576{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 8px 0;color:#696f72;font-size:11.5px;font-weight:600;white-space:nowrap}._usageMeter_kyyw9_1576[data-level=warn] ._usageRing_kyyw9_1588{color:#e0ab00}._usageMeter_kyyw9_1576[data-level=high] ._usageRing_kyyw9_1588{color:#d90000}._usageRing_kyyw9_1588{flex:none;display:block;color:#1c252c;transform:rotate(-90deg)}._usageTrack_kyyw9_1598{stroke:#e5e7e9}._usageProgress_kyyw9_1599{transition:stroke-dasharray .4s ease,stroke .2s ease}._usageText_kyyw9_1601{min-width:0;overflow:hidden;text-overflow:ellipsis}._usageLink_kyyw9_1607{flex:1;align-items:center;gap:8px;min-width:0}._usageLabel_kyyw9_1614{margin-left:auto;color:#9fa4a7;font-weight:500;transition:color .15s ease}@media(prefers-reduced-motion:reduce){._usageProgress_kyyw9_1599{transition:none}}._composerAttachment_kyyw9_1625{display:grid;width:24px;height:28px;place-items:center;flex:none;color:#9fa4a7}._composerAttachment_kyyw9_1625 svg{display:block;width:18px;height:18px}@keyframes _chatDockIn_kyyw9_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _chatContentRise_kyyw9_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _chatPaneFromRight_kyyw9_1{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes _chatPaneFromLeft_kyyw9_1{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes _chatRailIn_kyyw9_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes _chatPreviewIn_kyyw9_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}._composerInput_kyyw9_1036{border:none;outline:none;background:transparent;font-size:14.5px;line-height:22px;flex:1;min-width:0;color:#1c252c;font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;min-height:22px;max-height:110px;overflow-y:auto}._composerInput_kyyw9_1036:empty:before{content:attr(data-placeholder);display:block;overflow:hidden;color:#92999d;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}._shellPanel_kyyw9_416 ._composerInput_kyyw9_1036:empty:before{font-size:13px}._shellPanel_kyyw9_416 ._composerInner_kyyw9_1558{gap:2px;padding-inline:6px}._sendButton_kyyw9_203{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid #1c252c;background:#1c252c;color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;border-radius:999px;padding:6px 8px 6px 12px;cursor:pointer}.udi-action-button.udi-action-button--primary._sendButton_kyyw9_203{border:1px solid #1c252c;background:#1c252c;color:#fff;box-shadow:0 1px 2px #1c252c0a}.udi-action-button.udi-action-button--primary._sendButton_kyyw9_203:not(:disabled):hover{border-color:#3a464f;color:#fff;background:#3a464f}._sendButton_kyyw9_203:disabled{border-color:#e5e7e9;background:#fff;color:#696f72;opacity:1;cursor:not-allowed}.udi-action-button.udi-action-button--primary._sendButton_kyyw9_203:disabled{border-color:#e5e7e9;background:#fff;color:#696f72;opacity:1}._sendKey_kyyw9_1751{font-size:10px;border:1px solid rgba(255,255,255,.35);border-radius:4px;padding:1px 4px;color:inherit;line-height:1.1}._sendButton_kyyw9_203:disabled ._sendKey_kyyw9_1751{border-color:#e5e7e9}._previewPane_kyyw9_730{width:clamp(360px,calc(100vw - 820px),620px);flex:none;border-left:1px solid #e5e7e9;background:#e9eef2;display:flex;flex-direction:column;min-height:0}._previewHeader_kyyw9_1774{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid #e5e7e9;background:#fff;flex-wrap:wrap;min-height:46px}._previewHeaderSpacer_kyyw9_1785{flex:1;min-width:8px}._previewViewport_kyyw9_1790{display:inline-flex;align-items:center;gap:2px;background:#f1f5f8;border-radius:999px;padding:3px}.udi-action-button.udi-action-button--ghost._previewViewportButton_kyyw9_1799,.udi-action-button.udi-action-button--ghost._previewViewportButtonActive_kyyw9_1800{width:30px;height:26px;display:grid;place-items:center;border:none;border-radius:999px;background:transparent;color:#696f72;cursor:pointer;padding:0!important;gap:0!important;font-size:0!important;line-height:1;overflow:hidden}.udi-action-button.udi-action-button--ghost._previewViewportButtonActive_kyyw9_1800{background:#fff;color:#1c252c;box-shadow:0 1px 2px #1c252c14}.udi-action-button.udi-action-button--ghost._previewViewportButton_kyyw9_1799:hover,.udi-action-button.udi-action-button--ghost._previewViewportButtonActive_kyyw9_1800:hover{color:#1c252c}._previewEyebrow_kyyw9_1828{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9fa4a7;margin-right:2px}._previewTabs_kyyw9_1837{display:inline-flex;background:#f1f5f8;border-radius:999px;padding:3px}._previewTab_kyyw9_1837{border:none;background:transparent;color:#696f72;font-family:inherit;font-size:12.5px;font-weight:600;border-radius:999px;padding:5px 11px;cursor:pointer}._previewTab_kyyw9_1837:disabled{opacity:.45;cursor:not-allowed}._previewTabActive_kyyw9_1861{background:#fff;color:#1c252c;box-shadow:0 1px 2px #1c252c14}.udi-action-button.udi-action-button--ghost._previewTab_kyyw9_1837{border:1px solid transparent;background:transparent;color:#696f72}.udi-action-button.udi-action-button--ghost._previewTabActive_kyyw9_1861{border-color:#e5e7e9;background:#fff;color:#1c252c;box-shadow:0 1px 2px #1c252c14}._previewBody_kyyw9_1882,._previewEmpty_kyyw9_1883{flex:1;padding:16px;overflow:auto}._previewEmptyIcon_kyyw9_1889{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 12px;border-radius:13px;background:#fff;color:#9fa4a7;box-shadow:0 1px 2px #1c252c0f}._previewBodyMobile_kyyw9_1901{display:flex;flex-direction:column;align-items:center}._previewBodyMobile_kyyw9_1901 ._previewFrame_kyyw9_1907{width:min(100%,240px)}._previewBodyMobile_kyyw9_1901 ._previewTargetBar_kyyw9_1911{align-self:stretch}._previewBodyMobile_kyyw9_1901 ._previewUnavailable_kyyw9_1915 strong{overflow-wrap:anywhere}._previewTargetBar_kyyw9_1911{display:flex;align-items:center;gap:8px;padding:7px 14px;margin:-16px -16px 16px;background:#fff;border-bottom:1px solid #e5e7e9;color:#696f72;font-size:12px;min-width:0}._previewEmpty_kyyw9_1883{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._previewEmpty_kyyw9_1883 ._emptyTitle_kyyw9_847{margin-top:0;font-size:15px}._previewEmpty_kyyw9_1883 ._emptyCopy_kyyw9_853{max-width:320px;font-size:12.5px;margin-top:4px}._previewSiteChips_kyyw9_1951{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;max-width:100%}.udi-action-button.udi-action-button--ghost._previewSiteChip_kyyw9_1951{border:1px solid #e5e7e9;border-radius:999px;background:#fff;color:#4f565b;font-size:12.5px;font-weight:500;padding:5px 11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-action-button.udi-action-button--ghost._previewSiteChip_kyyw9_1951:hover{border-color:#ced1d3;color:#1c252c}._previewUrl_kyyw9_1979{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;color:#1c252c;word-break:break-all}._previewEnvironment_kyyw9_1989{flex:none;padding:2px 8px;border-radius:999px;background:#e0eef9;color:#31599c;font-size:10.5px;font-weight:600}._previewEnvironmentProduction_kyyw9_1999{background:#e0f2e0;color:#267300}._previewOpenLink_kyyw9_2004{flex:none;margin-left:auto;color:#696f72;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}._previewFrame_kyyw9_1907{width:100%;min-height:280px;border:1px solid #e5e7e9;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 10px 30px #1c252c24}._previewWindowChrome_kyyw9_2023{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#f8fbfc;border-bottom:1px solid #e5e7e9;font-size:11px;color:#888d91}._previewWindowChrome_kyyw9_2023 strong{color:#267300;font-size:11px}._previewWindowPlayground_kyyw9_2039 strong{color:#31599c}._previewWindowDots_kyyw9_2043{display:inline-flex;gap:4px}._previewWindowDots_kyyw9_2043 i{width:8px;height:8px;border-radius:50%;background:#e5e7e9}._previewWindowUrl_kyyw9_2055{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,monospace}._previewUnavailable_kyyw9_1915{min-height:244px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}._previewUnavailable_kyyw9_1915 strong{color:#1c252c;font-size:16px}._previewUnavailable_kyyw9_1915 p{max-width:320px;margin:0;color:#696f72;font-size:12.5px;line-height:1.5}._memoryDocument_kyyw9_2088{overflow:auto;flex:1;padding:22px 24px;color:#1c252c;font-size:14px;line-height:1.6}._memoryDocument_kyyw9_2088>*{max-width:68ch}._memoryUpdated_kyyw9_2101{color:#888d91;font-size:11px}._statusBadge_kyyw9_662{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;border:1px solid transparent;margin-left:auto}._statusBadgeCompact_kyyw9_662{flex:none;justify-content:center;width:18px;height:18px;padding:0;font-size:12px}._statusGlyph_kyyw9_2127{display:inline-grid;place-items:center;width:12px;height:12px}._statusGlyph_kyyw9_2127 svg{display:block;width:12px;height:12px}._statusSpinner_kyyw9_2140{width:10px;height:10px;border-radius:50%;border:2px solid #e5e7e9;border-top-color:#b54708;animation:_chatSpin_kyyw9_1 .8s linear infinite}._status_queued_kyyw9_2149 ._statusSpinner_kyyw9_2140{border-top-color:#3538cd}._status_queued_kyyw9_2149{background:#eef4ff;color:#3538cd}._status_working_kyyw9_2158{background:#fff5eb;color:#b54708}._status_succeeded_kyyw9_2163{background:#e0f2e0;color:#267300}._status_failed_kyyw9_2168{background:#fee4e2;color:#b42318}._stateText_kyyw9_2173,._errorText_kyyw9_2174{color:#888d91;font-size:12.5px;margin:8px 0}._loadingVisuallyHidden_kyyw9_2180{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._loadingBar_kyyw9_631{display:block;border-radius:6px;background:linear-gradient(100deg,#e9eef1 25%,#f8fbfc,#e9eef1 65%);background-size:220% 100%;animation:_chatLoadingShimmer_kyyw9_1 1.6s ease-in-out infinite}@keyframes _chatLoadingShimmer_kyyw9_1{0%{background-position:100% 0}to{background-position:-100% 0}}._loadingSessions_kyyw9_2205{padding:8px 12px}._loadingSession_kyyw9_2205{padding:13px 10px;border-radius:12px;background:#ffffffad;margin-bottom:8px}._loadingSessionTitle_kyyw9_2212{width:82%;height:14px;margin-bottom:10px}._loadingSessionDetail_kyyw9_2213{width:42%;height:11px}._loadingSession_kyyw9_2205:nth-of-type(2) ._loadingSessionTitle_kyyw9_2212{width:66%}._loadingSession_kyyw9_2205:nth-of-type(3) ._loadingSessionTitle_kyyw9_2212{width:74%}._loadingConversation_kyyw9_2217{width:min(800px,100%);margin:18px auto}._loadingBubble_kyyw9_2218{width:min(82%,520px);padding:20px;margin:0 0 18px;border-radius:18px;background:#fff;box-shadow:0 2px 10px #1c252c0d}._loadingBubbleUser_kyyw9_2226{width:min(62%,360px);margin-left:auto;background:#1c252c}._loadingBubbleUser_kyyw9_2226 ._loadingBar_kyyw9_631{background-image:linear-gradient(100deg,#465059 25%,#687078,#465059 65%)}._loadingMessageLine_kyyw9_2230{width:90%;height:13px;margin-bottom:10px}._loadingMessageLine_kyyw9_2230:last-child{width:58%;margin-bottom:0}._loadingBubbleUser_kyyw9_2226 ._loadingMessageLine_kyyw9_2230{width:76%}._loadingMemory_kyyw9_2234{padding:12px 14px}._loadingMemoryLine_kyyw9_2235{height:12px;margin-bottom:14px;width:88%}._loadingMemoryLine_kyyw9_2235:nth-of-type(3){width:71%}._loadingMemoryLine_kyyw9_2235:nth-of-type(4){width:93%}._loadingMemoryLine_kyyw9_2235:nth-of-type(5){width:52%}._errorText_kyyw9_2174{color:#b42318;padding:0 14px}._textLink_kyyw9_2245{background:none;border:none;padding:0;color:#696f72;font-family:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes _chatSpin_kyyw9_1{to{transform:rotate(360deg)}}._capabilityStrip_kyyw9_1008{display:flex;flex-direction:column;gap:8px}._capabilityInlineApproval_kyyw9_2270{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._capabilityMeta_kyyw9_2277{margin:0;font-size:11px;color:#696f72;font-weight:500}._capabilityCard_kyyw9_2284{display:flex;flex-direction:column;gap:8px}details._capabilityCard_kyyw9_2284{display:block;border:1px solid #e5e7e9;border-radius:8px}._capabilitySummary_kyyw9_2296{color:#1c252c;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 10px}._capabilitySummary_kyyw9_2296:focus-visible{outline:2px solid #1c252c;outline-offset:2px}._capabilityContents_kyyw9_2309{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px}details._capabilityCard_kyyw9_2284:not([open])>._capabilityContents_kyyw9_2309{display:none}._capabilityCardTitle_kyyw9_2320{margin:0;font-size:13px;font-weight:600;color:#1c252c}._capabilityCardBody_kyyw9_2327,._capabilityCardDetail_kyyw9_2328,._capabilityNoticeBody_kyyw9_2329{margin:0;font-size:12.5px;color:#4f565b}._capabilityNotice_kyyw9_2329{border:1px solid #e5e7e9;border-radius:10px;background:#fff;padding:8px 10px;display:flex;flex-direction:column;gap:4px}._capabilityNoticeTitle_kyyw9_2345{margin:0;font-size:13px;font-weight:600;color:#1c252c}._capabilityWarning_kyyw9_2352{margin:0;padding:8px 10px;border:1px solid #e0ab00;border-radius:8px;background:#fff2cc;color:#5c4600;font-size:12.5px;line-height:1.45}._capabilityWarningBadge_kyyw9_2363{color:#8a6500;font-weight:600}._capabilityPreview_kyyw9_2368{margin:0;display:grid;gap:4px}._capabilityPreviewRow_kyyw9_2374{display:grid;grid-template-columns:minmax(72px,32%) 1fr;gap:8px;font-size:12px}._capabilityPreviewRow_kyyw9_2374 dt{margin:0;color:#696f72;font-weight:500}._capabilityPreviewRow_kyyw9_2374 dd{margin:0;color:#1c252c;overflow-wrap:anywhere}._capabilityConfirm_kyyw9_2393,._capabilityVerified_kyyw9_2394{display:flex;flex-direction:column;gap:8px}._capabilityVerified_kyyw9_2394{border-top:1px solid #e5e7e9;padding-top:8px}._capabilityActions_kyyw9_2405{display:flex;flex-wrap:wrap;gap:8px}._chatPlanSteps_kyyw9_2411{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}._chatPlanStep_kyyw9_2411{margin:0;padding:8px 10px;border:1px solid #e5e7e9;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:6px}._chatPlanStepHeader_kyyw9_2431{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;color:#1c252c}._chatPlanStepStatus_kyyw9_2440{flex:none;font-size:11px;font-weight:600;color:#696f72}._capabilityEvents_kyyw9_2447{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._capabilityEvent_kyyw9_2447{margin:0;font-size:12px;color:#4f565b;overflow-wrap:anywhere}._capabilityPrimary_kyyw9_2463,._capabilityGhost_kyyw9_2464{flex:none}._capabilityTable_kyyw9_2468{border-collapse:collapse;width:100%;font-size:12px}._capabilityTableCaption_kyyw9_2474{text-align:left;color:#696f72;font-weight:500;padding:0 0 4px}._capabilityTable_kyyw9_2468 th{text-align:left;color:#696f72;font-weight:500;padding:2px 8px 2px 0;border-bottom:1px solid #e5e7e9}._capabilityTable_kyyw9_2468 td{color:#1c252c;padding:2px 8px 2px 0;border-bottom:1px solid #f0f2f3;overflow-wrap:anywhere;white-space:pre-wrap}._capabilityInstallPreview_kyyw9_2497{border:1px solid #e5e7e9;border-radius:6px;padding:8px;background:#fafcfd}._chatPage_kyyw9_2505{min-height:calc(100vh - 2 * var(--tu-space-9, 2rem) - var(--tu-viewport-inset-top, 0px))}@media(max-width:900px){._previewPane_kyyw9_730{display:none}._sessionsRail_kyyw9_406{width:240px}._shellFull_kyyw9_71 ._sessionsRail_kyyw9_406{width:min(240px,40vw)}}@media(max-width:700px){._shellFull_kyyw9_71:not(._shellEmbedded_kyyw9_52){inset:0;border-radius:0;border:none}._shellFull_kyyw9_71 ._body_kyyw9_400{flex-direction:column}._shellFull_kyyw9_71 ._sessionsRail_kyyw9_406{width:100%;max-height:40%;border-right:none;border-bottom:1px solid #e5e7e9}}@media(prefers-reduced-motion:reduce){._shell_kyyw9_36:not(._shellEmbedded_kyyw9_52),._emptyState_kyyw9_822,._message_kyyw9_789,._openingGlow_kyyw9_106,._openingRim_kyyw9_107,._statusSpinner_kyyw9_2140,._loadingBar_kyyw9_631,._sessionItem_kyyw9_554,._siteMentionMenu_kyyw9_1508,._suggestionChip_kyyw9_202,._sessionsRail_kyyw9_406,._conversationPane_kyyw9_706,._previewPane_kyyw9_730{animation:none}._waitingSpinner_kyyw9_987{animation-duration:2s}._shell_kyyw9_36:not(._shellEmbedded_kyyw9_52),._sessionItem_kyyw9_554,._composerInner_kyyw9_1558,._pillButton_kyyw9_172,._modeButton_kyyw9_152,._closeButton_kyyw9_200,._newConversation_kyyw9_201,._suggestionChip_kyyw9_202,._sendButton_kyyw9_203{transition:none}._openingGlow_kyyw9_106,._openingRim_kyyw9_107{display:none}}:root[data-vt=site-chat] ._chatModalSite_kyyw9_31 ._shell_kyyw9_36{view-transition-name:site-window;animation:none}:root[data-vt=site-chat] .tu-dialog__portal--open .tu-site-detail{view-transition-name:site-window}:root[data-vt=site-chat] ._siteHeader_kyyw9_241,:root[data-vt=site-chat] .tu-dialog__portal--open .tu-site-detail__sticky-header{view-transition-name:site-window-head}:root[data-vt=site-chat] ._composerInner_kyyw9_1558{view-transition-name:site-window-input}:root[data-vt=site-chat] .tu-dialog__portal--closing{visibility:hidden}:root[data-vt=site-chat]::view-transition-group(*){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,.9,.24,1)}:root[data-vt=site-chat]::view-transition-group(site-window){background:#f1f5f8;border-radius:16px;overflow:hidden}:root[data-vt=site-chat]::view-transition-old(root){animation:none;opacity:0}:root[data-vt=site-chat]::view-transition-new(root){animation:none;opacity:1}:root[data-vt=site-chat]::view-transition-old(site-window){animation:_siteMorphOut_kyyw9_1 .12s ease both;width:100%;height:100%;object-fit:none;object-position:top center}:root[data-vt=site-chat]::view-transition-new(site-window){animation:_siteMorphIn_kyyw9_1 .22s ease .14s both;width:100%;height:100%;object-fit:none;object-position:top center}:root[data-vt=site-chat]::view-transition-old(site-window-head){animation:none;opacity:0}:root[data-vt=site-chat]::view-transition-new(site-window-head){animation:none;opacity:1;object-fit:none;object-position:left top}:root[data-vt=site-chat]::view-transition-old(site-window-input){animation:_siteMorphOut_kyyw9_1 .3s ease both;width:100%;height:100%}:root[data-vt=site-chat]::view-transition-new(site-window-input){animation:_siteMorphIn_kyyw9_1 .3s ease both;width:100%;height:100%}@keyframes _siteMorphOut_kyyw9_1{0%{opacity:1}to{opacity:0}}@keyframes _siteMorphIn_kyyw9_1{0%{opacity:0}to{opacity:1}}._bar_zvbik_2{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-top) + 1)}._text_zvbik_11{overflow-wrap:anywhere}._appRoot_1fxy0_3{min-height:calc(100vh - var(--tu-viewport-inset-top, 0px));margin-top:var(--tu-viewport-inset-top, 0px);display:flex;flex-direction:column;transition:padding-right .42s cubic-bezier(.32,.72,0,1)}@media(min-width:901px){._appRootChatDocked_1fxy0_13{--chat-dock-width: 420px;padding-right:var(--chat-dock-width)}}@media(prefers-reduced-motion:reduce){._appRoot_1fxy0_3{transition:none}}._content_1fxy0_24{flex:1;padding:var(--tu-space-9);max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box}._contentWide_1fxy0_36{max-width:none}._appRootPortfolio_1fxy0_44{--tu-app-shell-main-padding: 0}._appRootPortfolio_1fxy0_44 ._content_1fxy0_24{max-width:calc(1004px + 2 * var(--tu-space-9));padding:0 var(--tu-space-9)}._appRootAdmin_1fxy0_52{--tu-app-shell-main-padding: 0;height:calc(100vh - var(--tu-viewport-inset-top, 0px));overflow:hidden}._appRootAdmin_1fxy0_52 .tu-app-shell,._appRootAdmin_1fxy0_52 .tu-app-shell__body,._appRootAdmin_1fxy0_52 .tu-app-shell__main{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}._contentBleed_1fxy0_58{flex:1;width:100%;min-height:0}._routeTitle_1fxy0_60{font-size:1.25rem;font-weight:600;margin:0 0 1rem}._routeModule_1fxy0_61{font-size:.75rem;color:var(--tu-text-muted);margin:-.5rem 0 1rem}._notFoundWrap_1fxy0_63{text-align:center;padding:3rem 1rem}._notFoundTitle_1fxy0_64{font-size:1.125rem;font-weight:600;color:var(--tu-text-secondary);margin:0 0 .5rem}._notFoundMsg_1fxy0_65{color:var(--tu-text-secondary);font-size:.875rem;margin:0 0 1rem}._askLauncher_1fxy0_68._askLauncher_1fxy0_68{position:fixed;right:max(26px,env(safe-area-inset-right));bottom:var(--ask-rail-clearance, max(26px, env(safe-area-inset-bottom)));z-index:20;display:inline-flex;align-items:center;gap:8px;height:46px;min-height:46px;padding:0 20px 0 16px;border:0;border-radius:999px;background:linear-gradient(90deg,#e97008,#bc2bff 42% 58%,#e97008);background-size:200% 100%;animation:_askLauncherIn_1fxy0_1 .42s cubic-bezier(.32,.72,0,1) 60ms both,_askLauncherShimmer_1fxy0_1 6s linear infinite;box-shadow:0 8px 22px #bc2bff38;color:#fff;font:inherit;font-size:14.5px;font-weight:700;letter-spacing:-.1px;cursor:pointer;transition:box-shadow .14s ease}._askLauncher_1fxy0_68._askLauncher_1fxy0_68:hover{background-image:linear-gradient(90deg,#c4511c,#9e20e3 42% 58%,#c4511c);box-shadow:0 10px 26px #9e20e347}._askLauncher_1fxy0_68._askLauncher_1fxy0_68:focus-visible{outline:3px solid #1c252c;outline-offset:3px}._askLauncherIcon_1fxy0_100{display:grid;width:18px;height:18px;place-items:center}@keyframes _askLauncherIn_1fxy0_1{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes _askLauncherShimmer_1fxy0_1{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){._askLauncher_1fxy0_68._askLauncher_1fxy0_68{animation:none}}.tu-background-run-pill-container{bottom:var(--tu-space-6);display:flex;justify-content:flex-end;max-width:calc(100vw - var(--tu-space-6) - var(--tu-space-6));min-width:0;pointer-events:none;position:fixed;right:var(--tu-space-6);z-index:var(--z-top)}.tu-background-run-pill{align-items:center;background:var(--tu-surface-inverse);border:0;border-radius:var(--tu-radius-pill);box-shadow:var(--tu-shadow-popover);color:var(--tu-text-on-inverse);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--tu-font-sm);font-weight:600;gap:var(--tu-space-3);line-height:1.3;max-width:100%;min-height:var(--tu-space-10);min-width:0;padding:var(--tu-space-3) var(--tu-space-5);pointer-events:auto;text-align:left}.tu-background-run-pill:focus-visible{box-shadow:var(--tu-focus-ring),var(--tu-shadow-popover);outline:none}.tu-background-run-pill__content{align-items:center;display:inline-flex;gap:var(--tu-space-3);min-width:0}.tu-background-run-pill__content>span{min-width:0;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis}.tu-background-run-pill .tu-loader--neutral{color:currentColor;flex:0 0 auto}.tu-background-run-pill__check{color:var(--tu-status-success);flex:0 0 auto;font-size:var(--tu-icon-md)}@media(max-width:480px){.tu-background-run-pill-container{bottom:var(--tu-space-4);max-width:calc(100vw - var(--tu-space-4) - var(--tu-space-4));right:var(--tu-space-4)}}.tu-selectable-row-list{display:grid;gap:var(--tu-space-3)}.tu-selectable-row-list__header{min-height:var(--tu-space-8);display:flex;align-items:center}.tu-selectable-row-list__identity{align-items:center;background:var(--tu-surface-raised);border-radius:var(--tu-radius-sm);color:var(--tu-text-secondary);display:inline-flex;height:var(--tu-space-8);justify-content:center;width:var(--tu-space-8)}.tu-selectable-row-list__rows{display:grid;gap:var(--tu-space-2)}.tu-selectable-row-list__row{align-items:center;display:flex;gap:var(--tu-space-3);min-width:0}.tu-selectable-row-list__content{min-width:0;flex:1}.tu-selectable-row-list__row--unavailable{opacity:var(--o-soft)}.tu-selectable-row-list__unavailable,.tu-selectable-row-list__sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.widget-progress-bar{display:grid;gap:8px}.widget-progress-bar__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tu-space-3, 8px)}.widget-progress-bar__label{font-size:var(--tu-font-sm, .75rem);color:var(--tu-text-muted, rgb(136, 141, 145));font-weight:500}.widget-progress-bar__value{font-size:var(--tu-font-sm, .75rem);font-weight:700;font-family:var(--tu-font-mono, ui-monospace, monospace);color:var(--tu-text, #1C252C)}.widget-progress-bar__track{overflow:hidden;height:12px;border-radius:6px;background:var(--tu-border, rgb(206, 209, 211))}.widget-progress-bar__fill{display:block;width:var(--widget-progress-bar-fill, 0%);height:100%;border-radius:inherit;transform-origin:left}.widget-progress-bar__fill{background:var(--udi-tone-fill-strong)}.widget-run-progress-list{border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-lg);display:grid;gap:var(--tu-space-1);padding:var(--tu-space-3) var(--tu-space-5)}.widget-run-progress-list__row{align-items:center;display:grid;gap:var(--tu-space-4);grid-template-columns:var(--tu-icon-md) minmax(0,1fr);min-width:0;padding:var(--tu-space-2) 0;position:relative}.widget-run-progress-list__row--failed{grid-template-columns:var(--tu-icon-md) minmax(0,1fr) auto}.widget-run-progress-list__symbol-wrap{align-items:center;display:inline-flex;height:var(--tu-icon-md);justify-content:center;width:var(--tu-icon-md)}.widget-run-progress-list__symbol{align-items:center;border-radius:50%;box-sizing:border-box;display:inline-flex;height:var(--tu-icon-md);justify-content:center;width:var(--tu-icon-md)}.widget-run-progress-list__symbol--queued{border:calc(var(--tu-space-hairline) * 1.5) solid var(--tu-border-strong)}.widget-run-progress-list__symbol--done{background:var(--tu-status-success-solid);color:var(--tu-status-success-on-solid)}.widget-run-progress-list__symbol--failed{background:var(--tu-status-error-solid);color:var(--tu-status-error-on-solid)}.widget-run-progress-list__body{display:grid;gap:var(--tu-space-1);min-width:0}.widget-run-progress-list__label{color:var(--tu-text);font-size:var(--tu-font-md);font-weight:400}.widget-run-progress-list__row--running .widget-run-progress-list__label{font-weight:600}.widget-run-progress-list__row--queued .widget-run-progress-list__label{color:var(--tu-text-muted)}.widget-run-progress-list__row--failed .widget-run-progress-list__label,.widget-run-progress-list__row--failed .widget-run-progress-list__status{color:var(--tu-status-error)}.widget-run-progress-list__detail,.widget-run-progress-list__status,.widget-run-progress-list__empty{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.widget-run-progress-list__status{white-space:nowrap}.widget-run-progress-list__row:not(.widget-run-progress-list__row--failed) .widget-run-progress-list__status{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.widget-run-progress-list__empty{padding:var(--tu-space-3) 0}@media(max-width:30rem){.widget-run-progress-list__row{grid-template-columns:var(--tu-icon-md) minmax(0,1fr)}.widget-run-progress-list__status{grid-column:2}}.widget-semi-gauge{display:grid;justify-items:center;gap:2px}.widget-semi-gauge__svg{width:100%;max-width:240px}.widget-semi-gauge__arc{fill:none;stroke-linecap:round}.widget-semi-gauge__arc--green{stroke:var(--tu-status-success, #339900)}.widget-semi-gauge__arc--amber{stroke:var(--uc-status-amber, rgb(153, 104, 0))}.widget-semi-gauge__arc--red{stroke:var(--tu-status-error, #D90000)}.widget-semi-gauge__needle{stroke:var(--uc-text-primary, #374151)}.widget-semi-gauge__svg--green .widget-semi-gauge__hub{fill:var(--tu-status-success, #339900)}.widget-semi-gauge__svg--amber .widget-semi-gauge__hub{fill:var(--uc-status-amber, rgb(153, 104, 0))}.widget-semi-gauge__svg--red .widget-semi-gauge__hub{fill:var(--tu-status-error, #D90000)}.widget-semi-gauge__value{font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif);font-size:var(--tu-font-4xl);font-weight:800;line-height:1;margin-top:-6px}.widget-semi-gauge__value--green{color:var(--tu-status-success-ink, rgb(38, 115, 0))}.widget-semi-gauge__value--amber{color:var(--uc-status-amber, rgb(153, 104, 0))}.widget-semi-gauge__value--red{color:var(--tu-status-error-ink, rgb(171, 0, 0))}.widget-semi-gauge__label{font-size:var(--tu-font-sm, .75rem);color:var(--tu-text, #1C252C);font-weight:600;text-align:center}.widget-semi-gauge__description{font-size:var(--tu-font-xs, .6875rem);color:var(--tu-text-muted, rgb(136, 141, 145));font-weight:400;text-align:center}.widget-radial{display:grid;justify-items:center;gap:var(--tu-space-2, 6px);--widget-radial-segment-1: #2d3748;--widget-radial-segment-2: #e67e22;--widget-radial-segment-3: #3b82f6;--widget-radial-segment-4: #22c55e;--widget-radial-segment-5: #8b5cf6;--widget-radial-segment-6: #ec4899;--widget-radial-segment-7: #14b8a6;--widget-radial-segment-8: #f59e0b}.widget-radial__svg{width:100%;max-width:160px}.widget-radial__svg--multi{max-width:160px}.widget-radial__track{fill:none;stroke:var(--tu-border, rgb(206, 209, 211));stroke-width:14}.widget-radial__fill{fill:none;stroke-width:14;stroke-linecap:round}.widget-radial__fill--green{stroke:var(--tu-status-success, #339900)}.widget-radial__fill--amber{stroke:var(--uc-status-amber, rgb(153, 104, 0))}.widget-radial__fill--red{stroke:var(--tu-status-error, #D90000)}.widget-radial__center-value{fill:var(--tu-text, #1C252C);font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif)}.widget-radial__center-label{fill:var(--tu-text-muted, rgb(136, 141, 145));font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif)}.widget-radial__label{font-size:var(--tu-font-sm, .75rem);color:var(--tu-text-muted, rgb(136, 141, 145));font-weight:500;text-align:center}.widget-big-number{display:grid;gap:var(--tu-space-1, 4px)}.widget-big-number__label{font-size:var(--tu-font-sm, .75rem);color:var(--tu-text-muted, rgb(136, 141, 145));font-weight:500}.widget-big-number__value{font-size:2rem;font-weight:800;font-family:var(--tu-font-mono, ui-monospace, monospace);line-height:1;color:var(--tu-text, #1C252C)}.widget-big-number--green .widget-big-number__value{color:var(--tu-status-success-ink, rgb(38, 115, 0))}.widget-big-number--amber .widget-big-number__value{color:var(--uc-status-amber, rgb(153, 104, 0))}.widget-big-number--red .widget-big-number__value{color:var(--tu-status-error-ink, rgb(171, 0, 0))}.widget-sparkline{display:grid;gap:12px}.widget-sparkline__header{display:grid;gap:4px}.widget-sparkline__title-row{display:flex;align-items:center;gap:6px}.widget-sparkline__label{font-size:var(--tu-font-base, .875rem);color:var(--tu-text, #1C252C);font-weight:600}.widget-sparkline__value{font-size:1.25rem;font-weight:800;font-family:var(--tu-font-mono, ui-monospace, monospace);line-height:1;color:var(--tu-text, #1C252C)}.widget-sparkline__value--green{color:var(--tu-status-success-ink, rgb(38, 115, 0))}.widget-sparkline__value--amber{color:var(--uc-status-amber, rgb(153, 104, 0))}.widget-sparkline__value--red{color:var(--tu-status-error-ink, rgb(171, 0, 0))}.widget-sparkline__trend{flex-shrink:0}.widget-sparkline__trend--up{color:var(--tu-status-success-ink, rgb(38, 115, 0))}.widget-sparkline__trend--down{color:var(--tu-status-error-ink, rgb(171, 0, 0))}.widget-sparkline__trend--flat{color:var(--tu-text-muted, rgb(136, 141, 145))}.widget-sparkline__chart{width:100%;height:auto;display:block}.widget-sparkline__plot{fill:var(--uc-border, #f3f4f6);opacity:.4}.widget-sparkline__gridline{stroke:var(--tu-border, rgb(206, 209, 211));stroke-width:.5;stroke-dasharray:4 3}.widget-sparkline__axis-label{fill:var(--tu-text-muted, rgb(136, 141, 145));font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif);font-size:10px}.widget-sparkline__chart path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.widget-sparkline__chart--green path{stroke:var(--tu-status-success, #339900)}.widget-sparkline__chart--amber path{stroke:var(--uc-status-amber, rgb(153, 104, 0))}.widget-sparkline__chart--red path{stroke:var(--tu-status-error, #D90000)}.widget-before-after{display:grid;gap:var(--tu-space-3, 8px)}.widget-before-after__label{font-size:var(--tu-font-sm, .75rem);color:var(--tu-text-muted, rgb(136, 141, 145));font-weight:500}.widget-before-after__comparison{display:flex;align-items:center;gap:var(--tu-space-5, 12px)}.widget-before-after__side{display:grid;gap:var(--tu-space-1, 4px)}.widget-before-after__side-label{font-size:var(--tu-font-xs, .6875rem);color:var(--tu-text-muted, rgb(136, 141, 145));text-transform:uppercase;letter-spacing:.04em;font-weight:600}.widget-before-after__side-value{font-size:1.25rem;font-weight:800;font-family:var(--tu-font-mono, ui-monospace, monospace);color:var(--tu-text, #1C252C);line-height:1}.widget-before-after__delta{font-size:var(--tu-font-base, .875rem);font-weight:700;font-family:var(--tu-font-mono, ui-monospace, monospace);padding:var(--tu-space-1, 4px) var(--tu-space-3, 8px);border-radius:var(--tu-radius-sm, 6px)}.widget-before-after__delta--green{color:var(--tu-status-success-ink, rgb(38, 115, 0));background:color-mix(in srgb,var(--tu-status-success, #339900) 10%,transparent)}.widget-before-after__delta--amber{color:var(--uc-status-amber, rgb(153, 104, 0));background:color-mix(in srgb,var(--uc-status-amber, rgb(153, 104, 0)) 10%,transparent)}.widget-before-after__delta--red{color:var(--tu-status-error-ink, rgb(171, 0, 0));background:color-mix(in srgb,var(--tu-status-error, #D90000) 10%,transparent)}.widget-multi-value{display:grid;gap:var(--tu-space-3, 8px)}.widget-multi-value__title{font-size:var(--tu-font-sm, .75rem);color:var(--tu-text-muted, rgb(136, 141, 145));font-weight:500}.widget-multi-value__items{display:grid;gap:var(--tu-space-4, 10px)}.widget-multi-value__item{display:grid;gap:var(--tu-space-1, 4px)}.widget-multi-value__item--disabled{opacity:var(--o-medium)}.widget-multi-value__item-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tu-space-3, 8px)}.widget-multi-value__item-label{font-size:var(--tu-font-sm, .75rem);color:var(--tu-text-secondary, rgb(105, 111, 114));font-weight:500}.widget-multi-value__item-value{font-size:var(--tu-font-sm, .75rem);font-weight:700;font-family:var(--tu-font-mono, ui-monospace, monospace);color:var(--tu-text, #1C252C)}.widget-multi-value__item--disabled .widget-multi-value__item-value{color:var(--tu-text-muted, rgb(136, 141, 145))}.widget-multi-value__bar{overflow:hidden;height:5px;border-radius:var(--tu-radius-pill, 999px);background:var(--tu-border, rgb(206, 209, 211))}.widget-multi-value__bar-fill{display:block;width:var(--widget-multi-value-fill, 0%);height:100%;border-radius:inherit;transform-origin:left}.widget-multi-value__bar-fill--green{background:var(--tu-status-success, #339900)}.widget-multi-value__bar-fill--amber{background:var(--uc-status-amber, rgb(153, 104, 0))}.widget-multi-value__bar-fill--red{background:var(--tu-status-error, #D90000)}.widget-checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--tu-space-3, 8px)}.widget-checklist-item__icon{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.widget-checklist-item__icon--pass{color:var(--tu-status-success-ink, rgb(38, 115, 0));background:color-mix(in srgb,var(--tu-status-success, #339900) 12%,var(--tu-surface, #fff));border-color:color-mix(in srgb,var(--tu-status-success, #339900) 24%,var(--tu-surface, #fff))}.widget-checklist-item__icon--fail{color:var(--tu-status-error-ink, rgb(171, 0, 0));background:color-mix(in srgb,var(--tu-status-error, #D90000) 12%,var(--tu-surface, #fff));border-color:color-mix(in srgb,var(--tu-status-error, #D90000) 24%,var(--tu-surface, #fff))}.widget-checklist-item__content{display:grid;gap:var(--tu-space-1, 4px);min-width:0}.widget-checklist-item__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tu-space-3, 8px)}.widget-checklist-item__label{color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:var(--tu-font-sm, .75rem);font-weight:500}.widget-checklist-item__value{color:var(--tu-text, #1C252C);font-size:var(--tu-font-sm, .75rem);font-weight:700;text-align:right}.widget-checklist-item__detail{color:var(--tu-text-muted, rgb(136, 141, 145));font-size:var(--tu-font-xs, .6875rem);line-height:1.4}.widget-update-row{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-4, 10px)}.widget-update-row__meta{display:flex;align-items:center;gap:var(--tu-space-2, 6px);min-width:0}.widget-update-row__name{color:var(--tu-text, #1C252C);font-size:var(--tu-font-sm, .75rem);font-weight:600}.widget-update-row__tag{display:inline-flex;align-items:center;min-height:18px;padding:0 var(--tu-space-2, 6px);border-radius:var(--tu-radius-pill, 999px);border:1px solid var(--tu-border, rgb(206, 209, 211));color:var(--tu-text-secondary, rgb(105, 111, 114));background:var(--bg-surface, var(--tu-surface, #fff));font-size:var(--tu-font-xs, .6875rem);font-weight:600;text-transform:capitalize}.widget-update-row__tag--security{color:var(--tu-status-error-ink, rgb(171, 0, 0));background:color-mix(in srgb,var(--tu-status-error, #D90000) 12%,var(--tu-surface, #fff));border-color:color-mix(in srgb,var(--tu-status-error, #D90000) 24%,var(--tu-surface, #fff))}.widget-update-row__tag--theme{color:var(--tu-text-secondary, rgb(105, 111, 114));background:var(--bg-page, var(--tu-surface-raised, rgb(241, 245, 248)));border-color:var(--tu-border, rgb(206, 209, 211))}.widget-chart-wrapper{display:grid;gap:var(--tu-space-4, 12px);min-width:0;padding:var(--tu-space-5, 16px);border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:var(--tu-radius-md, 8px);background:var(--tu-surface, #FFFFFF);color:var(--tu-text, #1C252C)}.widget-chart-wrapper__header{display:flex;align-items:start;justify-content:space-between;gap:var(--tu-space-4, 12px)}.widget-chart-wrapper__heading{display:grid;gap:var(--tu-space-1, 4px);min-width:0}.widget-chart-wrapper__title{margin:0;color:var(--tu-text, #1C252C);font-size:var(--tu-font-lg, 1rem);font-weight:700;line-height:1.25}.widget-chart-wrapper__description{margin:0;color:var(--tu-text-muted, rgb(136, 141, 145));font-size:var(--tu-font-sm, .75rem);line-height:1.45}.widget-chart-wrapper__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--tu-space-2, 6px);flex-shrink:0}.widget-chart-wrapper__legend{display:flex;flex-wrap:wrap;gap:var(--tu-space-2, 6px)}.widget-chart-wrapper__legend-button{min-height:32px;display:inline-flex;align-items:center;gap:var(--tu-space-2, 6px);padding:var(--tu-space-1, 4px) var(--tu-space-3, 8px);border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:var(--tu-radius-sm, 6px);background:var(--tu-surface, #FFFFFF);color:var(--tu-text-secondary, rgb(105, 111, 114));font:inherit;font-size:var(--tu-font-sm, .75rem);cursor:pointer}.widget-chart-wrapper__legend-button--selected{border-color:var(--uc-focus, #2563EB);color:var(--tu-text, #1C252C);background:var(--uc-surface-raised, #F7F8FA)}.widget-chart-wrapper__legend-button:disabled{cursor:not-allowed;opacity:var(--o-medium, .55)}.widget-chart-wrapper__legend-button:focus-visible,.widget-chart-wrapper__fallback-summary:focus-visible{outline:2px solid var(--uc-focus, #2563EB);outline-offset:2px}.widget-chart-wrapper__legend-swatch{width:10px;height:10px;flex:0 0 10px;border-radius:var(--tu-radius-pill, 999px);border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:var(--widget-chart-wrapper-swatch, var(--tu-status-success, #339900))}.widget-chart-wrapper__legend-label,.widget-chart-wrapper__legend-value{min-width:0}.widget-chart-wrapper__legend-value{color:var(--tu-text-muted, rgb(136, 141, 145));font-family:var(--tu-font-mono, ui-monospace, monospace);font-weight:700}.widget-chart-wrapper__viewport{min-height:220px;display:grid;place-items:stretch;min-width:0;overflow:hidden}.widget-chart-wrapper__state{min-height:220px;display:grid;place-items:center;padding:var(--tu-space-6, 20px);border:1px dashed var(--tu-border, rgb(206, 209, 211));border-radius:var(--tu-radius-md, 8px);color:var(--tu-text-muted, rgb(136, 141, 145));background:var(--uc-surface-raised, #F7F8FA);font-size:var(--tu-font-sm, .75rem);text-align:center}.widget-chart-wrapper--error .widget-chart-wrapper__state{color:var(--tu-status-error, #D90000);background:color-mix(in srgb,var(--tu-status-error, #D90000) 8%,white);border-color:color-mix(in srgb,var(--tu-status-error, #D90000) 24%,white)}.widget-chart-wrapper__fallback{border-top:1px solid var(--tu-border, rgb(206, 209, 211));padding-top:var(--tu-space-3, 8px)}.widget-chart-wrapper__fallback-summary{width:fit-content;color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:var(--tu-font-sm, .75rem);font-weight:600;cursor:pointer}.widget-chart-wrapper__table-frame{margin-top:var(--tu-space-3, 8px);max-width:100%;overflow-x:auto}.widget-chart-wrapper__table{width:100%;min-width:360px;border-collapse:collapse;font-size:var(--tu-font-sm, .75rem)}.widget-chart-wrapper__table caption{text-align:left;color:var(--tu-text-muted, rgb(136, 141, 145));margin-bottom:var(--tu-space-2, 6px)}.widget-chart-wrapper__table th,.widget-chart-wrapper__table td{padding:var(--tu-space-2, 6px);border-bottom:1px solid var(--tu-border, rgb(206, 209, 211));text-align:left;white-space:nowrap}.widget-chart-wrapper__table th{color:var(--tu-text-secondary, rgb(105, 111, 114));font-weight:700}@media(max-width:520px){.widget-chart-wrapper{padding:var(--tu-space-4, 12px)}.widget-chart-wrapper__header{display:grid}.widget-chart-wrapper__actions{justify-content:flex-start}}.widget-update-row__versions{display:inline-flex;align-items:center;gap:var(--tu-space-2, 6px);flex-shrink:0;font-family:var(--font-mono, var(--tu-font-mono, ui-monospace, monospace));font-size:11px;font-weight:600}.widget-update-row__version{color:var(--tu-text, #1C252C)}.widget-update-row__arrow{color:var(--tu-text-muted, rgb(136, 141, 145))}.widget-metric-row{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-4, 10px)}.widget-metric-row__label-group{display:inline-flex;align-items:center;gap:var(--tu-space-2, 6px);min-width:0}.widget-metric-row__dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.widget-metric-row__dot--green{background:var(--tu-status-success, #339900)}.widget-metric-row__dot--amber{background:var(--uc-status-amber, rgb(153, 104, 0))}.widget-metric-row__dot--red{background:var(--tu-status-error, #D90000)}.widget-metric-row__label{color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:var(--tu-font-sm, .75rem);font-weight:500}.widget-metric-row__value{font-size:var(--tu-font-sm, .75rem);font-weight:700;white-space:nowrap}.widget-metric-row__value--green{color:var(--tu-status-success-ink, rgb(38, 115, 0))}.widget-metric-row__value--amber{color:var(--uc-status-amber, rgb(153, 104, 0))}.widget-metric-row__value--red{color:var(--tu-status-error-ink, rgb(171, 0, 0))}.widget-metric-row__unit{margin-left:2px}.tu-value-tile{--tu-value-tile-accent: var(--tu-text-secondary, var(--tu-text-secondary, rgb(105, 111, 114)));display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--tu-border, var(--tu-border, rgb(206, 209, 211)));border-radius:var(--tu-radius-md, 10px);background:var(--tu-surface, #ffffff);animation:tu-value-tile-in var(--motion-medium) var(--ease-out) both}.tu-value-tile--brand{--tu-value-tile-accent: var(--tu-brand-ink, var(--tu-color-brand, #2563eb))}.tu-value-tile--info{--tu-value-tile-accent: var(--tu-status-info-ink, rgb(49, 89, 156))}.tu-value-tile--success{--tu-value-tile-accent: var(--tu-status-success-ink, rgb(38, 115, 0))}.tu-value-tile--warning{--tu-value-tile-accent: var(--tu-status-warning-ink, rgb(102, 78, 0))}.tu-value-tile--danger{--tu-value-tile-accent: var(--tu-danger, var(--tu-status-error, #D90000))}.tu-value-tile__icon{display:inline-flex;color:var(--tu-value-tile-accent)}.tu-value-tile__title{margin:0;font-size:var(--tu-font-md, .875rem);font-weight:600;color:var(--tu-text)}.tu-value-tile__body{margin:0;font-size:var(--tu-font-sm, .8125rem);color:var(--tu-text-secondary, var(--tu-text-secondary, rgb(105, 111, 114)))}@keyframes tu-value-tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tu-value-tile{animation:none;transition:none}}.widget-chart-wrapper.widget-mini-bar-chart .widget-chart-wrapper__viewport{min-height:72px}.widget-mini-bar-chart__plot{width:100%;height:100%;display:block;overflow:visible}.widget-mini-bar-chart__bar{fill:var(--uc-accent, #2563eb);transition:height var(--motion-medium) var(--ease-standard),y var(--motion-medium) var(--ease-standard)}.widget-mini-bar-chart__bar--unknown{fill:var(--tu-border, rgb(206, 209, 211))}@media(prefers-reduced-motion:reduce){.widget-mini-bar-chart__bar{transition:none}}.widget-mini-bar-chart__plot[data-reduced-motion=true] .widget-mini-bar-chart__bar{transition:none}.widget-audit-record-row{display:flex;align-items:flex-start;gap:10px;padding:12px 0;color:var(--tu-text)}.widget-audit-record-row__icon{margin-top:2px;color:var(--tu-text-muted)}.widget-audit-record-row__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.widget-audit-record-row__headline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.widget-audit-record-row__title{font-weight:600;color:var(--tu-text)}.widget-audit-record-row__sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.widget-audit-record-row__result{margin:0;color:var(--tu-text)}.widget-audit-record-row--failed .widget-audit-record-row__result{color:var(--tu-status-error-text, var(--tu-status-error-ink))}.widget-audit-record-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--tu-text-muted);font-size:12px}.widget-audit-record-row__sep{color:var(--tu-text-muted)}.widget-audit-record-row__actions{display:flex;align-items:center;gap:8px;margin-top:4px}.widget-audit-record-row--compact{padding:8px 0;gap:8px}.widget-audit-record-row--compact .widget-audit-record-row__timestamp{font-family:var(--tu-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums}.widget-audit-record-row--compact .widget-audit-record-row__title{font-weight:500}.widget-audit-record-row--compact .widget-audit-record-row__result,.widget-audit-record-row--compact .widget-audit-record-row__meta{font-size:12px}.widget-audit-record-row--compact .widget-audit-record-row__actions{margin-top:2px}.tu-star-rating{align-items:center;display:inline-flex;font-family:var(--tu-font-family);gap:var(--tu-space-1)}.tu-star-rating__stars{display:inline-flex;gap:var(--tu-space-hairline)}.tu-star-rating__star{display:block;font-size:var(--tu-icon-md);height:var(--tu-icon-md);width:var(--tu-icon-md)}.tu-star-rating__star--full,.tu-star-rating__star--half{color:var(--tu-status-warning)}.tu-star-rating__star--empty{color:var(--tu-border-strong)}.tu-star-rating__count{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.tu-comparison{font-family:var(--tu-font-family);overflow-x:auto;width:100%}.tu-comparison__table{border-collapse:collapse;width:100%}.tu-comparison__corner{border-bottom:var(--tu-space-hairline) solid var(--tu-border);padding:var(--tu-space-5)}.tu-comparison__cell{padding:var(--tu-space-5);text-align:center}.tu-comparison__cell--recommended{background:var(--tu-status-info-bg)}.tu-comparison__plan{border-bottom:var(--tu-space-hairline) solid var(--tu-border);min-width:var(--tu-space-15);vertical-align:bottom}.tu-comparison__plan>*{display:block;margin-inline:auto}.tu-comparison__plan-name{color:var(--tu-text);font-size:var(--tu-font-lg);font-weight:var(--tu-font-weight-semibold)}.tu-comparison__plan-price{color:var(--tu-text-muted);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-regular)}.tu-comparison__row:nth-child(2n){background:var(--tu-surface-subtle)}.tu-comparison__feature{border-bottom:var(--tu-space-hairline) solid var(--tu-border);color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-regular);letter-spacing:var(--tu-tracking-b1);padding:var(--tu-space-5);text-align:start}.tu-comparison__feature-label{margin-inline-end:var(--tu-space-2)}.tu-comparison__feature,.tu-comparison__feature>*{vertical-align:middle}.tu-comparison__value{border-bottom:var(--tu-space-hairline) solid var(--tu-border);color:var(--tu-text-secondary);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-medium)}.tu-comparison__mark{display:inline-block;font-size:var(--tu-icon-xl);height:var(--tu-icon-xl);width:var(--tu-icon-xl)}.tu-comparison__mark--included{color:var(--tu-status-success)}.tu-comparison__mark--excluded{color:var(--tu-border-strong)}.tu-comparison__cta{padding:var(--tu-space-7) var(--tu-space-5)}.tu-comparison__sr-only{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tu-comment-thread{display:flex;flex-direction:column;font-family:var(--tu-font-family)}.tu-comment{display:flex;font-family:var(--tu-font-family);gap:var(--tu-space-5);padding:var(--tu-space-5) 0}.tu-comment--nested{border-inline-start:var(--tu-space-hairline) solid var(--tu-border);margin-inline-start:var(--tu-space-8);padding-inline-start:var(--tu-space-10)}.tu-comment__identity{flex-shrink:0}.tu-comment__avatar{align-items:center;background:var(--tu-surface-raised);border-radius:var(--tu-radius-circle);color:var(--tu-text-secondary);display:inline-flex;height:var(--tu-space-10);justify-content:center;width:var(--tu-space-10)}.tu-comment__avatar-glyph{display:block;font-size:var(--tu-icon-lg);height:var(--tu-icon-lg);width:var(--tu-icon-lg)}.tu-comment__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--tu-space-1);min-width:0}.tu-comment__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.tu-comment__author{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}.tu-comment__when{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.tu-comment__body{color:var(--tu-text-secondary);font-size:var(--tu-font-base);letter-spacing:var(--tu-tracking-b1);overflow-wrap:anywhere}.tu-comment__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.tu-recommendation-card{--tu-recommendation-card-tone: var(--tu-text-muted);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--tu-space-4, 12px);box-sizing:border-box;border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);background:var(--tu-surface, #ffffff);color:var(--tu-text)}.tu-recommendation-card--full{padding:var(--tu-space-5, 16px);gap:var(--tu-space-5, 16px)}.tu-recommendation-card--compact{padding:var(--tu-space-4, 12px) var(--tu-space-5, 16px)}.tu-recommendation-card--critical{--tu-recommendation-card-tone: var(--tu-status-error-ink)}.tu-recommendation-card--warning{--tu-recommendation-card-tone: var(--tu-status-warning-ink)}.tu-recommendation-card--info{--tu-recommendation-card-tone: var(--tu-status-info-ink)}.tu-recommendation-card--success{--tu-recommendation-card-tone: var(--tu-status-success-ink)}.tu-recommendation-card--compact.tu-recommendation-card--iconic{background:color-mix(in srgb,var(--tu-recommendation-card-tone) 7%,var(--tu-surface, #ffffff));border-color:color-mix(in srgb,var(--tu-recommendation-card-tone) 26%,var(--tu-surface, #ffffff))}.tu-recommendation-card__badge{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px;color:var(--tu-recommendation-card-tone);background:color-mix(in srgb,var(--tu-recommendation-card-tone) 12%,var(--tu-surface, #ffffff));border:1px solid color-mix(in srgb,var(--tu-recommendation-card-tone) 24%,var(--tu-surface, #ffffff))}.tu-recommendation-card--full .tu-recommendation-card__badge{width:40px;height:40px;align-self:start}.tu-recommendation-card--compact .tu-recommendation-card__badge{width:22px;height:22px}.tu-recommendation-card__dot{align-self:start;margin-top:6px}.tu-recommendation-card__body{display:grid;gap:var(--tu-space-1, 4px);min-width:0}.tu-recommendation-card__title{margin:0;font-size:var(--tu-font-md, .875rem);font-weight:700;color:var(--tu-text)}.tu-recommendation-card__rationale{margin:0;font-size:var(--tu-font-sm, .8125rem);color:var(--tu-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tu-recommendation-card__actions{display:flex;align-items:center;gap:var(--tu-space-3, 8px);flex:none}.tu-recommendation-card__control{border:1px solid var(--tu-border);border-radius:999px;background:var(--tu-surface, #ffffff)}.tu-recommendation-card__control.tu-recommendation-card__control,.tu-recommendation-card__control.tu-recommendation-card__control:hover:not(:disabled){background:var(--tu-surface);border:calc(var(--tu-space-hairline) * 1.5) solid var(--tu-border);border-radius:var(--tu-radius-circle);color:var(--tu-text);height:calc(var(--tu-space-10) - var(--tu-space-2xs));width:calc(var(--tu-space-10) - var(--tu-space-2xs))}.tu-recommendation-card__control.tu-recommendation-card__control:hover:not(:disabled){border-color:var(--tu-border-strong)}.tu-recommendation-card__cta{white-space:nowrap}@media(max-width:560px){.tu-recommendation-card{grid-template-columns:auto minmax(0,1fr)}.tu-recommendation-card__actions{grid-column:1 / -1;flex-wrap:wrap}}.tu-selectable-update-list{display:flex;flex-direction:column;gap:var(--tu-space-2);min-height:0}.tu-selectable-update-list__header{min-height:var(--tu-space-8);display:flex;align-items:center}.tu-selectable-update-list__rows{display:grid;gap:var(--tu-space-3)}.tu-selectable-update-list__rows--scroll{flex:0 1 auto;min-height:min(var(--tu-selectable-update-list-scroll-h),100%);overflow-y:auto}.tu-selectable-update-list__row--unavailable{opacity:var(--o-soft);display:flex;gap:var(--tu-space-2);align-items:center}.tu-selectable-update-list__unavailable,.tu-selectable-update-list__sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.tu-selectable-update-list{--tu-selectable-update-list-scroll-h: 259.5px}.tu-selectable-update-row{--tu-selectable-update-row-mono: var(--tu-surface-raised);align-items:center;background:var(--tu-surface-sunken);border-radius:var(--tu-radius-input);display:flex;gap:var(--tu-space-4);min-width:0;padding:var(--tu-space-3) var(--tu-space-5) var(--tu-space-3) var(--tu-space-4)}.tu-selectable-update-row:not([aria-disabled=true]){cursor:pointer}.tu-selectable-update-row:hover{background:var(--tu-surface-subtle)}.tu-selectable-update-row:hover .tu-selectable-monogram__monogram{opacity:0}.tu-selectable-update-row:hover .tu-selectable-monogram__box{opacity:1}.tu-selectable-update-row--selected{background:var(--tu-surface-subtle)}.tu-selectable-update-row__mono .tu-selectable-monogram__monogram{background:var(--tu-selectable-update-row-mono);color:var(--tu-text-on-inverse);font-weight:700}.tu-selectable-update-row .tu-selectable-monogram--sm{block-size:30px;inline-size:30px}.tu-selectable-update-row--artwork .tu-selectable-monogram__monogram{overflow:hidden}.tu-selectable-update-row--artwork .tu-avatar__image{transform:scale(1.23)}.tu-selectable-update-row__body{align-items:center;display:flex;gap:var(--tu-space-4);min-width:0;flex:1}.tu-selectable-update-row__meta{align-items:center;display:flex;gap:var(--tu-space-2);min-width:0}.tu-selectable-update-row__name{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-selectable-update-row__security-marker{align-items:center;color:var(--tu-status-error-text-700);display:inline-flex}.tu-selectable-update-row__tag{border-radius:var(--tu-radius-pill);font-size:var(--tu-font-sm);font-weight:700;padding:var(--tu-space-1) var(--tu-space-3);text-transform:lowercase}.tu-selectable-update-row__tag--default{background:var(--tu-surface-raised);color:var(--tu-text-secondary)}.tu-selectable-update-row__tag--theme{background:var(--tu-status-info-bg-100);color:var(--tu-status-info-text-700);text-transform:none}.tu-selectable-update-row__tag--security{background:var(--tu-status-error-bg-100);color:var(--tu-status-error-text-700)}.tu-selectable-update-row__versions{align-items:center;color:var(--tu-text-secondary);display:flex;flex:none;font-size:var(--tu-font-sm);gap:var(--tu-space-2);margin-left:auto}.tu-selectable-update-row__version--from{color:var(--tu-text-muted);text-decoration:line-through}.tu-selectable-update-row__version--to{color:var(--tu-text);font-weight:700}.tu-selectable-update-row__arrow{color:var(--tu-text-muted)}.tu-environment-tile{background:var(--tu-surface-sunken);border:0;border-radius:var(--tu-radius-input);display:grid;gap:var(--tu-space-1);padding:var(--tu-space-4) var(--tu-space-5)}.tu-environment-tile__pending{background:var(--tu-status-warning-bg-100);border-radius:var(--tu-radius-pill);color:var(--tu-status-warning-text-700);font-size:var(--tu-font-sm);font-weight:700;justify-self:start;padding:var(--tu-space-1) var(--tu-space-3)}.tu-environment-tile__current{align-items:center;color:var(--tu-status-success-text-700);display:inline-flex;font-size:var(--tu-font-sm);font-weight:600;gap:var(--tu-space-1)}.tu-environment-tile__label{color:var(--tu-text-secondary);font-size:var(--tu-font-xs, .75rem)}.tu-environment-tile__value{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:700}.tu-environment-tile--pending{border-color:var(--tu-status-warning-border)}.tu-environment-tile--unknown .tu-environment-tile__value{color:var(--tu-text-muted)}.tu-environment-tile__action{justify-self:start}.tu-backup-history{display:block}.tu-backup-history__bars{align-items:flex-end;display:inline-flex;gap:3px;height:var(--tu-space-7)}.tu-backup-history__bar{background:var(--tu-surface-raised);border-radius:var(--tu-radius-xs, 2px);height:calc(30% + var(--tu-backup-history-level, 0) * 70%);width:4px}.tu-backup-history__bar--success{background:var(--tu-status-success-text-700)}.tu-backup-history__bar--failed{background:var(--tu-status-error-text-700)}.tu-backup-history__bar--skipped{background:var(--tu-status-warning-text-700)}.tu-backup-history__bar--unknown{background:var(--tu-border)}.tu-storage-meter{align-items:center;display:flex;gap:var(--tu-space-3)}.tu-storage-meter .widget-progress-bar{flex:1;min-width:var(--tu-space-14)}.tu-storage-meter .widget-progress-bar__header{display:none}.tu-storage-meter .widget-progress-bar__track{block-size:var(--tu-space-2);border-radius:var(--tu-radius-pill)}.tu-storage-meter .widget-progress-bar__label,.tu-storage-meter .widget-progress-bar__value{display:none}.tu-storage-meter__caption{color:var(--tu-text-secondary);flex:none;font-size:var(--tu-font-sm);font-weight:600}.tu-storage-meter[data-storage-tone=danger] .tu-storage-meter__caption{color:var(--tu-status-error-text-700)}.tu-destination-marks{display:flex;flex-wrap:wrap;gap:var(--tu-space-3);list-style:none;margin:0;padding:0}.tu-destination-marks__item{align-items:center;display:flex;gap:var(--tu-space-2);min-width:0}.tu-destination-marks--compact{flex:none;flex-wrap:nowrap;gap:var(--tu-space-1)}.tu-destination-marks--compact .tu-destination-marks__glyph,.tu-destination-marks--compact .tu-destination-marks__fallback{block-size:var(--tu-space-7);font-size:var(--tu-font-sm);inline-size:var(--tu-space-7)}.tu-destination-marks__glyph,.tu-destination-marks__fallback{align-items:center;background:var(--tu-surface-raised);border-radius:var(--tu-radius-sm);color:var(--tu-text);display:inline-flex;height:var(--tu-space-8);justify-content:center;width:var(--tu-space-8)}.tu-destination-marks__label{color:var(--tu-text);font-size:var(--tu-font-sm)}.tu-destination-marks__status{color:var(--tu-text-secondary);font-size:var(--tu-font-xs, .75rem)}.tu-destination-marks__empty{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.tu-speed-check-row{align-items:flex-start;display:flex;gap:var(--tu-space-2);padding:var(--tu-space-2) 0}.tu-speed-check-row__icon{align-items:center;border-radius:var(--tu-radius-pill);display:inline-flex;flex-shrink:0;height:var(--tu-space-5, 1.25rem);justify-content:center;margin-top:2px;width:var(--tu-space-5, 1.25rem)}.tu-speed-check-row__icon--pass{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-text-700)}.tu-speed-check-row__icon--fail{background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700)}.tu-speed-check-row__content{display:grid;flex:1;gap:var(--tu-space-1);min-width:0}.tu-speed-check-row__row{align-items:center;display:flex;gap:var(--tu-space-2);justify-content:space-between}.tu-speed-check-row__label{color:var(--tu-text);font-size:var(--tu-font-sm)}.tu-speed-check-row__value{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-speed-check-row__detail{color:var(--tu-text-muted);font-size:var(--tu-font-xs, .75rem)}.tu-site-state-card.tu-site-state-card{align-items:center;background:var(--tu-status-success-bg);border-color:var(--tu-status-success-border);border-radius:var(--tu-radius-lg);display:flex;gap:var(--tu-space-5);padding:var(--tu-space-4) var(--tu-space-5)}.tu-site-state-card__badge{align-items:center;background:var(--tu-status-success-bg-100);border-radius:var(--tu-radius-circle);color:var(--tu-status-success-text-700);display:inline-flex;flex:none;height:calc(var(--tu-space-7) + var(--tu-space-5));justify-content:center;width:calc(var(--tu-space-7) + var(--tu-space-5))}.tu-site-state-card__text{display:grid;gap:var(--tu-space-2xs);min-width:0}.tu-site-state-card__title{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold);line-height:1.4;margin:0}.tu-site-state-card__body{color:var(--tu-status-success-text-700);font-size:var(--tu-font-sm);line-height:1.4;margin:0}.tu-site-state-card__meta{color:var(--tu-text-muted);font-size:var(--tu-font-xs, .75rem);margin:0}.tu-ghost-not-installed{border-radius:var(--tu-radius-lg);display:grid;gap:var(--tu-space-3)}.tu-ghost-not-installed__header{align-items:center;display:flex;gap:var(--tu-space-2)}.tu-ghost-not-installed__icon{color:var(--tu-text-secondary);display:inline-flex}.tu-ghost-not-installed__title{color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:var(--tu-weight-semibold, 600);margin:0}.tu-ghost-not-installed__body{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);margin:0}@media(prefers-reduced-motion:reduce){.tu-selectable-update-row{transition:none}}@keyframes tu-flow-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tu-flow-mark-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes tu-flow-glyph-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tu-flow-swap{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.tu-flow-panel{box-sizing:border-box;color:var(--tu-text);padding:var(--tu-space-7) var(--tu-space-7) var(--tu-space-6)}.tu-flow-panel__stage{animation:tu-flow-enter var(--motion-medium) var(--ease-gentle) both;display:flex;flex-direction:column;gap:var(--tu-space-4)}.tu-flow-panel--center .tu-flow-panel__stage{align-items:center;text-align:center}.tu-flow-panel__eyebrow{box-sizing:border-box;color:var(--tu-text-muted);display:grid;font-size:var(--tu-font-xs);font-weight:var(--tu-font-weight-semibold);gap:var(--tu-space-2);letter-spacing:.06em;padding-inline-end:var(--tu-space-8);text-transform:uppercase;width:100%}.tu-flow-panel__track{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-pill);display:block;height:3px;overflow:hidden}.tu-flow-panel__fill{background:var(--tu-tone-brand-fill);border-radius:inherit;display:block;height:100%;transition:width var(--motion-slow) var(--ease-smooth);width:var(--tu-flow-panel-progress, 0%)}.tu-flow-panel__mark{animation:tu-flow-mark-in var(--motion-medium) var(--ease-gentle) both;border-radius:var(--tu-radius-circle);display:grid;height:44px;place-items:center;width:44px}.tu-flow-panel__mark--success{background:var(--tu-tone-success-tint);color:var(--tu-tone-success-text)}.tu-flow-panel__mark--warning{background:var(--tu-tone-warning-tint);color:var(--tu-tone-warning-text)}.tu-flow-panel__mark--danger{background:var(--tu-tone-danger-tint);color:var(--tu-status-error-ink)}.tu-flow-panel__glyph{animation:tu-flow-glyph-pop var(--motion-medium) var(--ease-gentle) var(--motion-micro) both;display:inline-flex}.tu-flow-panel__mark--success .tu-flow-panel__glyph{animation-timing-function:var(--ease-spring)}.tu-flow-panel__head{display:flex;flex-direction:column;gap:var(--tu-space-2);width:100%}.tu-flow-panel__title{color:var(--tu-text);font-size:var(--tu-font-2xl);font-weight:var(--tu-font-weight-semibold);letter-spacing:-.01em;line-height:1.3;margin:0;outline:none;text-wrap:balance}.tu-flow-panel--start .tu-flow-panel__title{padding-inline-end:var(--tu-space-8)}.tu-flow-panel__description{color:var(--tu-text-secondary);font-size:var(--tu-font-base);line-height:1.55}.tu-flow-panel__description p{margin:0}.tu-flow-panel__description strong{color:var(--tu-text);font-weight:var(--tu-font-weight-semibold)}.tu-flow-panel__body{display:flex;flex-direction:column;gap:var(--tu-space-4);text-align:left;width:100%}.tu-flow-panel__body>*{animation:tu-flow-enter var(--motion-medium) var(--ease-gentle) both}.tu-flow-panel__body>:nth-child(2){animation-delay:var(--motion-stagger)}.tu-flow-panel__body>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}.tu-flow-panel__body>:nth-child(n+4){animation-delay:calc(var(--motion-stagger) * 3)}.tu-flow-panel__actions{display:flex;flex-wrap:wrap;gap:var(--tu-space-3);margin-top:var(--tu-space-2);width:100%}.tu-flow-panel__actions>:first-child{flex:1 1 auto}.tu-flow-panel__secondary{display:flex;flex-wrap:wrap;font-size:var(--tu-font-sm);gap:var(--tu-space-2) var(--tu-space-4);justify-content:center;width:100%}.tu-flow-panel--start .tu-flow-panel__secondary{justify-content:flex-start}.tu-flow-panel__footnote{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0;text-align:center;width:100%}.tu-flow-note{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-md);box-sizing:border-box;color:var(--tu-text-secondary);display:flex;font-size:var(--tu-font-sm);gap:var(--tu-space-3);line-height:1.5;padding:var(--tu-space-3) var(--tu-space-4);text-align:left;width:100%}.tu-flow-note--info{background:var(--tu-tone-info-tint)}.tu-flow-note--success{background:var(--tu-tone-success-tint)}.tu-flow-note--warning{background:var(--tu-tone-warning-tint)}.tu-flow-note--danger{background:var(--tu-tone-danger-tint)}.tu-flow-note__icon{color:var(--tu-text-muted);display:inline-flex;flex-shrink:0;padding-top:2px}.tu-flow-note--info .tu-flow-note__icon{color:var(--tu-tone-info-text)}.tu-flow-note--success .tu-flow-note__icon{color:var(--tu-tone-success-text)}.tu-flow-note--warning .tu-flow-note__icon{color:var(--tu-tone-warning-text)}.tu-flow-note--danger .tu-flow-note__icon{color:var(--tu-status-error-ink)}.tu-flow-note__body{display:flex;flex:1;flex-direction:column;gap:var(--tu-space-2);min-width:0}.tu-flow-note__body p{margin:0}.tu-flow-note__body strong{color:var(--tu-text)}.tu-tick-list{display:flex;flex-direction:column;gap:var(--tu-space-2);list-style:none;margin:0;padding:0;text-align:left}.tu-tick-list__item{align-items:flex-start;color:var(--tu-text-secondary);display:flex;font-size:var(--tu-font-sm);gap:var(--tu-space-2);line-height:1.45}.tu-tick-list__tick{background:var(--tu-tone-success-tint);border-radius:var(--tu-radius-circle);color:var(--tu-tone-success-text);display:grid;flex-shrink:0;height:16px;margin-top:1px;place-items:center;width:16px}.tu-suggestion-list{border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--tu-space-3);padding:var(--tu-space-4);text-align:left;width:100%}.tu-suggestion-list__heading{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:var(--tu-font-weight-semibold);letter-spacing:.06em;margin:0;text-transform:uppercase}.tu-suggestion-list__items{display:flex;flex-direction:column;gap:var(--tu-space-3);list-style:none;margin:0;padding:0}.tu-suggestion-list__row{align-items:center;animation:tu-flow-enter var(--motion-medium) var(--ease-gentle) both;display:flex;flex-wrap:wrap;gap:var(--tu-space-2) var(--tu-space-3)}.tu-suggestion-list__row:nth-child(2){animation-delay:var(--motion-stagger)}.tu-suggestion-list__row:nth-child(n+3){animation-delay:calc(var(--motion-stagger) * 2)}.tu-suggestion-list__icon{background:var(--tu-tone-neutral-tint);border-radius:var(--tu-radius-md);color:var(--tu-tone-neutral-text);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.tu-suggestion-list__icon--info{background:var(--tu-tone-info-tint);color:var(--tu-tone-info-text)}.tu-suggestion-list__icon--success{background:var(--tu-tone-success-tint);color:var(--tu-tone-success-text)}.tu-suggestion-list__icon--warning{background:var(--tu-tone-warning-tint);color:var(--tu-tone-warning-text)}.tu-suggestion-list__icon--brand{background:var(--tu-tone-brand-tint);color:var(--tu-tone-brand-text)}.tu-suggestion-list__text{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.tu-suggestion-list__title{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold);line-height:1.3;margin:0}.tu-suggestion-list__description{color:var(--tu-text-muted);font-size:var(--tu-font-sm);line-height:1.4;margin:0}.tu-suggestion-list__action{animation:tu-flow-swap var(--motion-fast) var(--ease-gentle) both;display:flex;justify-content:flex-end;margin-left:auto;max-width:100%}.tu-done-chip{align-items:center;animation:tu-flow-swap var(--motion-medium) var(--ease-spring) both;background:var(--tu-tone-success-tint);border-radius:var(--tu-radius-pill);color:var(--tu-tone-success-text);display:inline-flex;font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold);gap:var(--tu-space-1);padding:var(--tu-space-2) var(--tu-space-3);white-space:nowrap}.tu-option-card-group{display:grid;gap:var(--tu-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%}.tu-option-card{align-items:stretch;animation:tu-flow-enter var(--motion-medium) var(--ease-gentle) both;appearance:none;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);box-sizing:border-box;color:var(--tu-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--tu-space-2);padding:var(--tu-space-4);text-align:left;transition:border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard)}.tu-option-card:nth-child(2){animation-delay:var(--motion-stagger)}.tu-option-card:nth-child(n+3){animation-delay:calc(var(--motion-stagger) * 2)}.tu-option-card:hover{border-color:var(--tu-border-strong);box-shadow:var(--tu-shadow-sm)}.tu-option-card:focus-visible{outline:2px solid var(--tu-tone-brand-line);outline-offset:2px}.tu-option-card--primary{background:var(--tu-tone-brand-tint);border-color:var(--tu-tone-brand-line);box-shadow:var(--tu-shadow-sm)}.tu-option-card--primary:hover{border-color:var(--tu-tone-brand-fill);box-shadow:var(--tu-shadow-md)}.tu-option-card--secondary{background:var(--tu-surface-sunken)}.tu-option-card--recommended{border-color:var(--tu-tone-brand-line)}.tu-option-card--recommended:hover{border-color:var(--tu-tone-brand-fill)}.tu-option-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.tu-option-card__title{font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}.tu-option-card__badge{background:var(--tu-tone-brand-tint);border-radius:var(--tu-radius-pill);color:var(--tu-tone-brand-text);font-size:var(--tu-font-xs);font-weight:var(--tu-font-weight-semibold);letter-spacing:.04em;padding:2px var(--tu-space-2);text-transform:uppercase}.tu-option-card__description{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);line-height:1.5}.tu-option-card__meta{color:var(--tu-text-muted);font-size:var(--tu-font-xs);margin-top:auto}.tu-option-card-group--row{grid-template-columns:1fr}.tu-option-card--row{align-items:center;border-color:var(--tu-portfolio-hairline);display:grid;gap:var(--tu-space-5);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--tu-space-7)}.tu-option-card--row:hover{box-shadow:var(--tu-shadow-none)}.tu-option-card--row.tu-option-card--primary,.tu-option-card--row.tu-option-card--secondary{background:var(--tu-surface);box-shadow:var(--tu-shadow-none)}.tu-option-card--row.tu-option-card--recommended,.tu-option-card--row.tu-option-card--recommended.tu-option-card--primary,.tu-option-card--row.tu-option-card--recommended.tu-option-card--secondary{background:var(--tu-surface-sunken);border-color:var(--tu-surface-inverse)}.tu-option-card--row.tu-option-card--recommended:hover{border-color:var(--tu-surface-inverse)}.tu-option-card__icon{align-items:center;align-self:start;background:var(--tu-surface-sunken);border-radius:var(--tu-radius-md);color:var(--tu-text-secondary);display:inline-flex;height:calc(var(--tu-space-9) + var(--tu-space-5));justify-content:center;width:calc(var(--tu-space-9) + var(--tu-space-5))}.tu-option-card--recommended .tu-option-card__icon{background:var(--tu-surface-inverse);color:var(--tu-text-on-inverse)}.tu-option-card__body{display:flex;flex-direction:column;gap:var(--tu-space-1);min-width:0}.tu-option-card--row .tu-option-card__head{flex-wrap:nowrap}.tu-option-card--row .tu-option-card__badge{background:var(--tu-tone-success-tint);color:var(--tu-tone-success-text);font-weight:var(--tu-font-weight-medium);letter-spacing:0;padding:var(--tu-space-1) var(--tu-space-3);text-transform:none;white-space:nowrap}.tu-option-card--row .tu-option-card__description{line-height:1.5}.tu-option-card__chevron{color:var(--tu-text-muted);display:inline-flex;transition:transform var(--motion-hover) var(--ease-standard),color var(--motion-hover) var(--ease-standard)}.tu-option-card--row:hover .tu-option-card__chevron{color:var(--tu-text);transform:translate(calc(var(--tu-space-hairline) * 2))}.tu-numbered-steps{display:flex;flex-direction:column;gap:var(--tu-space-4);list-style:none;margin:0;padding:0;text-align:left}.tu-numbered-steps__item{align-items:start;display:grid;gap:var(--tu-space-3);grid-template-columns:28px minmax(0,1fr)}.tu-numbered-steps__number{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-circle);color:var(--tu-text);display:grid;font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold);height:28px;place-items:center;width:28px}.tu-numbered-steps__title{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold);margin:0 0 var(--tu-space-1)}.tu-numbered-steps__body{align-items:flex-start;color:var(--tu-text-secondary);display:flex;flex-direction:column;font-size:var(--tu-font-sm);gap:var(--tu-space-2);line-height:1.5}.tu-numbered-steps__body p{margin:0}@media(prefers-reduced-motion:reduce){.tu-flow-panel__stage,.tu-flow-panel__mark,.tu-flow-panel__glyph,.tu-flow-panel__body>*,.tu-suggestion-list__row,.tu-suggestion-list__action,.tu-done-chip,.tu-option-card{animation:none}.tu-flow-panel__fill,.tu-option-card{transition:none}}.tu-flow-panel--start .tu-flow-panel__actions>:only-child{flex:0 0 auto}.tu-flow-panel__body>p,.tu-flow-panel__body>form+p{color:var(--tu-text-secondary);font-size:var(--tu-font-base);line-height:1.55;margin:0}.tu-flow-panel__body form{display:flex;flex-direction:column;gap:var(--tu-space-3)}.tu-flow-panel__footnote .tu-text-link,.tu-flow-panel__footnote button{font-size:inherit}.widget-billing-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--tu-space-5);margin:0}.widget-billing-header__title{color:var(--tu-text);font-size:var(--tu-billing-font-section);font-weight:600;letter-spacing:-.01em;margin:0}.widget-billing-header__subtitle{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-body)}.widget-plan-card{background:var(--tu-surface);border:1.5px solid transparent;border-radius:18px;box-shadow:var(--tu-billing-shadow-card);color:var(--tu-text);display:flex;flex-direction:column;gap:var(--tu-space-7);padding:26px var(--tu-space-9) var(--tu-space-9);position:relative}.widget-plan-card{transition:border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard)}.widget-plan-card--current{border-color:var(--tu-text)}.widget-plan-card--premium{background:linear-gradient(var(--tu-surface),var(--tu-surface)) padding-box,linear-gradient(90deg,var(--tu-brand),var(--tu-billing-premium-violet) 42%,var(--tu-billing-premium-violet) 58%,var(--tu-brand)) border-box;border-color:transparent;box-shadow:var(--tu-billing-shadow-card-premium)}.widget-plan-card__wash{background:var(--tu-billing-premium-wash);border-radius:var(--tu-radius-lg) var(--tu-radius-lg) 0 0;height:150px;inset:0 0 auto;pointer-events:none;position:absolute}.widget-plan-card__badge{align-items:center;background:var(--tu-surface-inverse);border-radius:var(--tu-radius-circle);box-shadow:var(--tu-billing-shadow-badge);color:var(--tu-surface);display:inline-flex;font-size:var(--tu-portfolio-font-tag);font-weight:700;gap:5px;left:var(--tu-space-7);letter-spacing:.06em;padding:var(--tu-space-1) var(--tu-space-4);position:absolute;text-transform:uppercase;top:-11px}.widget-plan-card__badge--premium{background:var(--tu-premium-gradient)}.widget-plan-card__badge--scheduled{background:var(--tu-text-muted)}.widget-plan-card__head{position:relative}.widget-plan-card__name{font-size:var(--tu-portfolio-font-title);font-weight:700}.widget-plan-card__price{margin-top:var(--tu-space-2);position:relative}.widget-plan-card__price-line{align-items:baseline;display:flex;gap:var(--tu-space-2)}.widget-plan-card__amount{font-size:var(--tu-font-h2);font-weight:700;letter-spacing:-.02em}.widget-plan-card__period{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-detail)}.widget-plan-card__description{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-detail);line-height:1.45;margin:var(--tu-space-2) 0 0;min-height:36px}.widget-plan-card__features{border-top:1px solid var(--tu-hover-bg);display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:var(--tu-space-7) 0 0}.widget-plan-card__feature{align-items:flex-start;display:flex;font-size:var(--tu-portfolio-font-detail);gap:var(--tu-space-3);line-height:1.4}.widget-plan-card__mark{background:var(--tu-hover-bg);border-radius:var(--tu-radius-circle);color:var(--tu-text-muted);display:grid;flex:none;font-size:var(--tu-portfolio-font-badge);font-weight:700;height:16px;margin-top:1px;place-items:center;width:16px}.widget-plan-card__mark--included{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-ink)}.widget-plan-card__feature-text{color:var(--tu-portfolio-tile-slate-fg);flex:1;min-width:0}.widget-plan-card__feature-text--excluded{color:var(--tu-text-secondary)}.widget-plan-card__feature-name{color:var(--tu-text);font-weight:600}.widget-plan-card__soon{background:var(--tu-surface-inverse);border-radius:var(--tu-radius-circle);color:var(--tu-surface);flex:none;font-size:var(--tu-portfolio-font-badge);font-weight:700;letter-spacing:.06em;padding:2px var(--tu-space-2);text-transform:uppercase}.widget-plan-card__action.udi-action-button{font-size:var(--tu-portfolio-font-control);height:auto;margin-top:auto;min-height:0;padding:11px}.widget-plan-card__action--switch.udi-action-button,.widget-plan-card__action--current.udi-action-button{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-border);--udi-action-button-fg: var(--tu-text-secondary)}.widget-plan-card__action--current.udi-action-button:disabled{--udi-action-button-fg: var(--tu-fg5);cursor:default;opacity:1}.tu-dialog__content.widget-plan-sheet{border-radius:var(--tu-radius-lg);box-shadow:var(--tu-billing-shadow-sheet);gap:0;padding:26px;width:min(480px,calc(100vw - 48px))}.widget-plan-sheet__chip{align-self:flex-start;border-radius:var(--tu-radius-circle);font-size:var(--tu-portfolio-font-meta);font-weight:600;margin-bottom:var(--tu-space-5);padding:2px var(--tu-space-4)}.widget-plan-sheet__chip--info{background:var(--tu-status-info-bg-100);color:var(--tu-status-info-text-700)}.widget-plan-sheet__chip--warning{background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700)}.tu-dialog__content--compact .tu-dialog__title.widget-plan-sheet__title{font-size:var(--tu-billing-font-heading);font-weight:600;margin:0 0 var(--tu-space-3)}.tu-dialog__content--compact .tu-dialog__description.widget-plan-sheet__description{color:var(--tu-text-secondary);font-size:var(--tu-billing-font-copy);line-height:1.5;margin:0 0 14px}.widget-plan-sheet__items{background:var(--tu-surface-subtle);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-input);display:flex;flex-direction:column;gap:var(--tu-space-3);list-style:none;margin:0 0 var(--tu-space-7);padding:var(--tu-space-5) 14px}.widget-plan-sheet__item{color:var(--tu-portfolio-tile-slate-fg);display:flex;font-size:var(--tu-portfolio-font-control);gap:9px;line-height:1.4}.widget-plan-sheet__item:before{color:var(--tu-brand);content:"·";flex:none;font-weight:600}.widget-plan-sheet__actions{display:flex;flex-direction:column;gap:var(--tu-space-4)}.widget-plan-sheet__confirm.udi-action-button{font-size:var(--tu-billing-font-action);height:auto;min-height:0;padding:var(--tu-space-5)}.widget-plan-sheet__confirm--danger.udi-action-button{--udi-action-button-bg: var(--tu-status-error-ink);--udi-action-button-border: transparent;--udi-action-button-fg: var(--tu-surface)}.widget-plan-sheet__cancel.udi-action-button{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-border);--udi-action-button-fg: var(--tu-text-secondary);font-size:var(--tu-billing-font-copy);height:auto;min-height:0;padding:11px}.widget-usage-card{background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);color:var(--tu-text);padding:var(--tu-space-8) 28px}.widget-usage-card__eyebrow{color:var(--tu-fg5);font-size:var(--tu-portfolio-font-caption);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.widget-usage-summary{align-items:center;display:grid;gap:28px;grid-template-columns:150px 1fr;padding:26px 28px}.widget-usage-summary__ring{height:150px;position:relative;width:150px}.widget-usage-summary__ring svg{display:block;transform:rotate(-90deg)}.widget-usage-summary__ring circle{fill:none;stroke-width:12}.widget-usage-summary__track{stroke:var(--tu-billing-track)}.widget-usage-summary__value{stroke:var(--tu-text);stroke-linecap:round;transition:stroke-dasharray var(--motion-slow) var(--ease-standard)}.widget-usage-summary__ring--warning .widget-usage-summary__value{stroke:var(--tu-status-warning)}.widget-usage-summary__ring--critical .widget-usage-summary__value{stroke:var(--tu-danger)}.widget-usage-summary__percent{display:grid;font-size:var(--tu-billing-font-meter);font-weight:700;inset:0;letter-spacing:-.02em;place-items:center;position:absolute}.widget-usage-summary__text{min-width:0}.widget-usage-summary__headline{font-size:var(--tu-font-3xl);font-weight:600;line-height:1.3;margin-top:var(--tu-space-2)}.widget-usage-summary__description{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-control);margin:var(--tu-space-2) 0 0}.widget-usage-summary__actions{display:flex;flex-wrap:wrap;gap:var(--tu-space-3);margin-top:var(--tu-space-7)}.widget-usage-split__title{margin-bottom:14px}.widget-usage-split__bar{background:var(--tu-billing-track);border-radius:var(--tu-radius-circle);display:flex;gap:2px;height:var(--tu-space-4);overflow:hidden}.widget-usage-split__segment{background:var(--tu-text);transition:width var(--motion-slow) var(--ease-gentle);width:var(--widget-usage-split-width, 0%)}.widget-usage-split__segment--secondary{background:var(--tu-border-strong)}.widget-usage-split__legend{display:flex;flex-wrap:wrap;gap:22px;list-style:none;margin:var(--tu-space-5) 0 0;padding:0}.widget-usage-split__key{align-items:center;display:flex;font-size:var(--tu-portfolio-font-control);gap:var(--tu-space-3)}.widget-usage-split__dot{background:var(--tu-text);border-radius:var(--tu-radius-circle);flex:none;height:9px;width:9px}.widget-usage-split__dot--secondary{background:var(--tu-border-strong)}.widget-usage-split__value{font-weight:600}.widget-usage-by-day__head{align-items:center;display:flex;gap:var(--tu-space-7)}.widget-usage-by-day__legend{color:var(--tu-text-secondary);display:flex;font-size:var(--tu-billing-font-legend);gap:14px;margin-left:auto}.widget-usage-by-day__key{align-items:center;display:inline-flex;gap:var(--tu-space-2)}.widget-usage-by-day__swatch{border-radius:2px;height:var(--tu-space-4);width:var(--tu-space-4)}.widget-usage-by-day__swatch--current{background:var(--tu-text)}.widget-usage-by-day__swatch--previous{background:var(--tu-portfolio-hairline)}.widget-usage-by-day__chart{align-items:flex-end;border-bottom:1px solid var(--tu-billing-track);display:flex;gap:2px;height:96px;margin-top:14px}.widget-usage-by-day__day{flex:1;height:100%;min-width:0;position:relative}.widget-usage-by-day__bar{bottom:0;position:absolute}.widget-usage-by-day__bar--previous{background:var(--tu-portfolio-hairline);border-radius:3px 3px 0 0;height:var(--widget-usage-previous, 0);left:0;right:0}.widget-usage-by-day__bar--current{background:var(--tu-text);border-radius:2px 2px 0 0;height:var(--widget-usage-current, 0);left:22%;right:22%}.widget-usage-by-day__axis{color:var(--tu-fg5);display:flex;font-size:var(--tu-portfolio-font-caption);justify-content:space-between;margin-top:var(--tu-space-2)}.widget-billing-notice{align-items:center;border:1px solid var(--tu-billing-notice-warm-border);border-radius:14px;background:var(--tu-billing-notice-warm-bg);display:flex;gap:var(--tu-space-5);padding:11px 14px}.widget-billing-notice--critical{background:var(--tu-status-error-bg);border-color:var(--tu-billing-notice-critical-border)}@keyframes widget-usage-ring-sweep{0%{stroke-dasharray:0 100}}@keyframes widget-usage-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes widget-usage-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes widget-billing-notice-in{0%{opacity:0;transform:translateY(calc(var(--tu-space-3) * -1))}to{opacity:1;transform:none}}.widget-usage-summary__value{animation:widget-usage-ring-sweep var(--motion-sweep) var(--ease-gentle) both}.widget-usage-split__bar{animation:widget-usage-reveal-x var(--motion-sweep) var(--ease-gentle) both}.widget-usage-by-day__bar{animation:widget-usage-rise var(--motion-slow) var(--ease-gentle) both;animation-delay:calc(var(--widget-usage-day-index, 0) * var(--motion-stagger) / 3);transform-origin:bottom}.widget-billing-notice{animation:widget-billing-notice-in var(--motion-medium) var(--ease-gentle) both}@keyframes widget-billing-rise{0%{opacity:0;transform:translateY(var(--tu-space-3))}to{opacity:1;transform:none}}.widget-plan-card,.widget-usage-card,.widget-billing-stats,.widget-invoice-list,.widget-payment-card,.widget-billing-details{animation:widget-billing-rise var(--motion-slow) var(--ease-gentle) both}.widget-plan-card+.widget-plan-card,.widget-usage-card+.widget-usage-card,.widget-billing-stats+.widget-invoice-list,.widget-payment-card+.widget-billing-details{animation-delay:calc(var(--motion-stagger) * 2)}@media(prefers-reduced-motion:reduce){.widget-plan-card,.widget-usage-card,.widget-billing-stats,.widget-invoice-list,.widget-payment-card,.widget-billing-details,.widget-usage-summary__value,.widget-usage-split__bar,.widget-usage-by-day__bar,.widget-billing-notice{animation:none}.widget-usage-split__segment,.widget-plan-cycle__option,.widget-plan-card{transition:none}}.widget-billing-notice__icon{background:var(--tu-billing-notice-warm-icon-bg);border-radius:var(--tu-radius-circle);color:var(--tu-brand-hover);display:grid;flex:none;height:28px;place-items:center;width:28px}.widget-billing-notice--neutral{background:var(--tu-surface);border-color:var(--tu-portfolio-hairline)}.widget-billing-notice--neutral .widget-billing-notice__icon{background:var(--tu-hover-bg);color:var(--tu-text-secondary)}.widget-billing-notice--critical .widget-billing-notice__icon{background:var(--tu-status-error-bg-100);color:var(--tu-status-error-ink);font-size:var(--tu-billing-font-copy);font-weight:700}.widget-billing-notice__text{flex:1;line-height:1.4;min-width:0}.widget-billing-notice__title{color:var(--tu-text);font-size:var(--tu-portfolio-font-control);font-weight:600}.widget-billing-notice__description{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-detail)}.widget-billing-notice__action.udi-action-button,.widget-billing-notice__dismiss.udi-action-button{flex:none;font-size:var(--tu-portfolio-font-detail);height:auto;min-height:0;padding:var(--tu-space-3) 14px}.widget-billing-notice__dismiss.udi-action-button{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-border);--udi-action-button-fg: var(--tu-text-secondary);padding:7px 13px}.widget-billing-stats{display:grid;gap:var(--tu-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--tu-space-5)}.widget-billing-stats__tile{background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);padding:14px var(--tu-space-7)}.widget-billing-stats__label{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-caption);font-weight:600}.widget-billing-stats__value{color:var(--tu-text);font-size:var(--tu-billing-font-heading);font-weight:700;margin:var(--tu-space-1) 0 0}.widget-billing-stats__detail{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:2px 0 0}.widget-invoice-list{background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);overflow:hidden}.widget-invoice-list__head{border-bottom:1px solid var(--tu-portfolio-hairline);color:var(--tu-fg5);display:grid;font-size:var(--tu-portfolio-font-caption);font-weight:600;gap:var(--tu-space-5);grid-template-columns:110px 1fr 90px 130px 110px;letter-spacing:.07em;padding:11px 18px;text-transform:uppercase}.widget-invoice-list__empty{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-control);margin:0;padding:36px 18px;text-align:center}.widget-payment-card{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);display:grid;gap:22px;grid-template-columns:250px 1fr;padding:var(--tu-space-8)}.widget-payment-card__placeholder{align-content:center;border:1.5px dashed var(--tu-border);border-radius:var(--tu-radius-lg);color:var(--tu-text-muted);display:grid;font-size:var(--tu-portfolio-font-body);height:150px;justify-items:center;padding:var(--tu-space-7);text-align:center}.widget-payment-card__text{min-width:0}.widget-payment-card__title{font-size:var(--tu-billing-font-lead);font-weight:600;margin-top:var(--tu-space-2)}.widget-payment-card__description{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-body);margin:3px 0 0}.widget-payment-card__action.udi-action-button{font-size:var(--tu-portfolio-font-control);height:auto;margin-top:14px;min-height:0;padding:var(--tu-space-4) 18px}@media(max-width:640px){.widget-usage-summary,.widget-payment-card,.widget-billing-stats{grid-template-columns:1fr}}.widget-plan-card__strike{color:var(--tu-fg5);font-size:var(--tu-portfolio-font-title);font-weight:600}.widget-plan-cycle{background:var(--tu-hover-bg);border-radius:var(--tu-radius-circle);display:inline-flex;padding:3px}.widget-plan-cycle__option{border-radius:var(--tu-radius-circle);color:var(--tu-text-secondary);cursor:pointer;font-size:var(--tu-portfolio-font-detail);font-weight:600;padding:var(--tu-space-2) 14px;position:relative}.widget-plan-cycle__option{transition:color var(--motion-medium) var(--ease-standard)}.widget-plan-cycle__option--selected{color:var(--tu-text)}.widget-plan-cycle__thumb{background:var(--tu-surface);border-radius:var(--tu-radius-circle);box-shadow:var(--tu-billing-shadow-toggle);inset:0;position:absolute}.widget-plan-cycle__label{position:relative}.widget-plan-cycle__option:has(.widget-plan-cycle__input:focus-visible){box-shadow:var(--tu-focus-ring)}.widget-plan-cycle__input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.widget-invoice-list__row{align-items:center;border-bottom:1px solid var(--tu-hover-bg);display:grid;font-size:var(--tu-portfolio-font-control);gap:var(--tu-space-5);grid-template-columns:110px 1fr 90px 130px 110px;padding:var(--tu-space-5) 18px}.widget-invoice-list__date{color:var(--tu-text-secondary)}.widget-invoice-list__description{font-weight:600}.widget-invoice-list__status{border-radius:var(--tu-radius-circle);display:inline-flex;font-size:var(--tu-billing-font-legend);font-weight:600;padding:3px var(--tu-space-4)}.widget-invoice-list__status--paid{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-ink)}.widget-invoice-list__status--failed{background:var(--tu-status-error-bg-100);color:var(--tu-status-error-ink)}.widget-invoice-list__action.udi-action-button{--udi-action-button-fg: var(--tu-text-secondary);font-size:var(--tu-portfolio-font-detail);height:auto;justify-self:end;min-height:0;padding:0;text-decoration:underline;text-underline-offset:2px}.widget-invoice-list__action--failed.udi-action-button{--udi-action-button-fg: var(--tu-status-error-ink)}.widget-invoice-list__footnote{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:var(--tu-space-4) 0 0}.widget-payment-card__face{background:var(--tu-billing-card-face);border-radius:var(--tu-radius-lg);box-shadow:var(--tu-billing-shadow-card-face);color:var(--tu-surface);display:flex;flex-direction:column;height:150px;overflow:hidden;padding:var(--tu-space-7) 18px;position:relative}.widget-payment-card__glow{background:var(--tu-billing-card-glow);border-radius:var(--tu-radius-circle);height:140px;position:absolute;right:-30px;top:-40px;width:140px}.widget-payment-card__face-top{align-items:center;display:flex;justify-content:space-between;position:relative}.widget-payment-card__chip{background:var(--tu-billing-card-chip);border-radius:5px;height:22px;width:30px}.widget-payment-card__brand{font-size:var(--tu-font-sm);font-weight:800;letter-spacing:.08em}.widget-payment-card__number{font-size:var(--tu-billing-font-lead);font-weight:600;letter-spacing:.14em;margin-top:auto;position:relative}.widget-payment-card__face-bottom{color:var(--tu-billing-card-muted);display:flex;font-size:var(--tu-portfolio-font-caption);justify-content:space-between;margin-top:var(--tu-space-3);position:relative;text-transform:uppercase}.widget-payment-card__action--outline.udi-action-button{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-border);--udi-action-button-fg: var(--tu-text);font-size:var(--tu-portfolio-font-body);padding:9px 15px}.widget-billing-details{background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);padding:18px var(--tu-space-8)}.widget-billing-details__head{align-items:center;display:flex;margin-bottom:var(--tu-space-5)}.widget-billing-details__edit.udi-action-button{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-border);--udi-action-button-fg: var(--tu-text);font-size:var(--tu-portfolio-font-detail);height:auto;margin-left:auto;min-height:0;padding:var(--tu-space-2) var(--tu-space-5)}.widget-billing-details__grid{display:grid;gap:var(--tu-space-5) var(--tu-space-8);grid-template-columns:1fr 1fr;margin:0}.widget-billing-details__field{background:var(--tu-surface-subtle);border-radius:var(--tu-radius-input);min-width:0;padding:var(--tu-space-4) var(--tu-space-5)}.widget-billing-details__label{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-caption);font-weight:600}.widget-billing-details__value{font-size:var(--tu-portfolio-font-control);font-weight:600;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.widget-billing-details__grid{grid-template-columns:1fr}.widget-invoice-list__head,.widget-invoice-list__row{grid-template-columns:1fr 1fr}}.widget-plan-link{display:flex;justify-content:flex-end;margin-top:var(--tu-space-7);padding:0 var(--tu-space-1)}.widget-plan-link .widget-plan-link__anchor{color:var(--tu-text);font-size:var(--tu-portfolio-font-detail);font-weight:600;text-decoration:underline;text-underline-offset:3px}._section_17lzx_1{max-width:1180px}._lede_17lzx_5{margin:0 0 1.5rem;color:var(--tu-text-secondary);font-size:.875rem;line-height:1.6}._builderCard_17lzx_13{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--tu-brand);border-radius:8px;background:#eff6ff;margin-bottom:2rem}._builderInfo_17lzx_25{flex:1}._builderTitle_17lzx_29{margin:0 0 .375rem;font-size:1rem;font-weight:700;color:var(--tu-text)}._builderDesc_17lzx_36{margin:0;font-size:.8125rem;color:var(--tu-text-secondary);line-height:1.5}._builderLink_17lzx_43{display:inline-flex;align-items:center;white-space:nowrap;padding:.5rem 1.25rem;border-radius:6px;background:var(--tu-brand);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .12s}._builderLink_17lzx_43:hover{opacity:.88}._builderLink_17lzx_43:focus-visible{outline:2px solid var(--tu-brand);outline-offset:2px}._referenceLayout_17lzx_66{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.25rem;align-items:start}._sidebar_17lzx_73{position:sticky;top:1rem;padding:.5rem;border:1px solid var(--tu-border);border-radius:8px;background:var(--tu-surface-raised)}._sidebarSection_17lzx_82+._sidebarSection_17lzx_82{margin-top:.75rem}._sidebarLink_17lzx_86{width:100%}._sidebarLinkInner_17lzx_90{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}._sidebarCount_17lzx_98{min-width:1.5rem;padding:.0625rem .375rem;border:1px solid var(--tu-border);border-radius:999px;background:#fff;color:var(--tu-text-secondary);font-size:.75rem;font-weight:700;line-height:1.25;text-align:center}._sidebarEntries_17lzx_111{margin-top:.75rem}._sidebarItems_17lzx_115{display:grid;gap:.125rem;margin:.25rem 0 0;padding:0 0 0 .75rem;list-style:none}._sidebarSectionTitle_17lzx_123{display:block;padding:0 .5rem;color:var(--tu-text-secondary);font-size:.6875rem;font-weight:800;letter-spacing:0;text-transform:uppercase}._sidebarItem_17lzx_115{width:100%;justify-content:flex-start}._grid_17lzx_138{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}._panel_17lzx_144{min-width:0}._card_17lzx_148{padding:1rem 1.25rem;border:1px solid var(--tu-border);border-radius:8px;background:var(--tu-surface-raised)}._cardTitle_17lzx_155{margin:0 0 .375rem;font-size:.9375rem;font-weight:600;color:var(--tu-text)}._cardDesc_17lzx_162{margin:0;font-size:.8125rem;color:var(--tu-text-secondary);line-height:1.5}._galleryList_17lzx_169,._stack_17lzx_170{display:grid;gap:1rem}._galleryList_17lzx_169{margin:1rem 0 0}._galleryFrame_17lzx_179{display:grid;gap:1rem;min-width:0;padding:1rem;border-top:1px solid var(--tu-border)}._galleryHeader_17lzx_187{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._galleryTitle_17lzx_194{margin:0;color:var(--tu-text);font-size:.875rem;font-weight:700}._gallerySummary_17lzx_201,._inlineNote_17lzx_202{margin:.25rem 0 0;color:var(--tu-text-secondary);font-size:.8125rem;line-height:1.5}._galleryBody_17lzx_209{min-width:0}._primitiveGrid_17lzx_213,._widgetGrid_17lzx_214,._validationGrid_17lzx_215{display:grid;gap:.75rem}._motionGrid_17lzx_220,._primitiveGrid_17lzx_213{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;align-items:start}._motionCell_17lzx_228{display:grid;gap:.375rem;min-width:0}._motionCellLabel_17lzx_234{color:var(--tu-text-secondary);font-size:.6875rem;font-weight:800;letter-spacing:0;text-transform:uppercase}._iconGrid_17lzx_242{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.75rem}._iconCell_17lzx_248{display:grid;justify-items:center;gap:.25rem;padding:.5rem;border:1px solid var(--tu-border);border-radius:6px;font-size:.6875rem;color:var(--tu-text-secondary)}._iconCell_17lzx_248 code{overflow-wrap:anywhere;text-align:center}._cardFidelityRow_17lzx_264{display:grid;gap:.5rem;min-width:0;padding-top:.75rem;border-top:1px solid var(--tu-border)}._cardFidelityRow_17lzx_264:first-child{padding-top:0;border-top:none}._cardFidelityRow_17lzx_264 h5{margin:0;color:var(--tu-text-secondary);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}._qaStrip_17lzx_286{display:grid;gap:.375rem;margin:.75rem 0 0;padding:0}._qaRow_17lzx_293{display:grid;grid-template-columns:minmax(7rem,max-content) 1fr;gap:.5rem;padding:.375rem .5rem;border:1px solid var(--tu-border);border-radius:6px;background:#fff;font-size:.75rem}._qaRow_17lzx_293 dt{color:var(--tu-text-secondary);font-weight:700;text-transform:uppercase;font-size:.625rem;align-self:start}._qaRow_17lzx_293 dd{margin:0;color:var(--tu-text);line-height:1.4}._widgetGrid_17lzx_214{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}._validationGrid_17lzx_215{grid-template-columns:repeat(auto-fit,minmax(10rem,max-content));align-items:center}._errorText_17lzx_327{margin:.75rem 0 0;color:#991b1b;font-size:.8125rem;line-height:1.5}._wizardPreview_17lzx_334{margin-top:.75rem;min-width:0}@media(max-width:720px){._builderCard_17lzx_13,._referenceLayout_17lzx_66{grid-template-columns:1fr}._builderCard_17lzx_13{align-items:stretch;flex-direction:column}._builderLink_17lzx_43{justify-content:center}._sidebar_17lzx_73{position:static}}.rb-section{max-width:1180px}.rb-backNav{margin-bottom:1.25rem}.rb-backLink{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--tu-text-secondary, rgb(105, 111, 114));text-decoration:none;border-radius:4px;padding:.25rem .5rem;transition:color var(--motion-fast),background var(--motion-fast)}.rb-backLink:hover,.rb-backLink:focus-visible{color:var(--tu-color-primary, #2563eb);background:var(--tu-bg-subtle, #f1f5f9);text-decoration:none;outline:2px solid var(--tu-color-primary, #2563eb);outline-offset:1px}.rb-lede{margin:0 0 1.5rem;color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:.875rem;line-height:1.6}.rb-group{margin-bottom:2rem}.rb-groupTitle{font-size:.9375rem;font-weight:600;margin:0 0 .75rem;color:var(--tu-text-primary, #1a1f23)}.rb-kindRow{display:flex;gap:.25rem;flex-wrap:wrap}.rb-stageToolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.rb-stageHint{margin:-.375rem 0 0;max-width:34rem;color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:.75rem;line-height:1.5}.rb-modeTabs{flex-wrap:wrap;justify-content:flex-end}.rb-stageTabs .tu-cmr-tabs__panel{margin-top:.5rem}.rb-pane{margin-bottom:0}.rb-paneHint{margin:-.375rem 0 .75rem;color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:.75rem;line-height:1.5}.rb-stagePanel--split{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(20rem,1.1fr);gap:1rem;align-items:start}.rb-modelPre{margin:0;font-family:var(--tu-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;min-height:420px;max-height:640px;overflow:auto;padding:.75rem;border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:8px;background:var(--tu-bg-input, #fafbfc);color:var(--tu-text-primary, #1a1f23);box-sizing:border-box}.rb-modelPre:focus-visible{outline:2px solid var(--tu-color-primary, #2563eb);outline-offset:0}.rb-editorActions{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.rb-hiddenInput{display:none}.rb-jsonEditor{width:100%;min-height:420px;font-family:var(--tu-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.75rem;line-height:1.5;padding:.75rem;border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:8px;resize:vertical;background:var(--tu-bg-input, #fafbfc);color:var(--tu-text-primary, #1a1f23);tab-size:2;box-sizing:border-box}.rb-jsonEditor:focus{outline:2px solid var(--tu-color-primary, #2563eb);outline-offset:0;border-color:var(--tu-color-primary, #2563eb)}.rb-cardCanvas{display:grid;gap:var(--tu-space-7);padding:var(--tu-space-7);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);background:var(--tu-surface-raised)}.rb-cardCopy,.rb-cardTypePicker,.rb-cardFields,.rb-cardActions{display:grid;gap:var(--tu-space-3)}.rb-cardTypeRow{display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.rb-cardTypeChip{display:inline-flex;align-items:center;gap:var(--tu-space-2);min-height:2.25rem;padding:var(--tu-space-2) var(--tu-space-3);border:1px solid var(--tu-border);border-radius:999px;background:var(--tu-surface);color:var(--tu-text-secondary);font:inherit;font-size:var(--tu-font-sm);font-weight:600;cursor:pointer}.rb-cardTypeChip:hover{border-color:var(--tu-accent);color:var(--tu-text)}.rb-cardTypeChip:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}.rb-cardTypeChip.is-selected{border-color:var(--tu-accent);background:var(--tu-accent-surface, var(--tu-surface-raised));color:var(--tu-text)}.rb-cardTypeChip--danger.is-selected{border-color:var(--tu-status-error, rgb(217, 0, 0));color:var(--tu-status-error, rgb(217, 0, 0))}.rb-cardTypeChip--warning.is-selected{border-color:var(--tu-status-warning, rgb(224, 171, 0));color:var(--tu-status-warning-ink, rgb(102, 78, 0))}.rb-cardTypeChip--success.is-selected{border-color:var(--tu-status-success, rgb(51, 153, 0));color:var(--tu-status-success-ink, rgb(38, 115, 0))}.rb-cardTypeChip--info.is-selected{border-color:var(--tu-status-info, rgb(63, 129, 209));color:var(--tu-status-info-ink, rgb(49, 89, 156))}.rb-cardCopy{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-cardInputLabel,.rb-cardFieldInput{display:grid;gap:var(--tu-space-2);color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.rb-cardInputLabel input,.rb-cardFieldInput input,.rb-cardActionChip input{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);background:var(--tu-surface);color:var(--tu-text);font:inherit;padding:var(--tu-space-3) var(--tu-space-4)}.rb-cardInputLabel input:focus-visible,.rb-cardFieldInput input:focus-visible,.rb-cardActionChip input:focus-visible{outline:none;box-shadow:var(--tu-focus-ring);border-color:var(--tu-accent)}.rb-cardCanvasHeading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tu-space-3);color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:600}.rb-cardCanvasHint{color:var(--tu-text-secondary);font-size:var(--tu-font-xs);font-weight:400}.rb-cardField{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(8rem,.6fr) auto;align-items:center;gap:var(--tu-space-3);padding:var(--tu-space-3);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);background:var(--tu-surface);cursor:grab}.rb-cardField--dragging{opacity:.6;border-color:var(--tu-brand)}.rb-cardField:focus-within{border-color:var(--tu-accent)}.rb-cardGrip{color:var(--tu-text-secondary);font-size:var(--tu-font-lg);line-height:1}.rb-cardFieldInput input{padding:var(--tu-space-2) var(--tu-space-3)}.rb-cardFieldInput--key input{color:var(--tu-text-secondary);font-family:var(--tu-font-mono)}.rb-cardFieldControls{display:flex;gap:var(--tu-space-1)}.rb-cardMoveButton{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);background:var(--tu-surface);color:var(--tu-text-secondary);font:inherit;line-height:1;cursor:pointer}.rb-cardMoveButton:hover:not(:disabled){border-color:var(--tu-accent);color:var(--tu-text)}.rb-cardMoveButton:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}.rb-cardMoveButton:disabled{cursor:not-allowed;opacity:.4}.rb-cardActionChips{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.rb-cardActionChip{display:inline-flex;min-width:7rem}.rb-cardActionChip input{border-color:var(--tu-border);text-align:center}.rb-cardActionChip--primary input{border-color:var(--tu-brand-solid);background:var(--tu-brand-solid);color:var(--tu-brand-on-solid)}.rb-cardEmpty{margin:0;color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.rb-cardCanvasFallback{display:grid;gap:var(--tu-space-3);padding:var(--tu-space-5);border:1px dashed var(--tu-status-error);border-radius:var(--tu-radius-md);background:var(--tu-danger-surface)}.rb-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rb-validationHead{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.rb-validationHead .rb-groupTitle{margin:0}.rb-gateStatusRow{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.rb-gateBadge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:6px;font-size:.75rem;font-weight:600;border:1px solid}.rb-gateBadgeCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:999px;font-size:.625rem;background:currentColor}.rb-gateBadge--fail .rb-gateBadgeCount{color:#fef2f2}.rb-gateBadge--idle{color:var(--tu-text-muted, rgb(136, 141, 145));background:var(--tu-surface-raised, rgb(241, 245, 248));border-color:var(--tu-border, rgb(206, 209, 211))}.rb-gateBadge--pass{color:var(--tu-status-success-ink, rgb(38, 115, 0));background:#f0fdf4;border-color:#bbf7d0}.rb-gateBadge--fail{color:var(--tu-status-error, rgb(217, 0, 0));background:#fef2f2;border-color:#fecaca}.rb-notices{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.375rem}.rb-notice{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .625rem;border-radius:8px;border:1px solid var(--tu-border, rgb(206, 209, 211));background:var(--tu-surface-raised, rgb(241, 245, 248));font-size:.75rem;line-height:1.5;color:var(--tu-text-primary, #1a1f23)}.rb-notice--info{border-color:#bfdbfe;background:#eff6ff}.rb-notice--success{border-color:#bbf7d0;background:#f0fdf4}.rb-notice--warning{border-color:#fde68a;background:#fffbeb}.rb-metadataUnavailable{margin:0 0 .75rem;padding:.5rem .625rem;border-radius:8px;border:1px solid #fde68a;background:#fffbeb;font-size:.75rem;line-height:1.5;color:var(--tu-text-primary, #1a1f23)}.rb-noticeSource{flex:0 0 auto;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tu-text-secondary, rgb(105, 111, 114));padding:.0625rem .375rem;border-radius:4px;background:var(--tu-surface, #fff);border:1px solid var(--tu-border, rgb(206, 209, 211))}.rb-noticeMsg{flex:1 1 auto}.rb-blockersLede,.rb-blockersClear{margin:0 0 .5rem;font-size:.75rem;line-height:1.5;color:var(--tu-text-secondary, rgb(105, 111, 114))}.rb-blockersClear{color:var(--tu-status-success, rgb(51, 153, 0));font-weight:600}.rb-blockers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.rb-blocker{display:flex;align-items:baseline;gap:.5rem;width:100%;text-align:left;padding:.5rem .625rem;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:var(--tu-text-primary, #1a1f23);font:inherit;font-size:.75rem;line-height:1.5;cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast)}.rb-blocker:hover{background:#fee2e2;border-color:#fca5a5}.rb-blocker:focus-visible{outline:2px solid var(--tu-color-primary, #2563eb);outline-offset:1px}.rb-blockerGate{flex:0 0 auto;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.0625rem .375rem;border-radius:4px;border:1px solid}.rb-blockerGate--conformance{color:var(--tu-status-error, rgb(217, 0, 0));border-color:#fca5a5;background:#fff}.rb-blockerGate--experienceCanon{color:var(--tu-brand-ink);border-color:#ddd6fe;background:#fff}.rb-blockerPath{flex:0 0 auto;font-size:.6875rem;color:var(--tu-text-secondary, rgb(105, 111, 114));word-break:break-all}.rb-blockerMsg{flex:1 1 auto}.rb-fidelityRow{display:flex;gap:1rem;flex-wrap:wrap}.rb-fidelityCell{display:flex;flex-direction:column;gap:.375rem;min-width:160px}.rb-cellLabel{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tu-text-muted, rgb(136, 141, 145))}.rb-previewJson{padding:1rem}.rb-previewEmpty{min-height:16rem;display:grid;align-content:center;gap:.5rem;padding:1rem;border:1px dashed var(--tu-border, rgb(206, 209, 211));border-radius:8px;background:var(--tu-bg-subtle, #f8fafc)}.rb-previewPre{margin:.25rem 0 0;font-size:.6875rem;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto;background:var(--tu-bg-subtle, #f8fafc);border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:6px;padding:.5rem}.rb-emptyMsg{color:var(--tu-text-muted, rgb(136, 141, 145));font-size:.875rem;margin:0}.rb-paletteHeader{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.375rem}.rb-paletteHeader .rb-groupTitle{margin:0}.rb-paletteIntro{margin:.25rem 0 0;color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:.75rem}.rb-paletteSearchLabel{flex:0 1 15rem}.rb-paletteSearch{width:100%;min-height:2.25rem;padding:.5rem .6875rem;border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:7px;background:var(--tu-surface, #fff);color:var(--tu-text-primary, #1a1f23);font:inherit;font-size:.8125rem}.rb-paletteSearch:focus-visible,.rb-paletteInsert:focus-visible,.rb-paletteLocked:focus-visible{outline:2px solid var(--tu-focus, #2563eb);outline-offset:2px}.rb-paletteGroup{margin-top:1rem}.rb-paletteGroupTitle{margin:0 0 .5rem;color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rb-paletteProvenance{margin:.625rem 0 .75rem;color:var(--tu-text-secondary, rgb(105, 111, 114));font-size:.75rem;line-height:1.5}.rb-paletteProvenance code{font-size:.6875rem;color:var(--tu-text-primary, #1a1f23)}.rb-paletteFooter{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--tu-border, rgb(206, 209, 211))}.rb-paletteList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.rb-paletteItem{min-width:0}.rb-paletteInsert,.rb-paletteLocked{width:100%;min-width:0;border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:8px;padding:.625rem .75rem;background:var(--tu-surface-raised, rgb(241, 245, 248));color:inherit;cursor:grab;display:flex;align-items:flex-start;gap:.625rem;text-align:left;font:inherit}.rb-paletteInsert:hover{border-color:var(--tu-accent);background:var(--tu-surface, #fff)}.rb-paletteInsert:active{cursor:grabbing}.rb-paletteGrip{flex:0 0 auto;color:var(--tu-text-muted, rgb(136, 141, 145));font-size:1rem;line-height:1.25}.rb-paletteItemBody{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.375rem}.rb-paletteItemHead{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rb-paletteLeafLabel{font-size:.8125rem;font-weight:600;color:var(--tu-text-primary, #1a1f23)}.rb-leafKind{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.125rem .375rem;border-radius:4px;border:1px solid var(--tu-border, rgb(206, 209, 211));color:var(--tu-text-muted, rgb(136, 141, 145));background:var(--tu-surface, #fff)}.rb-leafKind--enum{color:var(--tu-brand-ink);border-color:#bfdbfe;background:#eff6ff}.rb-leafKind--settingField{color:var(--tu-status-success-ink, rgb(38, 115, 0));border-color:#bbf7d0;background:#f0fdf4}.rb-palettePath{font-size:.6875rem;color:var(--tu-text-secondary, rgb(105, 111, 114));word-break:break-all}.rb-vocabRow{display:flex;flex-wrap:wrap;gap:.25rem}.rb-vocabChip{font-size:.6875rem;padding:.125rem .5rem;border-radius:999px;border:1px solid var(--tu-border, rgb(206, 209, 211));background:var(--tu-surface, #fff);color:var(--tu-text-secondary, rgb(105, 111, 114))}.rb-paletteLockedGroup{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--tu-border, rgb(206, 209, 211))}.rb-paletteLocked{align-items:flex-start;border-color:var(--tu-border, rgb(206, 209, 211));background:var(--tu-bg-subtle, #f8fafc);color:var(--tu-text-muted, rgb(136, 141, 145));cursor:not-allowed;opacity:.78}.rb-paletteLock{flex:0 0 auto;filter:grayscale(1);font-size:.875rem;line-height:1.25}.rb-paletteLocked .rb-paletteLeafLabel,.rb-paletteLocked .rb-palettePath{color:var(--tu-text-muted, rgb(136, 141, 145))}.rb-paletteLockedReason{font-size:.6875rem;color:var(--tu-text-secondary, rgb(105, 111, 114))}.rb-generatePrompt{width:100%;font-family:inherit;font-size:.8125rem;line-height:1.5;padding:.625rem .75rem;border:1px solid var(--tu-border, rgb(206, 209, 211));border-radius:8px;resize:vertical;background:var(--tu-bg-input, #fafbfc);color:var(--tu-text-primary, #1a1f23);box-sizing:border-box;margin-bottom:.625rem}.rb-generatePrompt:focus{outline:2px solid var(--tu-color-primary, #2563eb);outline-offset:0;border-color:var(--tu-color-primary, #2563eb)}.rb-generatePrompt:disabled{opacity:.6;cursor:not-allowed}.rb-generateActions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rb-generateStatus{font-size:.75rem;color:var(--tu-text-secondary, rgb(105, 111, 114))}.rb-cmCanvas{display:grid;gap:var(--tu-space-5)}.rb-cmLocked{display:grid;gap:var(--tu-space-3);padding:var(--tu-space-4);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);background:var(--tu-bg-subtle)}.rb-cmHostRows{display:grid;gap:var(--tu-space-2)}.rb-cmHostRow{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr) auto;align-items:baseline;gap:var(--tu-space-3);font-size:var(--tu-font-sm)}.rb-cmHostLabel{color:var(--tu-text-secondary)}.rb-cmHostValue{min-width:0;color:var(--tu-text);font-family:var(--tu-font-mono);font-size:var(--tu-font-xs);overflow-wrap:anywhere}.rb-cmHostValue--status{color:var(--tu-text-secondary);font-family:inherit;font-size:var(--tu-font-sm);font-style:italic}.rb-cmAuthority{justify-self:end;padding:0 var(--tu-space-2);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text-secondary);font-size:var(--tu-font-xs);white-space:nowrap}.rb-cmFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--tu-space-4);align-items:end}.rb-cmSwitchRow{display:flex;align-items:center;min-height:2.5rem}.rb-cmSelect{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);background:var(--tu-surface);color:var(--tu-text);font:inherit;padding:var(--tu-space-3) var(--tu-space-4)}.rb-cmSelect:focus-visible{outline:none;box-shadow:var(--tu-focus-ring);border-color:var(--tu-accent)}.rb-cmGroup{display:grid;gap:var(--tu-space-3);justify-items:start}.rb-cmGroup>.rb-cmItem{justify-self:stretch}.rb-cmItem{display:grid;gap:var(--tu-space-3);padding:var(--tu-space-4);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);background:var(--tu-surface)}.rb-cmItemFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--tu-space-3);align-items:end}.rb-cmRemove{align-self:end;padding:var(--tu-space-3) var(--tu-space-4);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);background:var(--tu-surface);color:var(--tu-text-secondary);font:inherit;font-size:var(--tu-font-xs);cursor:pointer}.rb-cmRemove:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}.rb-cmSectionFields{display:grid;gap:var(--tu-space-2)}.rb-cmUnavailable{display:grid;gap:var(--tu-space-3);padding:var(--tu-space-5);border:1px dashed var(--tu-border);border-radius:var(--tu-radius-md);background:var(--tu-bg-subtle)}.rb-cmUnsupported{display:grid;gap:var(--tu-space-2);padding:var(--tu-space-4);border:1px solid var(--tu-status-warning);border-radius:var(--tu-radius-md);background:var(--tu-surface)}.rb-cmUnsupportedLede{margin:0;color:var(--tu-text);font-size:var(--tu-font-sm)}.rb-cmUnsupportedList{display:grid;gap:var(--tu-space-1);margin:0;padding-left:var(--tu-space-5);color:var(--tu-text-secondary);font-size:var(--tu-font-xs)}.rb-cmUnsupportedDetail{margin-left:var(--tu-space-2)}.rb-authorityBlock{margin:0;padding:var(--tu-space-3) var(--tu-space-4);border:1px solid var(--tu-status-warning);border-radius:var(--tu-radius-sm);background:var(--tu-surface);color:var(--tu-text);font-size:var(--tu-font-sm)}@media(max-width:820px){.rb-paletteHeader{align-items:stretch;flex-direction:column}.rb-paletteSearchLabel{flex-basis:auto}.rb-stageToolbar{align-items:stretch;flex-direction:column}.rb-modeTabs{justify-content:flex-start}.rb-stagePanel--split,.rb-paletteList,.rb-cardCopy{grid-template-columns:1fr}.rb-cardField{grid-template-columns:auto minmax(0,1fr)}.rb-cardFieldInput--key,.rb-cardFieldControls{grid-column:2}.rb-cmHostRow{grid-template-columns:minmax(0,1fr) auto}.rb-cmHostValue{grid-column:1 / -1}.rb-cmItemFields{grid-template-columns:1fr}}._tabList_1qw07_1{margin-bottom:var(--tu-space-1)}._split_1qw07_2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:var(--tu-space-5);margin-top:var(--tu-space-5);align-items:start}._col_1qw07_3{display:flex;flex-direction:column;gap:var(--tu-space-5);min-width:0}._tabBody_1qw07_4{margin-top:var(--tu-space-5);display:flex;flex-direction:column;gap:var(--tu-space-5)}._stats_1qw07_5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tu-space-4)}._muted_1qw07_6{margin:0;font-size:var(--tu-portfolio-font-body);color:var(--tu-text-muted)}._code_1qw07_7{font-family:var(--tu-font-mono);font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary);overflow-wrap:anywhere}._panelPager_1qw07_9:not(:empty){margin-top:var(--tu-space-4);padding-top:var(--tu-space-4);border-top:1px solid var(--tu-portfolio-hairline)}._filterChip_1qw07_11{display:inline-flex;align-items:center;gap:var(--tu-space-2);padding:var(--tu-space-2) var(--tu-space-4);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-pill);background:var(--tu-surface);color:var(--tu-text);font:inherit;font-size:var(--tu-portfolio-font-control);font-weight:var(--tu-font-weight-semibold);cursor:pointer}._linkButton_1qw07_25{padding:0;border:0;background:none;font:inherit;color:var(--tu-text);font-weight:var(--tu-font-weight-semibold);cursor:pointer}._linkButton_1qw07_25:hover{text-decoration:underline}._accountLink_1qw07_35{display:flex;align-items:center;gap:var(--tu-space-4);width:100%;padding:var(--tu-space-4);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);background:var(--tu-surface);font:inherit;color:var(--tu-text);text-align:left;cursor:pointer;transition:box-shadow var(--motion-snap) var(--ease-standard)}._accountLink_1qw07_35:hover{box-shadow:var(--tu-portfolio-shadow-row-hover)}._accountLinkText_1qw07_51{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--tu-space-2xs)}._accountLinkName_1qw07_52{font-weight:var(--tu-font-weight-semibold);font-size:var(--tu-portfolio-font-title)}._accountLinkSub_1qw07_53{font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-muted)}@media(max-width:1000px){._split_1qw07_2{grid-template-columns:minmax(0,1fr)}._stats_1qw07_5{grid-template-columns:repeat(2,minmax(0,1fr))}}._root_1m7bs_2{display:flex;flex-direction:column;gap:var(--tu-space-5)}._actions_1m7bs_3{display:flex;align-items:center;gap:var(--tu-space-3);flex-wrap:wrap}._muted_1m7bs_4{margin:0;color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-detail);font-weight:400}._num_1m7bs_5{font-variant-numeric:tabular-nums;text-align:right}._chart_1m7bs_8{width:100%;height:auto;display:block}._grid_1m7bs_9{stroke:var(--tu-portfolio-hairline)}._axis_1m7bs_10{font-size:10px;fill:var(--tu-text-muted);font-family:var(--tu-font-family)}._barG_1m7bs_11{cursor:pointer}._barG_1m7bs_11:focus-visible{outline:2px solid var(--tu-brand);outline-offset:1px}._hit_1m7bs_13{fill:transparent}._bar_1m7bs_11{fill:color-mix(in srgb,var(--tu-brand) 30%,transparent)}._barG_1m7bs_11:hover ._bar_1m7bs_11{fill:color-mix(in srgb,var(--tu-brand) 55%,transparent)}._barSpike_1m7bs_16{fill:color-mix(in srgb,var(--tu-status-error-solid) 35%,transparent)}._barSel_1m7bs_17{fill:var(--tu-brand)}._medLine_1m7bs_18{fill:none;stroke:var(--tu-text-muted);stroke-width:1.6}._thrLine_1m7bs_19{fill:none;stroke:var(--tu-status-error-solid);stroke-width:1.4;stroke-dasharray:4 3;opacity:.6}._dot_1m7bs_20{fill:var(--tu-status-error-solid)}._dotLbl_1m7bs_21{font-size:10px;font-weight:700;fill:var(--tu-status-error-solid);font-family:var(--tu-font-family)}._legend_1m7bs_22{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2) var(--tu-space-4);margin-top:var(--tu-space-3);font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary)}._key_1m7bs_23{display:inline-block;width:16px;height:0;border-top:2px solid var(--tu-text-muted);margin-right:var(--tu-space-1);vertical-align:middle}._keyThr_1m7bs_24{border-top:2px dashed var(--tu-status-error-solid)}._keyDot_1m7bs_25{width:9px;height:9px;border:0;border-radius:50%;background:var(--tu-status-error-solid)}._tri_1m7bs_28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tu-space-4)}._card_1m7bs_29{border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);padding:var(--tu-space-4);display:flex;flex-direction:column;gap:var(--tu-space-3);background:var(--tu-surface);min-width:0}._cardHead_1m7bs_30{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-2);flex-wrap:wrap}._cardHead_1m7bs_30 h3,._sub_1m7bs_31{margin:0;font-size:var(--tu-portfolio-font-title);font-weight:600;color:var(--tu-text)}._sub_1m7bs_31{margin-top:var(--tu-space-5);margin-bottom:var(--tu-space-2)}._bars_1m7bs_33{display:flex;flex-direction:column;gap:var(--tu-space-2)}._bk_1m7bs_34{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,.8fr) auto 3.2em;gap:var(--tu-space-2);align-items:center;font-size:var(--tu-portfolio-font-detail)}._bkName_1m7bs_35{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tu-text-secondary)}._track_1m7bs_36{width:100%;height:8px;border-radius:4px;background:var(--tu-surface-sunken);display:block}._trackFill_1m7bs_37{fill:var(--tu-brand)}._up_1m7bs_38{color:var(--tu-status-error-ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}._flat_1m7bs_39{color:var(--tu-text-muted);text-align:right;font-variant-numeric:tabular-nums}._headline_1m7bs_40{margin-top:var(--tu-space-4)}._hot_1m7bs_41{font-weight:600;color:var(--tu-status-error-ink)}._flags_1m7bs_42{display:inline-flex;flex-wrap:wrap;gap:var(--tu-space-1)}._sheet_1m7bs_45{position:fixed!important;inset:0 0 0 auto!important;transform:none!important;margin:0!important;height:calc(100vh - var(--tu-viewport-inset-top, 0px))!important;max-height:calc(100vh - var(--tu-viewport-inset-top, 0px))!important;width:min(900px,92vw)!important;max-width:none!important;border-radius:var(--tu-radius-lg) 0 0 var(--tu-radius-lg)!important;overflow:auto}._sheetHead_1m7bs_46{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--tu-space-3)}._sheetStats_1m7bs_47{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tu-space-3);margin-bottom:var(--tu-space-4)}._stack_1m7bs_48{width:100%;height:14px;border-radius:7px;background:var(--tu-surface-sunken);display:block}._stack0_1m7bs_49{fill:var(--tu-brand)}._stack1_1m7bs_50{fill:color-mix(in srgb,var(--tu-brand) 55%,transparent)}._stack2_1m7bs_51{fill:var(--tu-text-muted)}._stack3_1m7bs_52{fill:color-mix(in srgb,var(--tu-text-muted) 45%,transparent)}._swatch_1m7bs_53{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:var(--tu-space-1);vertical-align:-1px}._swatch0_1m7bs_54{background:var(--tu-brand)}._swatch1_1m7bs_55{background:color-mix(in srgb,var(--tu-brand) 55%,transparent)}._swatch2_1m7bs_56{background:var(--tu-text-muted)}._swatch3_1m7bs_57{background:color-mix(in srgb,var(--tu-text-muted) 45%,transparent)}._slegend_1m7bs_58{display:flex;flex-wrap:wrap;gap:var(--tu-space-2) var(--tu-space-4);font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary)}._wf_1m7bs_59{display:flex;flex-direction:column;font-size:var(--tu-portfolio-font-detail);border-top:1px solid var(--tu-portfolio-hairline)}._wr_1m7bs_60{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,2fr) 72px 60px;gap:var(--tu-space-2);align-items:center;padding:var(--tu-space-1) 2px;border-bottom:1px solid var(--tu-portfolio-hairline);text-align:right;font-variant-numeric:tabular-nums;color:var(--tu-text-secondary)}._wr_1m7bs_60>:first-child{text-align:left}._wh_1m7bs_62{font-weight:600;color:var(--tu-text-muted);text-transform:uppercase;font-size:10px;letter-spacing:.03em}._wn_1m7bs_63{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tu-text)}._wn_1m7bs_63 small{color:var(--tu-text-muted);margin-left:var(--tu-space-1)}._wfail_1m7bs_65 ._wn_1m7bs_63,._wfail_1m7bs_65 ._wn_1m7bs_63 b{color:var(--tu-status-error-ink)}._wfail_1m7bs_65{background:color-mix(in srgb,var(--tu-status-error-bg) 60%,transparent)}._lane_1m7bs_67{width:100%;height:10px;background:var(--tu-surface-sunken);border-radius:3px;display:block}._laneModel_1m7bs_68{fill:var(--tu-text-muted)}._laneTool_1m7bs_69{fill:var(--tu-brand)}._laneFail_1m7bs_70{fill:var(--tu-status-error-solid)}@media(max-width:900px){._tri_1m7bs_28{grid-template-columns:minmax(0,1fr)}._sheetStats_1m7bs_47{grid-template-columns:repeat(2,minmax(0,1fr))}}._depth1_1m7bs_76{padding-left:var(--tu-space-4)}._depth2_1m7bs_77{padding-left:var(--tu-space-8)}._depth3_1m7bs_78{padding-left:var(--tu-space-12)}._body_zezap_2{display:flex;flex-direction:column;gap:var(--tu-space-4)}._stage_zezap_3{display:flex;justify-content:center;border-radius:var(--tu-radius-md);background:var(--tu-surface-inverse);overflow:hidden;line-height:0}._movable_zezap_4{cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none}._stage_zezap_3:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}._frame_zezap_6{position:relative;max-width:100%}._picture_zezap_7{display:block;max-width:100%;max-height:min(60vh,420px);width:auto;height:auto;pointer-events:none}._overlay_zezap_8{position:absolute;inset:0;pointer-events:none}._shade_zezap_9{position:absolute;left:0;right:0;background:color-mix(in srgb,var(--tu-surface-inverse) 62%,transparent)}._shadeAbove_zezap_10{top:0;height:var(--notice-strip-top, 0)}._shadeBelow_zezap_11{top:calc(var(--notice-strip-top, 0px) + var(--notice-strip-height, 0px));bottom:0}._strip_zezap_12{position:absolute;left:0;right:0;top:var(--notice-strip-top, 0);height:var(--notice-strip-height, 0);display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--tu-text-on-inverse);border-radius:var(--tu-radius-sm)}._stripLabel_zezap_13{padding:var(--tu-space-1) var(--tu-space-3);border-radius:var(--tu-radius-pill);background:color-mix(in srgb,var(--tu-surface-inverse) 70%,transparent);color:var(--tu-text-on-inverse);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold);line-height:1.4;white-space:nowrap}._preview_zezap_14{border-radius:var(--tu-radius-md);overflow:hidden}._hint_zezap_15{margin:0;font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary)}._error_zezap_16{margin:0;color:var(--tu-status-error-ink);font-size:var(--tu-portfolio-font-body)}._editor_1bpgp_2{display:flex;flex-direction:column;gap:var(--tu-space-5)}._preview_1bpgp_3{border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-md);overflow:hidden}._field_1bpgp_4{display:flex;flex-direction:column;gap:var(--tu-space-3);align-items:flex-start}._fieldLabel_1bpgp_5{font-size:var(--tu-portfolio-font-detail);font-weight:var(--tu-font-weight-semibold);color:var(--tu-text)}._hint_1bpgp_6{font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary)}._pair_1bpgp_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-4)}._when_1bpgp_8{display:flex;flex-direction:column;gap:var(--tu-space-3);align-items:flex-start}._when_1bpgp_8 ._pair_1bpgp_7{width:100%}._clears_1bpgp_10{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}._error_1bpgp_11{margin:0;color:var(--tu-status-error-ink);font-size:var(--tu-portfolio-font-body)}._actions_1bpgp_12{display:flex;justify-content:flex-end;gap:var(--tu-space-3);flex-wrap:wrap}._custom_1bpgp_13{display:flex;flex-direction:column;gap:var(--tu-space-4)}._contrastOk_1bpgp_14{margin:0;color:var(--tu-status-success-ink);font-size:var(--tu-portfolio-font-body)}._thumb_1bpgp_15{max-width:100%;max-height:120px;border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-md);object-fit:cover}._previewHint_1bpgp_16{margin:0;padding:var(--tu-space-5) var(--tu-space-7);color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-body)}._nav_tpgp1_1{display:flex;flex-wrap:wrap;gap:var(--tu-space-3);margin-bottom:var(--tu-space-8)}._root_1ym30_1{display:flex;flex-direction:column;gap:var(--tu-space-5)}._gate_1ym30_2{color:var(--tu-status-error-ink);font-size:var(--tu-portfolio-font-body)}._actions_1ym30_3{display:inline-flex;gap:var(--tu-space-2)}._muted_1ym30_4{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-detail)}._credential_1ym30_5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3);margin-bottom:var(--tu-space-5)}._providerRow_1ym30_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3)}._providerSelect_1ym30_7{flex:1 1 260px}._hint_1ym30_8{margin:var(--tu-space-3) 0 var(--tu-space-4);font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary)}._credentialLabel_1ym30_9{font-size:var(--tu-portfolio-font-body);color:var(--tu-text-secondary)}._alert_1ym30_10{margin:0;padding:var(--tu-space-4) var(--tu-space-5);border-radius:var(--tu-radius-lg);background:var(--tu-status-error-bg);color:var(--tu-status-error-ink);font-size:var(--tu-portfolio-font-body)}._workspace_ayiyb_1{color:var(--tu-text);background:var(--tu-surface-subtle);border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);overflow:hidden}._fixtureBanner_ayiyb_9{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--tu-space-2) var(--tu-space-5);padding:var(--tu-space-3) var(--tu-space-7);color:var(--tu-status-warning-ink);background:var(--tu-status-warning-bg);border-bottom:1px solid var(--tu-status-warning);text-align:center;font-size:var(--tu-font-xs);letter-spacing:.025em}._fixtureBanner_ayiyb_9 strong{letter-spacing:.08em}._header_ayiyb_25{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tu-space-9);padding:var(--tu-space-9) var(--tu-space-9) var(--tu-space-7)}._header_ayiyb_25 h2{margin:0;font-size:var(--tu-font-xl)}._header_ayiyb_25 p{margin:var(--tu-space-2) 0 0;color:var(--tu-text-muted)}._eyebrow_ayiyb_28{font-size:var(--tu-font-xs);font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--tu-text-brand)!important}._freshness_ayiyb_29{display:grid;gap:var(--tu-space-2xs);text-align:right;white-space:nowrap}._freshness_ayiyb_29 span{color:var(--tu-text-muted);font-size:var(--tu-font-xs)}._viewNav_ayiyb_32{padding:0 var(--tu-space-9);border-bottom:1px solid var(--tu-border);overflow-x:auto}._viewNav_ayiyb_32 button:focus-visible,._levels_ayiyb_34 button:focus-visible,._workspace_ayiyb_1 details summary:focus-visible,._panel_ayiyb_36:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}._stateCard_ayiyb_38,._notice_ayiyb_39{display:flex;gap:var(--tu-space-5);align-items:center;margin:var(--tu-space-7) 0;padding:var(--tu-space-7);background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md)}._stateCard_ayiyb_38 span,._notice_ayiyb_39 span{color:var(--tu-text-muted)}._stateCard_ayiyb_38{min-height:var(--tu-space-12)}._error_ayiyb_43{background:var(--tu-status-error-bg);border-color:var(--tu-status-error);color:var(--tu-status-error-ink)}._warning_ayiyb_44{background:var(--tu-status-warning-bg);border-color:var(--tu-status-warning);color:var(--tu-status-warning-ink)}._spinner_ayiyb_45{width:var(--tu-space-7);height:var(--tu-space-7);border:var(--tu-space-2xs) solid var(--tu-border);border-top-color:var(--tu-brand);border-radius:var(--tu-radius-circle);animation:_health-spin_ayiyb_1 .8s linear infinite}@keyframes _health-spin_ayiyb_1{to{transform:rotate(360deg)}}._panel_ayiyb_36{padding:var(--tu-space-8) var(--tu-space-9) var(--tu-space-9)}._kpis_ayiyb_49{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tu-space-5);margin-bottom:var(--tu-space-7)}._metric_ayiyb_50,._card_ayiyb_51{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);box-shadow:var(--tu-shadow-raised)}._metric_ayiyb_50{display:grid;gap:var(--tu-space-2);padding:var(--tu-space-7)}._metric_ayiyb_50>span{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:650}._metric_ayiyb_50>strong{font-size:var(--tu-font-xl)}._metric_ayiyb_50 small{color:var(--tu-text-muted)}._card_ayiyb_51{padding:var(--tu-space-7)}._card_ayiyb_51 h3{margin:0;font-size:var(--tu-font-base)}._subtle_ayiyb_58{color:var(--tu-text-muted);margin:var(--tu-space-1) 0 var(--tu-space-7)}._cardHeading_ayiyb_59{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--tu-space-7)}._tableWrap_ayiyb_61{overflow-x:auto}._tableWrap_ayiyb_61 table{width:100%;border-collapse:collapse;text-align:left}._tableWrap_ayiyb_61 th{color:var(--tu-text-muted);font-size:var(--tu-font-xs);text-transform:uppercase;letter-spacing:.05em}._tableWrap_ayiyb_61 th,._tableWrap_ayiyb_61 td{padding:var(--tu-space-5);border-bottom:1px solid var(--tu-border);vertical-align:top}._tableWrap_ayiyb_61 tr:last-child td{border-bottom:0}._workspace_ayiyb_1 code{font-family:var(--tu-font-mono);overflow-wrap:anywhere;font-size:var(--tu-font-sm)}._stack_ayiyb_69{display:grid;gap:var(--tu-space-5)}._stack_ayiyb_69 details,._logCard_ayiyb_71 details{border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);background:var(--tu-surface)}._stack_ayiyb_69 details summary,._logCard_ayiyb_71 details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--tu-space-7);padding:var(--tu-space-5);cursor:pointer}._stack_ayiyb_69 details summary>span:first-child{display:grid;gap:var(--tu-space-2xs)}._detailGrid_ayiyb_75{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-5);margin:0;padding:var(--tu-space-5);border-top:1px solid var(--tu-border)}._detailGrid_ayiyb_75 div{min-width:0}._detailGrid_ayiyb_75 dt{color:var(--tu-text-muted);font-size:var(--tu-font-xs);text-transform:uppercase}._detailGrid_ayiyb_75 dd{margin:var(--tu-space-1) 0 0}._timeline_ayiyb_79{display:grid;gap:0;padding:0;margin:var(--tu-space-7) 0 0;list-style:none}._timeline_ayiyb_79 li{display:flex;justify-content:space-between;gap:var(--tu-space-7);padding:var(--tu-space-5);border-top:1px solid var(--tu-border)}._timeline_ayiyb_79 li>span:first-child{display:grid;gap:var(--tu-space-2xs)}._levels_ayiyb_34{display:flex;gap:var(--tu-space-2);margin:var(--tu-space-3) 0}._logCard_ayiyb_71{padding:0;overflow:hidden}._logCard_ayiyb_71 details{border:0;border-bottom:1px solid var(--tu-border);border-radius:0}._logCard_ayiyb_71 details:last-child{border-bottom:0}._logCard_ayiyb_71 details summary{display:grid;grid-template-columns:10rem 4.5rem 8rem minmax(12rem,1fr)}._level_ayiyb_34{font-size:var(--tu-font-xs);font-weight:800}._level_debug_ayiyb_89{color:var(--tu-text-muted)}._level_info_ayiyb_90{color:var(--tu-status-info-ink)}._level_warn_ayiyb_91{color:var(--tu-status-warning-ink)}._level_error_ayiyb_92{color:var(--tu-status-error-ink)}._sloGrid_ayiyb_93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tu-space-5)}._sloValue_ayiyb_94{font-size:var(--tu-font-xl);font-weight:700;margin-bottom:0}._footer_ayiyb_96{padding:var(--tu-space-5) var(--tu-space-9);border-top:1px solid var(--tu-border);color:var(--tu-text-muted);font-size:var(--tu-font-xs);text-align:center}._gate_ayiyb_97{padding:var(--tu-space-7);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);background:var(--tu-status-warning-bg)}._preview_ayiyb_98{max-width:1180px;margin:0 auto;padding:var(--tu-space-9);font-family:var(--tu-font-sans)}._preview_ayiyb_98>h1{margin:0 0 var(--tu-space-7);font-size:var(--tu-font-xl)}._srOnly_ayiyb_100{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){._kpis_ayiyb_49{grid-template-columns:repeat(2,minmax(0,1fr))}._logCard_ayiyb_71 details summary{grid-template-columns:9rem 4rem minmax(7rem,1fr)}._logCard_ayiyb_71 details summary strong{grid-column:1 / -1}}@media(max-width:600px){._header_ayiyb_25{display:block;padding:var(--tu-space-7)}._freshness_ayiyb_29{margin-top:var(--tu-space-5);text-align:left}._viewNav_ayiyb_32,._panel_ayiyb_36{padding-left:var(--tu-space-7);padding-right:var(--tu-space-7)}._kpis_ayiyb_49,._sloGrid_ayiyb_93,._detailGrid_ayiyb_75{grid-template-columns:1fr}._timeline_ayiyb_79 li{display:grid}}@media(prefers-reduced-motion:reduce){._spinner_ayiyb_45{animation:none}}._liveGrid_ayiyb_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--tu-space-5)}._liveSections_ayiyb_120{display:grid;gap:var(--tu-space-7)}._liveSections_ayiyb_120 h3{margin-top:0}._liveSections_ayiyb_120 p,._liveSections_ayiyb_120 code{overflow-wrap:anywhere}._liveActions_ayiyb_123{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3)}._liveActions_ayiyb_123 label{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);align-items:center}._liveActions_ayiyb_123 input,._liveActions_ayiyb_123 select{color:var(--tu-text);background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);padding:var(--tu-space-2);max-width:100%}._liveActions_ayiyb_123 input:focus-visible,._liveActions_ayiyb_123 select:focus-visible{outline:2px solid var(--tu-brand);outline-offset:2px}._liveText_ayiyb_127{white-space:pre-wrap;padding:var(--tu-space-5)}._workspace_13itx_2{display:flex;flex-direction:column;gap:var(--tu-space-6)}._muted_13itx_3{margin:0;color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-body)}._srOnly_13itx_4{position:absolute;width:var(--tu-space-hairline);height:var(--tu-space-hairline);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._refreshBar_13itx_6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tu-space-4);padding:var(--tu-space-4) var(--tu-space-5);background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg)}._refreshText_13itx_17{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2) var(--tu-space-3);font-size:var(--tu-portfolio-font-body)}._refreshButtons_13itx_18{display:inline-flex;gap:var(--tu-space-2)}._dotLive_13itx_19,._dotPaused_13itx_19{width:var(--tu-space-3);height:var(--tu-space-3);border-radius:var(--tu-radius-circle);flex:none}._dotLive_13itx_19{background:var(--tu-status-success)}._dotPaused_13itx_19{background:var(--tu-text-muted)}._section_13itx_23{display:flex;flex-direction:column;gap:var(--tu-space-3)}._sectionTitle_13itx_24{margin:0;font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}._rows_13itx_26{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tu-space-3)}._row_13itx_26{position:relative;display:flex;align-items:center;gap:var(--tu-space-5);padding:var(--tu-space-5) var(--tu-space-6) var(--tu-space-5) var(--tu-space-5);background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg);transition:box-shadow var(--motion-snap) var(--ease-standard)}._row_13itx_26>*:not(._rowTarget_13itx_38){position:relative;z-index:1}._rowActive_13itx_39{cursor:pointer}._rowActive_13itx_39:hover{box-shadow:var(--tu-portfolio-shadow-row-hover)}._rowTarget_13itx_38{position:absolute;inset:0;z-index:0;padding:0;border:0;background:none;border-radius:inherit;cursor:pointer}._rowTarget_13itx_38:focus-visible{outline:none;box-shadow:var(--tu-focus-ring)}._identity_13itx_43{flex:1;min-width:0;display:flex;align-items:center;gap:var(--tu-space-4)}._identityText_13itx_44{min-width:0;display:flex;flex-direction:column;gap:var(--tu-space-2xs)}._title_13itx_45{font-size:var(--tu-portfolio-font-title);font-weight:var(--tu-font-weight-semibold);color:var(--tu-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sub_13itx_46{font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-muted);overflow-wrap:anywhere}._sub_13itx_46 code{font-family:var(--tu-font-mono)}._meta_13itx_48{font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary);white-space:nowrap}._chevron_13itx_49{display:inline-flex;flex:none;color:var(--tu-text-muted)}._siteCard_13itx_51{padding:var(--tu-space-5) var(--tu-space-6);background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-lg)}._siteHead_13itx_52{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-4)}._siteHead_13itx_52 ._identityText_13itx_44{flex:1}._siteTitle_13itx_54{font-size:var(--tu-font-3xl);font-weight:var(--tu-font-weight-semibold)}._lines_13itx_56{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._line_13itx_56{display:flex;align-items:flex-start;gap:var(--tu-space-4);padding:var(--tu-space-4) 0;border-bottom:1px solid var(--tu-portfolio-hairline)}._line_13itx_56:first-child{padding-top:0}._line_13itx_56:last-child{border-bottom:0;padding-bottom:0}._glyph_13itx_60{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--tu-radius-circle);background:var(--tu-surface-sunken);color:var(--tu-text-secondary)}._lineBody_13itx_61{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--tu-space-2xs)}._lineHead_13itx_62{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-2)}._lineTitle_13itx_63{font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold);color:var(--tu-text)}._lineText_13itx_64{font-size:var(--tu-portfolio-font-body);color:var(--tu-text);overflow-wrap:anywhere}._details_13itx_66{flex:1;min-width:0}._summary_13itx_67{display:flex;align-items:flex-start;gap:var(--tu-space-4);list-style:none;cursor:pointer}._summary_13itx_67::-webkit-details-marker{display:none}._summary_13itx_67:focus-visible{outline:none;box-shadow:var(--tu-focus-ring);border-radius:var(--tu-radius-sm)}._details_13itx_66[open] ._chevron_13itx_49{transform:rotate(180deg)}._expanded_13itx_71{margin:var(--tu-space-3) 0 0;padding:var(--tu-space-4);background:var(--tu-surface-subtle);border-radius:var(--tu-radius-md);display:flex;flex-direction:column;gap:var(--tu-space-2)}._fullText_13itx_72{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--tu-portfolio-font-body);color:var(--tu-text)}._sha_13itx_73{font-family:var(--tu-font-mono);font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-secondary);padding:var(--tu-space-2xs) var(--tu-space-3);border-radius:var(--tu-radius-pill);background:var(--tu-portfolio-hairline);white-space:nowrap}._filters_13itx_75{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tu-space-3);margin-bottom:var(--tu-space-4)}._filters_13itx_75>:last-child{flex:0 1 300px}._pager_13itx_77{display:flex;align-items:center;justify-content:flex-end;gap:var(--tu-space-3);margin-top:var(--tu-space-4);padding-top:var(--tu-space-4);border-top:1px solid var(--tu-portfolio-hairline)}._pagerButtons_13itx_78{display:inline-flex;gap:var(--tu-space-2)}._footnote_13itx_79{margin:0;font-size:var(--tu-portfolio-font-detail);color:var(--tu-text-muted)}@media(max-width:760px){._row_13itx_26{padding:var(--tu-space-4);gap:var(--tu-space-3)}._meta_13itx_48{display:none}}._page_8uxh7_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--tu-space-7)}._card_8uxh7_9{width:100%;max-width:400px}._title_8uxh7_14{font-size:var(--tu-font-3xl);font-weight:600;margin:0 0 var(--tu-space-3)}._msgError_8uxh7_20{color:var(--tu-status-error);font-size:var(--tu-font-base);margin:0}._msgSuccess_8uxh7_26{color:var(--tu-status-success);font-size:var(--tu-font-base);margin:0}._msgInfo_8uxh7_32{color:var(--tu-text);font-size:var(--tu-font-base);margin:0}._footer_8uxh7_38{margin-top:var(--tu-space-9)}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/MaterialSymbolsSharp-CBQCruT3.woff2) format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/MaterialSymbolsRounded-C1N6xKqL.woff2) format("woff2")}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-latin-ext-VariableFont_opsz_wght-C80bYkhN.woff2) format("woff2")}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Italic-latin-ext-VariableFont_opsz_wght-BvqsrB8t.woff2) format("woff2")}:root{--tu-content-card-height: 600px;--tu-font-family: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--tu-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--tu-font-2xs: var(--tu-font-sm);--tu-font-xs: var(--tu-font-sm);--tu-font-sm: .75rem;--tu-font-md: var(--tu-font-base);--tu-font-base: calc(var(--tu-p-text-font-size-sm-b3-4-s3) * var(--tu-p-rem-step));--tu-font-lg: var(--tu-font-xl);--tu-font-xl: calc(var(--tu-p-text-font-size-md-b1-2-h6-s2) * var(--tu-p-rem-step));--tu-font-2xl: calc(var(--tu-p-text-font-size-lg-h5-s1) * var(--tu-p-rem-step));--tu-font-3xl: 1.25rem;--tu-font-4xl: calc(var(--tu-p-text-font-size-xl-h4) * var(--tu-p-rem-step));--tu-font-5xl: 2rem;--tu-font-6xl: 2.5rem;--tu-radius-xs: 4px;--tu-radius-sm: var(--tu-radius-md);--tu-radius-md: 8px;--tu-radius-lg: 16px;--tu-radius-btn: 32px;--tu-radius-pill: 32px;--tu-space-1: 4px;--tu-space-2: 6px;--tu-space-3: 8px;--tu-space-4: 10px;--tu-space-5: 12px;--tu-space-6: var(--tu-space-7);--tu-space-7: 16px;--tu-space-8: 20px;--tu-space-9: 24px;--tu-surface: rgb(255, 255, 255);--tu-surface-raised: rgb(241, 245, 248);--tu-surface-sunken: rgb(237, 243, 246);--tu-surface-code: #1e1e1e;--tu-text-code: #d4d4d4;--tu-surface-inverse: rgb(28, 37, 44);--tu-text-on-inverse: rgb(255, 255, 255);--tu-border: rgb(206, 209, 211);--tu-border-strong: rgb(183, 186, 189);--tu-text: rgb(28, 37, 44);--tu-text-secondary: rgb(105, 111, 114);--tu-text-muted: rgb(136, 141, 145);--tu-hover-bg: rgb(241, 245, 248);--tu-active-bg: rgb(255, 245, 235);--tu-focus-ring: 0 0 0 2px color-mix(in srgb, var(--tu-brand) 80%, var(--tu-text));--tu-shadow-popover: var(--tu-shadow-menu);--tu-shadow-modal: 0px 8px 20px 0px rgba(2, 6, 23, .1), 0px 28px 64px 0px rgba(2, 6, 23, .3);--tu-shadow-sm: var(--tu-shadow-hairline);--tu-shadow-onboarding-card: var(--tu-shadow-raised);--tu-shadow-cta-chip: var(--tu-shadow-raised);--tu-shadow-status-success: 0 0 0 2px rgb(184, 230, 184);--tu-shadow-status-warning: 0 0 0 2px rgb(255, 230, 153);--tu-shadow-status-error: 0 0 0 2px rgb(255, 184, 184);--tu-shadow-avatar: var(--tu-shadow-raised);--tu-shadow-switch-thumb: 0 1px 2px rgba(28, 37, 44, .18);--tu-shadow-toast: var(--tu-shadow-menu);--tu-shadow-hint-pill: var(--tu-shadow-menu);--tu-shadow-active-ring: 0 0 0 2px rgb(251, 181, 118);--tu-icon-sm: var(--tu-icon-md);--tu-icon-md: 16px;--tu-icon-lg: 18px;--tu-item-padding: var(--tu-nav-item-padding);--tu-item-gap: 12px;--tu-item-radius: var(--tu-radius-md);--tu-item-font-size: var(--tu-font-base);--tu-item-font-weight: 500;--tu-brand: rgb(233, 112, 8);--tu-brand-gradient: linear-gradient(90deg, rgb(233, 112, 8), rgb(188, 43, 255));--tu-identity-1-solid: rgb(49, 89, 156);--tu-identity-1-on-solid: rgb(255, 255, 255);--tu-identity-2-solid: rgb(38, 115, 0);--tu-identity-2-on-solid: rgb(255, 255, 255);--tu-identity-3-solid: rgb(58, 70, 79);--tu-identity-3-on-solid: rgb(255, 255, 255);--tu-status-success: rgb(51, 153, 0);--tu-status-error: rgb(217, 0, 0);--tu-status-warning: rgb(224, 171, 0);--tu-status-info: rgb(63, 129, 209);--tu-status-info-bg-100: rgb(224, 238, 249);--tu-status-info-text-700: rgb(49, 89, 156);--tu-status-success-bg-100: rgb(224, 242, 224);--tu-status-success-text-700: rgb(38, 115, 0);--tu-status-warning-bg-100: rgb(255, 242, 204);--tu-status-warning-text-700: rgb(102, 78, 0);--tu-status-error-bg-100: rgb(255, 224, 224);--tu-status-error-text-700: rgb(153, 0, 0);--tu-status-dismissed: rgb(159, 164, 167);--tu-status-unknown: rgb(136, 141, 145);--tu-brand-ink: rgb(173, 46, 0);--tu-status-success-ink: rgb(38, 115, 0);--tu-status-error-ink: rgb(171, 0, 0);--tu-status-warning-ink: rgb(102, 78, 0);--tu-status-info-ink: rgb(49, 89, 156);--tu-brand-solid: var(--tu-color-brand, var(--tu-brand));--tu-brand-on-solid: rgb(28, 37, 44);--tu-status-warning-solid: rgb(224, 171, 0);--tu-status-warning-on-solid: rgb(28, 37, 44);--tu-status-error-solid: rgb(217, 0, 0);--tu-status-error-on-solid: rgb(255, 255, 255);--tu-status-success-solid: rgb(38, 115, 0);--tu-status-success-on-solid: rgb(255, 255, 255);--tu-status-info-solid: rgb(49, 89, 156);--tu-status-info-on-solid: rgb(255, 255, 255);--tu-status-dismissed-solid: rgb(159, 164, 167);--tu-status-dismissed-on-solid: rgb(28, 37, 44);--tu-status-unknown-solid: rgb(136, 141, 145);--tu-status-unknown-on-solid: rgb(28, 37, 44);--tu-command-modal-top-offset: 14vh;--tu-fg4: rgb(136, 141, 145);--tu-fg5: rgb(159, 164, 167);--tu-accent: var(--tu-brand);--tu-danger: rgb(217, 0, 0);--tu-focus-ring-inverse: 0 0 0 2px color-mix(in srgb, var(--tu-text-on-inverse, #fff) 70%, transparent);--tu-focus-ring-error-inverse: 0 0 0 2px color-mix(in srgb, var(--tu-text-on-inverse, #fff) 60%, transparent);--tu-control-bg-disabled: color-mix(in srgb, var(--tu-color-text, #1c252c) 4%, transparent);--tu-control-text-disabled: var(--tu-color-text-subtle, rgb(159, 164, 167));--tu-control-border-disabled: var(--tu-border, rgb(206, 209, 211));--tu-control-bg-neutral-strong: color-mix(in srgb, var(--tu-color-text, #1c252c) 18%, var(--tu-surface, #fff));--tu-checkbox-border-hover: color-mix(in srgb, var(--tu-color-text, #1c252c) 30%, var(--tu-border-strong, rgb(183, 186, 189)));--tu-banner-info-bg: rgb(241, 248, 253);--tu-banner-info-fg: rgb(49, 89, 156);--tu-banner-warning-bg: rgb(255, 249, 230);--tu-banner-warning-fg: var(--tu-status-warning-ink);--tu-banner-critical-bg: rgb(255, 242, 242);--tu-banner-critical-fg: rgb(171, 0, 0);--tu-banner-halloween-bg: rgb(29, 16, 48);--tu-banner-halloween-fg: rgb(255, 176, 102);--tu-banner-halloween-action-bg: rgb(255, 138, 31);--tu-banner-halloween-action-fg: rgb(29, 16, 48);--tu-banner-blackfriday-bg: rgb(11, 11, 12);--tu-banner-blackfriday-fg: rgb(255, 255, 255);--tu-banner-blackfriday-action-bg: rgb(255, 210, 63);--tu-banner-blackfriday-action-fg: rgb(11, 11, 12);--tu-banner-christmas-bg: rgb(20, 83, 45);--tu-banner-christmas-fg: rgb(255, 255, 255);--tu-banner-christmas-action-bg: rgb(255, 255, 255);--tu-banner-christmas-action-fg: rgb(20, 83, 45);--tu-danger-surface: rgb(255, 242, 242);--tu-site-row-selected-bg: rgb(255, 245, 235);--tu-site-row-selected-border: rgb(251, 181, 118);--tu-site-row-disconnected-bg: rgb(255, 242, 242);--tu-site-row-disconnected-border: rgb(255, 184, 184);--tu-brand-hover: rgb(196, 81, 28);--tu-brand-press: rgb(173, 46, 0);--tu-text-brand: rgb(196, 81, 28);--tu-text-link: rgb(196, 81, 28);--tu-text-link-hover: rgb(173, 46, 0);--tu-surface-subtle: rgb(248, 251, 252);--tu-scrim: rgba(28, 37, 44, .1);--tu-scrim-blur: blur(4px);--tu-status-success-bg: rgb(242, 250, 242);--tu-status-warning-bg: rgb(255, 249, 230);--tu-status-info-bg: rgb(241, 248, 253);--tu-status-error-bg: rgb(255, 242, 242);--tu-status-success-border: rgb(184, 230, 184);--tu-status-warning-border: rgb(255, 230, 153);--tu-status-info-border: rgb(199, 226, 246);--tu-status-error-border: rgb(255, 184, 184);--tu-premium-gradient: linear-gradient(90deg, rgb(233, 112, 8), rgb(188, 43, 255));--tu-premium-gradient-hover: linear-gradient(90deg, rgb(196, 81, 28), rgb(158, 32, 227));--tu-premium-tint: linear-gradient(90deg, rgb(243, 234, 254), rgb(251, 230, 238), rgb(249, 238, 223));--tu-premium-tint-subtle: linear-gradient(90deg, rgb(249, 244, 254), rgb(253, 241, 246), rgb(254, 247, 239));--tu-font-display-1: 3rem;--tu-font-display-2: 2.5rem;--tu-font-h2: 1.75rem;--tu-line-height-display-1: 56px;--tu-line-height-display-2: 48px;--tu-line-height-h1: 40px;--tu-line-height-h4: 28px;--tu-line-height-h5: 28px;--tu-tracking-none: 0;--tu-tracking-b1: .15px;--tu-tracking-b2: .05px;--tu-tracking-label: calc(var(--tu-p-text-font-spacing-label) * 1px);--tu-tracking-caps: .4px;--tu-space-hairline: 1px;--tu-space-2xs: 2px;--tu-space-10: 40px;--tu-space-11: 48px;--tu-space-12: 56px;--tu-space-13: 64px;--tu-space-14: 80px;--tu-space-15: 96px;--tu-radius-board: 48px;--tu-radius-circle: 999px;--tu-radius-accordion: 10px;--tu-radius-modal: 24px;--tu-radius-input: 12px;--tu-layout-max-width: 1712px;--tu-layout-min-height: 600px;--tu-nav-width: calc(var(--tu-p-menu-width) * 1px);--tu-shadow-none: none;--tu-shadow-hairline: 0px 1px 3px 0px rgba(28, 37, 44, .07), 0px 0px 0px 1px rgba(28, 37, 44, .04);--tu-shadow-menu: 0px 21px 6px 0px rgba(84, 84, 84, 0), 0px 13px 5px 0px rgba(84, 84, 84, .01), 0px 7px 4px 0px rgba(84, 84, 84, .03), 0px 3px 3px 0px rgba(84, 84, 84, .04), 0px 1px 2px 0px rgba(84, 84, 84, .05);--tu-shadow-raised: 0px 33px 9px 0px rgba(61, 61, 61, 0), 0px 21px 8px 0px rgba(61, 61, 61, .01), 0px 12px 7px 0px rgba(61, 61, 61, .03), 0px 5px 5px 0px rgba(61, 61, 61, .04), 0px 1px 3px 0px rgba(61, 61, 61, .05);--tu-shadow-dropdown: 0px 12px 30px 0px rgba(2, 6, 23, .35);--tu-icon-xl: 20px;--tu-icon-2xl: 24px;--tu-icon-3xl: 32px;--tu-icon-4xl: 48px;--tu-icon-5xl: 64px;--tu-font-weight-regular: 400;--tu-font-weight-medium: 500;--tu-font-weight-semibold: 600;--tu-font-weight-bold: 700;--tu-font-7xl: 3rem;--tu-nav-item-padding: 12px 16px;--tu-table-row-padding: 12px 12px;--tu-portfolio-command-width: 576px;--tu-portfolio-search-width: 256px;--tu-portfolio-filter-panel-width: 320px;--tu-portfolio-sort-panel-width: 208px;--tu-portfolio-account-menu-width: 256px;--tu-portfolio-font-badge: .5625rem;--tu-portfolio-font-tag: .625rem;--tu-portfolio-font-meta: .65625rem;--tu-portfolio-font-caption: .6875rem;--tu-portfolio-font-detail: .78125rem;--tu-portfolio-font-body: .8125rem;--tu-portfolio-font-control: .84375rem;--tu-portfolio-font-title: .9375rem;--tu-portfolio-hairline: rgb(229, 231, 233);--tu-logo-orange-soft: rgb(245, 164, 91);--tu-logo-blue: rgb(22, 104, 178);--tu-portfolio-tile-violet-bg: rgb(240, 237, 255);--tu-portfolio-tile-violet-fg: rgb(158, 32, 227);--tu-portfolio-tile-slate-fg: rgb(79, 86, 91);--tu-portfolio-row-disconnected-bg: rgb(255, 250, 250);--tu-portfolio-row-disconnected-border: rgb(255, 205, 205);--tu-portfolio-shadow-panel: 0 12px 32px rgba(28, 37, 44, .14);--tu-billing-font-legend: .71875rem;--tu-billing-font-copy: .875rem;--tu-billing-font-action: .90625rem;--tu-billing-font-lead: 1.0625rem;--tu-billing-font-heading: 1.125rem;--tu-billing-font-section: 1.625rem;--tu-billing-font-meter: 1.875rem;--tu-billing-track: rgb(238, 241, 243);--tu-billing-notice-warm-bg: rgb(255, 248, 240);--tu-billing-notice-warm-border: rgb(246, 201, 160);--tu-billing-notice-warm-icon-bg: rgb(253, 229, 204);--tu-billing-notice-critical-border: rgb(243, 194, 194);--tu-billing-pill-warning-border: rgb(245, 222, 163);--tu-billing-pill-bg: rgba(255, 255, 255, .85);--tu-billing-pill-border: rgba(255, 255, 255, .9);--tu-billing-premium-violet: rgb(188, 43, 255);--tu-billing-premium-wash: radial-gradient(120% 100% at 50% 0%, rgba(233, 112, 8, .1), rgba(188, 43, 255, .07) 45%, rgba(188, 43, 255, 0) 75%);--tu-billing-shadow-card: 0 1px 2px rgba(28, 37, 44, .05), 0 6px 20px rgba(28, 37, 44, .05);--tu-billing-shadow-card-premium: 0 1px 2px rgba(28, 37, 44, .05), 0 10px 30px rgba(188, 43, 255, .12);--tu-billing-shadow-badge: 0 2px 8px rgba(28, 37, 44, .12);--tu-billing-shadow-sheet: 0 24px 64px rgba(28, 37, 44, .26);--tu-billing-shadow-pill: 0 1px 4px rgba(28, 37, 44, .06);--tu-billing-card-face: linear-gradient(135deg, rgb(42, 51, 58) 0%, rgb(28, 37, 44) 60%, rgb(17, 24, 29) 100%);--tu-billing-card-glow: radial-gradient(circle, rgba(233, 112, 8, .45), rgba(188, 43, 255, .18) 60%, transparent 72%);--tu-billing-card-chip: linear-gradient(135deg, rgb(246, 210, 122), rgb(217, 164, 65));--tu-billing-card-muted: rgba(255, 255, 255, .75);--tu-billing-shadow-card-face: 0 10px 26px rgba(28, 37, 44, .25);--tu-billing-shadow-toggle: 0 1px 3px rgba(28, 37, 44, .12);--tu-portfolio-shadow-row-hover: 0 3px 12px rgba(28, 37, 44, .06);--tu-portfolio-shadow-command: 0 4px 14px rgba(28, 37, 44, .14);--tu-portfolio-shadow-pill: 0 2px 10px rgba(28, 37, 44, .08);--tu-portfolio-shadow-bulk: 0 10px 32px rgba(28, 37, 44, .3);--tu-portfolio-shadow-modal: 0 24px 64px rgba(28, 37, 44, .24);--tu-portfolio-scrim: rgba(28, 37, 44, .4);--tu-portfolio-radius-menu: 12px;--tu-portfolio-radius-panel: 14px;--tu-portfolio-radius-field: 10px;--tu-portfolio-radius-check: 7px;--tu-portfolio-radius-mark: 6px;--tu-status-warning-text-600: rgb(153, 117, 0);--tu-premium-ink: rgb(124, 24, 178);--tu-tone-brand-fill: var(--tu-color-brand, var(--tu-brand));--tu-tone-brand-fill-strong: var(--tu-color-brand-strong, var(--tu-brand-ink));--tu-tone-brand-on-fill: var(--tu-surface);--tu-tone-brand-line: var(--tu-brand);--tu-tone-brand-on-line: var(--tu-brand-ink);--tu-tone-brand-text: var(--tu-brand-ink);--tu-tone-brand-tint: var(--tu-active-bg);--tu-tone-brand-on-tint: var(--tu-brand-ink);--tu-tone-success-fill: var(--tu-status-success);--tu-tone-success-fill-strong: color-mix(in srgb, var(--tu-status-success) 78%, var(--tu-text));--tu-tone-success-on-fill: var(--tu-surface);--tu-tone-success-line: var(--tu-status-success-border);--tu-tone-success-on-line: var(--tu-status-success-ink);--tu-tone-success-text: var(--tu-status-success-ink);--tu-tone-success-tint: var(--tu-status-success-bg-100);--tu-tone-success-on-tint: var(--tu-status-success-ink);--tu-tone-info-fill: var(--tu-status-info);--tu-tone-info-fill-strong: color-mix(in srgb, var(--tu-status-info) 78%, var(--tu-text));--tu-tone-info-on-fill: var(--tu-surface);--tu-tone-info-line: var(--tu-status-info-border);--tu-tone-info-on-line: var(--tu-status-info-ink);--tu-tone-info-text: var(--tu-status-info-ink);--tu-tone-info-tint: var(--tu-status-info-bg);--tu-tone-info-on-tint: var(--tu-status-info-ink);--tu-tone-warning-fill: var(--tu-status-warning);--tu-tone-warning-fill-strong: var(--tu-status-warning-ink);--tu-tone-warning-on-fill: var(--tu-surface);--tu-tone-warning-line: var(--tu-status-warning-border);--tu-tone-warning-on-line: var(--tu-status-warning-ink);--tu-tone-warning-text: var(--tu-status-warning-ink);--tu-tone-warning-tint: var(--tu-status-warning-bg-100);--tu-tone-warning-on-tint: var(--tu-status-warning-ink);--tu-tone-danger-fill: var(--tu-status-error);--tu-tone-danger-fill-strong: color-mix(in srgb, var(--tu-status-error) 78%, var(--tu-text));--tu-tone-danger-on-fill: var(--tu-surface);--tu-tone-danger-line: var(--tu-status-error-border);--tu-tone-danger-on-line: var(--tu-status-error);--tu-tone-danger-text: var(--tu-status-error);--tu-tone-danger-tint: var(--tu-status-error-bg-100);--tu-tone-danger-on-tint: var(--tu-status-error-text-700);--tu-tone-neutral-fill: var(--tu-control-bg-neutral-strong);--tu-tone-neutral-fill-strong: color-mix(in srgb, var(--tu-text) 32%, var(--tu-surface));--tu-tone-neutral-on-fill: var(--tu-text);--tu-tone-neutral-line: var(--tu-border-strong);--tu-tone-neutral-on-line: var(--tu-text-secondary);--tu-tone-neutral-text: var(--tu-text-secondary);--tu-tone-neutral-tint: var(--tu-surface-raised);--tu-tone-neutral-on-tint: var(--tu-text-secondary);--tu-tone-premium-fill: var(--tu-premium-gradient);--tu-tone-premium-fill-strong: var(--tu-premium-gradient-hover);--tu-tone-premium-on-fill: var(--tu-surface);--tu-tone-premium-line: var(--tu-premium-ink);--tu-tone-premium-on-line: var(--tu-premium-ink);--tu-tone-premium-text: var(--tu-premium-ink);--tu-tone-premium-tint: var(--tu-premium-tint);--tu-tone-premium-on-tint: var(--tu-premium-ink);--shadow-hairline: 0 1px 1px rgba(28, 37, 44, .1);--shadow-card: 0 4px 16px rgba(28, 37, 44, .09), 0 0 0 4px rgba(28, 37, 44, .03);--shadow-focus-ring: 0 0 0 3px rgba(233, 112, 8, .12);--shadow-atmospheric: 0 0 40px rgba(233, 112, 8, .2), 0 0 80px rgba(188, 43, 255, .1);--o-ghost: .05;--o-subtle: .1;--o-light: .15;--o-muted: .3;--o-dim: .4;--o-medium: .5;--o-secondary: .6;--o-soft: .7;--o-near: .8;--motion-instant: 0ms;--motion-snap: 80ms;--motion-micro: .1s;--motion-hover: .12s;--motion-fast: .15s;--motion-medium: .25s;--motion-swap: .32s;--motion-stagger: 45ms;--motion-slow: .4s;--motion-sweep: .6s;--motion-loop-spin: .8s;--motion-loop-shimmer: 1.2s;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.32, .72, 0, 1);--ease-gentle: cubic-bezier(.2, .9, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-standard: ease;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-linear: linear;--z-trigger: 9000;--z-overlay: 99999;--z-modal: 100000;--z-top: calc(var(--z-modal) + 1)}:root{--tu-p-rem-step: .0625rem;--tu-p-bu-10: 10;--tu-p-bu-12: 12;--tu-p-bu-16: 16;--tu-p-bu-24: 24;--tu-p-bu-4: 4;--tu-p-bu-8: 8;--tu-p-2xl-2: 20;--tu-p-3xl: 24;--tu-p-alert-corner: var(--tu-p-bu-12);--tu-p-alert-padding-v: var(--tu-p-bu-12);--tu-p-block-modal-padding-h: var(--tu-p-bu-24);--tu-p-card-gap-v: var(--tu-p-bu-24);--tu-p-card-max-width: 901;--tu-p-global-gap-h: var(--tu-p-bu-24);--tu-p-global-gap-v: var(--tu-p-bu-24);--tu-p-global-margin-h: var(--tu-p-bu-24);--tu-p-global-margin-v: var(--tu-p-bu-24);--tu-p-images-gap: var(--tu-p-bu-16);--tu-p-lg-2: 12;--tu-p-md: 8;--tu-p-md-3: 24;--tu-p-menu-width: 277;--tu-p-side-card-width: 300;--tu-p-sidebar-max-width: 430;--tu-p-sub-slot-gap-h-medium: var(--tu-p-bu-8);--tu-p-sub-slot-gap-h-small: var(--tu-p-bu-4);--tu-p-sub-slot-gap-h-xlarge: var(--tu-p-bu-16);--tu-p-sub-slot-gap-v-medium: var(--tu-p-bu-8);--tu-p-sub-slot-gap-v-small: var(--tu-p-bu-4);--tu-p-sub-slot-gap-v-xlarge: var(--tu-p-bu-16);--tu-p-text-font-line-height-lg-s1-h4-5: 28;--tu-p-text-font-line-height-md-b1-2-s2-h6: 24;--tu-p-text-font-line-height-sm-b3-4-s3: 20;--tu-p-text-font-size-lg-h5-s1: 18;--tu-p-text-font-size-md-b1-2-h6-s2: 16;--tu-p-text-font-size-sm-b3-4-s3: 14;--tu-p-text-font-size-xl-h4: 24;--tu-p-text-font-spacing-label: .3;--tu-p-xl: 16;--tu-p-xs-2: 4;--tu-p-xxs: 2}@media(max-width:1439px){:root{--tu-p-alert-corner: var(--tu-p-bu-8);--tu-p-alert-padding-v: var(--tu-p-bu-10);--tu-p-block-modal-padding-h: var(--tu-p-bu-16);--tu-p-card-gap-v: var(--tu-p-bu-16);--tu-p-card-max-width: 900;--tu-p-global-gap-h: var(--tu-p-bu-16);--tu-p-global-gap-v: var(--tu-p-bu-16);--tu-p-global-margin-h: var(--tu-p-bu-16);--tu-p-global-margin-v: var(--tu-p-bu-16);--tu-p-images-gap: var(--tu-p-bu-10);--tu-p-menu-width: 260;--tu-p-side-card-width: 430;--tu-p-sidebar-max-width: 300;--tu-p-sub-slot-gap-h-medium: var(--tu-p-bu-12);--tu-p-sub-slot-gap-h-small: var(--tu-p-bu-12);--tu-p-sub-slot-gap-h-xlarge: var(--tu-p-bu-12);--tu-p-sub-slot-gap-v-medium: var(--tu-p-bu-12);--tu-p-sub-slot-gap-v-small: var(--tu-p-bu-12);--tu-p-sub-slot-gap-v-xlarge: var(--tu-p-bu-12)}}@media(max-width:768px){:root{--tu-p-2xl-2: 16;--tu-p-3xl: 20;--tu-p-lg-2: 8;--tu-p-md: 6;--tu-p-md-3: 18;--tu-p-text-font-line-height-lg-s1-h4-5: 24;--tu-p-text-font-line-height-md-b1-2-s2-h6: 20;--tu-p-text-font-line-height-sm-b3-4-s3: 16;--tu-p-text-font-size-lg-h5-s1: 16;--tu-p-text-font-size-md-b1-2-h6-s2: 14;--tu-p-text-font-size-sm-b3-4-s3: 12;--tu-p-text-font-size-xl-h4: 20;--tu-p-text-font-spacing-label: .4;--tu-p-xl: 12;--tu-p-xs-2: 2;--tu-p-xxs: 0}}:root[data-tu-density=notebook]{--tu-p-alert-corner: var(--tu-p-bu-8);--tu-p-alert-padding-v: var(--tu-p-bu-10);--tu-p-block-modal-padding-h: var(--tu-p-bu-16);--tu-p-card-gap-v: var(--tu-p-bu-16);--tu-p-card-max-width: 900;--tu-p-global-gap-h: var(--tu-p-bu-16);--tu-p-global-gap-v: var(--tu-p-bu-16);--tu-p-global-margin-h: var(--tu-p-bu-16);--tu-p-global-margin-v: var(--tu-p-bu-16);--tu-p-images-gap: var(--tu-p-bu-10);--tu-p-menu-width: 260;--tu-p-side-card-width: 430;--tu-p-sidebar-max-width: 300;--tu-p-sub-slot-gap-h-medium: var(--tu-p-bu-12);--tu-p-sub-slot-gap-h-small: var(--tu-p-bu-12);--tu-p-sub-slot-gap-h-xlarge: var(--tu-p-bu-12);--tu-p-sub-slot-gap-v-medium: var(--tu-p-bu-12);--tu-p-sub-slot-gap-v-small: var(--tu-p-bu-12);--tu-p-sub-slot-gap-v-xlarge: var(--tu-p-bu-12)}:root[data-tu-density=mobile]{--tu-p-2xl-2: 16;--tu-p-3xl: 20;--tu-p-lg-2: 8;--tu-p-md: 6;--tu-p-md-3: 18;--tu-p-text-font-line-height-lg-s1-h4-5: 24;--tu-p-text-font-line-height-md-b1-2-s2-h6: 20;--tu-p-text-font-line-height-sm-b3-4-s3: 16;--tu-p-text-font-size-lg-h5-s1: 16;--tu-p-text-font-size-md-b1-2-h6-s2: 14;--tu-p-text-font-size-sm-b3-4-s3: 12;--tu-p-text-font-size-xl-h4: 20;--tu-p-text-font-spacing-label: .4;--tu-p-xl: 12;--tu-p-xs-2: 2;--tu-p-xxs: 0}:root[data-tu-density=desktop]{--tu-p-2xl-2: 20;--tu-p-3xl: 24;--tu-p-alert-corner: var(--tu-p-bu-12);--tu-p-alert-padding-v: var(--tu-p-bu-12);--tu-p-block-modal-padding-h: var(--tu-p-bu-24);--tu-p-card-gap-v: var(--tu-p-bu-24);--tu-p-card-max-width: 901;--tu-p-global-gap-h: var(--tu-p-bu-24);--tu-p-global-gap-v: var(--tu-p-bu-24);--tu-p-global-margin-h: var(--tu-p-bu-24);--tu-p-global-margin-v: var(--tu-p-bu-24);--tu-p-images-gap: var(--tu-p-bu-16);--tu-p-lg-2: 12;--tu-p-md: 8;--tu-p-md-3: 24;--tu-p-menu-width: 277;--tu-p-side-card-width: 300;--tu-p-sidebar-max-width: 430;--tu-p-sub-slot-gap-h-medium: var(--tu-p-bu-8);--tu-p-sub-slot-gap-h-small: var(--tu-p-bu-4);--tu-p-sub-slot-gap-h-xlarge: var(--tu-p-bu-16);--tu-p-sub-slot-gap-v-medium: var(--tu-p-bu-8);--tu-p-sub-slot-gap-v-small: var(--tu-p-bu-4);--tu-p-sub-slot-gap-v-xlarge: var(--tu-p-bu-16);--tu-p-text-font-line-height-lg-s1-h4-5: 28;--tu-p-text-font-line-height-md-b1-2-s2-h6: 24;--tu-p-text-font-line-height-sm-b3-4-s3: 20;--tu-p-text-font-size-lg-h5-s1: 18;--tu-p-text-font-size-md-b1-2-h6-s2: 16;--tu-p-text-font-size-sm-b3-4-s3: 14;--tu-p-text-font-size-xl-h4: 24;--tu-p-text-font-spacing-label: .3;--tu-p-xl: 16;--tu-p-xs-2: 4;--tu-p-xxs: 2}.udi-muted{color:var(--tu-text-muted)}.tu-cmr-tabs{--tu-tabs-text: var(--tu-tab-text, var(--tu-text-secondary));--tu-tabs-text-active: var(--tu-tab-text-active, var(--tu-text));--tu-tabs-text-hover: var(--tu-tab-text-hover, var(--tu-text));--tu-tabs-indicator: var(--tu-tab-indicator, var(--tu-color-brand, var(--tu-brand)));--tu-tabs-rail: var(--tu-tab-indicator-rest, var(--tu-border));--tu-tabs-bg-hover: var(--tu-tab-bg-hover, var(--tu-hover-bg));--tu-tabs-bg-active-pill: var(--tu-tab-bg-active-pill, var(--tu-active-bg));--tu-tabs-disabled-text: var(--tu-control-text-disabled, var(--tu-text-muted));--tu-tabs-gap: var(--tu-space-1);color:var(--tu-tabs-text);display:grid;font-family:var(--tu-font-family);gap:var(--tu-space-5);min-width:0}.tu-cmr-tabs--vertical{align-items:start;grid-template-columns:max-content minmax(0,1fr)}.tu-cmr-tabs__list{align-items:center;display:flex;gap:var(--tu-tabs-gap);min-width:0}.tu-cmr-tabs--underline .tu-cmr-tabs__list{border-bottom:1px solid var(--tu-tabs-rail)}.tu-cmr-tabs--segmented .tu-cmr-tabs__list{background:var(--tu-surface-sunken);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);padding:var(--tu-space-1)}.tu-cmr-tabs--vertical .tu-cmr-tabs__list{align-items:stretch;flex-direction:column}.tu-cmr-tabs--vertical.tu-cmr-tabs--underline .tu-cmr-tabs__list{border-bottom:0;border-right:1px solid var(--tu-tabs-rail)}.tu-cmr-tabs__tab{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--tu-radius-md);color:var(--tu-tabs-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--tu-font-family);font-weight:600;gap:var(--tu-space-3);justify-content:center;letter-spacing:0;line-height:1.2;margin:0;min-width:0;position:relative;transition:background-color var(--motion-micro) var(--ease-standard),color var(--motion-micro) var(--ease-standard),opacity var(--motion-micro) var(--ease-standard);white-space:nowrap}.tu-cmr-tabs--sm .tu-cmr-tabs__tab{font-size:var(--tu-font-sm);min-height:var(--tu-control-height-compact, 32px);padding:var(--tu-space-2) var(--tu-space-5)}.tu-cmr-tabs--md .tu-cmr-tabs__tab{font-size:var(--tu-font-md);min-height:var(--tu-control-height-regular, 40px);padding:var(--tu-space-3) var(--tu-space-7)}.tu-cmr-tabs__tab:hover:not(:disabled){background:var(--tu-tabs-bg-hover);color:var(--tu-tabs-text-hover)}.tu-cmr-tabs__tab:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-cmr-tabs__tab:disabled{color:var(--tu-tabs-disabled-text);cursor:not-allowed;opacity:.6}.tu-cmr-tabs__tab--active{color:var(--tu-tabs-text-active)}.tu-cmr-tabs--underline .tu-cmr-tabs__tab{border-radius:var(--tu-radius-sm) var(--tu-radius-sm) 0 0}.tu-cmr-tabs--underline .tu-cmr-tabs__tab:after{background:transparent;border-radius:var(--tu-radius-pill);bottom:-1px;content:"";height:2px;left:var(--tu-space-3);position:absolute;right:var(--tu-space-3);transform:scaleX(.72);transform-origin:center;transition:background-color var(--motion-hover) var(--ease-standard),transform var(--motion-hover) var(--ease-standard)}.tu-cmr-tabs--underline .tu-cmr-tabs__tab--active:after{background:var(--tu-tabs-indicator);transform:scaleX(1)}.tu-cmr-tabs--vertical.tu-cmr-tabs--underline .tu-cmr-tabs__tab{border-radius:var(--tu-radius-sm) 0 0 var(--tu-radius-sm);justify-content:flex-start}.tu-cmr-tabs--vertical.tu-cmr-tabs--underline .tu-cmr-tabs__tab:after{bottom:var(--tu-space-2);height:auto;left:auto;right:-1px;top:var(--tu-space-2);transform:scaleY(.72);width:2px}.tu-cmr-tabs--vertical.tu-cmr-tabs--underline .tu-cmr-tabs__tab--active:after{transform:scaleY(1)}.tu-cmr-tabs--pill .tu-cmr-tabs__tab--active,.tu-cmr-tabs--segmented .tu-cmr-tabs__tab--active{background:var(--tu-tabs-bg-active-pill)}.tu-cmr-tabs--segmented .tu-cmr-tabs__tab--active{box-shadow:var(--tu-shadow-sm)}.tu-cmr-tabs__panels{min-width:0}.tu-cmr-tabs__panel{color:var(--tu-text);min-width:0}.tu-cmr-tabs__panel:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}@media(prefers-reduced-motion:reduce){.tu-cmr-tabs__tab,.tu-cmr-tabs--underline .tu-cmr-tabs__tab:after{transition:none}}.udi-action-button{align-items:center;background:var(--udi-action-button-bg);border:1px solid var(--udi-action-button-border, transparent);border-radius:var(--tu-radius-pill);color:var(--udi-action-button-fg);cursor:pointer;display:inline-flex;font-family:var(--tu-font-family);font-weight:600;gap:var(--tu-space-3);justify-content:center;letter-spacing:0;line-height:normal;transition:opacity var(--motion-fast) var(--ease-standard);white-space:nowrap}.udi-action-button:hover:not(:disabled){opacity:.88}.udi-action-button:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.udi-action-button:disabled{cursor:not-allowed;opacity:.5}a.udi-action-button--link{text-decoration:none}a.udi-action-button--link:visited{color:var(--udi-action-button-fg)}.udi-action-button__sr-only{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.udi-action-button--lg{font-size:var(--tu-font-xl);min-height:var(--tu-control-height-comfortable, calc(var(--tu-space-9) * 2));padding:var(--tu-space-4) var(--tu-space-9)}.udi-action-button--md{font-size:var(--tu-font-md);min-height:var(--tu-control-height-regular, calc(var(--tu-space-8) * 2));padding:var(--tu-space-3) var(--tu-space-8)}.udi-action-button--sm{font-size:var(--tu-font-sm);min-height:var(--tu-control-height-compact, calc(var(--tu-space-7) * 2));padding:var(--tu-space-2) var(--tu-space-7)}.udi-action-button--full{display:flex;width:100%}.udi-tone-brand{--udi-tone-fill: var(--tu-tone-brand-fill);--udi-tone-fill-strong: var(--tu-tone-brand-fill-strong);--udi-tone-on-fill: var(--tu-tone-brand-on-fill);--udi-tone-line: var(--tu-tone-brand-line);--udi-tone-on-line: var(--tu-tone-brand-on-line);--udi-tone-text: var(--tu-tone-brand-text);--udi-tone-tint: var(--tu-tone-brand-tint);--udi-tone-on-tint: var(--tu-tone-brand-on-tint);--udi-tone-solid: var(--tu-brand-solid);--udi-tone-on-solid: var(--tu-brand-on-solid);--udi-tone-edge: var(--tu-brand-solid);--udi-tone-edge-strong: var(--tu-tone-brand-fill-strong)}.udi-tone-success{--udi-tone-fill: var(--tu-tone-success-fill);--udi-tone-fill-strong: var(--tu-tone-success-fill-strong);--udi-tone-on-fill: var(--tu-tone-success-on-fill);--udi-tone-line: var(--tu-tone-success-line);--udi-tone-on-line: var(--tu-tone-success-on-line);--udi-tone-text: var(--tu-tone-success-text);--udi-tone-tint: var(--tu-tone-success-tint);--udi-tone-on-tint: var(--tu-tone-success-on-tint);--udi-tone-solid: var(--tu-status-success-solid);--udi-tone-on-solid: var(--tu-status-success-on-solid);--udi-tone-edge: var(--tu-status-success-solid);--udi-tone-edge-strong: var(--tu-tone-success-fill-strong)}.udi-tone-info{--udi-tone-fill: var(--tu-tone-info-fill);--udi-tone-fill-strong: var(--tu-tone-info-fill-strong);--udi-tone-on-fill: var(--tu-tone-info-on-fill);--udi-tone-line: var(--tu-tone-info-line);--udi-tone-on-line: var(--tu-tone-info-on-line);--udi-tone-text: var(--tu-tone-info-text);--udi-tone-tint: var(--tu-tone-info-tint);--udi-tone-on-tint: var(--tu-tone-info-on-tint);--udi-tone-solid: var(--tu-status-info-solid);--udi-tone-on-solid: var(--tu-status-info-on-solid);--udi-tone-edge: var(--tu-status-info-solid);--udi-tone-edge-strong: var(--tu-tone-info-fill-strong)}.udi-tone-warning{--udi-tone-fill: var(--tu-tone-warning-fill);--udi-tone-fill-strong: var(--tu-tone-warning-fill-strong);--udi-tone-on-fill: var(--tu-tone-warning-on-fill);--udi-tone-line: var(--tu-tone-warning-line);--udi-tone-on-line: var(--tu-tone-warning-on-line);--udi-tone-text: var(--tu-tone-warning-text);--udi-tone-tint: var(--tu-tone-warning-tint);--udi-tone-on-tint: var(--tu-tone-warning-on-tint);--udi-tone-solid: var(--tu-status-warning-solid);--udi-tone-on-solid: var(--tu-status-warning-on-solid);--udi-tone-edge: var(--tu-status-warning-solid);--udi-tone-edge-strong: var(--tu-tone-warning-fill-strong)}.udi-tone-danger{--udi-tone-fill: var(--tu-tone-danger-fill);--udi-tone-fill-strong: var(--tu-tone-danger-fill-strong);--udi-tone-on-fill: var(--tu-tone-danger-on-fill);--udi-tone-line: var(--tu-tone-danger-line);--udi-tone-on-line: var(--tu-tone-danger-on-line);--udi-tone-text: var(--tu-tone-danger-text);--udi-tone-tint: var(--tu-tone-danger-tint);--udi-tone-on-tint: var(--tu-tone-danger-on-tint);--udi-tone-solid: var(--tu-status-error-solid);--udi-tone-on-solid: var(--tu-status-error-on-solid);--udi-tone-edge: var(--tu-status-error-solid);--udi-tone-edge-strong: var(--tu-tone-danger-fill-strong)}.udi-tone-neutral{--udi-tone-fill: var(--tu-tone-neutral-fill);--udi-tone-fill-strong: var(--tu-tone-neutral-fill-strong);--udi-tone-on-fill: var(--tu-tone-neutral-on-fill);--udi-tone-line: var(--tu-tone-neutral-line);--udi-tone-on-line: var(--tu-tone-neutral-on-line);--udi-tone-text: var(--tu-tone-neutral-text);--udi-tone-tint: var(--tu-tone-neutral-tint);--udi-tone-on-tint: var(--tu-tone-neutral-on-tint);--udi-tone-solid: var(--tu-tone-neutral-fill);--udi-tone-on-solid: var(--tu-tone-neutral-on-fill);--udi-tone-edge: var(--tu-tone-neutral-fill);--udi-tone-edge-strong: var(--tu-tone-neutral-fill-strong)}.udi-tone-premium{--udi-tone-fill: var(--tu-tone-premium-fill);--udi-tone-fill-strong: var(--tu-tone-premium-fill-strong);--udi-tone-on-fill: var(--tu-tone-premium-on-fill);--udi-tone-line: var(--tu-tone-premium-line);--udi-tone-on-line: var(--tu-tone-premium-on-line);--udi-tone-text: var(--tu-tone-premium-text);--udi-tone-tint: var(--tu-tone-premium-tint);--udi-tone-on-tint: var(--tu-tone-premium-on-tint);--udi-tone-solid: var(--tu-tone-premium-fill);--udi-tone-on-solid: var(--tu-tone-premium-on-fill);--udi-tone-edge: transparent;--udi-tone-edge-strong: transparent}.udi-action-button--emph-solid{--udi-action-button-bg: var(--udi-tone-solid);--udi-action-button-border: var(--udi-tone-edge);--udi-action-button-fg: var(--udi-tone-on-solid)}.udi-action-button--emph-strong{--udi-action-button-bg: var(--udi-tone-fill-strong);--udi-action-button-border: var(--udi-tone-edge-strong);--udi-action-button-fg: var(--udi-tone-on-fill)}.udi-action-button--emph-outline{--udi-action-button-bg: transparent;--udi-action-button-border: var(--udi-tone-line);--udi-action-button-fg: var(--udi-tone-on-line)}.udi-action-button--emph-text{--udi-action-button-bg: transparent;--udi-action-button-border: transparent;--udi-action-button-fg: var(--udi-tone-text)}.udi-action-button--emph-tint{--udi-action-button-bg: var(--udi-tone-tint);--udi-action-button-border: transparent;--udi-action-button-fg: var(--udi-tone-on-tint)}.udi-action-button--emph-tint:hover:not(:disabled){filter:brightness(.95);opacity:1}.udi-action-button--emph-inverse{--udi-action-button-bg: var(--tu-surface-inverse);--udi-action-button-border: var(--tu-surface-inverse);--udi-action-button-fg: var(--tu-text-on-inverse)}.udi-action-button--emph-inverted{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-surface);--udi-action-button-fg: var(--udi-tone-on-line)}.udi-action-button--tertiary.udi-action-button--lg,.udi-action-button--tertiary.udi-action-button--md,.udi-action-button--tertiary.udi-action-button--sm{padding-inline:var(--tu-space-2)}.udi-action-button--underline{text-decoration:underline;text-underline-offset:.2em}.udi-action-button--underline:hover:not(:disabled){opacity:1}:where(.udi-action-button--row){background:none;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:flex-start;margin:0;min-width:0;padding:0;text-align:start;width:100%}.udi-action-button--row:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.udi-action-button--row:disabled{cursor:not-allowed;opacity:.5}.udi-text-link{background:none;border:none;color:var(--tu-brand);cursor:pointer;display:inline;font:inherit;margin:0;padding:0;text-decoration:none;text-underline-offset:.15em}.udi-text-link:hover{text-decoration:underline}.udi-text-link:focus-visible{border-radius:var(--tu-radius-sm);box-shadow:var(--tu-focus-ring);outline:none}.udi-text-link--plain{color:inherit;cursor:default;text-decoration:none}.udi-default-card{display:grid;gap:var(--tu-space-6);min-width:0;width:100%}.udi-default-card--compact{gap:var(--tu-space-4);margin-top:var(--tu-space-3)}.udi-default-card__header{align-items:start;display:flex;gap:var(--tu-space-5);justify-content:space-between;min-width:0}.udi-default-card__family{color:var(--tu-brand);display:block;font-size:var(--tu-font-sm);font-weight:700;margin-bottom:var(--tu-space-1)}.udi-default-card__headline{color:var(--tu-text);display:block;font-size:var(--tu-font-md);font-weight:650;line-height:1.35}.udi-default-card__metrics{display:grid;gap:var(--tu-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.udi-default-card--compact .udi-default-card__metrics{grid-template-columns:minmax(0,1fr)}.udi-default-card__metric{align-items:baseline;display:flex;gap:var(--tu-space-4);justify-content:space-between;min-width:0}.udi-default-card__metric dt{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0}.udi-default-card__metric dd{color:var(--tu-text);font-size:var(--tu-font-md);font-weight:650;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.udi-default-card__metric--danger dd{color:var(--tu-status-error)}.udi-default-card__metric--warning dd{color:var(--tu-status-warning)}.udi-default-card__progress{display:grid;gap:var(--tu-space-2)}.udi-default-card__progress-label{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.udi-default-card__utilities{display:flex;gap:var(--tu-space-2)}.udi-default-card__utility{background:transparent;border:0;color:var(--tu-text-muted);cursor:pointer;font:inherit;font-size:var(--tu-font-sm);font-weight:650;padding:var(--tu-space-1)}.udi-default-card__utility:hover{color:var(--tu-brand)}.udi-default-card__primary{background:transparent;border:0;color:var(--tu-brand);cursor:pointer;font:inherit;font-size:var(--tu-font-lg);font-weight:750;justify-self:center;padding:var(--tu-space-2) var(--tu-space-5)}.udi-default-card__primary:disabled,.udi-default-card__utility:disabled{color:var(--tu-text-muted);cursor:not-allowed;opacity:.55}.udi-modal-backdrop{align-items:start;background:#00000040;display:flex;inset:0;justify-content:center;padding:72px var(--tu-space-7) var(--tu-space-7);pointer-events:none;position:fixed;top:var(--tu-viewport-inset-top, 0px);z-index:var(--z-modal)}.udi-cmd-backdrop{-webkit-backdrop-filter:blur(8px) saturate(150%);backdrop-filter:blur(8px) saturate(150%);background:#00000040}.udi-cmd-backdrop--no-blur{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.udi-cmd-backdrop--dim-only{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.udi-modal-backdrop--top-third{align-items:flex-start;padding-top:var(--tu-command-modal-top-offset)}.tu-breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);list-style:none;margin:0;padding:0}.tu-breadcrumb__item{align-items:center;color:var(--tu-text-secondary);display:inline-flex;gap:var(--tu-space-2);font-size:var(--tu-font-sm)}.tu-breadcrumb__item button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.tu-breadcrumb__item button:focus-visible{border-radius:var(--tu-radius-xs);box-shadow:var(--tu-focus-ring);outline:none}.tu-breadcrumb__separator{color:var(--tu-text-muted)}.uc-pattern-tabs--pill .uc-pattern-tabs__item{border-radius:var(--tu-radius-pill);padding:4px 12px}.uc-pattern-tabs--pill .uc-pattern-tabs__indicator{border-radius:var(--tu-radius-pill);inset:0;z-index:-1}.udi-modal{background:var(--tu-surface);border-radius:var(--tu-radius-lg);box-shadow:var(--tu-shadow-modal);max-width:640px;outline:none;padding:0;pointer-events:auto;position:relative;transform-origin:center top;width:min(640px,100%);will-change:transform,opacity}.udi-cmd-modal{border:1px solid var(--tu-border);display:flex;flex-direction:column;max-height:min(520px,80vh);overflow:hidden}.udi-command-header{align-items:center;border-bottom:1px solid var(--tu-border);display:flex;gap:var(--tu-space-4);padding:var(--tu-space-6) var(--tu-space-7)}.udi-command-header__tile{align-items:center;background:var(--tu-brand);border-radius:var(--tu-radius-sm);color:var(--tu-surface);display:inline-flex;font-size:var(--tu-font-xl);height:32px;justify-content:center;width:32px}.udi-command-header--wizard .udi-command-header__tile{background:var(--tu-brand)}.udi-command-header__copy{flex:1;min-width:0}.udi-command-header__copy h2{color:var(--tu-text);font-size:var(--tu-font-lg);margin:0}.udi-command-header__copy p{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);margin:var(--tu-space-1) 0 0}.udi-command-header__back{background:none;border:0;color:var(--tu-text);cursor:pointer;font-size:var(--tu-font-xl);padding:var(--tu-space-2)}.udi-command-header__back:focus-visible{border-radius:var(--tu-radius-xs);box-shadow:var(--tu-focus-ring);outline:none}.udi-command-footer{align-items:center;border-top:1px solid var(--tu-border);display:flex;gap:var(--tu-space-3);justify-content:space-between;padding:var(--tu-space-3) var(--tu-space-7)}.udi-command-footer__keys{display:inline-flex;flex-wrap:wrap;gap:var(--tu-space-2)}.udi-command-footer-note{color:var(--tu-text-muted);font-size:var(--tu-font-sm);text-align:end}.udi-cmd-status-bar{align-items:center;border-bottom:1px solid var(--tu-border);background:var(--tu-surface-raised);display:flex;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;color:var(--tu-text-muted)}.udi-cmd-status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.udi-cmd-status-dot--green{background:#34c759;box-shadow:var(--tu-shadow-status-success)}.udi-cmd-status-dot--red{background:#ff3b30;box-shadow:var(--tu-shadow-status-error)}.udi-cmd-status-dot--connected{background:#34c759;box-shadow:var(--tu-shadow-status-success)}.udi-cmd-status-dot--degraded{background:#fc0;box-shadow:var(--tu-shadow-status-warning)}.udi-cmd-status-dot--disconnected{background:#ff3b30;box-shadow:var(--tu-shadow-status-error)}.udi-cmd-status-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-cmd-modal--apple{background:color-mix(in srgb,var(--tu-surface) 94%,#f5f7fa);max-height:min(620px,calc(86vh - var(--tu-viewport-inset-top, 0px)));max-width:720px;width:min(720px,calc(100vw - 32px))}.udi-apple-identity-band{background:#ffffffdb;border-bottom-color:color-mix(in srgb,var(--tu-border) 70%,transparent);min-height:32px}.udi-apple-search-bar{background:#ffffffc7;padding:12px 18px}.udi-apple-search-bar .udi-cmd-search-icon{font-family:var(--tu-font-mono);font-size:var(--tu-font-sm);font-weight:700;opacity:.72}.udi-apple-cache-notice{background:#fffbeb;border-bottom:1px solid #f3d58a;color:#7a4b00;font-size:var(--tu-font-sm);line-height:1.35;padding:8px 18px}.udi-apple-tabs{align-items:center;background:#ffffffbd;border-bottom:1px solid var(--tu-border);display:flex;gap:6px;overflow-x:auto;padding:8px 14px;scrollbar-width:none}.udi-apple-tabs::-webkit-scrollbar{display:none}.udi-apple-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:var(--tu-font-sm);font-weight:700;gap:6px;min-height:32px;padding:7px 12px}.udi-apple-tab:hover,.udi-apple-tab:focus-visible{background:var(--tu-hover-bg);outline:none}.udi-apple-tab.is-active{background:#1c252c;color:#fff}.udi-apple-content{background:linear-gradient(180deg,rgba(255,255,255,.66),transparent 180px),var(--tu-surface);display:grid;gap:18px;padding:26px 24px 22px}.udi-apple-hero{align-items:center;display:grid;gap:8px;justify-items:center;margin:0 auto;max-width:520px;text-align:center}.udi-apple-avatar{align-items:center;background:linear-gradient(145deg,#1c252c,#456064);border-radius:999px;box-shadow:var(--tu-shadow-avatar);color:#fff;display:grid;font-size:var(--tu-font-3xl);font-weight:800;height:56px;justify-items:center;overflow:hidden;width:56px}.udi-apple-avatar img{height:100%;object-fit:cover;width:100%}.udi-apple-hero h2{color:var(--tu-text);font-size:var(--tu-font-3xl);font-weight:760;letter-spacing:0;line-height:1.15;margin:0}.udi-apple-hero p{color:var(--tu-text-muted);font-size:var(--tu-font-base);line-height:1.45;margin:0}.udi-apple-findings-strip{display:grid;gap:10px}.udi-apple-findings-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.udi-apple-findings-grid .udi-cmd-item{margin:0}.udi-apple-view-all{align-self:center;background:transparent;border:none;color:var(--tu-accent);cursor:pointer;font:inherit;font-size:var(--tu-font-sm);font-weight:700;justify-self:center;padding:4px 8px}.udi-apple-view-all:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.udi-apple-quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.udi-apple-quick-actions .udi-chip{min-height:34px}.udi-apple-footer{background:#ffffffd1;border-top:1px solid var(--tu-border)}@media(max-width:768px){.udi-modal-backdrop{padding-top:24px}.udi-cmd-modal--apple{max-height:calc(100vh - 48px);width:min(100%,calc(100vw - 24px))}.udi-apple-content{gap:16px;padding:22px 16px 18px}.udi-apple-findings-grid{grid-template-columns:1fr}.udi-apple-hero h2{font-size:20px}}.udi-cmd-search-bar{align-items:center;border-bottom:1px solid var(--tu-border);display:flex;gap:var(--tu-space-4);padding:var(--tu-space-5) var(--tu-space-7)}.udi-cmd-search-icon{color:var(--tu-text-muted);flex-shrink:0;font-size:var(--tu-icon-lg);opacity:.6}.udi-cmd-search-input{background:transparent;border:none;color:var(--tu-text);flex:1;font-family:var(--tu-font-family);font-size:var(--tu-font-lg);line-height:1.5;outline:none;padding:0}.udi-cmd-search-input::placeholder{color:var(--tu-text-muted);opacity:var(--o-soft)}.udi-cmd-kbd{background:var(--tu-surface-raised);border:1px solid var(--tu-border);border-radius:var(--tu-radius-xs);color:var(--tu-text-muted);flex-shrink:0;font-family:var(--tu-font-mono);font-size:var(--tu-font-xs);font-weight:500;line-height:1;padding:2px 6px}.uc-pattern-tabs{align-items:center;background:var(--tu-surface);border-bottom:1px solid var(--tu-border);display:flex;gap:0;overflow-x:auto;padding:0 var(--tu-space-7);scrollbar-width:none}.uc-pattern-tabs::-webkit-scrollbar{display:none}.uc-pattern-tabs__item{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--tu-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);font-weight:700;gap:var(--tu-space-2);line-height:1;padding:var(--tu-space-4) var(--tu-space-5);position:relative;transition:color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard);white-space:nowrap}.uc-pattern-tabs__item:hover{background:var(--tu-hover-bg);color:var(--tu-text-secondary)}.uc-pattern-tabs__item:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.uc-pattern-tabs__item--active{background:var(--tu-active-bg);color:var(--tu-brand-ink)}.uc-pattern-tabs__icon{font-size:var(--tu-font-sm);line-height:1}.uc-pattern-tabs__indicator{background:var(--tu-accent);border-radius:var(--tu-radius-pill);bottom:-2px;height:3px;left:var(--tu-space-5);position:absolute;right:var(--tu-space-5)}.udi-tabpanel{outline:none}.udi-tabpanel:focus-visible{box-shadow:inset var(--tu-focus-ring)}.udi-cmd-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.udi-cmd-loading,.udi-cmd-empty{padding:var(--tu-space-9) var(--tu-space-7)}.udi-cmd-empty p{color:var(--tu-text-muted);font-size:var(--tu-font-base);margin:0;text-align:center}.udi-cmd-list{padding:var(--tu-space-2) 0}.udi-findings-section{border-bottom:1px solid var(--tu-border);padding:var(--tu-space-5) var(--tu-space-7) var(--tu-space-6)}.udi-findings-heading{align-items:center;color:var(--tu-text-muted);display:flex;font-size:var(--tu-font-xs);font-weight:700;justify-content:space-between;margin-bottom:var(--tu-space-4);text-transform:uppercase}.udi-findings-grid{display:grid;gap:var(--tu-space-4)}.udi-finding-card{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-text);cursor:pointer;display:grid;gap:var(--tu-space-3);padding:var(--tu-space-5);text-align:left;width:100%}.udi-finding-card:hover,.udi-finding-card:focus-visible{background:var(--tu-hover-bg);border-color:var(--tu-border-strong);outline:none}.udi-finding-card--critical,.udi-finding-card--high{border-left:3px solid rgb(217,0,0)}.udi-finding-card--warning,.udi-finding-card--medium{border-left:3px solid rgb(224,171,0)}.udi-finding-card--info{border-left:3px solid rgb(63,129,209)}.udi-finding-card--low{border-left:3px solid rgb(51,153,0)}.udi-finding-card-meta{align-items:center;display:flex;gap:var(--tu-space-3);justify-content:space-between}.udi-finding-severity,.udi-finding-category{border-radius:var(--tu-radius-xs);font-size:var(--tu-font-xs);font-weight:700;line-height:1;padding:4px 7px;text-transform:uppercase}.udi-finding-severity--critical,.udi-finding-severity--high{background:#fef2f2;color:#d90000}.udi-finding-severity--warning,.udi-finding-severity--medium{background:#fffbeb;color:#92400e}.udi-finding-severity--info{background:#eff6ff;color:#3f81d1}.udi-finding-severity--low{background:#f0fdf4;color:#166534}.udi-finding-category{background:var(--tu-surface-sunken);color:var(--tu-text-muted)}.udi-finding-card-title{font-size:var(--tu-font-base);font-weight:700;line-height:1.3}.udi-finding-card-summary,.udi-finding-card-action{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);line-height:1.4}.udi-finding-card-action{color:var(--tu-accent);font-weight:600}.udi-finding-card-dismiss{background:transparent;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text-muted);cursor:pointer;flex-shrink:0;font-size:var(--tu-font-xs);font-weight:500;padding:4px 8px}.udi-finding-card-dismiss:hover,.udi-finding-card-dismiss:focus{background:var(--tu-hover-bg);color:var(--tu-text)}.udi-finding-card-dismiss:disabled{cursor:not-allowed;opacity:.6}.udi-apple-alerts{border-bottom:1px solid var(--tu-border);display:grid;gap:var(--tu-space-4);padding:var(--tu-space-6) var(--tu-space-7)}.udi-apple-alerts__header{align-items:center;display:flex;justify-content:space-between;gap:var(--tu-space-3)}.udi-apple-alerts__title{color:var(--tu-text);font-size:var(--tu-font-lg);font-weight:700;margin:0}.udi-apple-alerts__subtitle{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:3px 0 0}.udi-apple-alerts__count{color:var(--tu-text-muted);font-size:var(--tu-font-sm);white-space:nowrap}.udi-apple-alerts__grid{display:grid;gap:var(--tu-space-3)}.udi-apple-alert-card{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);cursor:pointer;display:grid;gap:var(--tu-space-3);padding:var(--tu-space-4);text-align:left;width:100%}.udi-apple-alert-card--view-all{justify-content:center}.udi-apple-alert-card__severity{border-radius:var(--tu-radius-xs);color:var(--tu-text);font-size:var(--tu-font-2xs);font-weight:700;text-transform:uppercase;width:fit-content}.udi-apple-alert-card__title{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:600}.udi-apple-alert-card__desc{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.udi-apple-alert-card__actions{display:flex;gap:var(--tu-space-3);flex-wrap:wrap}.udi-apple-alert-card__action{background:transparent;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text-muted);font-size:var(--tu-font-xs);padding:4px 8px}.udi-apple-alert-card__action--primary{border-color:var(--tu-accent);color:var(--tu-accent)}.udi-apple-alerts__all-clear,.udi-apple-no-sites{background:var(--tu-surface-sunken);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-text-muted);padding:var(--tu-space-5)}.udi-apple-alerts__all-clear{display:grid;gap:6px}.udi-apple-alerts__all-clear-sub{font-size:var(--tu-font-sm)}.udi-apple-no-sites{display:grid;gap:6px}.udi-apple-no-sites h3{margin:0;font-size:var(--tu-font-lg)}.udi-apple-no-sites p{margin:0;color:var(--tu-text-muted)}.udi-activity-section{border-top:1px solid var(--tu-border);padding:var(--tu-space-5) var(--tu-space-7) var(--tu-space-7)}.udi-activity-toolbar{align-items:center;display:flex;justify-content:flex-end;margin-bottom:var(--tu-space-5)}.udi-activity-filter{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text);font:inherit;font-size:var(--tu-font-sm);max-width:220px;padding:5px 8px}.udi-activity-empty{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0}.udi-filter-pill,.udi-activity-more,.udi-cmd-tab{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--tu-font-sm);font-weight:600;gap:var(--tu-space-2);justify-content:center;line-height:1.2;transition:background-color var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard),color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard)}.udi-filter-pill,.udi-cmd-tab{min-height:32px;padding:var(--tu-space-2) var(--tu-space-5)}.udi-filter-pill:hover:not(:disabled),.udi-filter-pill:focus-visible,.udi-activity-more:hover:not(:disabled),.udi-activity-more:focus-visible,.udi-cmd-tab:hover:not(:disabled),.udi-cmd-tab:focus-visible{background:var(--tu-hover-bg);border-color:var(--tu-border-strong);box-shadow:var(--tu-focus-ring);color:var(--tu-text);outline:none}.udi-filter-pill.is-active,.udi-cmd-tab.is-active{background:var(--tu-active-bg);border-color:var(--tu-border-strong);color:var(--tu-text)}.udi-filter-pill.is-active:hover:not(:disabled),.udi-filter-pill.is-active:focus-visible,.udi-cmd-tab.is-active:hover:not(:disabled),.udi-cmd-tab.is-active:focus-visible{background:var(--tu-active-bg);border-color:var(--tu-border-strong);color:var(--tu-text)}.udi-filter-pill:disabled,.udi-activity-more:disabled,.udi-cmd-tab:disabled{cursor:not-allowed;opacity:.5}.udi-activity-more{margin-top:var(--tu-space-5);padding:var(--tu-space-2) var(--tu-space-5)}.udi-activity-day{display:grid;gap:var(--tu-space-3)}.udi-activity-day+.udi-activity-day{margin-top:var(--tu-space-6)}.udi-activity-day-label{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:700;text-transform:uppercase}.udi-activity-item{display:grid;gap:var(--tu-space-3);grid-template-columns:10px 1fr}.udi-activity-dot{background:var(--tu-accent);border-radius:50%;height:7px;margin-top:6px;width:7px}.udi-activity-body{min-width:0}.udi-activity-title-row{align-items:baseline;display:flex;gap:var(--tu-space-4);justify-content:space-between}.udi-activity-title{color:var(--tu-text);font-size:var(--tu-font-md);font-weight:600;line-height:1.35}.udi-activity-time,.udi-activity-description{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.udi-activity-time{flex-shrink:0}.udi-activity-description{line-height:1.4;margin:2px 0 0}.udi-activity-load-more{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text);cursor:pointer;font:inherit;font-size:var(--tu-font-sm);margin-top:var(--tu-space-5);padding:6px 10px}.udi-activity-load-more:hover,.udi-activity-load-more:focus-visible{background:var(--tu-hover-bg);outline:none}.udi-cmd-group{padding:0 0 var(--tu-space-1)}.udi-cmd-group-label{color:var(--tu-text-muted);font-family:var(--tu-font-family);font-size:var(--tu-font-xs);font-weight:600;letter-spacing:.03em;padding:var(--tu-space-3) var(--tu-space-7) var(--tu-space-1);text-transform:uppercase}.udi-cmd-stats-strip{display:grid;gap:var(--tu-space-3);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));padding:var(--tu-space-2) var(--tu-space-4) var(--tu-space-5)}.udi-stat-card{background:var(--tu-surface)!important;border:1px solid var(--tu-border)!important;border-radius:var(--tu-radius-sm)!important;box-shadow:var(--tu-shadow-none);box-sizing:border-box;color:var(--tu-text)!important;cursor:pointer;display:flex;flex-direction:column;font-family:var(--tu-font-family);gap:3px;min-height:84px;min-width:0;padding:var(--tu-space-4)!important;text-align:left;transition:background-color var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard),opacity var(--motion-hover) var(--ease-standard),transform var(--motion-hover) var(--ease-standard);will-change:transform}.udi-stat-card:hover,.udi-stat-card:focus-visible,.udi-stat-card.is-active{background:var(--tu-hover-bg)!important;border-color:color-mix(in srgb,var(--tu-accent) 28%,var(--tu-border-strong))!important;outline:none}.udi-stat-card:hover{transform:translateY(-1px)}.udi-stat-card:focus-visible{box-shadow:var(--tu-focus-ring)}.udi-stat-card.is-active{box-shadow:var(--tu-shadow-active-ring)}.udi-stat-card.is-active:hover{transform:translateY(0)}.udi-stat-title{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:700;line-height:1.2;text-transform:uppercase}.udi-stat-value{color:var(--tu-text);font-size:var(--tu-font-xl);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.udi-stat-desc{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);line-height:1.25}.udi-stat-card--critical,.udi-stat-card--high{border-left:3px solid rgb(217,0,0)}.udi-stat-card--warning,.udi-stat-card--medium{border-left:3px solid rgb(224,171,0)}.udi-stat-card--low{border-left:3px solid rgb(51,153,0)}@media(prefers-reduced-motion:reduce){.udi-stat-card{transition:background-color var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard),opacity var(--motion-hover) var(--ease-standard);will-change:auto}.udi-stat-card:hover,.udi-stat-card.is-active:hover{transform:none}}.udi-cmd-item{align-items:center;border-radius:var(--tu-item-radius);cursor:pointer;display:flex;gap:var(--tu-item-gap);margin:0 var(--tu-space-2);padding:var(--tu-nav-item-padding);transition:background var(--motion-snap) var(--ease-standard);will-change:transform}.udi-cmd-item.is-active{background:var(--tu-active-bg)}.udi-cmd-item-icon{flex-shrink:0;font-size:var(--tu-icon-md);line-height:1;width:22px;text-align:center}.udi-cmd-item-text{display:flex;flex-direction:column;flex:1;gap:1px;min-width:0}.udi-cmd-item-title{color:var(--tu-text);font-family:var(--tu-font-family);font-size:var(--tu-item-font-size);font-weight:var(--tu-item-font-weight);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-cmd-item.is-active .udi-cmd-item-title{color:var(--tu-text)}.udi-cmd-item-desc{color:var(--tu-text-muted);font-size:var(--tu-font-sm);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-cmd-item-badge{align-items:center;background:#e5edff;border-radius:var(--tu-radius-xs);color:#2563eb;display:inline-flex;flex-shrink:0;font-size:var(--tu-font-xs);font-weight:500;gap:3px;padding:2px 6px}.udi-cmd-item-badge--install{background:var(--tu-accent);color:#fff;cursor:pointer;font-weight:600;padding:3px 10px}.udi-cmd-item-badge--installed{background:#f0fdf4;color:#166534}.udi-cmd-item-badge--link{background:transparent;color:var(--tu-text-muted);font-size:var(--tu-font-sm);padding:0}.udi-cmd-item-dismiss{background:transparent;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text-muted);cursor:pointer;flex-shrink:0;font-size:var(--tu-font-xs);font-weight:500;padding:4px 8px}.udi-cmd-item-dismiss:hover,.udi-cmd-item-dismiss:focus{background:var(--tu-hover-bg);color:var(--tu-text)}.udi-cmd-item-dismiss:disabled{cursor:not-allowed;opacity:.6}.udi-cmd-item--action{align-items:flex-start;background:var(--tu-surface-raised);border:1px solid transparent;margin-bottom:var(--tu-space-2)}.udi-cmd-item--action.is-active{border-color:color-mix(in srgb,var(--tu-accent) 24%,var(--tu-border))}.udi-setting-switch{align-items:center;background:var(--tu-border-strong);border-radius:var(--tu-radius-pill);display:inline-flex;flex-shrink:0;height:20px;padding:2px;width:36px}.udi-setting-switch span{background:#fff;border-radius:50%;box-shadow:var(--tu-shadow-switch-thumb);display:block;height:16px;transform:translate(0);transition:transform var(--motion-hover) var(--ease-standard);width:16px}.udi-setting-switch.is-on{background:var(--tu-accent)}.udi-setting-switch.is-on span{transform:translate(16px)}.udi-cmd-item-arrow{color:var(--tu-text-muted);flex-shrink:0;font-size:var(--tu-icon-sm);opacity:var(--o-medium)}.udi-cmd-item-severity{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 7px;text-transform:uppercase}.udi-cmd-item-severity--success{background:#f0fdf4;color:#166534}.udi-cmd-item-severity--error,.udi-cmd-item-severity--critical,.udi-cmd-item-severity--high{background:#fef2f2;color:#d90000}.udi-cmd-item-severity--warning,.udi-cmd-item-severity--medium{background:#fffbeb;color:#92400e}.udi-cmd-item-severity--info{background:#eff6ff;color:#3f81d1}.udi-cmd-item-severity--low{background:#f0fdf4;color:#166534}.udi-cmd-detail{padding:var(--tu-space-7)}.udi-cmd-detail-header{margin-bottom:var(--tu-space-7)}.udi-cmd-back{background:none;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text);cursor:pointer;font-family:var(--tu-font-family);font-size:var(--tu-font-md);padding:5px var(--tu-space-5);will-change:transform}.udi-cmd-back:hover{background:var(--tu-hover-bg)}.udi-cmd-detail-body{text-align:center}.udi-cmd-detail-icon{display:block;font-size:28px;margin-bottom:var(--tu-space-3)}.udi-cmd-detail-title{font-size:var(--tu-font-xl);font-weight:600;margin:0 0 var(--tu-space-1)}.udi-cmd-detail-desc{color:var(--tu-text-muted);font-size:var(--tu-font-md);margin:0 0 var(--tu-space-7)}.udi-cmd-run{display:inline-block;will-change:transform}.udi-cmd-run--success{background:#390;border-color:#390;color:#fff;cursor:default}.udi-cmd-run--error{background:#d90000;border-color:#d90000;color:#fff;cursor:default}.udi-cmd-result{margin-top:16px;padding:12px}.udi-cmd-result-score{align-items:end;display:flex;gap:6px;justify-content:center}.udi-cmd-result-score strong{font-size:var(--tu-font-5xl);line-height:1}.udi-action-progress{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:12px}.udi-action-spinner{border:2px solid var(--tu-border);border-radius:50%;border-top-color:var(--tu-accent);display:block;height:24px;width:24px}@media(prefers-reduced-motion:no-preference){.udi-action-spinner{animation:udi-spin var(--motion-loop-spin) var(--ease-linear) infinite}}@keyframes udi-spin{to{transform:rotate(360deg)}}.udi-action-progress-label{color:var(--tu-text-secondary);font-size:var(--tu-font-md)}.udi-action-elapsed{color:var(--tu-text-muted);font-family:var(--tu-font-mono);font-size:var(--tu-font-sm);margin-left:6px}.udi-inline-result{margin-top:16px;padding:12px;text-align:center}.udi-inline-result-icon{color:var(--tu-accent);font-size:20px;font-weight:700;margin-bottom:8px}.udi-inline-result-message{color:var(--tu-text-secondary);font-size:var(--tu-font-md);margin:8px 0 0}.udi-inline-result-headline{font-size:var(--tu-font-base);font-weight:600;margin:4px 0 8px}.udi-inline-result-details{display:flex;gap:8px;justify-content:center}.udi-inline-result-detail{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-xs);color:var(--tu-text-secondary);font-size:var(--tu-font-sm);padding:3px 8px}.udi-detail-success{background:#f0fdf4;color:#166534}.udi-inline-result-metrics{display:grid;gap:6px;margin-top:12px}.udi-inline-result-metric{align-items:center;display:flex;font-size:var(--tu-font-sm);gap:8px;justify-content:space-between}.udi-inline-result-metric-label{color:var(--tu-text-secondary)}.udi-inline-result-metric-value{font-family:var(--tu-font-mono);font-weight:600}.udi-metric-good{color:#390}.udi-metric-needs-improvement{color:#e0ab00}.udi-metric-poor{color:#d90000}.udi-inline-result-severity{border-radius:var(--tu-radius-xs);display:inline-block;font-size:var(--tu-font-xs);font-weight:700;padding:3px 8px;text-transform:uppercase}.udi-inline-result-severity--critical,.udi-inline-result-severity--high{background:#fef2f2;color:#d90000}.udi-inline-result-severity--medium{background:#fffbeb;color:#92400e}.udi-inline-result-severity--low{background:#f0fdf4;color:#166534}.udi-inline-result-thumbnails{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.udi-inline-result-thumb{display:flex;flex-direction:column;gap:4px}.udi-inline-result-thumb-label{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:600;text-transform:uppercase}.udi-inline-result-thumb img{border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);max-height:120px;object-fit:cover;width:100%}.udi-inline-result-updates{display:grid;gap:4px;margin-top:8px}.udi-inline-result-update-row{align-items:center;display:flex;font-size:var(--tu-font-sm);gap:8px;justify-content:space-between}.udi-inline-result-update-name{font-weight:600}.udi-inline-result-generic{display:grid;gap:4px;margin-top:8px}.udi-inline-result-detail-row{align-items:center;display:flex;font-size:var(--tu-font-sm);gap:8px;justify-content:space-between}.udi-inline-result-detail-label{color:var(--tu-text-muted)}.udi-inline-result-scan{display:flex;gap:8px;justify-content:center;margin-top:4px}.udi-action-error{margin-top:16px;padding:12px;text-align:center}.udi-action-error-icon{color:var(--tu-danger);font-size:20px;font-weight:700;margin-bottom:8px}.udi-action-error-message{color:var(--tu-text);font-size:var(--tu-font-md);margin:0 0 4px}.udi-action-error-note{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0 0 8px}.udi-action-retry{background:#fff;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text);cursor:pointer;font-size:var(--tu-font-sm);font-weight:600;padding:5px 14px;will-change:transform}.udi-action-retry:hover{background:var(--tu-hover-bg)}.udi-rec-badges{display:flex;gap:8px;justify-content:center;margin:8px 0 12px}.udi-rec-severity,.udi-rec-priority{border-radius:4px;font-size:11px;font-weight:600;padding:3px 8px;text-transform:capitalize}.udi-rec-severity--critical,.udi-rec-severity--high{background:#fef2f2;color:var(--tu-status-error-ink)}.udi-rec-severity--warning,.udi-rec-severity--medium{background:#fffbeb;color:var(--tu-status-warning-ink)}.udi-rec-severity--info{background:#eff6ff;color:var(--tu-status-info-ink)}.udi-rec-severity--low{background:#f0fdf4;color:var(--tu-status-success-ink)}.udi-status-pill{--udi-pill-border: none;align-items:center;background:var(--udi-pill-bg);border:var(--udi-pill-border);border-radius:32px;color:var(--udi-pill-fg);display:inline-flex;font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif);font-size:12px;font-weight:600;gap:6px;line-height:1.4;padding:4px 12px}.udi-status-pill--sm{font-size:10px;gap:4px;padding:2px 8px}.udi-status-pill--lg{font-size:13px;gap:8px;line-height:normal;padding:9px 18px}.udi-status-pill__dot{background:var(--udi-pill-dot);border-radius:50%;flex-shrink:0;height:6px;width:6px}.udi-status-pill--sm .udi-status-pill__dot{height:5px;width:5px}.udi-status-pill{--udi-pill-bg: var(--udi-tone-tint);--udi-pill-fg: var(--udi-tone-on-tint);--udi-pill-dot: var(--udi-tone-fill);--udi-pill-solid: var(--udi-tone-solid);--udi-pill-on-solid: var(--udi-tone-on-solid)}.udi-status-pill.udi-status-pill--chip-solid{--udi-pill-bg: var(--udi-pill-solid);--udi-pill-fg: var(--udi-pill-on-solid)}.udi-status-pill--chip-solid .udi-status-pill__dot{background:var(--udi-pill-on-solid)}.udi-status-pill.udi-status-pill--chip-white{--udi-pill-bg: var(--tu-surface);--udi-pill-border: 1px solid var(--udi-tone-fill)}.udi-status-pill--dismissed{--udi-pill-dot: var(--tu-status-dismissed);--udi-pill-solid: var(--tu-status-dismissed-solid);--udi-pill-on-solid: var(--tu-status-dismissed-on-solid)}.udi-status-pill--unknown{--udi-pill-dot: var(--tu-status-unknown);--udi-pill-solid: var(--tu-status-unknown-solid);--udi-pill-on-solid: var(--tu-status-unknown-on-solid)}.udi-status-pill--detected{--udi-pill-bg: var(--tu-surface);--udi-pill-fg: var(--tu-text);--udi-pill-dot: var(--tu-tone-success-fill);--udi-pill-solid: var(--tu-status-success-solid);--udi-pill-on-solid: var(--tu-status-success-on-solid);--udi-pill-border: 1px solid var(--tu-border)}.udi-kpi-tile{background:var(--udi-kpi-bg);border:1px solid var(--udi-kpi-border);border-radius:12px;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif);gap:8px;min-width:128px;padding:16px 20px;text-align:left;width:100%}.udi-kpi-tile--compact{gap:4px;min-width:0;padding:10px 14px}.udi-kpi-tile--interactive{cursor:pointer}.udi-kpi-tile--green{--udi-kpi-fg: var(--tu-status-success-ink);--udi-kpi-bg: var(--tu-status-success-bg);--udi-kpi-border: var(--tu-status-success-border)}.udi-kpi-tile--amber{--udi-kpi-fg: #d97706;--udi-kpi-bg: rgba(217,119,6,.06);--udi-kpi-border: rgba(217,119,6,.15)}.udi-kpi-tile--red{--udi-kpi-fg: #b32d2e;--udi-kpi-bg: rgba(179,45,46,.06);--udi-kpi-border: rgba(179,45,46,.15)}.udi-kpi-tile--neutral{--udi-kpi-fg: var(--tu-text-secondary);--udi-kpi-bg: var(--tu-surface);--udi-kpi-border: var(--tu-border)}.udi-kpi-tile__label{color:var(--tu-text-muted);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}.udi-kpi-tile__value-row{align-items:baseline;display:flex;gap:4px;min-width:0}.udi-kpi-tile__value{color:var(--udi-kpi-fg);font-size:28px;font-weight:700;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.udi-kpi-tile--compact .udi-kpi-tile__value{font-size:22px}.udi-kpi-tile__unit{color:var(--tu-text-muted);font-size:12px;font-weight:500}.udi-kpi-tile__trend{align-items:center;color:var(--udi-kpi-trend);display:flex;gap:4px}.udi-kpi-tile__trend--up{--udi-kpi-trend: var(--tu-status-success-ink)}.udi-kpi-tile__trend--down{--udi-kpi-trend: #b32d2e}.udi-kpi-tile__trend--flat{--udi-kpi-trend: var(--tu-text-muted)}.udi-kpi-tile__trend-label{font-size:11px;font-weight:500}.udi-kpi-tile__description{color:var(--tu-text-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.udi-icon-container{align-items:center;background:var(--udi-icon-container-bg);border:1px solid var(--udi-icon-container-border);border-radius:var(--udi-icon-container-radius);color:var(--udi-icon-container-fg);display:flex;flex-shrink:0;height:var(--udi-icon-container-size);justify-content:center;width:var(--udi-icon-container-size)}.udi-icon-container--default{--udi-icon-container-bg: color-mix(in srgb, var(--tu-brand) 6%, var(--tu-surface));--udi-icon-container-border: color-mix(in srgb, var(--tu-brand) 30%, var(--tu-surface));--udi-icon-container-fg: var(--tu-brand-ink)}.udi-icon-container--dark{--udi-icon-container-bg: rgba(255,255,255,.08);--udi-icon-container-border: rgba(255,255,255,.06);--udi-icon-container-fg: rgba(255,255,255,.85)}.udi-icon-container--success{--udi-icon-container-bg: var(--tu-status-success-bg);--udi-icon-container-border: var(--tu-status-success-border);--udi-icon-container-fg: var(--tu-status-success-ink)}.udi-icon-container--warning{--udi-icon-container-bg: var(--tu-status-warning-bg);--udi-icon-container-border: var(--tu-status-warning-border);--udi-icon-container-fg: var(--tu-status-warning-ink)}.udi-icon-container--error{--udi-icon-container-bg: var(--tu-status-error-bg);--udi-icon-container-border: var(--tu-status-error-border);--udi-icon-container-fg: var(--tu-status-error-ink)}.udi-icon-container--info{--udi-icon-container-bg: var(--tu-status-info-bg);--udi-icon-container-border: var(--tu-status-info-border);--udi-icon-container-fg: var(--tu-status-info-ink)}.udi-icon-container--critical,.udi-icon-container--high{--udi-icon-container-bg: var(--tu-status-error-bg);--udi-icon-container-border: var(--tu-status-error-border);--udi-icon-container-fg: var(--tu-status-error-ink)}.udi-icon-container--medium{--udi-icon-container-bg: var(--tu-status-warning-bg);--udi-icon-container-border: var(--tu-status-warning-border);--udi-icon-container-fg: var(--tu-status-warning-ink)}.udi-icon-container--low{--udi-icon-container-bg: var(--tu-status-success-bg);--udi-icon-container-border: var(--tu-status-success-border);--udi-icon-container-fg: var(--tu-status-success-ink)}.udi-disclosure{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-accordion);overflow:hidden}.udi-disclosure__toggle{align-items:center;background:none;border:none;color:var(--tu-text-secondary);cursor:pointer;display:flex;font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif);font-size:13px;font-weight:500;gap:12px;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.udi-disclosure__label{align-items:center;display:flex;gap:8px}.udi-disclosure__icon,.udi-disclosure__chevron{align-items:center;color:var(--tu-text-muted);display:flex}.udi-disclosure__chevron{transition:transform var(--motion-hover)}.udi-disclosure__chevron[data-open=true]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.udi-disclosure__chevron{transition:none}}.udi-disclosure__motion{overflow:hidden}.udi-disclosure__panel{border-top:1px solid var(--tu-border);color:var(--tu-text-muted);font-size:12px;line-height:1.6;padding:0 16px 14px}.udi-disclosure__panel-inner{padding-top:12px}.udi-disclosure--grey{background:var(--tu-surface-sunken)}.udi-disclosure__label-text{display:flex;flex-direction:column;gap:var(--tu-space-1);text-align:left}.udi-disclosure__subtitle{color:var(--tu-text-muted);font-size:var(--tu-font-sm);font-weight:400}.udi-disclosure__badge{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-pill);color:var(--tu-text-muted);font-size:var(--tu-font-sm);font-weight:500;padding:0 var(--tu-space-3)}.udi-disclosure--grey .udi-disclosure__badge{background:var(--tu-surface)}.udi-disclosure__toggle:disabled{color:var(--tu-control-text-disabled);cursor:not-allowed}.udi-disclosure__toggle:disabled .udi-disclosure__icon,.udi-disclosure__toggle:disabled .udi-disclosure__chevron,.udi-disclosure__toggle:disabled .udi-disclosure__subtitle{color:var(--tu-control-text-disabled)}.udi-dismiss-control{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--tu-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background var(--motion-fast),color var(--motion-fast);width:28px}.udi-dismiss-control--sm{height:24px;width:24px}.udi-dismiss-control:hover:not(:disabled){background:var(--tu-hover-bg);color:var(--tu-text-secondary)}.udi-dismiss-control:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.udi-dismiss-control{transition:none}}@media(prefers-reduced-motion:no-preference){.tu-action-button__spinner{animation:udi-spin var(--motion-loop-spin) var(--ease-linear) infinite}}@media(prefers-reduced-motion:reduce){.tu-action-button__spinner{animation:udi-pulse var(--motion-loop-shimmer) var(--ease-in-out) infinite}}@keyframes udi-pulse{0%,to{opacity:1}50%{opacity:.4}}.udi-card-surface{background:var(--tu-surface);border-color:transparent;border-style:solid;border-width:1px;box-sizing:border-box;color:var(--tu-text);font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif)}.udi-card-surface--outlined{border-color:var(--tu-border)}.udi-card-surface--ghost{background:transparent;border-color:var(--tu-border-strong);border-style:dashed}.udi-card-surface--radius-sm{border-radius:var(--tu-radius-sm)}.udi-card-surface--radius-md{border-radius:var(--tu-radius-md)}.udi-card-surface--radius-lg{border-radius:var(--tu-radius-lg)}.udi-card-surface--raised{box-shadow:var(--tu-shadow-raised)}.udi-card-surface--selected{box-shadow:var(--tu-shadow-active-ring)}.udi-card-surface--raised.udi-card-surface--selected{box-shadow:var(--tu-shadow-active-ring),var(--tu-shadow-raised)}.udi-card-surface--subtle{background:var(--tu-surface-subtle)}.udi-pagination{min-width:0;max-width:100%}.udi-pagination__controls{align-items:center;display:inline-flex;flex-wrap:wrap;max-width:100%;row-gap:var(--tu-space-1)}.udi-pagination__controls .udi-pagination__cell{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-portfolio-hairline);--udi-action-button-fg: var(--tu-text-secondary);border-radius:0;font-size:var(--tu-font-base);gap:var(--tu-space-3);min-height:calc(var(--tu-space-9) + var(--tu-space-3));padding:var(--tu-space-1) var(--tu-space-5);position:relative;transition:background-color var(--motion-fast) var(--ease-standard)}.udi-pagination__controls .udi-pagination__cell+.udi-pagination__cell{margin-left:-1px}.udi-pagination__controls .udi-pagination__cell:first-child{border-radius:var(--tu-radius-md) 0 0 var(--tu-radius-md)}.udi-pagination__controls .udi-pagination__cell:last-child{border-radius:0 var(--tu-radius-md) var(--tu-radius-md) 0}.udi-pagination__controls .udi-pagination__page{min-width:calc(var(--tu-space-10) - var(--tu-space-2xs));padding-inline:0}.udi-pagination__controls .udi-pagination__page[aria-current=page]{--udi-action-button-bg: var(--tu-surface-raised);--udi-action-button-fg: var(--tu-text)}.udi-pagination__controls .udi-pagination__cell:hover:not(:disabled){--udi-action-button-bg: var(--tu-hover-bg);opacity:1}.udi-pagination__controls .udi-pagination__cell:disabled{--udi-action-button-fg: var(--tu-text-muted);opacity:1}.udi-pagination__controls .udi-pagination__cell:focus-visible{z-index:1}.udi-pagination__controls .udi-pagination__ellipsis{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-portfolio-hairline);box-sizing:border-box;color:var(--tu-text-muted);display:inline-flex;height:calc(var(--tu-space-9) + var(--tu-space-3));justify-content:center;padding:0;width:calc(var(--tu-space-10) - var(--tu-space-2xs))}.udi-pagination__per-page{align-items:center;color:var(--tu-text-secondary);display:inline-flex;font-size:var(--tu-font-sm);gap:var(--tu-space-2);white-space:nowrap}.udi-pagination__per-page-select{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-text);cursor:pointer;font-family:inherit;font-size:var(--tu-font-sm);padding:var(--tu-space-1) var(--tu-space-2)}.udi-pagination__per-page-select:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.udi-card-surface--pad-none{padding:0}.udi-card-surface--pad-compact{padding:var(--tu-space-5)}.udi-card-surface--pad-regular{padding:var(--tu-space-7)}.udi-card-surface--pad-roomy{padding:var(--tu-space-8) var(--tu-space-9)}.udi-card-surface--accent-critical{--tu-card-surface-accent: var(--tu-status-error)}.udi-card-surface--accent-warning{--tu-card-surface-accent: var(--tu-status-warning)}.udi-card-surface--accent-info{--tu-card-surface-accent: var(--tu-status-info)}.udi-card-surface--accent-success{--tu-card-surface-accent: var(--tu-status-success)}.udi-card-surface--accent-brand{--tu-card-surface-accent: var(--tu-brand)}.udi-card-surface--accent-top{border-top-color:var(--tu-card-surface-accent);border-top-style:solid;border-top-width:3px}.udi-card-surface--accent-left{border-left-color:var(--tu-card-surface-accent);border-left-style:solid;border-left-width:3px}.tu-digest-headline{color:var(--tu-text);font-size:var(--tu-font-2xl);line-height:1.2;margin:0}.tu-digest-recommendation__header,.tu-digest-recommendation__severity,.tu-digest-recommendation__actions,.tu-digest-pager{align-items:center;display:flex}.tu-digest-recommendation__header,.tu-digest-pager{justify-content:space-between}.tu-digest-recommendation__severity{gap:var(--tu-space-2);font-size:var(--tu-font-sm);font-weight:600}.tu-digest-recommendation__sites,.tu-digest-recommendation__attribution,.tu-digest-recommendation__progress,.tu-digest-freshness{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-digest-recommendation__sites{background:var(--tu-surface-subtle);border-radius:var(--tu-radius-sm);padding:var(--tu-space-1) var(--tu-space-2)}.tu-digest-recommendation h2,.tu-digest-state h2,.tu-digest-module h3{margin:var(--tu-space-3) 0 var(--tu-space-2)}.tu-digest-recommendation__attribution,.tu-digest-recommendation__progress,.tu-digest-freshness{margin:var(--tu-space-2) 0}.tu-digest-recommendation__actions{flex-wrap:wrap;gap:var(--tu-space-2);margin-top:var(--tu-space-4)}.tu-digest-pager{gap:var(--tu-space-4);justify-content:center;margin:var(--tu-space-4) 0}.tu-digest-pager{gap:var(--tu-space-3)}.tu-digest-pager .tu-icon-button{color:var(--tu-status-dismissed)}.tu-digest-pager .tu-icon-button:hover{background:var(--tu-portfolio-hairline);color:var(--tu-text)}.tu-digest-pager .udi-pagination-dots{gap:var(--tu-space-2)}.tu-digest-pager .udi-pagination-dots__button{border-radius:var(--tu-radius-pill);height:7px;width:auto}.tu-digest-pager .udi-pagination-dots__dot{background:var(--tu-border);border-radius:var(--tu-radius-pill);height:7px;width:7px}.tu-digest-pager .udi-pagination-dots__dot--selected{background:var(--udi-pagination-dot-active);width:18px}@media(prefers-reduced-motion:no-preference){.tu-digest-pager .udi-pagination-dots__dot{transition:width var(--motion-swap) var(--ease-gentle),background var(--motion-medium) var(--ease-standard)}}.tu-digest-pager__position{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tu-digest-modules__grid{display:grid;gap:var(--tu-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.tu-digest-module strong{display:block;font-size:var(--tu-font-xl)}.tu-digest-module .tu-score-ring{display:block;margin:var(--tu-space-2) 0}.tu-digest-footer{margin-top:var(--tu-space-4);text-align:center}.tu-digest-footer__link{color:var(--tu-link);font-size:var(--tu-font-sm)}@media(max-width:640px){.tu-digest-modules__grid{grid-template-columns:1fr}}.udi-status-dot{border-radius:50%;display:inline-block;flex-shrink:0}.udi-status-dot--critical{background:var(--tu-status-error)}.udi-status-dot--warning{background:var(--tu-status-warning)}.udi-status-dot--info{background:var(--tu-status-info)}.udi-status-dot--success{background:var(--tu-status-success)}.udi-status-dot--neutral{background:var(--tu-text-muted)}.udi-status-dot--xs{height:6px;width:6px}.udi-status-dot--sm{height:8px;width:8px}.udi-status-dot--md{height:10px;width:10px}.udi-pagination-counter{font-family:var(--tu-font-family, Inter, -apple-system, BlinkMacSystemFont, sans-serif);font-size:var(--tu-font-sm);font-weight:500;letter-spacing:0;line-height:1.4;white-space:nowrap}.udi-pagination-counter--default{color:var(--tu-text-secondary)}.udi-pagination-counter--muted{color:var(--tu-text-muted)}.udi-pagination-counter--inverse{color:#fff}.udi-pagination-dots{align-items:center;display:inline-flex;gap:var(--tu-space-3)}.udi-pagination-dots--brand{--udi-pagination-dot-active: var(--tu-brand)}.udi-pagination-dots--neutral{--udi-pagination-dot-active: var(--tu-text)}.udi-pagination-dots__dot{background:var(--tu-border-strong);border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.udi-pagination-dots__dot--selected{background:var(--udi-pagination-dot-active)}.udi-pagination-dots__dot--ellipsis{height:4px;width:4px}.udi-pagination-dots__button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:8px;justify-content:center;margin:0;padding:0;width:8px}.tu-popover__panel{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);box-shadow:var(--tu-shadow-popover);left:var(--tu-popover-left, 0);opacity:0;outline:none;padding:var(--tu-space-2);position:fixed;top:var(--tu-popover-top, 0);transform:translateY(-4px);transition:opacity var(--motion-hover) var(--ease-standard),transform var(--motion-hover) var(--ease-standard);visibility:hidden;z-index:var(--z-top)}.tu-popover__panel[data-side=top]{transform:translateY(4px)}.tu-popover__panel[data-positioned=true]{visibility:visible}.tu-popover__panel[data-entered=true]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.tu-popover__panel,.tu-popover__panel[data-side=top]{opacity:1;transform:none;transition:none}}.tu-tooltip{background:var(--tu-surface-inverse);border-radius:var(--tu-radius-sm);box-shadow:var(--tu-shadow-popover);color:var(--tu-text-on-inverse);font-size:var(--tu-font-xs);left:var(--tu-tooltip-left, 0);line-height:1.4;max-width:240px;opacity:0;padding:var(--tu-space-1) var(--tu-space-2);pointer-events:auto;position:fixed;text-align:left;top:var(--tu-tooltip-top, 0);transform:translateY(-4px);transition:opacity var(--motion-hover) var(--ease-standard),transform var(--motion-hover) var(--ease-standard);visibility:hidden;z-index:var(--z-top)}.tu-tooltip--w-hug{max-width:240px}.tu-tooltip--w-sm{max-width:250px;width:250px}.tu-tooltip--w-md{max-width:285px;width:285px}.tu-tooltip--w-lg{max-width:320px;width:320px}.tu-tooltip__title{display:block;font-weight:600;margin-bottom:var(--tu-space-1)}.tu-tooltip[data-side=top]{transform:translateY(4px)}.tu-tooltip[data-positioned=true]{visibility:visible}.tu-tooltip[data-entered=true]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.tu-tooltip,.tu-tooltip[data-side=top]{opacity:1;transform:none;transition:none}}.udi-rec-priority--high{background:#fef2f2;color:var(--tu-status-error-ink)}.udi-rec-priority--medium{background:#fffbeb;color:var(--tu-status-warning-ink)}.udi-rec-priority--low{background:#f0fdf4;color:var(--tu-status-success-ink)}.udi-rec-dismiss{background:none;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text-muted);cursor:pointer;display:block;font-size:12px;margin:12px auto 0;padding:5px 14px;will-change:transform}.udi-rec-dismiss:hover{background:var(--tu-hover-bg);color:var(--tu-text)}.udi-rec-no-action{display:block;font-size:12px;margin:8px 0}.udi-cmd-footer{align-items:center;border-top:1px solid var(--tu-border);display:flex;gap:10px;justify-content:space-between;padding:var(--tu-space-3) var(--tu-space-7)}.udi-cmd-footer-hint{color:var(--tu-text-muted);flex:1 1 auto;font-size:var(--tu-font-xs)}.udi-cmd-footer-hint kbd{background:var(--tu-surface-raised);border:1px solid var(--tu-border);border-radius:var(--tu-radius-xs);font-family:var(--tu-font-mono);font-size:var(--tu-font-2xs);font-weight:500;margin:0 2px;padding:1px 4px}.udi-cmd-footer-ctx{color:var(--tu-text-muted);flex:0 1 auto;font-size:var(--tu-font-xs)}.udi-cmd-footer-settings{align-items:center;background:none;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text-muted);cursor:pointer;display:inline-flex;gap:4px;font-size:var(--tu-font-xs);justify-content:center;line-height:1.4;margin:0 var(--tu-space-3);padding:2px 8px;transition:color var(--motion-fast),border-color var(--motion-fast)}.udi-cmd-footer-settings:hover{border-color:var(--tu-accent);color:var(--tu-accent)}@media(max-width:480px){.uc-pattern-tabs{padding:0 var(--tu-space-3)}.uc-pattern-tabs__item{flex:1 1 0;gap:var(--tu-space-1);justify-content:center;min-width:0;padding:var(--tu-space-4) var(--tu-space-2)}.uc-pattern-tabs__item span:last-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis}.uc-pattern-tabs__indicator{left:var(--tu-space-2);right:var(--tu-space-2)}.udi-cmd-footer{align-items:flex-start;flex-wrap:wrap;gap:var(--tu-space-2);padding:var(--tu-space-3)}.udi-cmd-footer-hint{flex:1 0 100%;line-height:1.6;order:3}.udi-cmd-footer-settings{margin:0}.udi-cmd-footer-ctx{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.udi-cmd-undo{background:#fff;border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text);cursor:pointer;font-size:11px;line-height:1.4;padding:4px 9px}.udi-cmd-undo:disabled{cursor:wait;opacity:var(--o-soft)}.udi-cmd-skeleton{display:grid;gap:12px;padding:4px 0}.udi-skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:14px;width:80%}.udi-skeleton-short{width:45%}@media(prefers-reduced-motion:no-preference){.udi-skeleton-line{animation:udi-shimmer var(--motion-loop-shimmer) var(--ease-in-out) infinite}}@keyframes udi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.udi-cmd-section-skeleton{display:grid;gap:8px;padding:var(--tu-space-2) var(--tu-space-7) var(--tu-space-4)}.udi-toast-container{display:flex;flex-direction:column;gap:8px;position:fixed;right:16px;top:calc(40px + var(--tu-viewport-inset-top, 0px));width:360px;z-index:var(--z-top);pointer-events:none}.udi-toast{--udi-toast-accent: var(--tu-status-info);--udi-toast-bg: var(--tu-status-info-bg-100, color-mix(in srgb, var(--tu-status-info) 10%, var(--tu-surface)));align-items:start;background:var(--udi-toast-bg);border-left:3px solid var(--udi-toast-accent);border-radius:var(--tu-radius-md);box-shadow:var(--tu-shadow-popover);display:flex;gap:var(--tu-space-4);padding:var(--tu-space-5) var(--tu-space-6);pointer-events:auto;will-change:transform,opacity}.udi-toast--success{--udi-toast-accent: var(--tu-status-success);--udi-toast-bg: var(--tu-status-success-bg-100, color-mix(in srgb, var(--tu-status-success) 10%, var(--tu-surface)))}.udi-toast--warning{--udi-toast-accent: var(--tu-status-warning);--udi-toast-bg: var(--tu-status-warning-bg-100, color-mix(in srgb, var(--tu-status-warning) 10%, var(--tu-surface)))}.udi-toast--critical{--udi-toast-accent: var(--tu-status-error);--udi-toast-bg: var(--tu-danger-surface, color-mix(in srgb, var(--tu-status-error) 7%, var(--tu-surface)))}.udi-toast-icon{color:var(--udi-toast-accent);flex-shrink:0;font-size:15px;font-weight:700;line-height:1;margin-top:2px}.udi-toast-body{flex:1;min-width:0}.udi-toast-body--action{background:none;border:none;border-radius:var(--tu-radius-xs);cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.udi-toast-body--action:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.udi-toast-title{color:var(--tu-text);display:block;font-size:13px;font-weight:600;line-height:1.3}.udi-toast-message{color:var(--tu-text-muted);font-size:12px;line-height:1.4;margin:2px 0 0}.udi-toast-dismiss{background:none;border:none;color:var(--tu-text-muted);cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;opacity:.6;padding:0;will-change:transform}.udi-toast-dismiss:hover{opacity:1}.udi-toast-dismiss:focus-visible{border-radius:var(--tu-radius-xs);box-shadow:var(--tu-focus-ring);opacity:1;outline:none}@media(prefers-reduced-motion:reduce){.udi-toast,.udi-toast-dismiss{will-change:auto}}.udi-vr-section{padding:var(--tu-space-5) var(--tu-space-7)}.udi-vr-header{margin-bottom:var(--tu-space-5)}.udi-vr-heading{font-size:var(--tu-font-base);font-weight:600;color:var(--tu-text);margin:0}.udi-vr-empty{text-align:center;padding:var(--tu-space-9) 0;font-size:var(--tu-font-md)}.udi-vr-list{display:flex;flex-direction:column;gap:2px}.udi-vr-item{display:flex;align-items:flex-start;gap:var(--tu-space-4);padding:var(--tu-space-4) var(--tu-space-5);border:none;border-radius:var(--tu-radius-sm);background:transparent;cursor:pointer;text-align:left;width:100%;font-family:var(--tu-font-family);transition:background-color var(--motion-hover)}.udi-vr-item:hover{background:var(--tu-hover-bg)}.udi-vr-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.udi-vr-dot--info{background:#94a3b8}.udi-vr-dot--warning{background:#e0ab00}.udi-vr-dot--critical{background:#d90000}.udi-vr-item-body{flex:1;min-width:0}.udi-vr-item-url{font-size:var(--tu-font-md);font-weight:500;color:var(--tu-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-vr-item-meta{display:flex;align-items:center;gap:var(--tu-space-3);margin-top:2px;font-size:var(--tu-font-xs);color:var(--tu-text-muted)}.udi-vr-severity{display:inline-block;padding:2px 8px;border-radius:var(--tu-radius-pill);font-size:var(--tu-font-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.udi-vr-severity--info{background:#f1f5f9;color:#64748b}.udi-vr-severity--warning{background:#fef3c7;color:#92400e}.udi-vr-severity--critical{background:#fee2e2;color:#991b1b}.udi-vr-event-type{color:var(--tu-text-secondary)}.udi-vr-event-badge{display:inline-block;padding:2px 8px;border-radius:var(--tu-radius-pill);font-size:var(--tu-font-sm);font-weight:500;background:#e0f2fe;color:#0369a1}.udi-vr-classification{display:inline-block;padding:2px 8px;border-radius:var(--tu-radius-pill);font-size:var(--tu-font-sm);font-weight:500;background:#f3e8ff;color:#7e22ce}.udi-vr-item-summary{font-size:var(--tu-font-sm);color:var(--tu-text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-vr-arrow{color:var(--tu-text-muted);font-size:var(--tu-font-2xl);flex-shrink:0;margin-top:2px}.udi-vr-detail{padding:var(--tu-space-5) var(--tu-space-7)}.udi-vr-detail-header{margin-bottom:var(--tu-space-5)}.udi-vr-detail-body{display:flex;flex-direction:column;gap:var(--tu-space-4)}.udi-vr-detail-url{font-size:var(--tu-font-base);font-weight:600;color:var(--tu-text);margin:0;word-break:break-all}.udi-vr-detail-badges{display:flex;align-items:center;gap:var(--tu-space-3);flex-wrap:wrap}.udi-vr-diff-score{font-size:var(--tu-font-xs);color:var(--tu-text-secondary);font-family:var(--tu-font-mono)}.udi-vr-detail-summary{font-size:var(--tu-font-md);color:var(--tu-text-secondary);line-height:1.5;margin:0}.udi-vr-detail-timestamp{display:flex;align-items:center;gap:var(--tu-space-3);font-size:var(--tu-font-xs);color:var(--tu-text-muted)}.udi-vr-detail-status{padding:1px 6px;border-radius:var(--tu-radius-pill);background:var(--tu-surface-sunken);font-size:var(--tu-font-2xs);text-transform:uppercase;letter-spacing:.04em}.udi-vr-toggle-row{display:flex;gap:var(--tu-space-2);margin-top:var(--tu-space-2)}.udi-vr-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--tu-space-3)}.udi-vr-screenshot,.udi-vr-screenshot-single{display:flex;flex-direction:column;gap:var(--tu-space-2)}.udi-vr-screenshot-label{font-size:var(--tu-font-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tu-text-muted)}.udi-vr-screenshot img,.udi-vr-screenshot-single img{width:100%;border-radius:var(--tu-radius-sm);border:1px solid var(--tu-border);object-fit:contain;max-height:300px;background:var(--tu-surface-sunken)}.udi-vr-diff-view{display:flex;flex-direction:column}.udi-vr-accept{align-items:center;align-self:flex-start;display:inline-flex;gap:6px;justify-content:center;margin-top:var(--tu-space-2)}.udi-vr-accept--done{background:#390!important;border-color:#390!important;color:#fff!important;cursor:default}.udi-vr-error{font-size:var(--tu-font-sm);color:#d90000;margin:0}.udi-chip{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text);cursor:pointer;display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);font-weight:600;gap:var(--tu-space-2);line-height:1;padding:var(--tu-space-2) var(--tu-space-5);transition:border-color var(--motion-hover) var(--ease-standard),background var(--motion-hover) var(--ease-standard);will-change:transform,opacity}.udi-chip:hover{background:var(--tu-hover-bg);border-color:var(--tu-border-strong)}.udi-chip:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.udi-chip--recommendation{border-left:3px solid var(--tu-status-warning)}.udi-chip--finding{border-left:3px solid var(--tu-status-error)}.udi-chip--brief-domain.udi-chip--success{border-left:3px solid var(--tu-status-success)}.udi-chip--brief-domain.udi-chip--warning{border-left:3px solid var(--tu-status-warning)}.udi-chip--brief-domain.udi-chip--error{border-left:3px solid var(--tu-status-error)}.udi-chip-icon{flex-shrink:0;font-size:var(--tu-icon-sm);line-height:1}.udi-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-chip-tail{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);color:var(--tu-text);cursor:pointer;display:flex;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);gap:var(--tu-space-3);padding:var(--tu-space-3) var(--tu-space-5);text-align:left;transition:background var(--motion-snap) var(--ease-standard);width:100%;will-change:transform}.udi-chip-tail:hover{background:var(--tu-hover-bg)}.udi-chip-tail:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.udi-chip-tail--recommendation{border-left:3px solid var(--tu-status-warning)}.udi-chip-tail--finding{border-left:3px solid var(--tu-status-error)}.udi-chip-tail--brief-domain.udi-chip-tail--success{border-left:2.5px solid var(--tu-status-success)}.udi-chip-tail--brief-domain.udi-chip-tail--warning{border-left:2.5px solid var(--tu-status-warning)}.udi-chip-tail--brief-domain.udi-chip-tail--error{border-left:2.5px solid var(--tu-status-error)}.udi-chip-tail-icon{flex-shrink:0;font-size:var(--tu-icon-md);line-height:1}.udi-chip-tail-content{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.udi-chip-tail-label{color:var(--tu-text);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-chip-tail-context{color:var(--tu-text-muted);font-size:var(--tu-font-xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-expanded{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);display:flex;flex-direction:column;font-family:var(--tu-font-family);gap:var(--tu-space-5);padding:var(--tu-space-7);will-change:transform,opacity}.udi-expanded--recommendation{border-left:3px solid var(--tu-status-warning)}.udi-expanded--finding{border-left:3px solid var(--tu-status-error)}.udi-expanded--brief-domain.udi-expanded--success{border-left:2.5px solid var(--tu-status-success);max-width:480px}.udi-expanded--brief-domain.udi-expanded--warning{border-left:2.5px solid var(--tu-status-warning);max-width:480px}.udi-expanded--brief-domain.udi-expanded--error{border-left:2.5px solid var(--tu-status-error);max-width:480px}.udi-expanded-header{align-items:center;display:flex;gap:var(--tu-space-4)}.udi-expanded-icon{flex-shrink:0;font-size:var(--tu-icon-lg);line-height:1}.udi-expanded-title{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:700;line-height:1.3;margin:0}.udi-expanded-badges{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.udi-expanded-desc{color:var(--tu-text-secondary);font-size:var(--tu-font-md);line-height:1.5;margin:0}.udi-expanded-actions{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.udi-expanded-stat{padding:var(--tu-space-2) 0}.udi-expanded-check-status{padding:var(--tu-space-1) 0}.udi-expanded-activity-meta{color:var(--tu-text-muted);display:flex;flex-wrap:wrap;font-size:var(--tu-font-sm);gap:var(--tu-space-4)}.udi-expanded-activity-category{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-xs);color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:600;padding:2px 6px}.udi-expanded-setting{align-items:center;display:flex;gap:var(--tu-space-4)}.udi-expanded-setting-key{color:var(--tu-text-muted);font-family:var(--tu-font-mono);font-size:var(--tu-font-sm)}.udi-expanded-plugin-meta{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.udi-expanded-plugin-slug{color:var(--tu-text-muted);font-family:var(--tu-font-mono);font-size:var(--tu-font-sm)}.udi-expanded-site-url{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udi-setting-switch--lg{height:28px;width:48px}.udi-setting-switch--lg span{height:24px;width:24px}.udi-setting-switch--lg.is-on span{transform:translate(20px)}.udi-cmd-item--brief-domain{align-items:stretch;max-width:400px;padding:0}.udi-cmd-item--brief-domain.udi-cmd-item--success{border-left:3px solid var(--tu-status-success)}.udi-cmd-item--brief-domain.udi-cmd-item--warning{border-left:3px solid var(--tu-status-warning)}.udi-cmd-item--brief-domain.udi-cmd-item--error{border-left:3px solid var(--tu-status-error)}.udi-brief-card__shell{display:grid;gap:var(--tu-space-5);min-width:0;padding:var(--tu-space-6);width:100%}.udi-brief-card__header,.udi-brief-expanded__header{align-items:flex-start;display:flex;gap:var(--tu-space-5);justify-content:space-between}.udi-brief-card__titles,.udi-brief-expanded__title-group{display:grid;gap:var(--tu-space-1);min-width:0}.udi-brief-card__eyebrow,.udi-brief-expanded__eyebrow{color:var(--tu-brand);font-size:var(--tu-font-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.udi-brief-card__headline{color:var(--tu-text);font-size:var(--tu-font-lg);font-weight:700;line-height:1.35}.udi-brief-expanded__title{font-size:var(--tu-font-2xl)}.udi-brief-card__metrics,.udi-brief-expanded__metric-grid{display:grid;gap:var(--tu-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.udi-brief-card__metric,.udi-brief-expanded__metric-cell{display:grid;gap:2px;min-width:0}.udi-brief-card__metric dt,.udi-brief-expanded__metric-cell dt{color:var(--tu-text-muted);font-size:var(--tu-font-xs);margin:0}.udi-brief-card__metric dd,.udi-brief-expanded__metric-cell dd{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:700;margin:0;overflow-wrap:anywhere}.udi-brief-card__metric dd[data-tone=success],.udi-brief-expanded__metric-cell dd[data-tone=success]{color:var(--tu-status-success)}.udi-brief-card__metric dd[data-tone=warning],.udi-brief-expanded__metric-cell dd[data-tone=warning]{color:var(--tu-status-warning)}.udi-brief-card__metric dd[data-tone=error],.udi-brief-expanded__metric-cell dd[data-tone=error]{color:var(--tu-status-error)}.udi-brief-card__summary{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);line-height:1.5}.udi-brief-card__visual{min-width:0}.udi-brief-card__alert{border-radius:var(--tu-radius-sm);font-size:var(--tu-font-sm);line-height:1.45;padding:var(--tu-space-3) var(--tu-space-4)}.udi-brief-card__alert--success{background:#33990014;color:#166534}.udi-brief-card__alert--warning{background:#e0ab001f;color:#92400e}.udi-brief-card__alert--error{background:#d9000014;color:#900}.udi-brief-card__actions,.udi-brief-expanded__badges,.udi-brief-expanded__list{display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.udi-brief-expanded__dateline{align-items:center;color:var(--tu-text-muted);display:inline-flex;font-size:var(--tu-font-sm);gap:var(--tu-space-2)}.udi-brief-expanded__provenance{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-sm);display:grid;gap:var(--tu-space-1);margin:0;padding:var(--tu-space-4)}.udi-brief-expanded__provenance dt{color:var(--tu-text-muted);font-size:var(--tu-font-xs);margin:0;text-transform:uppercase}.udi-brief-expanded__provenance dd{color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:700;margin:0}.udi-brief-expanded__section{display:grid;gap:var(--tu-space-4)}.udi-brief-expanded__section-title{color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:700;letter-spacing:.01em;text-transform:uppercase}@media(max-width:640px){.udi-modal-backdrop{padding-top:24px}.udi-cmd-modal{max-height:90vh}.udi-toast-container{left:8px;right:8px;width:auto}.udi-vr-comparison{grid-template-columns:1fr}}.tu-cmr-checkbox__label,.tu-cmr-radio__label,.tu-cmr-switch__label{color:var(--tu-color-text, #1c252c);font-family:var(--tu-font-family, Inter, -apple-system, sans-serif);font-size:var(--tu-font-base, .875rem);font-weight:500;line-height:1.4;user-select:none}.tu-cmr-checkbox--align-right .tu-cmr-checkbox__wrapper,.tu-cmr-radio--align-right .tu-cmr-radio__wrapper{flex-direction:row-reverse;justify-content:space-between}.tu-cmr-checkbox--label-semibold .tu-cmr-checkbox__label,.tu-cmr-radio--label-semibold .tu-cmr-radio__label,.tu-cmr-switch--label-semibold .tu-cmr-switch__label{font-weight:600}.tu-cmr-field__row{align-items:center;display:inline-flex;gap:var(--tu-space-1)}.tu-cmr-switch--premium-locked .tu-cmr-switch__track{background:var(--tu-brand-gradient);cursor:not-allowed}.tu-cmr-switch--premium-locked .tu-cmr-switch__wrapper{cursor:not-allowed}.tu-cmr-checkbox__helper,.tu-cmr-radio__helper{color:var(--tu-color-text-muted, #696f72);display:block;font-family:var(--tu-font-family, Inter, -apple-system, sans-serif);font-size:var(--tu-font-sm, .75rem);line-height:1.4;margin-top:2px;padding-left:28px}.tu-cmr-checkbox__helper--error,.tu-cmr-radio__helper--error{color:var(--tu-status-error-text, #990000)}.tu-cmr-checkbox{display:inline-flex;flex-direction:column;gap:0}.tu-cmr-checkbox__wrapper{align-items:flex-start;cursor:pointer;display:inline-flex;gap:var(--tu-space-3, 8px)}.tu-cmr-checkbox--disabled .tu-cmr-checkbox__wrapper{cursor:not-allowed}.tu-cmr-checkbox__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.tu-cmr-checkbox__control{align-items:center;background:var(--tu-surface);border:1.5px solid var(--tu-border-strong);border-radius:var(--tu-radius-sm, 6px);box-sizing:border-box;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;position:relative;transition:background var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard);width:20px}.tu-cmr-checkbox__control:before{border-bottom:2px solid var(--tu-text-on-inverse);border-left:none;border-right:2px solid var(--tu-text-on-inverse);border-top:none;box-sizing:border-box;content:"";height:9px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-58%) rotate(45deg);transition:opacity var(--motion-micro) var(--ease-standard);width:5px}.tu-cmr-checkbox__control:after{background:var(--tu-text-on-inverse);border-radius:1px;box-sizing:border-box;content:"";height:2px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--motion-micro) var(--ease-standard);width:10px}.tu-cmr-checkbox__wrapper:hover .tu-cmr-checkbox__control{border-color:var(--tu-checkbox-border-hover)}.tu-cmr-checkbox__input:focus-visible~.tu-cmr-checkbox__control{box-shadow:var(--tu-focus-ring);outline:none}.tu-cmr-checkbox__input:checked~.tu-cmr-checkbox__control{background:var(--tu-brand);border-color:var(--tu-brand)}.tu-cmr-checkbox__input:checked~.tu-cmr-checkbox__control:before{opacity:1}.tu-cmr-checkbox__wrapper:hover .tu-cmr-checkbox__input:checked:not(:disabled)~.tu-cmr-checkbox__control{background:var(--tu-color-brand-strong, #c4511c);border-color:var(--tu-color-brand-strong, #c4511c)}.tu-cmr-checkbox__input[data-indeterminate=true]~.tu-cmr-checkbox__control{background:var(--tu-brand);border-color:var(--tu-brand)}.tu-cmr-checkbox__input[data-indeterminate=true]~.tu-cmr-checkbox__control:before{opacity:0}.tu-cmr-checkbox__input[data-indeterminate=true]~.tu-cmr-checkbox__control:after{opacity:1}.tu-cmr-checkbox--error .tu-cmr-checkbox__control{border-color:var(--tu-status-error)}.tu-cmr-checkbox--error .tu-cmr-checkbox__input:focus-visible~.tu-cmr-checkbox__control{box-shadow:var(--tu-focus-ring-error, 0 0 0 4px rgba(204, 51, 0, .22))}.tu-cmr-checkbox__input:disabled~.tu-cmr-checkbox__control{background:var(--tu-control-bg-disabled, rgba(28, 37, 44, .04));border-color:var(--tu-control-border-disabled);pointer-events:none}.tu-cmr-checkbox__input:disabled~.tu-cmr-checkbox__control:before{border-color:var(--tu-control-text-disabled)}.tu-cmr-checkbox__input:disabled~.tu-cmr-checkbox__control:after{background:var(--tu-control-text-disabled)}.tu-cmr-checkbox--disabled .tu-cmr-checkbox__label{color:var(--tu-control-text-disabled)}.tu-cmr-checkbox--sm .tu-cmr-checkbox__control{border-radius:4px;height:16px;width:16px}.tu-cmr-checkbox--sm .tu-cmr-checkbox__control:before{height:7px;width:4px}.tu-cmr-checkbox--sm .tu-cmr-checkbox__control:after{width:8px}.tu-cmr-checkbox--sm .tu-cmr-checkbox__label{font-size:var(--tu-font-sm, .75rem)}.tu-cmr-radio-group{display:flex;flex-direction:column;gap:var(--tu-space-3, 8px)}.tu-cmr-radio{display:inline-flex;flex-direction:column}.tu-cmr-radio__wrapper{align-items:flex-start;cursor:pointer;display:inline-flex;gap:var(--tu-space-3, 8px)}.tu-cmr-radio--disabled .tu-cmr-radio__wrapper{cursor:not-allowed}.tu-cmr-radio__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.tu-cmr-radio__control{align-items:center;background:var(--tu-surface);border:1.5px solid var(--tu-border-strong);border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;position:relative;transition:background var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard);width:20px}.tu-cmr-radio__control:before{background:var(--tu-color-brand, #e97008);border-radius:50%;content:"";height:8px;opacity:0;transform:scale(.5);transition:opacity var(--motion-micro) var(--ease-standard),transform var(--motion-hover) var(--ease-smooth);width:8px}.tu-cmr-radio__wrapper:hover .tu-cmr-radio__control{border-color:var(--tu-checkbox-border-hover)}.tu-cmr-radio__input:focus-visible~.tu-cmr-radio__control{box-shadow:var(--tu-focus-ring);outline:none}.tu-cmr-radio__input:checked~.tu-cmr-radio__control{border-color:var(--tu-color-brand, #e97008);border-width:2px}.tu-cmr-radio__input:checked~.tu-cmr-radio__control:before{opacity:1;transform:scale(1)}.tu-cmr-radio__wrapper:hover .tu-cmr-radio__input:checked:not(:disabled)~.tu-cmr-radio__control{border-color:var(--tu-color-brand-strong, #c4511c)}.tu-cmr-radio__wrapper:hover .tu-cmr-radio__input:checked:not(:disabled)~.tu-cmr-radio__control:before{background:var(--tu-color-brand-strong, #c4511c)}.tu-cmr-radio--error .tu-cmr-radio__control{border-color:var(--tu-status-error)}.tu-cmr-radio--error .tu-cmr-radio__input:focus-visible~.tu-cmr-radio__control{box-shadow:var(--tu-focus-ring-error, 0 0 0 4px rgba(204, 51, 0, .22))}.tu-cmr-radio__input:disabled~.tu-cmr-radio__control{background:var(--tu-control-bg-disabled, rgba(28, 37, 44, .04));border-color:var(--tu-control-border-disabled);pointer-events:none}.tu-cmr-radio__input:disabled~.tu-cmr-radio__control:before{background:var(--tu-control-text-disabled)}.tu-cmr-radio--disabled .tu-cmr-radio__label{color:var(--tu-control-text-disabled)}.tu-cmr-radio--sm .tu-cmr-radio__control{height:16px;width:16px}.tu-cmr-radio--sm .tu-cmr-radio__control:before{height:6px;width:6px}.tu-cmr-radio--sm .tu-cmr-radio__label{font-size:var(--tu-font-sm, .75rem)}.tu-cmr-switch{display:inline-flex;flex-direction:column;gap:0}.tu-cmr-switch__wrapper{align-items:center;cursor:pointer;display:inline-flex;gap:var(--tu-space-3, 8px)}.tu-cmr-switch--disabled .tu-cmr-switch__wrapper{cursor:not-allowed}.tu-cmr-switch__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.tu-cmr-switch__track{background:var(--tu-control-bg-neutral-strong);border-radius:var(--tu-radius-pill, 999px);box-sizing:border-box;flex-shrink:0;height:24px;position:relative;transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard);width:44px}.tu-cmr-switch__thumb{background:#fff;border-radius:50%;box-shadow:var(--tu-shadow-switch-thumb);height:20px;left:2px;position:absolute;top:2px;transition:transform var(--motion-hover) var(--ease-smooth),background var(--motion-hover) var(--ease-standard);width:20px}.tu-cmr-switch__input:focus-visible~.tu-cmr-switch__track{box-shadow:var(--tu-focus-ring);outline:none}.tu-cmr-switch__input:checked~.tu-cmr-switch__track{background:var(--tu-color-brand, #e97008)}.tu-cmr-switch__input:checked~.tu-cmr-switch__track .tu-cmr-switch__thumb{transform:translate(20px)}.tu-cmr-switch__wrapper:hover .tu-cmr-switch__track{background:color-mix(in srgb,var(--tu-color-text, #1c252c) 24%,var(--tu-surface))}.tu-cmr-switch__wrapper:hover .tu-cmr-switch__input:checked:not(:disabled)~.tu-cmr-switch__track{background:var(--tu-color-brand-strong, #c4511c)}.tu-cmr-switch--error .tu-cmr-switch__track{box-shadow:0 0 0 1.5px var(--tu-status-error)}.tu-cmr-switch--error .tu-cmr-switch__input:focus-visible~.tu-cmr-switch__track{box-shadow:var(--tu-focus-ring-error, 0 0 0 4px rgba(204, 51, 0, .22))}.tu-cmr-switch__input:disabled~.tu-cmr-switch__track{background:var(--tu-control-bg-disabled, rgba(28, 37, 44, .04));pointer-events:none}.tu-cmr-switch__input:disabled~.tu-cmr-switch__track .tu-cmr-switch__thumb{background:var(--tu-control-text-disabled);box-shadow:var(--tu-shadow-none)}.tu-cmr-switch--disabled .tu-cmr-switch__label{color:var(--tu-control-text-disabled)}.tu-cmr-switch--sm .tu-cmr-switch__track{height:20px;width:36px}.tu-cmr-switch--sm .tu-cmr-switch__thumb{height:16px;width:16px}.tu-cmr-switch--sm .tu-cmr-switch__input:checked~.tu-cmr-switch__track .tu-cmr-switch__thumb{transform:translate(16px)}.tu-cmr-switch--sm .tu-cmr-switch__label{font-size:var(--tu-font-sm, .75rem)}@media(prefers-reduced-motion:reduce){.tu-cmr-checkbox__control,.tu-cmr-checkbox__control:before,.tu-cmr-checkbox__control:after,.tu-cmr-radio__control,.tu-cmr-radio__control:before{transition:none}.tu-cmr-switch__track,.tu-cmr-switch__thumb{transition:none}}.tu-app-shell{background:var(--tu-surface-sunken);color:var(--tu-text);display:flex;flex-direction:column;font-family:var(--tu-font-family);min-height:100vh}.tu-app-shell__skip-link{background:var(--tu-surface);border:1px solid var(--tu-border-strong);border-radius:var(--tu-radius-sm);color:var(--tu-brand-ink);left:var(--tu-space-5);padding:var(--tu-space-3) var(--tu-space-5);position:fixed;top:var(--tu-space-5);transform:translateY(calc(-100% - var(--tu-space-7)));transition:transform var(--motion-hover) var(--ease-standard);z-index:var(--z-top)}.tu-app-shell__skip-link:focus-visible{box-shadow:var(--tu-focus-ring);outline:none;transform:translateY(0)}.tu-app-shell__header{background:var(--tu-surface);border-bottom:1px solid var(--tu-border);position:sticky;top:0;z-index:var(--z-trigger)}.tu-app-shell__body{display:flex;flex:1;min-height:0}.tu-app-shell__sidebar{background:var(--tu-surface);border-right:1px solid var(--tu-border);flex:0 0 var(--tu-app-shell-sidebar-width, 220px);min-width:0}.tu-app-shell__main{flex:1;min-width:0;overflow:auto;padding:var(--tu-app-shell-main-padding, var(--tu-space-9))}.tu-app-shell__main:focus-visible{box-shadow:inset var(--tu-focus-ring);outline:none}@media(max-width:720px){.tu-app-shell__body{flex-direction:column}.tu-app-shell__sidebar{border-bottom:1px solid var(--tu-border);border-right:0;flex-basis:auto}}.tu-nav-item{align-items:center;background:transparent;border:0;border-left:3px solid transparent;border-radius:0 var(--tu-radius-sm) var(--tu-radius-sm) 0;color:var(--tu-text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--tu-font-base);font-weight:600;gap:var(--tu-space-4);padding:var(--tu-space-5) var(--tu-space-7);text-align:left;width:100%;transition:background var(--motion-snap) var(--ease-standard),color var(--motion-snap) var(--ease-standard)}.tu-nav-item:hover{background:var(--tu-hover-bg);color:var(--tu-text)}.tu-nav-item:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-nav-item--active{background:color-mix(in srgb,var(--tu-brand) 10%,var(--tu-surface));border-left-color:var(--tu-brand);color:var(--tu-brand-ink)}.tu-form-field{display:grid;gap:var(--tu-space-3);font-family:var(--tu-font-family)}.tu-form-field__label{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:600}.tu-form-field__label--hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tu-form-field__control :is(input,select,textarea){background:var(--tu-surface);border:1px solid var(--tu-border-strong);border-radius:var(--tu-radius-sm);box-sizing:border-box;color:var(--tu-text);font:inherit;padding:var(--tu-space-4) var(--tu-space-5);width:100%}.tu-form-field__control :is(input,select,textarea):focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-form-field__control :is(input,select,textarea):-webkit-autofill,.tu-form-field__control :is(input,select,textarea):-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--tu-surface) inset;-webkit-text-fill-color:var(--tu-text);caret-color:var(--tu-text)}.tu-form-field__control :is(input,select,textarea):-webkit-autofill:focus-visible{-webkit-box-shadow:var(--tu-focus-ring),0 0 0 100px var(--tu-surface) inset;-webkit-text-fill-color:var(--tu-text)}.tu-text-input__input:-webkit-autofill,.tu-text-input__input:-webkit-autofill:hover,.tu-text-input__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--tu-surface-sunken) inset;-webkit-text-fill-color:var(--tu-text);caret-color:var(--tu-text)}.tu-form-field--error .tu-form-field__control :is(input,select,textarea){border-color:var(--tu-danger)}.tu-form-field__hint,.tu-form-field__error{font-size:var(--tu-font-sm);margin:0}.tu-form-field__hint{color:var(--tu-text-muted)}.tu-form-field__error{color:var(--tu-danger)}.tu-status-badge{align-items:center;border-radius:var(--tu-radius-pill);display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);font-weight:700;gap:var(--tu-space-3);line-height:1;padding:var(--tu-space-2) var(--tu-space-5)}.tu-status-badge--success{background:color-mix(in srgb,var(--tu-status-success) 12%,var(--tu-surface));color:var(--tu-status-success-ink)}.tu-status-badge--warning{background:color-mix(in srgb,var(--tu-status-warning) 16%,var(--tu-surface));color:var(--tu-status-warning-ink)}.tu-status-badge--critical{background:color-mix(in srgb,var(--tu-status-error) 12%,var(--tu-surface));color:var(--tu-status-error-ink)}.tu-status-badge--neutral{background:var(--tu-surface-raised);color:var(--tu-text-secondary)}.tu-status-badge--info{background:color-mix(in srgb,var(--tu-status-info) 12%,var(--tu-surface));color:var(--tu-status-info-ink)}.tu-account-switcher{align-items:center;color:var(--tu-text);display:inline-flex;font-family:var(--tu-font-family);gap:var(--tu-space-3)}.tu-account-switcher__label{color:var(--tu-text-muted);font-size:var(--tu-font-sm);font-weight:600}.tu-account-switcher__single,.tu-account-switcher__select{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text);font:inherit;font-size:var(--tu-font-base);font-weight:600;padding:var(--tu-space-3) var(--tu-space-6)}.tu-account-switcher__select:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-page-section{display:grid;gap:var(--tu-space-6);font-family:var(--tu-font-family)}.tu-page-section__header{align-items:center;display:flex;gap:var(--tu-space-6);justify-content:space-between}.tu-page-section__title{color:var(--tu-text);font-size:var(--tu-font-3xl);line-height:1.25;margin:0}.tu-page-section__body{min-width:0}.tu-empty-state{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-text-secondary);display:grid;font-family:var(--tu-font-family);gap:var(--tu-space-5);padding:var(--tu-space-7)}.tu-empty-state--warning{border-left:3px solid var(--tu-status-warning)}.tu-empty-state--error{border-left:3px solid var(--tu-danger)}.tu-empty-state__title{color:var(--tu-text);font-size:var(--tu-font-2xl);font-weight:600;line-height:1.25;margin:0}.tu-empty-state__message{margin:0}.tu-empty-state__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-4)}.tu-empty-state__footnote{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);margin:0}.udi-card-surface .tu-empty-state{background:transparent;border:0;font-size:var(--tu-font-sm);padding:0}.udi-card-surface .tu-empty-state--warning,.udi-card-surface .tu-empty-state--error{border-left:3px solid;padding-left:var(--tu-space-5)}.udi-card-surface .tu-empty-state--warning{border-left-color:var(--tu-status-warning)}.udi-card-surface .tu-empty-state--error{border-left-color:var(--tu-danger)}.tu-auth-shell{align-items:center;background:var(--tu-surface-sunken);box-sizing:border-box;color:var(--tu-text);display:flex;font-family:var(--tu-font-family);justify-content:center;min-height:100vh;padding:var(--tu-space-9) var(--tu-space-7);width:100%}.tu-auth-shell__stack{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--tu-space-7);width:100%}.tu-auth-shell__panel{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);box-shadow:var(--tu-shadow-hairline);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--tu-space-9);padding:var(--tu-space-9);width:100%}.tu-auth-shell__panel--plain{background:transparent;border:0;box-shadow:var(--tu-shadow-none);padding:0;text-align:center}.tu-auth-shell__panel--centered{text-align:center}.tu-auth-shell__panel--plain .tu-text-input__control{background:var(--tu-surface);border-color:var(--tu-border)}.tu-auth-shell__panel--centered .tu-auth-shell__eyebrow{justify-content:center}.tu-auth-shell--sm .tu-auth-shell__stack{max-width:400px}.tu-auth-shell--md .tu-auth-shell__stack{max-width:460px}.tu-auth-shell__brand{display:flex;justify-content:center}.tu-auth-shell__eyebrow{display:flex}.tu-auth-shell__mark{align-items:center;border-radius:var(--tu-radius-circle);display:inline-flex;height:var(--tu-space-11);justify-content:center;width:var(--tu-space-11)}.tu-auth-shell__mark--neutral{background:var(--tu-surface-sunken);color:var(--tu-text-muted)}.tu-auth-shell__mark--success{background:var(--tu-tone-success-tint);color:var(--tu-tone-success-text)}.tu-auth-shell__heading{display:flex;flex-direction:column;gap:var(--tu-space-2)}.tu-auth-shell__title{font-size:var(--tu-font-3xl);font-weight:600;margin:0}.tu-auth-shell__subtitle{color:var(--tu-text-secondary);font-size:var(--tu-font-base);margin:0}.tu-auth-shell__body{display:flex;flex-direction:column;gap:var(--tu-space-7)}.tu-auth-shell__body>form{display:flex;flex-direction:column;gap:var(--tu-space-7)}.tu-auth-shell__footer{color:var(--tu-text-secondary);display:flex;flex-direction:column;font-size:var(--tu-font-base);gap:var(--tu-space-3);text-align:center}@media(max-width:480px){.tu-auth-shell{padding:0}.tu-auth-shell__stack{max-width:100%}.tu-auth-shell__panel{border-radius:0;box-shadow:var(--tu-shadow-none);max-width:100%}}.tu-settings-shell{color:var(--tu-text);display:grid;font-family:var(--tu-font-family);gap:0;grid-template-columns:minmax(200px,236px) minmax(0,1fr)}.tu-settings-shell__rail{border-right:1px solid var(--tu-border);display:flex;flex-direction:column;gap:var(--tu-space-8);padding:var(--tu-space-9) var(--tu-space-7)}.tu-settings-shell__rail-header{display:flex}.tu-settings-shell__rail-footer{border-top:1px solid var(--tu-border);margin-top:auto;padding-top:var(--tu-space-7)}.tu-settings-shell .tu-nav-item{border-left:0;border-radius:var(--tu-radius-pill);font-weight:var(--tu-font-weight-medium);padding:var(--tu-space-4) var(--tu-space-5)}.tu-settings-shell .tu-nav-item--active{background:var(--tu-surface-sunken);color:var(--tu-text)}.tu-settings-shell__rail-list{display:flex;flex-direction:column;gap:var(--tu-space-1);list-style:none;margin:0;padding:0}.tu-settings-shell__rail-group{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:600;letter-spacing:var(--tu-tracking-caps);padding:var(--tu-space-6) var(--tu-space-5) var(--tu-space-2);text-transform:uppercase}.tu-settings-shell__rail-button{align-items:center;display:flex;gap:var(--tu-space-4);width:100%}.tu-settings-shell__rail-icon{flex:none;font-size:var(--tu-icon-xl)}.tu-settings-shell__rail-label{min-width:0}.tu-settings-shell__rail-button[aria-disabled=true]{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-settings-shell__selector{display:none;flex-direction:column;gap:var(--tu-space-2)}.tu-settings-shell__selector-label{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-settings-shell__selector-select{background:var(--tu-surface);border:1px solid var(--tu-border-strong);border-radius:var(--tu-radius-sm);color:var(--tu-text);font:inherit;padding:var(--tu-space-3) var(--tu-space-4)}.tu-settings-shell__selector-select:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-settings-shell__content:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}@media(max-width:640px){.tu-settings-shell{grid-template-columns:1fr}.tu-settings-shell__rail{display:none}.tu-settings-shell__selector{display:flex}}.tu-brand-mark{align-items:center;color:var(--tu-text);display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-base);font-weight:600;gap:var(--tu-space-2)}.tu-brand-mark__monogram{align-items:center;background:var(--tu-brand-solid);border-radius:var(--tu-radius-circle);color:var(--tu-brand-on-solid);display:inline-flex;flex:none;font-weight:700;justify-content:center}.tu-brand-mark--sm .tu-brand-mark__monogram{font-size:var(--tu-font-sm);height:var(--tu-icon-xl);width:var(--tu-icon-xl)}.tu-brand-mark--md .tu-brand-mark__monogram{font-size:var(--tu-font-base);height:var(--tu-icon-2xl);width:var(--tu-icon-2xl)}.tu-brand-mark--lg{font-size:var(--tu-font-2xl);gap:var(--tu-space-3)}.tu-brand-mark--lg .tu-brand-mark__monogram{font-size:var(--tu-font-lg);height:var(--tu-icon-3xl);width:var(--tu-icon-3xl)}.tu-brand-mark__label{color:var(--tu-text);font-weight:600}.tu-scroll-region{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;outline:none}.tu-scroll-region:focus-visible{box-shadow:var(--tu-focus-ring)}.tu-scroll-region--content-card{max-height:var(--tu-content-card-height);min-height:var(--tu-content-card-height)}.tu-avatar{align-items:center;background:var(--tu-surface-raised);box-shadow:var(--tu-shadow-avatar);box-sizing:border-box;color:var(--tu-text-secondary);display:inline-flex;flex:none;font-family:var(--tu-font-family);font-weight:600;justify-content:center;overflow:hidden;position:relative;text-transform:uppercase;user-select:none}.tu-avatar--circle{border-radius:var(--tu-radius-circle)}.tu-avatar--square{border-radius:var(--tu-radius-sm)}.tu-avatar--identity-1{background:var(--tu-identity-1-solid);color:var(--tu-identity-1-on-solid)}.tu-avatar--identity-2{background:var(--tu-identity-2-solid);color:var(--tu-identity-2-on-solid)}.tu-avatar--identity-3{background:var(--tu-identity-3-solid);color:var(--tu-identity-3-on-solid)}.tu-avatar--tint{background:transparent;box-shadow:var(--tu-shadow-none)}.tu-avatar--tint.tu-avatar--square{border-radius:var(--tu-portfolio-radius-menu)}.tu-avatar--tint .tu-avatar__image{object-fit:contain}.tu-avatar--tint-blue:has(.tu-avatar__initials){background:var(--tu-status-info-bg-100);color:var(--tu-status-info-ink)}.tu-avatar--tint-violet:has(.tu-avatar__initials){background:var(--tu-portfolio-tile-violet-bg);color:var(--tu-portfolio-tile-violet-fg)}.tu-avatar--tint-amber:has(.tu-avatar__initials){background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-ink)}.tu-avatar--tint-green:has(.tu-avatar__initials){background:var(--tu-status-success-bg-100);color:var(--tu-status-success-ink)}.tu-avatar--sm{font-size:var(--tu-font-sm);height:var(--tu-space-8);width:var(--tu-space-8)}.tu-avatar--md{font-size:var(--tu-font-base);height:32px;width:32px}.tu-avatar--lg{font-size:var(--tu-font-xl);height:48px;width:48px}.tu-avatar--xl{font-size:var(--tu-font-4xl);height:72px;width:72px}.tu-avatar__image{aspect-ratio:1;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.tu-avatar__initials{line-height:1}.tu-avatar__shimmer{background:linear-gradient(90deg,var(--tu-surface-raised) 25%,var(--tu-surface-sunken) 50%,var(--tu-surface-raised) 75%);background-size:200% 100%;height:100%;width:100%}@media(prefers-reduced-motion:no-preference){.tu-avatar--loading .tu-avatar__shimmer{animation:udi-shimmer var(--motion-loop-shimmer) var(--ease-in-out) infinite}}.tu-avatar-upload-trigger{background:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:none;height:36px;padding:0;position:relative;width:36px}.tu-avatar-upload-trigger--circle{border-radius:var(--tu-radius-circle)}.tu-avatar-upload-trigger--square{border-radius:var(--tu-radius-sm)}.tu-avatar-upload-trigger:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-avatar-upload-trigger:disabled{cursor:not-allowed;opacity:.5}.tu-site-detail__avatar{display:inline-flex;flex:none;height:36px;width:36px}.tu-site-detail__avatar .tu-avatar,.tu-avatar-upload-trigger .tu-avatar{font-size:var(--tu-font-base);height:100%;width:100%}.tu-avatar-upload-trigger__badge{align-items:center;background:#0006;color:#fff;display:flex;justify-content:center;inset:0;opacity:0;pointer-events:none;position:absolute}.tu-avatar-upload-trigger--circle .tu-avatar-upload-trigger__badge{border-radius:var(--tu-radius-circle)}.tu-avatar-upload-trigger--square .tu-avatar-upload-trigger__badge{border-radius:var(--tu-radius-sm)}.tu-avatar-upload-trigger__badge svg{display:block;height:18px;width:18px}.tu-avatar-upload-trigger:not(:disabled):not(.tu-avatar-upload-trigger--loading):hover .tu-avatar-upload-trigger__badge,.tu-avatar-upload-trigger:not(:disabled):not(.tu-avatar-upload-trigger--loading):focus-visible .tu-avatar-upload-trigger__badge{opacity:1}.tu-segmented{background:var(--tu-surface-sunken);border-radius:var(--tu-radius-pill);box-sizing:border-box;display:inline-flex;font-family:var(--tu-font-family);gap:var(--tu-space-1);padding:var(--tu-space-1)}.tu-segmented--full{display:flex;width:100%}.tu-segmented--full .tu-segmented__segment{flex:1 1 0}.tu-segmented__segment{align-items:center;background:transparent;border:none;border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:var(--tu-space-2);justify-content:center;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap}.tu-segmented__segment-sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tu-segmented--sm .tu-segmented__segment{padding:var(--tu-space-2) var(--tu-space-5);font-size:var(--tu-font-sm)}.tu-segmented--md .tu-segmented__segment{padding:var(--tu-space-3) var(--tu-space-7);font-size:var(--tu-font-base)}.tu-segmented__segment--selected{background:var(--tu-surface);box-shadow:var(--tu-shadow-sm);color:var(--tu-brand-ink)}.tu-segmented__segment:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-segmented__segment[aria-disabled=true]{background:var(--tu-control-bg-disabled);border:1px solid var(--tu-control-border-disabled);color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-segmented--disabled{opacity:var(--o-soft)}@media(prefers-reduced-motion:reduce){.tu-segmented__segment{transition:none}}.tu-data-list{color:var(--tu-text);display:flex;flex-direction:column;font-family:var(--tu-font-family);margin:0}.tu-data-row{border-bottom:1px solid var(--tu-border);display:grid;gap:var(--tu-space-5);grid-template-columns:minmax(120px,30%) 1fr;padding:var(--tu-space-5) 0}.tu-data-row--start{align-items:start}.tu-data-row--baseline{align-items:baseline}.tu-data-row:last-child{border-bottom:none}.tu-data-row__label{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0}.tu-data-row__value{color:var(--tu-text);margin:0;min-width:0;overflow-wrap:anywhere}.tu-skeleton-rows{display:flex;flex-direction:column;gap:var(--tu-space-5);width:100%}.tu-skeleton-rows__bar{background:linear-gradient(90deg,var(--tu-surface-raised) 25%,var(--tu-surface-sunken) 50%,var(--tu-surface-raised) 75%);background-size:200% 100%;border-radius:var(--tu-radius-sm);height:var(--tu-space-6);width:100%}.tu-skeleton-rows--list .tu-skeleton-rows__bar:nth-child(odd){width:80%}.tu-skeleton-rows--form .tu-skeleton-rows__bar,.tu-skeleton-rows--card .tu-skeleton-rows__bar{height:var(--tu-space-9)}@media(prefers-reduced-motion:no-preference){.tu-skeleton-rows__bar{animation:udi-shimmer var(--motion-loop-shimmer) var(--ease-in-out) infinite}}@media(prefers-reduced-motion:reduce){.tu-skeleton-rows__bar,.tu-avatar--loading .tu-avatar__shimmer{animation:none}}.tu-loader{color:var(--tu-brand);display:inline-flex;flex-shrink:0}.tu-loader__glyph{display:block;font-size:var(--udi-loader-size);height:var(--udi-loader-size);width:var(--udi-loader-size)}.tu-loader--xxs{--udi-loader-size: var(--tu-icon-md)}.tu-loader--xs{--udi-loader-size: var(--tu-icon-lg)}.tu-loader--s{--udi-loader-size: var(--tu-icon-xl)}.tu-loader--m{--udi-loader-size: var(--tu-icon-2xl)}.tu-loader--l{--udi-loader-size: var(--tu-icon-3xl)}.tu-loader--xl{--udi-loader-size: var(--tu-icon-4xl)}.tu-loader--xxl{--udi-loader-size: var(--tu-icon-5xl)}.tu-loader--brand{color:var(--tu-brand)}.tu-loader--neutral{color:var(--tu-text-muted)}.tu-loader--info{color:var(--tu-status-info)}.tu-loader--success{color:var(--tu-status-success)}.tu-loader--warning{color:var(--tu-status-warning)}.tu-loader--danger{color:var(--tu-status-error)}@media(prefers-reduced-motion:no-preference){.tu-loader__glyph{animation:udi-spin var(--motion-loop-spin) var(--ease-linear) infinite}}@media(prefers-reduced-motion:reduce){.tu-loader__glyph{animation:udi-pulse var(--motion-loop-shimmer) var(--ease-in-out) infinite}}.tu-global-banner{align-items:center;box-sizing:border-box;display:flex;font-family:var(--tu-font-family);gap:var(--tu-space-5);padding:var(--tu-space-5) var(--tu-space-7);width:100%}.tu-global-banner--sticky{position:sticky;top:0;z-index:var(--z-trigger)}.tu-global-banner--info{background:var(--tu-banner-info-bg);color:var(--tu-banner-info-fg)}.tu-global-banner--warning{background:var(--tu-banner-warning-bg);color:var(--tu-banner-warning-fg)}.tu-global-banner--critical{background:var(--tu-banner-critical-bg);color:var(--tu-banner-critical-fg)}.tu-global-banner--success{background:var(--tu-status-success-bg);color:var(--tu-status-success-ink)}.tu-global-banner--normal{background:var(--tu-surface-sunken);color:var(--tu-text)}.tu-global-banner--alternative{background:var(--tu-surface);border:2px solid currentColor}.tu-global-banner__icon{flex:none;line-height:0}.tu-global-banner__count{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--tu-radius-pill);flex:none;font-size:var(--tu-font-sm);font-weight:600;padding:0 var(--tu-space-3)}.tu-global-banner__message{flex:1;font-size:var(--tu-font-base);font-weight:500}.tu-global-banner__action{background:transparent;border:1px solid currentColor;border-radius:var(--tu-radius-sm);color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:var(--tu-space-2) var(--tu-space-5)}.tu-global-banner__action:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-global-banner--pill-action .tu-global-banner__action{border-radius:var(--tu-radius-pill);font-size:var(--tu-font-base);line-height:1.2;padding:var(--tu-space-1) var(--tu-space-6)}.tu-global-banner--feature,.tu-global-banner--upsell{background:var(--tu-surface);border-bottom:1px solid var(--tu-border);color:var(--tu-text)}.tu-global-banner--feature .tu-global-banner__message,.tu-global-banner--upsell .tu-global-banner__message{background:linear-gradient(90deg,var(--tu-brand-ink),var(--tu-logo-blue),var(--tu-brand-ink),var(--tu-logo-blue),var(--tu-brand-ink));background-clip:text;-webkit-background-clip:text;background-size:200% 100%;color:transparent;font-weight:600}@media(prefers-reduced-motion:no-preference){.tu-global-banner--feature .tu-global-banner__message,.tu-global-banner--upsell .tu-global-banner__message{animation:tu-logo-shimmer calc(var(--motion-loop-shimmer) * 7.5) var(--ease-linear) infinite}}[data-reduced-motion=true] .tu-global-banner--feature .tu-global-banner__message,[data-reduced-motion=true] .tu-global-banner--upsell .tu-global-banner__message{animation:none}.tu-global-banner--feature .tu-global-banner__action{color:var(--tu-logo-blue)}.tu-global-banner--upsell .tu-global-banner__action{background:var(--tu-surface-inverse);border-color:var(--tu-surface-inverse);color:var(--tu-text-on-inverse)}.tu-global-banner--halloween{background:var(--tu-banner-halloween-bg);color:var(--tu-banner-halloween-fg)}.tu-global-banner--halloween .tu-global-banner__action{background:var(--tu-banner-halloween-action-bg);border-color:var(--tu-banner-halloween-action-bg);color:var(--tu-banner-halloween-action-fg)}.tu-global-banner--blackfriday{background:var(--tu-banner-blackfriday-bg);color:var(--tu-banner-blackfriday-fg)}.tu-global-banner--blackfriday .tu-global-banner__action{background:var(--tu-banner-blackfriday-action-bg);border-color:var(--tu-banner-blackfriday-action-bg);color:var(--tu-banner-blackfriday-action-fg)}.tu-global-banner--christmas{background:var(--tu-banner-christmas-bg);color:var(--tu-banner-christmas-fg)}.tu-global-banner--christmas .tu-global-banner__action{background:var(--tu-banner-christmas-action-bg);border-color:var(--tu-banner-christmas-action-bg);color:var(--tu-banner-christmas-action-fg)}.tu-global-banner--custom{background:var(--udi-banner-custom-bg);color:var(--udi-banner-custom-fg);isolation:isolate;overflow:hidden;position:relative}.tu-global-banner__image{height:100%;inset:0;object-fit:cover;object-position:50% var(--udi-banner-image-position, 50%);pointer-events:none;position:absolute;width:100%;z-index:-1}.tu-global-banner--has-image:after{background:var(--udi-banner-custom-bg);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:-1}.tu-global-banner__dismiss:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}.tu-global-banner__dismiss{color:inherit;flex:none}.tu-destructive-notice{background:var(--tu-danger-surface);border:1px solid var(--tu-danger);border-radius:var(--tu-radius-lg);box-sizing:border-box;color:var(--tu-text);display:flex;font-family:var(--tu-font-family);gap:var(--tu-space-5);padding:var(--tu-space-7)}.tu-destructive-notice__icon{color:var(--tu-danger);flex:none;line-height:0}.tu-destructive-notice__content{display:flex;flex-direction:column;gap:var(--tu-space-2)}.tu-destructive-notice__title{color:var(--tu-danger);font-size:var(--tu-font-lg);font-weight:600;margin:0}.tu-destructive-notice__body{color:var(--tu-text);margin:0}.tu-selectable-monogram{box-sizing:border-box;display:inline-flex;flex:none;position:relative}.tu-selectable-monogram--sm{height:var(--tu-space-8);width:var(--tu-space-8)}.tu-selectable-monogram--md{height:36px;width:36px}.tu-selectable-monogram__input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.tu-selectable-monogram__monogram,.tu-selectable-monogram__box{align-items:center;box-sizing:border-box;display:inline-flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity var(--motion-fast) var(--ease-standard);z-index:1}.tu-selectable-monogram__monogram{background:var(--tu-surface-raised);border-radius:var(--tu-radius-sm);box-shadow:var(--tu-shadow-avatar);color:var(--tu-text-secondary);font-family:var(--tu-font-family);font-weight:600;opacity:1;text-transform:uppercase;user-select:none}.tu-selectable-monogram__monogram>.tu-avatar{height:100%;width:100%}.tu-selectable-monogram--image .tu-selectable-monogram__monogram,.tu-selectable-monogram--image .tu-avatar{background:transparent;box-shadow:var(--tu-shadow-none)}.tu-selectable-monogram--image .tu-avatar__image{object-fit:contain}.tu-selectable-monogram--sm .tu-selectable-monogram__monogram{font-size:var(--tu-font-sm)}.tu-selectable-monogram--md .tu-selectable-monogram__monogram{font-size:var(--tu-font-base)}.tu-selectable-monogram__box{background:var(--tu-surface);border:1.5px solid var(--tu-border-strong);border-radius:var(--tu-radius-sm);color:transparent;height:var(--tu-space-8);margin:auto;opacity:0;width:var(--tu-space-8)}.tu-selectable-monogram:hover .tu-selectable-monogram__monogram,.tu-selectable-monogram:focus-within .tu-selectable-monogram__monogram,.tu-selectable-monogram[data-selection-active=true] .tu-selectable-monogram__monogram,.tu-selectable-monogram__input:checked~.tu-selectable-monogram__monogram{opacity:0}.tu-selectable-monogram:hover .tu-selectable-monogram__box,.tu-selectable-monogram:focus-within .tu-selectable-monogram__box,.tu-selectable-monogram[data-selection-active=true] .tu-selectable-monogram__box,.tu-selectable-monogram__input:checked~.tu-selectable-monogram__box{opacity:1}.tu-selectable-monogram__input:checked~.tu-selectable-monogram__box{background:var(--tu-brand);border-color:var(--tu-brand);color:var(--tu-text-on-inverse)}.tu-selectable-monogram__input:focus-visible~.tu-selectable-monogram__box{box-shadow:var(--tu-focus-ring);opacity:1;outline:none}.tu-selectable-monogram--disabled{opacity:var(--o-soft)}.tu-selectable-monogram--disabled .tu-selectable-monogram__input{cursor:not-allowed}.tu-label-chip{align-items:center;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:var(--tu-radius-md);box-sizing:border-box;display:inline-flex;font-family:var(--tu-font-family);font-weight:700;gap:var(--tu-space-1);letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.tu-label-chip--size-sm{font-size:var(--tu-font-2xs);padding:0 var(--tu-space-1)}.tu-label-chip--size-md{font-size:var(--tu-font-2xs);padding:1px var(--tu-space-2)}.tu-label-chip--size-lg{font-size:var(--tu-font-sm);padding:var(--tu-space-1) var(--tu-space-3)}.tu-label-chip--focused{box-shadow:var(--tu-focus-ring)}.tu-label-chip--disabled{opacity:.5}.tu-label-chip__remove{align-items:center;background:none;border:none;border-radius:var(--tu-radius-xs);color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin-inline-start:var(--tu-space-1);padding:0}.tu-label-chip__remove:hover:not(:disabled){background:color-mix(in srgb,currentColor 16%,transparent)}.tu-label-chip__remove:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-label-chip__remove:disabled{cursor:not-allowed}.tu-label-chip--neutral{background:var(--tu-surface-sunken);color:var(--tu-text-muted)}.tu-label-chip--brand{background:color-mix(in srgb,var(--tu-brand) 12%,var(--tu-surface));color:var(--tu-brand-ink)}.tu-label-chip--info{background:color-mix(in srgb,var(--tu-status-info) 12%,var(--tu-surface));color:var(--tu-status-info-ink)}.tu-label-chip--success{background:color-mix(in srgb,var(--tu-status-success) 12%,var(--tu-surface));color:var(--tu-status-success-ink)}.tu-label-chip--warning{background:color-mix(in srgb,var(--tu-status-warning) 14%,var(--tu-surface));color:var(--tu-status-warning-ink)}.tu-label-chip--danger{background:color-mix(in srgb,var(--tu-status-error) 12%,var(--tu-surface));color:var(--tu-status-error-ink)}.tu-label-chip--custom{background:color-mix(in srgb,var(--tu-label-chip-color) 18%,var(--tu-surface));color:color-mix(in srgb,var(--tu-label-chip-color) 60%,var(--tu-text))}.tu-reversibility-chip{border-radius:var(--tu-radius-xs);display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-2xs);font-weight:600;line-height:1.4;padding:1px var(--tu-space-2);white-space:nowrap}.tu-reversibility-chip--info{background:var(--tu-status-info-bg-100);color:var(--tu-status-info-text-700)}.tu-reversibility-chip--success{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-text-700)}.tu-reversibility-chip--warning{background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-text-700)}.tu-count-badge{align-items:center;border-radius:var(--tu-radius-pill);box-sizing:border-box;display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-2xs);font-weight:700;justify-content:center;line-height:1;min-width:18px;padding:2px var(--tu-space-2)}.tu-count-badge--updates{background:color-mix(in srgb,var(--tu-status-info) 14%,var(--tu-surface));color:var(--tu-status-info-ink)}.tu-count-badge--security{background:color-mix(in srgb,var(--tu-status-error) 14%,var(--tu-surface));color:var(--tu-status-error-ink)}.tu-count-badge--neutral{background:var(--tu-surface-sunken);color:var(--tu-text-muted)}.tu-external-link{align-items:center;border-radius:var(--tu-radius-xs);color:inherit;display:inline-flex;gap:var(--tu-space-1);min-width:0;text-decoration:none}.tu-external-link__label{min-width:0;overflow-wrap:anywhere}a.tu-external-link:hover .tu-external-link__label,a.tu-external-link:focus-visible .tu-external-link__label{text-decoration:underline;text-underline-offset:2px}a.tu-external-link:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-external-link__icon{flex-shrink:0;opacity:.7}.tu-external-link--unavailable{color:var(--tu-text-muted);cursor:default}.tu-external-link--unavailable .tu-external-link__label{text-decoration:line-through}.tu-external-link__sr-only{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tu-icon-button{align-items:center;background:transparent;border:none;border-radius:var(--tu-radius-sm);box-sizing:border-box;color:var(--tu-text-secondary);cursor:pointer;display:inline-flex;flex:none;justify-content:center;padding:0;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.tu-icon-button--xs{height:var(--tu-space-9);width:var(--tu-space-9)}.tu-icon-button--sm{height:calc(var(--tu-space-7) * 2);width:calc(var(--tu-space-7) * 2)}.tu-icon-button--md{height:var(--tu-space-10);width:var(--tu-space-10)}.tu-icon-button--lg{height:var(--tu-space-11);width:var(--tu-space-11)}.tu-icon-button--round{border-radius:50%}.tu-icon-button--emph-solid{background:var(--udi-tone-solid);color:var(--udi-tone-on-solid)}.tu-icon-button--emph-solid:hover:not(:disabled){background:var(--udi-tone-fill-strong);color:var(--udi-tone-on-fill)}.tu-icon-button--emph-strong{background:var(--udi-tone-fill-strong);color:var(--udi-tone-on-fill)}.tu-icon-button--emph-outline{background:transparent;border:1px solid var(--udi-tone-line);color:var(--udi-tone-on-line)}.tu-icon-button--emph-outline:hover:not(:disabled){background:var(--udi-tone-tint);color:var(--udi-tone-on-tint)}.tu-icon-button--emph-text{background:transparent;color:var(--udi-tone-text)}.tu-icon-button--emph-text:hover:not(:disabled){background:var(--udi-tone-tint);color:var(--udi-tone-on-tint)}.tu-icon-button--emph-tint{background:var(--udi-tone-tint);color:var(--udi-tone-on-tint)}.tu-icon-button--emph-tint:hover:not(:disabled){background:var(--udi-tone-tint);color:var(--udi-tone-on-tint)}.tu-icon-button--emph-inverted{background:var(--tu-surface);color:var(--udi-tone-on-line)}.tu-icon-button:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-icon-button:disabled{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-icon-button:disabled:hover{background:transparent}.tu-inline-rename{align-items:center;display:inline-flex;gap:var(--tu-space-1);max-width:100%}.tu-inline-rename__value,.tu-inline-rename__edit,.tu-inline-rename__commit{background:transparent;border:0;color:var(--tu-text);font:inherit}.tu-inline-rename__value{cursor:pointer;min-width:0;overflow:hidden;padding:0;text-align:start;text-overflow:ellipsis;white-space:nowrap}.tu-inline-rename__edit,.tu-inline-rename__commit{align-items:center;border-radius:var(--tu-radius-sm);cursor:pointer;display:inline-flex;flex:none;justify-content:center;padding:var(--tu-space-1)}.tu-inline-rename__edit{color:var(--tu-text-secondary)}.tu-inline-rename__commit,.tu-inline-rename__value:hover,.tu-inline-rename__edit:hover,.tu-inline-rename__commit:hover{color:var(--tu-brand)}.tu-inline-rename__value:focus-visible,.tu-inline-rename__edit:focus-visible,.tu-inline-rename__commit:focus-visible,.tu-inline-rename__input:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-inline-rename__value:disabled,.tu-inline-rename__edit:disabled{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-inline-rename__input{background:transparent;border:0;border-bottom:1px solid var(--tu-border-strong);border-radius:0;color:var(--tu-text);font:inherit;min-width:0;padding:0 0 2px;width:100%}.tu-inline-rename__input:focus{border-bottom-color:var(--tu-brand)}.tu-score-ring{display:inline-flex;line-height:0}.tu-score-ring__svg{display:block;width:100%;max-width:var(--tu-score-ring-size, 120px)}.tu-score-ring__track{fill:none;stroke:var(--tu-border);stroke-width:2;stroke-dasharray:4 6}.tu-score-ring__hub{fill:var(--tu-text-muted)}@media(prefers-reduced-motion:reduce){.tu-selectable-monogram__monogram,.tu-selectable-monogram__box,.tu-icon-button{transition:none}}.tu-site-list,.tu-site-list__rows{display:flex;flex-direction:column;gap:var(--tu-space-3);list-style:none;margin:0;padding:0}.tu-site-list__header{align-items:center;display:flex;gap:var(--tu-space-3);padding:0 var(--tu-space-1) var(--tu-space-1)}.tu-site-list__header-lead{align-items:center;display:inline-flex;gap:var(--tu-space-3);min-width:0}.tu-site-list__title{color:var(--tu-text);font-family:var(--tu-font-family);font-size:var(--tu-font-lg);font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-site-list__count{background:var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);flex:none;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);font-weight:600;line-height:1.4;padding:var(--tu-space-2xs) var(--tu-space-4);white-space:nowrap}.tu-site-list__clear-filters{flex:none}.tu-site-row{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);display:grid;gap:var(--tu-space-3);grid-template-columns:auto minmax(0,18rem) auto minmax(0,1fr);padding:var(--tu-space-5) var(--tu-space-7) var(--tu-space-5) var(--tu-space-5);position:relative;transition:background var(--motion-snap) var(--ease-standard),border-color var(--motion-snap) var(--ease-standard)}.tu-site-row--activatable{cursor:pointer}.tu-site-row:hover{background:var(--tu-hover-bg)}.tu-site-row--selected{background:var(--tu-site-row-selected-bg);border-color:var(--tu-site-row-selected-border)}.tu-site-row--disconnected{background:var(--tu-site-row-disconnected-bg);border-color:var(--tu-site-row-disconnected-border)}.tu-site-row__identity,.tu-site-row__select{display:inline-flex}.tu-site-row .tu-selectable-monogram--md{block-size:var(--tu-space-10);inline-size:var(--tu-space-10)}.tu-site-row__name{display:flex;flex-direction:column;gap:2px;min-width:0}.tu-site-row__title-line{align-items:center;display:flex;gap:var(--tu-space-2);min-width:0}.tu-site-row__activate{background:none;border:none;border-radius:inherit;cursor:pointer;inset:0;padding:0;position:absolute;z-index:0}.tu-site-row__activate:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-site-row>*:not(.tu-site-row__activate){position:relative;z-index:1}.tu-site-row__title{color:var(--tu-text);font-family:var(--tu-font-family);font-size:var(--tu-font-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-site-row__labels{align-items:center;display:inline-flex;flex:none;gap:var(--tu-space-1)}.tu-site-row__labels .tu-label-chip{border:0;border-radius:var(--tu-radius-pill);font-weight:600;letter-spacing:var(--tu-tracking-caps);padding:1px var(--tu-space-3)}.tu-site-row__label-overflow{align-items:center;background:var(--tu-surface-sunken);border-radius:var(--tu-radius-xs);color:var(--tu-text-muted);cursor:default;display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-2xs);font-weight:700;letter-spacing:.06em;line-height:1.4;padding:1px var(--tu-space-2);white-space:nowrap}.tu-site-row__label-overflow:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-site-row__domain{color:var(--tu-text-muted);font-family:var(--tu-font-family);font-size:var(--tu-font-sm);gap:2px;max-width:100%;width:fit-content}.tu-site-row__domain .tu-external-link__label{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}a.tu-site-row__domain:hover,a.tu-site-row__domain:focus-visible{color:var(--tu-text)}.tu-site-row__signals{align-items:center;display:inline-flex;gap:var(--tu-space-9);justify-content:flex-start}.tu-site-row__signal{align-items:center;display:inline-flex}.tu-site-signal-cell--fallback{color:var(--tu-text-muted);font-family:var(--tu-font-family);user-select:none}.tu-signal-icon{align-items:center;display:inline-flex;gap:var(--tu-space-1);position:relative}.tu-signal-icon>.tu-count-badge{inset-block-end:70%;inset-inline-end:calc(-1 * var(--tu-space-4));position:absolute}.tu-signal-icon:focus-visible{border-radius:var(--tu-radius-sm);box-shadow:var(--tu-focus-ring);outline:none}@media(prefers-reduced-motion:no-preference){.tu-signal-icon>svg{transition:color var(--motion-medium) var(--ease-standard),fill var(--motion-medium) var(--ease-standard),stroke var(--motion-medium) var(--ease-standard)}.tu-site-row__signal{animation:tu-signal-settle var(--motion-medium) var(--ease-gentle)}.tu-signal-icon--pending>svg{animation:tu-signal-wait var(--motion-loop-shimmer) var(--ease-in-out) infinite}.tu-site-list__error{animation:tu-portfolio-rise var(--motion-medium) var(--ease-gentle)}}.tu-site-row__signal[data-slot=score]{inline-size:var(--tu-icon-xl);justify-content:center}@keyframes tu-signal-settle{0%{opacity:.65}to{opacity:1}}@keyframes tu-signal-wait{0%,to{opacity:.8}50%{opacity:.5}}.tu-site-row__platform{align-items:center;display:inline-flex;flex:none;gap:var(--tu-space-2)}.tu-site-row__signal-divider{background:var(--tu-border);block-size:20px;flex:none;inline-size:1px}.tu-platform-mark{align-items:center;background:var(--tu-surface-raised);border-radius:var(--tu-radius-pill);box-sizing:border-box;color:var(--tu-text-muted);display:inline-flex;flex:none;justify-content:center;overflow:hidden;user-select:none}.tu-platform-mark__glyph{color:currentColor}.tu-platform-mark__initial{font-family:var(--tu-font-family);font-size:var(--tu-font-xs);font-weight:600;line-height:1;text-transform:uppercase}.tu-site-list__zero{align-items:center;display:flex;flex-direction:column;gap:calc(var(--tu-space-5) + var(--tu-space-4));justify-content:center;margin-inline:auto;max-width:440px;min-block-size:58vh}.tu-site-list__zero .tu-empty-state{gap:var(--tu-space-4);padding:0}.tu-site-list__zero .tu-empty-state__title{font-size:var(--tu-font-4xl)}.tu-site-list__zero .tu-empty-state__actions{margin-top:calc(var(--tu-space-2) + var(--tu-space-5))}.tu-site-list__zero-mark{align-items:center;background:var(--tu-site-row-selected-bg);border-radius:var(--tu-radius-circle);block-size:var(--tu-space-11);color:var(--tu-brand-ink);display:inline-flex;flex:none;inline-size:var(--tu-space-11);justify-content:center}.tu-site-list__zero-mark-monogram{font-family:var(--tu-font-family);font-size:var(--tu-font-lg);font-weight:700;line-height:1}.tu-site-list__empty{background:none;border:none;justify-items:center;text-align:center}.tu-site-list__empty .tu-empty-state__actions{justify-content:center}.tu-site-score-ring{align-items:center;block-size:var(--tu-site-score-ring-size, 28px);display:inline-flex;flex:none;inline-size:var(--tu-site-score-ring-size, 28px);justify-content:center;position:relative}.tu-site-score-ring:focus-visible{border-radius:var(--tu-radius-circle);box-shadow:var(--tu-focus-ring);outline:none}.tu-site-score-ring__svg{block-size:100%;inline-size:100%;inset:0;position:absolute}.tu-site-score-ring__track{fill:none;stroke:currentColor;stroke-width:8}.tu-site-score-ring__value{fill:currentColor;font-family:var(--tu-font-family);font-size:45px;font-weight:600;transform:translateY(16.36px)}.tu-site-score-ring--success{color:var(--tu-status-success)}.tu-site-score-ring--warning{color:var(--tu-status-warning)}.tu-site-score-ring--critical{color:var(--tu-status-error)}.tu-site-score-ring--info{color:var(--tu-status-info)}.tu-site-score-ring--neutral,.tu-site-score-ring--pending{color:var(--tu-text-muted)}.tu-site-score-ring--pending .tu-site-score-ring__track{stroke-dasharray:10 8}.tu-site-row__disconnected{align-items:center;display:inline-flex;gap:var(--tu-space-2)}.tu-site-row__disconnected-icon{align-items:center;color:var(--tu-status-error);display:inline-flex}.tu-site-row__disconnected-icon:focus-visible{border-radius:var(--tu-radius-xs);box-shadow:var(--tu-focus-ring);outline:none}.tu-site-row__actions{align-items:center;display:inline-flex;gap:var(--tu-space-1);justify-content:flex-end;pointer-events:none}.tu-site-row__actions>:is(a,button,.tu-site-row__menu){pointer-events:auto}.tu-site-row__admin-pill{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill, 999px);color:var(--tu-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);font-weight:600;gap:var(--tu-space-2);line-height:1.2;padding:var(--tu-space-2) var(--tu-space-5);text-decoration:none;white-space:nowrap}.tu-site-row__admin-pill:hover{background:var(--tu-hover-bg);color:var(--tu-text)}:is(a,button).tu-site-row__admin-pill:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}a.tu-site-row__admin-pill:hover .tu-external-link__label,:is(a,button).tu-site-row__admin-pill:focus-visible .tu-external-link__label{text-decoration:none}.tu-site-row__admin-pill .tu-external-link__icon{opacity:0;pointer-events:none;position:absolute}.tu-site-row__admin-pill .tu-external-link__label{align-items:center;display:inline-flex;gap:var(--tu-space-2)}.tu-site-row__menu{display:inline-flex}.tu-site-row__chevron{align-items:center;color:var(--tu-text-muted);display:inline-flex}.tu-menu-list{display:flex;flex-direction:column;gap:2px;min-width:160px}.tu-menu-item{align-items:center;background:none;border:none;border-radius:var(--tu-radius-sm);color:var(--tu-text);cursor:pointer;display:flex;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);gap:var(--tu-space-2);padding:var(--tu-space-2);text-align:left;width:100%;transition:background var(--motion-snap) var(--ease-standard)}.tu-menu-item:hover{background:var(--tu-hover-bg)}.tu-menu-item:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-menu-item--danger{color:var(--tu-status-error)}.tu-menu-item--danger:hover{background:color-mix(in srgb,var(--tu-status-error) 10%,transparent)}@media(prefers-reduced-motion:reduce){.tu-site-row{transition:none}}@media(prefers-reduced-motion:reduce){.tu-nav-item,.tu-menu-item,.tu-label-toggle,.tu-label-toggle__mark,.tu-labels-modal__swatch,.tu-search-field,.tu-portfolio-top-bar__actions,.tu-portfolio-top-bar__account,.tu-reference-sort-options button,.tu-reference-filter-chips button{transition:none}}.tu-portfolio-top-bar{align-items:center;display:flex;gap:var(--tu-space-3);padding:var(--tu-space-2) var(--tu-space-4)}.tu-portfolio-top-bar__search{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-text-muted);display:flex;flex:1 1 240px;gap:var(--tu-space-2);min-width:0;padding:0 var(--tu-space-3)}.tu-portfolio-top-bar__search:focus-within{border-color:var(--tu-brand);box-shadow:var(--tu-focus-ring)}.tu-portfolio-top-bar__search-input{background:none;border:none;color:var(--tu-text);flex:1 1 auto;font-family:var(--tu-font-family);font-size:var(--tu-font-base);min-width:0;outline:none;padding:var(--tu-space-2) 0}.tu-portfolio-top-bar__actions,.tu-portfolio-top-bar__account{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-text);cursor:pointer;display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);gap:var(--tu-space-1);padding:var(--tu-space-2) var(--tu-space-3);transition:background var(--motion-snap) var(--ease-standard)}.tu-portfolio-top-bar__actions:hover,.tu-portfolio-top-bar__account:hover{background:var(--tu-hover-bg)}.tu-portfolio-top-bar__actions:focus-visible,.tu-portfolio-top-bar__account:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-reference-filter-panel{box-sizing:border-box;display:grid;font-family:var(--tu-font-family);gap:var(--tu-space-5);padding:var(--tu-space-3);width:var(--tu-portfolio-filter-panel-width)}.tu-reference-filter-group{display:grid;gap:var(--tu-space-3)}.tu-reference-filter-group__heading{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.tu-reference-filter-chips{display:flex;flex-wrap:wrap;font-size:var(--tu-font-sm);gap:var(--tu-space-2)}.tu-reference-filter-chips button{background:var(--tu-surface);border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);cursor:pointer;font:inherit;font-size:var(--tu-font-sm);font-weight:600;line-height:1.2;padding:var(--tu-space-2) var(--tu-space-5);transition:background var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),color var(--motion-micro) var(--ease-standard)}.tu-reference-filter-chips button.is-selected{background:var(--tu-active-bg);border-color:var(--tu-brand);color:var(--tu-text)}.tu-reference-filter-chips button:focus-visible,.tu-reference-filter-clear:focus-visible,.tu-reference-filter-done:focus-visible,.tu-reference-sort-options button:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-reference-filter-footer{align-items:center;border-top:var(--tu-space-hairline) solid var(--tu-border);display:flex;justify-content:space-between;margin:0;padding:var(--tu-space-5) 0 0}.tu-reference-filter-clear{background:transparent;border:0;color:var(--tu-text-muted);cursor:pointer;font:inherit;font-size:var(--tu-font-md);font-weight:600}.tu-reference-filter-done{background:var(--tu-surface-inverse);border:0;border-radius:var(--tu-radius-pill);color:var(--tu-text-on-inverse);cursor:pointer;font:inherit;font-size:var(--tu-font-md);font-weight:600;line-height:1.2;padding:var(--tu-space-2) var(--tu-space-7)}.tu-reference-sort-options{box-sizing:border-box;display:grid;font-family:var(--tu-font-family);list-style:none;margin:0;padding:0;width:var(--tu-portfolio-sort-panel-width)}.tu-reference-sort-options button{align-items:center;align-self:stretch;background:transparent;border:0;color:var(--tu-text);cursor:pointer;display:grid;font:inherit;font-size:var(--tu-font-md);gap:var(--tu-space-3);grid-template-columns:var(--tu-icon-md) 1fr;height:100%;min-height:0;padding:var(--tu-space-2) var(--tu-space-4) var(--tu-space-2) var(--tu-space-3);text-align:left;width:100%;transition:background var(--motion-snap) var(--ease-standard)}.tu-reference-sort-options button:hover{background:var(--tu-hover-bg)}.tu-reference-sort-options button[aria-disabled=true]{color:var(--tu-text-muted);cursor:not-allowed}.tu-reference-sort-options button.is-active{color:var(--tu-text)}.tu-reference-sort-check{align-items:center;color:var(--tu-brand);display:flex;justify-content:center}.tu-reference-sort-check svg{display:block}.tu-portfolio-top-bar__cluster{align-items:center;display:flex;gap:var(--tu-space-2);margin-left:auto}.tu-portfolio-top-bar__kbd{background:var(--tu-hover-bg);border-radius:var(--tu-radius-xs);color:var(--tu-text-muted);font-family:var(--tu-font-family);font-size:var(--tu-font-xs);padding:0 var(--tu-space-1)}.tu-portfolio-top-bar--reference{box-sizing:border-box;display:grid;gap:var(--tu-space-3);grid-template-columns:1fr auto 1fr;max-width:100%;min-width:0;padding:var(--tu-space-7) var(--tu-space-9);width:100%}.tu-portfolio-top-bar--reference>.tu-portfolio-top-bar__brand{grid-column:1;justify-self:start}.tu-portfolio-top-bar--reference>.tu-portfolio-top-bar__reference-command{grid-column:2}.tu-portfolio-top-bar--reference>.tu-portfolio-top-bar__cluster{grid-column:3;justify-self:end}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__brand{font-size:var(--tu-font-2xl);font-weight:600;padding-left:0}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__brand-mark{border-radius:var(--tu-radius-circle);height:var(--tu-icon-3xl);width:var(--tu-icon-3xl)}.tu-portfolio-top-bar__reference-command{align-items:center;background:var(--tu-surface-inverse);border-radius:var(--tu-radius-pill);box-sizing:border-box;display:flex;gap:var(--tu-space-1);height:var(--tu-space-11);min-width:var(--tu-portfolio-command-width);padding:var(--tu-space-2)}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__search{align-self:stretch;background:var(--tu-surface);border:0;border-radius:var(--tu-radius-pill);box-sizing:border-box;flex:1 1 var(--tu-portfolio-search-width);min-width:0}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__search:focus-within{box-shadow:var(--tu-focus-ring)}.tu-portfolio-top-bar__reference-trigger{align-items:center;align-self:stretch;background:transparent;border:0;border-radius:var(--tu-radius-pill);color:var(--tu-text-on-inverse);cursor:pointer;display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-base);font-weight:600;gap:var(--tu-space-2);padding:0 var(--tu-space-6);white-space:nowrap}.tu-portfolio-top-bar__reference-trigger:hover{background:color-mix(in srgb,var(--tu-text-on-inverse) 14%,transparent)}.tu-portfolio-top-bar__reference-trigger:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-top-bar__reference-trigger--active,.tu-portfolio-top-bar__reference-trigger--active:hover{background:color-mix(in srgb,var(--tu-brand) 55%,var(--tu-surface-inverse));color:var(--tu-text-on-inverse)}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__actions{align-self:stretch;background:transparent;border:0;border-radius:var(--tu-radius-pill);color:var(--tu-text-on-inverse);font-size:var(--tu-font-base);font-weight:600;gap:var(--tu-space-3);padding:0 var(--tu-space-6);white-space:nowrap}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__actions:hover{background:color-mix(in srgb,var(--tu-text-on-inverse) 14%,transparent)}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__kbd{background:transparent;border:var(--tu-space-hairline) solid color-mix(in srgb,var(--tu-text-on-inverse) 27%,var(--tu-surface-inverse));color:color-mix(in srgb,var(--tu-text-on-inverse) 88%,var(--tu-surface-inverse))}.tu-portfolio-top-bar__account--reference{border-radius:var(--tu-radius-pill);padding:0}.tu-portfolio-top-bar__account--reference .tu-avatar{background:var(--tu-status-info-solid);color:var(--tu-status-info-on-solid)}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__settings--reference{background:transparent;border:0;border-radius:0;color:var(--tu-text-secondary);padding:0}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__cluster{gap:var(--tu-space-5);margin-left:0}.tu-plan-pill{align-items:center;background:var(--tu-billing-pill-bg);border:1px solid var(--tu-billing-pill-border);border-radius:var(--tu-radius-circle);box-shadow:var(--tu-billing-shadow-pill);color:var(--tu-text);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--tu-portfolio-font-detail);font-weight:var(--tu-font-weight-semibold);gap:var(--tu-space-3);height:36px;padding:0 var(--tu-space-5) 0 9px;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.tu-plan-pill:hover{background:var(--tu-surface);border-color:var(--tu-border-strong)}.tu-plan-pill:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-plan-pill__ring{display:block;flex:none;height:20px;transform:rotate(-90deg);width:20px}.tu-plan-pill__ring circle{fill:none;stroke-width:3}.tu-plan-pill__track{stroke:var(--tu-portfolio-hairline)}.tu-plan-pill__value{stroke:var(--tu-text);stroke-linecap:round}.tu-plan-pill__divider{background:var(--tu-portfolio-hairline);height:14px;width:1px}.tu-plan-pill__usage{color:var(--tu-text-secondary);white-space:nowrap}.tu-plan-pill--warning{border-color:var(--tu-billing-pill-warning-border)}.tu-plan-pill--warning .tu-plan-pill__usage{color:var(--tu-tone-warning-text)}.tu-plan-pill--warning .tu-plan-pill__value{stroke:var(--tu-status-warning)}.tu-plan-pill--critical{border-color:var(--tu-billing-notice-critical-border)}.tu-plan-pill--critical .tu-plan-pill__usage{color:var(--tu-danger)}.tu-plan-pill--critical .tu-plan-pill__value{stroke:var(--tu-danger)}.tu-plan-pill__upsell{background:var(--tu-premium-gradient);border-radius:var(--tu-radius-circle);color:var(--tu-tone-premium-on-fill);font-size:var(--tu-portfolio-font-tag);font-weight:700;letter-spacing:.05em;padding:3px var(--tu-space-3);text-transform:uppercase}.tu-portfolio-account-menu{box-sizing:border-box;font-family:var(--tu-font-family);width:var(--tu-portfolio-account-menu-width)}.tu-portfolio-account-menu__body{display:flex;flex-direction:column}.tu-portfolio-account-menu__identity{align-items:center;display:flex;gap:var(--tu-space-5);min-width:0;padding:var(--tu-space-4) var(--tu-space-5) 0}.tu-portfolio-account-menu__identity .tu-avatar{background:var(--tu-status-info-solid);box-shadow:var(--tu-shadow-none);color:var(--tu-status-info-on-solid);flex:0 0 auto;font-size:var(--tu-font-lg);height:var(--tu-space-10);width:var(--tu-space-10)}.tu-portfolio-account-menu__identity-text{display:flex;flex-direction:column;gap:var(--tu-space-2xs);min-width:0}.tu-portfolio-account-menu__name{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-portfolio-account-menu__email{color:var(--tu-text-muted);font-size:var(--tu-font-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-portfolio-account-menu__chips{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);padding:var(--tu-space-3) var(--tu-space-5) var(--tu-space-4)}.tu-portfolio-account-menu__chip{background:var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);font-size:var(--tu-font-xs);font-weight:600;line-height:1.2;padding:var(--tu-space-2xs) var(--tu-space-4)}.tu-portfolio-account-menu__chip--plan{background:var(--tu-surface-inverse);color:var(--tu-text-on-inverse)}.tu-portfolio-account-menu__separator{background:var(--tu-border);height:var(--tu-space-hairline);margin-inline:calc(var(--tu-space-2) * -1)}.tu-portfolio-account-menu__item{align-items:center;background:transparent;border:0;border-radius:var(--tu-radius-sm);color:var(--tu-text);cursor:pointer;display:flex;font-family:var(--tu-font-family);font-size:var(--tu-font-base);gap:var(--tu-space-3);justify-content:space-between;line-height:1.2;padding:var(--tu-space-2) var(--tu-space-5);text-align:left;width:100%}.tu-portfolio-account-menu__chips+.tu-portfolio-account-menu__separator+.tu-portfolio-account-menu__item{margin-top:var(--tu-space-1)}.tu-portfolio-account-menu__item+.tu-portfolio-account-menu__separator{margin-top:var(--tu-space-2xs)}.tu-portfolio-account-menu__item+.tu-portfolio-account-menu__separator+.tu-portfolio-account-menu__item{margin-top:var(--tu-space-2xs)}.tu-portfolio-account-menu__item:last-child{margin-bottom:calc(var(--tu-space-2) * -1)}.tu-portfolio-account-menu__item:hover{background:var(--tu-surface-sunken)}.tu-portfolio-account-menu__item:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-account-menu__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-portfolio-account-menu__item--danger{color:var(--tu-danger)}.tu-portfolio-account-menu__item--danger:hover{background:var(--tu-danger-surface)}.tu-portfolio-account-menu__hint{color:var(--tu-text-brand);flex:0 0 auto;font-size:var(--tu-font-sm);font-weight:600}.tu-portfolio-top-bar__brand{align-items:center;background:none;border:none;border-radius:var(--tu-radius-md);color:var(--tu-text);display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-base);font-weight:600;gap:var(--tu-space-2);padding:var(--tu-space-1) var(--tu-space-2)}.tu-portfolio-top-bar__brand--interactive{cursor:pointer}.tu-portfolio-top-bar__brand--interactive:hover{background:var(--tu-hover-bg)}.tu-portfolio-top-bar__brand--interactive:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-top-bar__brand-mark{align-items:center;background:var(--tu-brand);border-radius:var(--tu-radius-sm);color:var(--tu-on-brand, #fff);display:inline-flex;font-weight:700;height:var(--tu-icon-2xl);justify-content:center;width:var(--tu-icon-2xl)}.tu-portfolio-top-bar__settings{align-items:center;background:var(--tu-surface);border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-text-muted);cursor:pointer;display:inline-flex;padding:var(--tu-space-2)}.tu-portfolio-top-bar__settings:hover{background:var(--tu-hover-bg);color:var(--tu-text)}.tu-portfolio-top-bar__settings:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}@media(max-width:640px){.tu-portfolio-top-bar{flex-wrap:wrap}.tu-portfolio-top-bar--reference{display:flex}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__reference-trigger,.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__actions{white-space:normal}.tu-portfolio-top-bar__kbd,.tu-portfolio-top-bar__brand-label{display:none}}.tu-portfolio-action-bar{align-items:center;background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);display:flex;gap:var(--tu-space-3);min-height:var(--tu-space-11);padding:var(--tu-space-2) var(--tu-space-3)}.tu-portfolio-action-bar--bulk{border-color:var(--tu-brand);box-shadow:var(--tu-focus-ring)}.tu-portfolio-action-bar__hint{color:var(--tu-text-muted);font-size:var(--tu-font-sm)}.tu-portfolio-action-bar__summary{color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:600;white-space:nowrap}.tu-portfolio-action-bar__select-all{background:none;border:none;border-radius:var(--tu-radius-sm);color:var(--tu-brand);cursor:pointer;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);padding:var(--tu-space-1) var(--tu-space-2)}.tu-portfolio-action-bar__select-all:hover{background:var(--tu-hover-bg)}.tu-portfolio-action-bar__select-all:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-action-bar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.tu-portfolio-action-bar__clear{margin-left:auto}.tu-portfolio-action-bar__secondary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-2)}.tu-portfolio-action-bar__secondary-item--soon{align-items:center;color:var(--tu-text-muted);cursor:default;display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);gap:var(--tu-space-1);padding:var(--tu-space-2) var(--tu-space-3)}.tu-portfolio-action-bar--connect{background:transparent;border:0;border-radius:0;padding:var(--tu-space-2) 0}.tu-portfolio-action-bar--connect .tu-portfolio-action-bar__secondary{gap:var(--tu-space-3)}.tu-portfolio-action-bar--connect .tu-portfolio-action-bar__secondary-item{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);box-shadow:var(--tu-shadow-raised);box-sizing:border-box;color:var(--tu-text-secondary);font-size:var(--tu-font-base);font-weight:600;gap:var(--tu-space-2);padding:var(--tu-space-5) var(--tu-space-7)}.tu-portfolio-action-bar--connect .tu-portfolio-action-bar__soon-pill{align-items:center;background:var(--tu-surface-inverse);border-radius:var(--tu-radius-pill);color:var(--tu-text-on-inverse);display:inline-flex;font-size:var(--tu-font-2xs);font-weight:600;letter-spacing:var(--tu-tracking-caps);line-height:1;padding:var(--tu-space-2xs) var(--tu-space-2);text-transform:uppercase}.tu-portfolio-action-bar--connect .tu-portfolio-action-bar__connect-primary{background:var(--tu-surface-inverse);border-color:var(--tu-surface-inverse);color:var(--tu-text-on-inverse);font-size:var(--tu-font-base);padding:var(--tu-space-5) var(--tu-space-8)}.tu-site-list__zero-action{background:var(--tu-surface-inverse);border-color:var(--tu-surface-inverse);color:var(--tu-text-on-inverse)}.tu-portfolio-action-bar__inert-bulk-action{align-items:center;border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text-muted);display:inline-flex;font-size:var(--tu-font-sm);padding:var(--tu-space-2) var(--tu-space-3)}.tu-portfolio-action-bar__inert-bulk-action:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-action-bar__applicability{color:var(--tu-text-muted);font-size:var(--tu-font-xs);font-weight:500;margin-left:var(--tu-space-2)}.tu-portfolio-action-bar__bulk-action--inapplicable{align-items:center;border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-text-muted);cursor:not-allowed;display:inline-flex;font-size:var(--tu-font-sm);padding:var(--tu-space-2) var(--tu-space-3)}.tu-portfolio-action-bar__bulk-action--inapplicable:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-action-bar--bulk.tu-portfolio-action-bar--reference{background:var(--tu-surface-inverse);border:0;border-radius:var(--tu-radius-pill);box-shadow:var(--tu-shadow-none);box-sizing:border-box;gap:var(--tu-space-4);min-height:var(--tu-space-11);padding:var(--tu-space-1) var(--tu-space-9)}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__summary{color:var(--tu-text-on-inverse)}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__select-all,.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__actions .udi-action-button{background:color-mix(in srgb,var(--tu-text-on-inverse) 10%,var(--tu-surface-inverse));border:0;border-radius:var(--tu-radius-pill);box-sizing:border-box;color:var(--tu-text-on-inverse);font-size:var(--tu-font-sm);font-weight:600;min-height:var(--tu-icon-3xl);padding:0 var(--tu-space-6)}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__select-all:hover,.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__actions .udi-action-button:hover{background:color-mix(in srgb,var(--tu-text-on-inverse) 16%,var(--tu-surface-inverse))}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__inert-bulk-action,.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__bulk-action--inapplicable{background:color-mix(in srgb,var(--tu-text-on-inverse) 4%,var(--tu-surface-inverse));border:0;box-sizing:border-box;color:color-mix(in srgb,var(--tu-text-on-inverse) 40%,var(--tu-surface-inverse));cursor:default;font-weight:600;min-height:var(--tu-icon-3xl);padding:0 var(--tu-space-6)}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__applicability{color:color-mix(in srgb,var(--tu-text-on-inverse) 60%,var(--tu-surface-inverse))}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__actions{flex-wrap:nowrap}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__divider{align-self:center;background:color-mix(in srgb,var(--tu-text-on-inverse) 18%,var(--tu-surface-inverse));height:var(--tu-icon-lg);margin-left:auto;width:var(--tu-space-hairline)}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__clear{color:color-mix(in srgb,var(--tu-text-on-inverse) 70%,var(--tu-surface-inverse));margin-left:0}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__clear:hover{background:color-mix(in srgb,var(--tu-text-on-inverse) 10%,var(--tu-surface-inverse));color:var(--tu-text-on-inverse)}.tu-portfolio-bottom-bar{align-items:center;display:flex;flex-direction:column;width:100%}.tu-portfolio-bottom-bar__handle.tu-icon-button{background:var(--tu-surface-inverse);border-radius:var(--tu-radius-circle);color:var(--tu-text-on-inverse);height:var(--tu-icon-3xl);margin-bottom:calc(-1 * var(--tu-space-1));position:relative;width:var(--tu-icon-3xl);z-index:1}.tu-portfolio-bottom-bar__handle.tu-icon-button:hover{background:color-mix(in srgb,var(--tu-text-on-inverse) 16%,var(--tu-surface-inverse))}.tu-portfolio-bottom-bar__handle.tu-icon-button:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-action-bar--connect.tu-portfolio-action-bar--rail{background:var(--tu-surface-inverse);border:0;border-radius:var(--tu-radius-md);gap:0;overflow:hidden;padding:0;width:100%}.tu-portfolio-action-bar--rail .tu-portfolio-action-bar__hint{color:color-mix(in srgb,var(--tu-text-on-inverse) 70%,var(--tu-surface-inverse));padding:var(--tu-space-5) var(--tu-space-8)}.tu-portfolio-action-bar--rail .tu-portfolio-action-bar__secondary{flex-wrap:nowrap;gap:0}.tu-portfolio-action-bar--rail .udi-action-button{background:transparent;border:0;border-radius:0;color:var(--tu-text-on-inverse);font-size:var(--tu-font-base);font-weight:500;gap:var(--tu-space-4);min-height:48px;padding:var(--tu-space-5) var(--tu-space-8);white-space:nowrap}.tu-portfolio-action-bar--rail .udi-action-button:hover{background:color-mix(in srgb,var(--tu-text-on-inverse) 10%,var(--tu-surface-inverse))}.tu-portfolio-action-bar--rail .udi-action-button:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-portfolio-action-bar--rail .tu-portfolio-action-bar__secondary>*{border-left:var(--tu-space-hairline) solid color-mix(in srgb,var(--tu-text-on-inverse) 18%,var(--tu-surface-inverse))}.tu-portfolio-action-bar--rail .tu-portfolio-action-bar__connect-primary{border-left:0}.tu-portfolio-action-bar--rail .tu-portfolio-action-bar__secondary-item--soon{color:color-mix(in srgb,var(--tu-text-on-inverse) 40%,var(--tu-surface-inverse));font-size:var(--tu-font-base);gap:var(--tu-space-4);min-height:48px;padding:var(--tu-space-5) var(--tu-space-8)}.tu-portfolio-action-bar--rail .tu-portfolio-action-bar__soon-pill{color:color-mix(in srgb,var(--tu-text-on-inverse) 70%,var(--tu-surface-inverse))}@media(prefers-reduced-motion:no-preference){.tu-portfolio-action-bar--rail .udi-action-button,.tu-portfolio-bottom-bar__handle.tu-icon-button{transition:background var(--motion-hover) var(--ease-out)}}@media(max-width:640px){.tu-portfolio-action-bar--connect.tu-portfolio-action-bar--rail{flex-wrap:nowrap;overflow-x:auto}}@media(max-width:640px){.tu-portfolio-action-bar{flex-wrap:wrap}}.tu-footer{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--tu-font-family);font-size:var(--tu-font-sm);font-weight:500;gap:var(--tu-space-7);justify-content:space-between;padding:var(--tu-space-9) 0}.tu-footer__facts{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-1)}.tu-footer__fact-group{align-items:center;display:inline-flex;gap:var(--tu-space-1)}.tu-footer__separator{color:var(--tu-text-muted)}.tu-footer__fact,.tu-footer__environment{color:var(--tu-text-secondary)}.tu-footer__environment{text-align:right}.tu-footer__brand.tu-external-link{font-size:var(--tu-font-sm)}.tu-footer__brand--plain{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}@media(max-width:640px){.tu-footer{gap:var(--tu-space-3);justify-content:flex-start}.tu-footer__environment{text-align:left}}.tu-save-footer{background:var(--tu-surface-inverse);border-radius:var(--tu-radius-pill) var(--tu-radius-pill) 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:var(--tu-space-3) 0}.tu-save-footer--sticky{bottom:0;position:sticky;z-index:2}.tu-save-footer__inner{align-items:center;display:flex;gap:var(--tu-space-7);justify-content:space-between;min-height:48px;padding:0 var(--tu-space-3) 0 var(--tu-space-9)}.tu-save-footer__message{align-items:center;color:var(--tu-text-on-inverse);display:inline-flex;font-family:var(--tu-font-family);font-size:var(--tu-font-base);font-weight:500;gap:var(--tu-space-3);line-height:1.4}.tu-save-footer__glyph{flex-shrink:0}.tu-save-footer__actions{align-items:center;display:flex;gap:var(--tu-space-9)}.tu-save-footer__revert.udi-action-button--tertiary{--udi-action-button-fg: var(--tu-text-on-inverse)}.tu-save-footer__revert.udi-action-button--tertiary:hover:not(:disabled){--udi-action-button-bg: color-mix(in srgb, var(--tu-text-on-inverse) 10%, var(--tu-surface-inverse))}@media(max-width:640px){.tu-save-footer__inner{align-items:flex-start;flex-direction:column;gap:var(--tu-space-3);padding:var(--tu-space-3) var(--tu-space-7)}.tu-save-footer__message{white-space:normal}.tu-save-footer__actions{gap:var(--tu-space-7);width:100%}}.tu-reference-filter-empty{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0;padding:var(--tu-space-3) 0 var(--tu-space-4)}.tu-search-field{align-items:center;background:var(--tu-surface-sunken);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);box-sizing:border-box;color:var(--tu-text);display:inline-flex;gap:8px;min-width:0;width:100%;transition:border-color var(--motion-hover) var(--ease-standard)}.tu-search-field--size-sm{font-size:var(--tu-font-sm);min-height:var(--tu-control-height-compact, calc(var(--tu-space-7) * 2));padding:0 var(--tu-space-4)}.tu-search-field--size-md{min-height:var(--tu-control-height-regular, var(--tu-space-10));padding:0 10px}.tu-search-field--size-lg{font-size:var(--tu-font-xl);min-height:var(--tu-control-height-comfortable, var(--tu-space-11));padding:0 var(--tu-space-7)}.tu-search-field:hover:not(.tu-search-field--disabled){border-color:var(--tu-border-strong)}.tu-search-field:focus-within{border-color:var(--tu-border-strong);box-shadow:var(--tu-focus-ring)}.tu-search-field__icon{color:var(--tu-text-muted);flex-shrink:0}.tu-search-field__input{background:transparent;border:0;color:var(--tu-text);flex:1 1 auto;font:inherit;min-width:0;outline:none;padding:7px 0}.tu-search-field__input::placeholder{color:var(--tu-text-muted)}.tu-search-field__input::-webkit-search-decoration,.tu-search-field__input::-webkit-search-cancel-button,.tu-search-field__input::-webkit-search-results-button,.tu-search-field__input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}.tu-search-field__clear{align-items:center;background:transparent;border:0;border-radius:var(--tu-radius-md);color:var(--tu-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:2px}.tu-search-field__clear:hover:not(:disabled){color:var(--tu-text)}.tu-search-field__clear[hidden]{visibility:hidden}.tu-search-field__clear:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-search-field--disabled{color:var(--tu-text-muted);cursor:not-allowed;opacity:.6}.tu-search-field--disabled .tu-search-field__input{cursor:not-allowed}.tu-dialog__portal{align-items:center;display:flex;inset:0;justify-content:center;padding:7vh var(--tu-space-8);position:fixed;top:var(--tu-viewport-inset-top, 0px);z-index:var(--z-modal)}.tu-dialog__portal--modal{-webkit-backdrop-filter:blur(8px) saturate(150%);backdrop-filter:blur(8px) saturate(150%);background:#00000040;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.tu-dialog__portal--modal.tu-dialog__portal--open{opacity:1}.tu-dialog__portal--non-modal{background:transparent;pointer-events:none}.tu-dialog__portal--non-modal .tu-dialog__content{pointer-events:auto}.tu-dialog__content[data-resizing]{overflow-y:hidden}.tu-dialog__content{background:var(--tu-surface);border-radius:var(--tu-radius-modal);box-shadow:var(--tu-shadow-modal);max-height:calc(86vh - var(--tu-viewport-inset-top, 0px));outline:none;overflow-y:auto;overscroll-behavior:contain;width:min(560px,100%)}.tu-dialog__content--sm{width:min(400px,100%)}.tu-dialog__content--md{width:min(560px,100%)}.tu-dialog__content--lg{width:min(740px,100%)}.tu-dialog__content--full{width:calc(100vw - var(--tu-space-8) - var(--tu-space-8))}.tu-dialog__header{background:var(--tu-surface);position:sticky;top:0;z-index:1}.tu-dialog__title{background:var(--tu-surface);border-bottom:1px solid var(--tu-border);color:var(--tu-text);font-size:var(--tu-font-2xl);font-weight:700;line-height:1.3;margin:0;padding:var(--tu-space-7) var(--tu-space-8)}.tu-dialog__content>.tu-dialog__title{position:sticky;top:0;z-index:1}.tu-dialog__description{color:var(--tu-text-secondary);font-size:var(--tu-font-base);margin:0;padding:var(--tu-space-7) var(--tu-space-8)}.tu-dialog__body{padding:var(--tu-space-7) var(--tu-space-8)}.tu-dialog__footer{background:var(--tu-surface);border-top:1px solid var(--tu-border);bottom:0;display:flex;flex-wrap:wrap;gap:var(--tu-space-5);justify-content:flex-end;padding:var(--tu-space-7) var(--tu-space-8);position:sticky}.tu-dialog__content--compact{display:flex;flex-direction:column;gap:var(--tu-space-5);padding:var(--tu-space-9)}.tu-dialog__content--compact>.tu-dialog__title,.tu-dialog__content--compact .tu-dialog__title{border-bottom:0;font-size:var(--tu-font-2xl);padding:0;position:static}.tu-dialog__content--compact .tu-dialog__description,.tu-dialog__content--compact .tu-dialog__body{padding:0}.tu-dialog__content--compact .tu-dialog__footer{border-top:0;flex-wrap:nowrap;gap:var(--tu-space-3);padding:0;padding-top:var(--tu-space-3);position:static}.tu-dialog__content--compact .tu-dialog__footer>.udi-action-button,.tu-dialog__content--compact .tu-dialog__footer>.udi-action-button .udi-action-button__label{min-width:0;text-align:center;white-space:normal}@media(prefers-reduced-motion:reduce){.tu-dialog__portal--modal{transition:none}}.tu-dialog__portal:has(.udi-cmd-confirm){z-index:var(--z-top)}.udi-cmd-confirm .tu-destructive-notice .tu-dialog__description{color:var(--tu-text);padding:0}.tu-dialog__portal:has(.udi-cmd-payload){z-index:var(--z-top)}.udi-modal-backdrop.udi-cmd-backdrop{z-index:var(--z-top)}.udi-cmd-payload__form{display:flex;flex-direction:column;gap:var(--tu-space-5);margin:0;padding:var(--tu-space-5) var(--tu-space-8)}.udi-cmd-payload__field{display:flex;flex-direction:column;gap:var(--tu-space-2)}.udi-cmd-payload__label{color:var(--tu-text);font-size:var(--tu-font-sm);font-weight:600}.udi-cmd-payload__required{color:var(--tu-danger)}.udi-cmd-payload__input,.udi-cmd-payload__select{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);box-sizing:border-box;color:var(--tu-text);font-family:inherit;font-size:var(--tu-font-sm);padding:var(--tu-space-3);width:100%}.udi-cmd-payload__slider{width:100%}.udi-cmd-payload__input:focus-visible,.udi-cmd-payload__select:focus-visible,.udi-cmd-payload__slider:focus-visible{border-color:var(--tu-accent);box-shadow:var(--tu-focus-ring);outline:none}.udi-cmd-payload__input[aria-invalid=true],.udi-cmd-payload__select[aria-invalid=true]{border-color:var(--tu-danger)}.udi-cmd-payload__help{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);margin:0}.udi-cmd-payload__error,.udi-cmd-payload__summary{color:var(--tu-danger);font-size:var(--tu-font-sm);margin:0}.udi-cmd-payload__summary{padding:0 var(--tu-space-8) var(--tu-space-5)}.udi-cmd-payload__submit-shim{display:none}.tu-tree{font-family:var(--tu-font-family);outline:none}.tu-tree__root,.tu-tree__group{list-style:none;margin:0;padding:0}.tu-tree__item{outline:none}.tu-tree__row{align-items:center;border-radius:var(--tu-radius-sm);box-sizing:border-box;color:var(--tu-text);cursor:pointer;display:flex;font-size:var(--tu-font-sm);gap:var(--tu-space-2);line-height:1.4;min-height:28px;padding:var(--tu-space-1) var(--tu-space-2);transition:background var(--motion-hover) var(--ease-standard),color var(--motion-hover) var(--ease-standard)}.tu-tree__row{padding-inline-start:var(--tu-tree-indent, 0px)}.tu-tree__item>.tu-tree__row:hover{background:var(--tu-hover-bg)}.tu-tree__item--selected>.tu-tree__row{background:var(--tu-active-bg);color:var(--tu-brand-ink);font-weight:600}.tu-tree__item:focus-visible>.tu-tree__row{box-shadow:var(--tu-focus-ring);outline:none}.tu-tree__twisty{align-items:center;color:var(--tu-text-muted);display:inline-flex;flex:0 0 auto;height:var(--tu-icon-md);justify-content:center;width:var(--tu-icon-md)}.tu-tree__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-tree__input{background:var(--tu-surface);border:1px solid var(--tu-border-strong);border-radius:var(--tu-radius-xs);box-sizing:border-box;color:var(--tu-text);flex:1 1 auto;font:inherit;min-width:0;padding:0 var(--tu-space-2)}.tu-tree__input:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-tree__options{align-items:center;background:transparent;border:none;border-radius:var(--tu-radius-xs);color:var(--tu-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;opacity:0;padding:0;transition:opacity var(--motion-hover) var(--ease-standard),background var(--motion-hover) var(--ease-standard);width:22px}.tu-tree__row:hover .tu-tree__options,.tu-tree__options:focus-visible,.tu-tree__options[aria-expanded=true],.tu-tree__item--selected .tu-tree__options{opacity:1}.tu-tree__options:hover{background:var(--tu-surface-sunken);color:var(--tu-text)}.tu-tree__options:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-tree__empty,.tu-tree--unavailable{color:var(--tu-text-muted);font-size:var(--tu-font-sm);margin:0;padding:var(--tu-space-3) var(--tu-space-2)}.tu-tree__menu{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);box-shadow:var(--tu-shadow-popover);display:flex;flex-direction:column;left:var(--tu-tree-menu-left, 0);min-width:168px;padding:var(--tu-space-1);position:fixed;top:var(--tu-tree-menu-top, 0);visibility:hidden;z-index:var(--z-top)}.tu-tree__menu[data-positioned=true]{visibility:visible}.tu-tree__menuitem{background:transparent;border:none;border-radius:var(--tu-radius-xs);color:var(--tu-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:var(--tu-font-sm);gap:2px;padding:var(--tu-space-2) var(--tu-space-3);text-align:start;transition:background var(--motion-hover) var(--ease-standard)}.tu-tree__menuitem:hover{background:var(--tu-hover-bg)}.tu-tree__menuitem:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-tree__menuitem--danger{color:var(--tu-status-error)}.tu-tree__menuitem[aria-disabled=true]{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-tree__menuitem[aria-disabled=true]:hover{background:transparent}.tu-tree__menuitem-reason{color:var(--tu-text-muted);font-size:var(--tu-font-2xs);line-height:1.3}@media(prefers-reduced-motion:reduce){.tu-tree__row,.tu-tree__options,.tu-tree__menuitem{transition:none}}.cmr-fallback-card{padding:var(--tu-space-5) var(--tu-space-7);margin:var(--tu-space-1) 0;border:var(--tu-space-hairline) dashed var(--tu-status-warning-border);border-radius:var(--tu-radius-md);background:var(--tu-status-warning-bg);color:var(--tu-text-secondary);font-size:var(--tu-font-sm);line-height:1.4}.cmr-fallback-card__title{margin-bottom:var(--tu-space-1);color:var(--tu-status-warning-ink);font-weight:var(--tu-font-weight-semibold)}.tu-text-input,.tu-textarea,.tu-select,.tu-date-picker,.tu-time-picker,.tu-color-picker{display:flex;flex-direction:column;gap:var(--tu-space-3);min-width:0;width:100%}.tu-field__label{color:var(--tu-text-secondary);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-medium);letter-spacing:var(--tu-tracking-b2)}.tu-field__required{color:var(--tu-status-error)}.tu-field__footer{display:flex;gap:var(--tu-space-3);justify-content:space-between}.tu-field__message{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);line-height:1.35}.tu-field__message--error{color:var(--tu-status-error-ink)}.tu-field__count{color:var(--tu-text-muted);flex-shrink:0;font-size:var(--tu-font-sm);line-height:1.35}.tu-text-input__control,.tu-select__trigger,.tu-date-picker__trigger,.tu-time-picker__trigger,.tu-color-picker__trigger,.tu-textarea__control{background:var(--tu-surface-sunken);border:1px solid transparent;border-radius:var(--tu-radius-input);box-sizing:border-box;color:var(--tu-text);font:inherit;transition:background var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard);width:100%}.tu-text-input__control,.tu-select__trigger,.tu-date-picker__trigger,.tu-time-picker__trigger,.tu-color-picker__trigger{align-items:center;display:flex;gap:var(--tu-space-3);padding:0 var(--tu-space-7);text-align:start}.tu-text-input--lg .tu-text-input__control,.tu-select--lg .tu-select__trigger,.tu-date-picker--lg .tu-date-picker__trigger,.tu-time-picker--lg .tu-time-picker__trigger,.tu-color-picker--lg .tu-color-picker__trigger{font-size:var(--tu-font-lg);height:var(--tu-control-height-comfortable, 48px)}.tu-text-input--md .tu-text-input__control,.tu-select--md .tu-select__trigger,.tu-date-picker--md .tu-date-picker__trigger,.tu-time-picker--md .tu-time-picker__trigger,.tu-color-picker--md .tu-color-picker__trigger{font-size:var(--tu-font-base);height:var(--tu-control-height-regular, 40px)}.tu-text-input--sm .tu-text-input__control,.tu-select--sm .tu-select__trigger,.tu-date-picker--sm .tu-date-picker__trigger,.tu-time-picker--sm .tu-time-picker__trigger,.tu-color-picker--sm .tu-color-picker__trigger{font-size:var(--tu-font-base);height:var(--tu-control-height-compact, 32px);padding:0 var(--tu-space-5)}.tu-text-input__control:focus-within,.tu-textarea__control:focus-visible,.tu-select__trigger:focus-visible,.tu-date-picker__trigger:focus-visible,.tu-time-picker__trigger:focus-visible,.tu-color-picker__trigger:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-text-input--error .tu-text-input__control,.tu-textarea--error .tu-textarea__control,.tu-select--error .tu-select__trigger,.tu-date-picker--error .tu-date-picker__trigger,.tu-time-picker--error .tu-time-picker__trigger,.tu-color-picker--error .tu-color-picker__trigger{border-color:var(--tu-status-error)}.tu-text-input--disabled .tu-text-input__control,.tu-textarea--disabled .tu-textarea__control,.tu-select--disabled .tu-select__trigger,.tu-date-picker--disabled .tu-date-picker__trigger,.tu-time-picker--disabled .tu-time-picker__trigger,.tu-color-picker--disabled .tu-color-picker__trigger{background:var(--tu-control-bg-disabled);color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-text-input__input{background:transparent;border:0;color:inherit;flex:1 1 auto;font:inherit;letter-spacing:var(--tu-tracking-b1);min-width:0;outline:none;padding:0}.tu-text-input__input::placeholder{color:var(--tu-text-muted)}.tu-text-input__input:disabled{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-text-input__icon,.tu-text-input__affix{color:var(--tu-text-muted);flex-shrink:0}.tu-text-input__action{align-items:center;background:transparent;border:0;border-radius:var(--tu-radius-md);color:var(--tu-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:var(--tu-space-2xs)}.tu-text-input__action:hover:not(:disabled){background:var(--tu-hover-bg);color:var(--tu-text)}.tu-text-input__action:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-text-input__action:disabled{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-textarea__control{display:block;letter-spacing:var(--tu-tracking-b1);line-height:1.5;min-height:88px;outline:none;padding:var(--tu-space-5) var(--tu-space-7);resize:vertical}.tu-textarea--lg .tu-textarea__control{font-size:var(--tu-font-lg)}.tu-textarea--md .tu-textarea__control,.tu-textarea--sm .tu-textarea__control{font-size:var(--tu-font-base)}.tu-textarea--fixed .tu-textarea__control{resize:none}.tu-textarea__control::placeholder{color:var(--tu-text-muted)}.tu-textarea__control:disabled{cursor:not-allowed}.tu-select__trigger,.tu-date-picker__trigger,.tu-time-picker__trigger,.tu-color-picker__trigger,.tu-action-selector__trigger{cursor:pointer}.tu-select__trigger:disabled,.tu-date-picker__trigger:disabled,.tu-time-picker__trigger:disabled,.tu-color-picker__trigger:disabled,.tu-action-selector__trigger:disabled{cursor:not-allowed}.tu-select__value,.tu-date-picker__value,.tu-time-picker__value,.tu-color-picker__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-select__trigger[data-placeholder=true] .tu-select__value,.tu-date-picker__trigger[data-placeholder=true] .tu-date-picker__value,.tu-time-picker__trigger[data-placeholder=true] .tu-time-picker__value{color:var(--tu-text-muted)}.tu-select__caret,.tu-action-selector__caret{color:var(--tu-text-secondary);flex-shrink:0;transition:transform var(--motion-hover) var(--ease-standard)}.tu-select__trigger[aria-expanded=true] .tu-select__caret,.tu-action-selector__trigger[aria-expanded=true] .tu-action-selector__caret{transform:rotate(180deg)}.tu-select__panel,.tu-time-picker__panel,.tu-action-selector__panel{padding:0}.tu-select__panel-inner{display:flex;flex-direction:column;max-height:320px;min-width:var(--tu-select-panel-width, 240px);width:var(--tu-select-panel-width, auto)}.tu-select__filter{border-bottom:1px solid var(--tu-border);padding:var(--tu-space-2)}.tu-select__panel--sm .tu-select__panel-inner{min-width:max(var(--tu-select-panel-width, 0px),calc(var(--tu-space-15) * 2.4));width:max(var(--tu-select-panel-width, 0px),calc(var(--tu-space-15) * 2.4))}.tu-select__panel--pill .tu-select__panel-inner{max-width:calc(var(--tu-space-15) * 4);min-width:max(var(--tu-select-panel-width, 0px),calc(var(--tu-space-15) * 2));width:max-content}.tu-select__panel--sm .tu-select__filter,.tu-select__panel--pill .tu-select__filter{border-bottom:0;padding:var(--tu-space-3) var(--tu-space-3) 0}.tu-select__panel--sm .tu-select__listbox,.tu-select__panel--pill .tu-select__listbox{padding:var(--tu-space-2) var(--tu-space-3) var(--tu-space-3)}.tu-select__panel--sm .tu-select__option,.tu-select__panel--pill .tu-select__option{border-radius:var(--tu-radius-md);font-size:var(--tu-font-sm);padding:var(--tu-space-3) var(--tu-space-5)}.tu-select__panel--sm .tu-search-field,.tu-select__panel--pill .tu-search-field{background:var(--tu-surface);font-size:var(--tu-font-sm);min-height:var(--tu-control-height-compact, calc(var(--tu-space-7) * 2));padding:0 var(--tu-space-5)}.tu-select__panel--pill .tu-search-field:focus-within,.tu-select__panel--sm .tu-search-field:focus-within{border-color:var(--tu-border-strong);box-shadow:var(--tu-shadow-none)}.tu-select__listbox,.tu-time-picker__listbox,.tu-action-selector__menu{overflow-y:auto;outline:none;padding:var(--tu-space-2) 0}.tu-time-picker__listbox{max-height:264px;min-width:var(--tu-time-panel-width, 200px)}.tu-select__section{color:var(--tu-text-brand);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold);padding:var(--tu-space-4) var(--tu-space-7) var(--tu-space-2)}.tu-select__option,.tu-time-picker__option,.tu-action-selector__item{align-items:center;color:var(--tu-text);cursor:pointer;display:flex;gap:var(--tu-space-2);letter-spacing:var(--tu-tracking-b1);padding:var(--tu-space-4) var(--tu-space-7);transition:background var(--motion-hover) var(--ease-standard)}.tu-select__option-label,.tu-time-picker__option-label,.tu-action-selector__item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-select__option-icon,.tu-time-picker__option-icon,.tu-action-selector__item-icon{color:var(--tu-text-secondary);flex-shrink:0}.tu-select__option-check,.tu-time-picker__option-check{color:var(--tu-status-success-ink);flex-shrink:0}.tu-select__option:hover,.tu-select__option[data-active=true],.tu-time-picker__option:hover,.tu-time-picker__option[data-active=true],.tu-action-selector__item:hover,.tu-action-selector__item[data-active=true]{background:var(--tu-hover-bg)}.tu-select__option--destructive,.tu-action-selector__item--destructive,.tu-select__option--destructive .tu-select__option-icon,.tu-action-selector__item--destructive .tu-action-selector__item-icon{color:var(--tu-status-error-ink)}.tu-select__option--destructive:hover,.tu-select__option--destructive[data-active=true],.tu-action-selector__item--destructive:hover,.tu-action-selector__item--destructive[data-active=true]{background:var(--tu-status-error-bg)}.tu-select__option--disabled,.tu-action-selector__item--disabled{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-select__option--disabled:hover,.tu-action-selector__item--disabled:hover{background:transparent}.tu-select__empty{color:var(--tu-text-muted);font-size:var(--tu-font-base);padding:var(--tu-space-4) var(--tu-space-7)}.tu-date-picker__panel{padding:var(--tu-space-7);width:300px}.tu-date-picker__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--tu-space-5)}.tu-date-picker__title{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-semibold)}.tu-date-picker__grid{display:flex;flex-direction:column;gap:var(--tu-space-2xs);outline:none}.tu-date-picker__row{display:grid;gap:var(--tu-space-2xs);grid-template-columns:repeat(7,36px);justify-content:center}.tu-date-picker__weekday{align-items:center;color:var(--tu-text-muted);display:flex;font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-medium);height:20px;justify-content:center;letter-spacing:var(--tu-tracking-label)}.tu-date-picker__cell{align-items:center;border:1px solid transparent;border-radius:var(--tu-radius-md);box-sizing:border-box;color:var(--tu-text);cursor:pointer;display:flex;font-size:var(--tu-font-base);height:36px;justify-content:center;transition:background var(--motion-hover) var(--ease-standard),color var(--motion-hover) var(--ease-standard);width:36px}.tu-date-picker__cell--empty{cursor:default}.tu-date-picker__cell:hover:not([data-outside-range]):not(.tu-date-picker__cell--empty){background:var(--tu-hover-bg)}.tu-date-picker__cell:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-date-picker__cell[data-today=true]{border-color:var(--tu-brand)}.tu-date-picker__cell[data-selected=true]{background:var(--tu-brand-solid);border-color:var(--tu-brand-solid);color:var(--tu-brand-on-solid);font-weight:var(--tu-font-weight-semibold)}.tu-date-picker__cell[data-outside-range]{color:var(--tu-control-text-disabled);cursor:not-allowed}.tu-time-picker__icon{color:var(--tu-text-muted);flex-shrink:0}.tu-color-picker__panel{display:flex;flex-direction:column;gap:var(--tu-space-5);box-shadow:var(--tu-shadow-modal);padding:var(--tu-space-5);width:232px}.tu-color-picker__preview{background:var(--tu-color-picker-value, transparent);border-radius:var(--tu-radius-xs);flex-shrink:0;height:20px;outline:1px solid color-mix(in srgb,var(--tu-text) 40%,transparent);outline-offset:-1px;width:20px}.tu-color-picker__field{width:100%}.tu-color-picker__swatches{display:grid;gap:var(--tu-space-2);grid-template-columns:repeat(5,1fr);outline:none}.tu-color-picker__swatch{background:var(--tu-color-picker-swatch, transparent);border-radius:var(--tu-radius-xs);cursor:pointer;height:24px;outline:1px solid color-mix(in srgb,var(--tu-text) 40%,transparent);outline-offset:-1px;position:relative;width:24px}.tu-color-picker__swatch[aria-selected=true]:after{border:3px solid color-mix(in srgb,var(--tu-text) 25%,transparent);border-radius:inherit;content:"";inset:0;position:absolute}.tu-color-picker__swatch[data-active=true]{box-shadow:var(--tu-focus-ring)}.tu-color-picker__panel--spectrum{width:264px}.tu-color-spectrum{display:flex;flex-direction:column;gap:var(--tu-space-4)}.tu-color-spectrum__area{background:linear-gradient(to top,rgb(0 0 0),transparent),linear-gradient(to right,rgb(255 255 255),transparent),hsl(var(--tu-color-spectrum-hue, 0) 100% 50%);border-radius:var(--tu-radius-sm);cursor:crosshair;height:140px;outline:none;position:relative;touch-action:none;user-select:none}.tu-color-spectrum__hue{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:var(--tu-radius-pill);cursor:pointer;height:12px;outline:none;position:relative;touch-action:none;user-select:none}.tu-color-spectrum__area:focus-visible,.tu-color-spectrum__hue:focus-visible{box-shadow:var(--tu-focus-ring)}.tu-color-spectrum__area[aria-disabled=true],.tu-color-spectrum__hue[aria-disabled=true]{cursor:not-allowed;opacity:.5}.tu-color-spectrum__knob,.tu-color-spectrum__hue-knob{border:2px solid var(--tu-surface);border-radius:var(--tu-radius-circle);height:16px;outline:1px solid color-mix(in srgb,var(--tu-text) 55%,transparent);pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:16px}.tu-color-spectrum__knob{left:var(--tu-color-spectrum-x, 0%);top:var(--tu-color-spectrum-y, 0%)}.tu-color-spectrum__hue-knob{left:var(--tu-color-spectrum-hue-x, 0%);top:50%}.tu-action-selector{display:inline-flex;flex-direction:column;position:relative}.tu-action-selector__trigger{align-items:center;background:var(--tu-surface-sunken);border:1px solid transparent;border-radius:var(--tu-radius-input);box-sizing:border-box;color:var(--tu-text);display:inline-flex;font-size:var(--tu-font-base);gap:var(--tu-space-3);letter-spacing:var(--tu-tracking-b2);min-height:40px;padding:0 var(--tu-space-7);transition:background var(--motion-hover) var(--ease-standard),border-color var(--motion-hover) var(--ease-standard),box-shadow var(--motion-hover) var(--ease-standard);white-space:nowrap}.tu-action-selector__trigger:hover:not(:disabled){background:var(--tu-hover-bg)}.tu-action-selector__trigger:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-action-selector__trigger:disabled{background:var(--tu-control-bg-disabled);color:var(--tu-control-text-disabled)}.tu-action-selector--mini .tu-action-selector__trigger{background:var(--tu-surface);border-color:var(--tu-border);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-medium);min-height:32px;padding:0 var(--tu-space-5)}.tu-action-selector__count{color:var(--tu-text-brand);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold)}.tu-action-selector__menu{min-width:240px}.tu-action-selector__checkboxes{display:flex;flex-direction:column;max-height:320px;min-width:240px;overflow-y:auto;padding:var(--tu-space-2) 0}.tu-action-selector__select-all{border-bottom:1px solid var(--tu-border);padding:var(--tu-space-3) var(--tu-space-7)}.tu-action-selector__checkbox-row{padding:var(--tu-space-3) var(--tu-space-7)}@media(prefers-reduced-motion:reduce){.tu-text-input__control,.tu-textarea__control,.tu-select__trigger,.tu-select__caret,.tu-select__option,.tu-date-picker__trigger,.tu-date-picker__cell,.tu-time-picker__trigger,.tu-time-picker__option,.tu-color-picker__trigger,.tu-action-selector__trigger,.tu-action-selector__caret,.tu-action-selector__item{transition:none}}.tu-account-confirmation__chip{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.tu-account-confirmation__affects{color:var(--tu-text-secondary);display:inline;margin:0}.tu-account-confirmation__body{display:block;margin:0}.tu-account-confirmation__consequences{margin:0 0 var(--tu-space-3);padding-inline-start:var(--tu-space-9)}.tu-account-confirmation__note{color:var(--tu-text-muted);margin:0}.tu-account-confirmation__credential{margin-block-start:var(--tu-space-3)}.tu-account-confirmation__steps{list-style:none;margin:0;padding-inline-start:0}.tu-account-confirmation__step{align-items:flex-start;display:flex;gap:var(--tu-space-5);padding-block:var(--tu-space-3)}.tu-account-confirmation__step-marker{align-items:center;display:inline-flex;flex:0 0 var(--tu-icon-lg);justify-content:center}.tu-account-confirmation__step-content{display:flex;flex-direction:column;gap:var(--tu-space-2)}.tu-account-confirmation__step-status{color:var(--tu-text-muted);font-size:var(--tu-type-scale-xs)}.tu-account-confirmation__step-result{color:var(--tu-text-secondary)}.tu-account-confirmation__step--failed .tu-account-confirmation__step-result{color:var(--tu-danger)}.tu-account-confirmation__step-queued{border:1px solid var(--tu-border-strong);border-radius:var(--tu-radius-pill);block-size:var(--tu-space-3);inline-size:var(--tu-space-3)}.tu-account-confirmation__outcome-icon{color:var(--tu-status-success)}.tu-account-confirmation__outcome-icon--failed{color:var(--tu-danger)}.tu-actions-center{background:var(--tu-surface);border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-lg);color:var(--tu-text);overflow:hidden}.tu-actions-center__header{border-bottom:var(--tu-space-hairline) solid var(--tu-border);padding:var(--tu-space-5) var(--tu-space-6)}.tu-actions-center__header h2,.tu-actions-center__plan h3{margin:0}.tu-actions-center__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr)}.tu-actions-center__findings-pane{min-width:0;padding:var(--tu-space-5)}.tu-actions-center__filters{display:flex;flex-wrap:wrap;gap:var(--tu-space-2);margin-bottom:var(--tu-space-3)}.tu-actions-center__filters .tu-action-button[aria-pressed=true]{background:var(--tu-tone-brand-tint);color:var(--tu-text)}.tu-actions-center__results{min-height:calc(var(--tu-space-11) * 2)}.tu-actions-center__findings,.tu-actions-center__plan-steps{list-style:none;margin:0;padding:0}.tu-actions-center__findings{display:flex;flex-direction:column;gap:var(--tu-space-2)}.tu-actions-center__finding-row{align-items:stretch;display:flex;gap:var(--tu-space-2)}.tu-actions-center__finding{align-items:stretch;border:var(--tu-space-hairline) solid var(--tu-border);flex:1;justify-content:space-between;min-width:0;text-align:start}.tu-actions-center__finding--static{display:flex;padding:var(--tu-space-3) var(--tu-space-4)}.tu-actions-center__finding[aria-pressed=true]{border-color:var(--tu-brand)}.tu-actions-center__finding-copy{display:flex;flex:1;flex-direction:column;gap:var(--tu-space-1);min-width:0}.tu-actions-center__finding-copy>span{color:var(--tu-text-secondary);font-weight:400}.tu-actions-center__finding-copy small{color:var(--tu-text-muted);display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.tu-actions-center__finding-trailing{align-items:center;display:flex;flex:none}.tu-actions-center__plan{background:var(--tu-surface-sunken);border-inline-start:var(--tu-space-hairline) solid var(--tu-border);display:flex;flex-direction:column;gap:var(--tu-space-4);padding:var(--tu-space-6)}.tu-actions-center__plan>p{color:var(--tu-text-secondary);margin:0}.tu-actions-center__plan-heading{align-items:center;display:flex;justify-content:space-between;gap:var(--tu-space-3)}.tu-actions-center__plan-steps{display:flex;flex-direction:column}.tu-actions-center__plan-step{align-items:flex-start;border-top:var(--tu-space-hairline) solid var(--tu-border);display:flex;gap:var(--tu-space-3);justify-content:space-between;padding-block:var(--tu-space-3)}.tu-actions-center__plan-step-copy{display:flex;flex-direction:column;gap:var(--tu-space-1)}.tu-actions-center__plan-step-copy small{color:var(--tu-text-muted)}.tu-actions-center__plan-actions{display:flex;flex-wrap:wrap;gap:var(--tu-space-3);justify-content:flex-end}.tu-actions-center__progress{color:var(--tu-text-secondary);display:flex;flex-direction:column;gap:var(--tu-space-2)}.tu-actions-center__progress progress{accent-color:var(--tu-brand);inline-size:100%}@media(max-width:48rem){.tu-actions-center__layout{grid-template-columns:minmax(0,1fr)}.tu-actions-center__plan{border-inline-start:0;border-top:var(--tu-space-hairline) solid var(--tu-border)}}.tu-ambient-field{--ambient-wash-peak: 22.68%;--ambient-wash-mid: 12.47%;--ambient-light-size: 680px;--ambient-light-strength: 72%;--ambient-grain-opacity: .0504;--ambient-dimmed-opacity: .35;background:var(--tu-surface-sunken);color:var(--tu-text);contain:strict;inset:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity var(--motion-swap) var(--ease-standard);z-index:-1}.tu-app-shell:has(.tu-ambient-field){background:transparent}.tu-ambient-field--dimmed{opacity:var(--ambient-dimmed-opacity)}.tu-ambient-field__blob{background:radial-gradient(closest-side,color-mix(in srgb,var(--ambient-color) var(--ambient-wash-peak),transparent) 0%,color-mix(in srgb,var(--ambient-color) var(--ambient-wash-mid),transparent) 34%,transparent 72%);height:calc(var(--ambient-height, 0) * 1px);left:0;position:absolute;top:0;transform:translate(calc(var(--ambient-left, 0) * 1px),calc(var(--ambient-top, 0) * 1px)) rotate(calc(var(--ambient-rotation, 0) * 1deg)) scale(var(--ambient-scale, 1));width:calc(var(--ambient-width, 0) * 1px);will-change:transform}.tu-ambient-field__blob--1{--ambient-color: var(--tu-brand)}.tu-ambient-field__blob--2{--ambient-color: var(--tu-status-info)}.tu-ambient-field__blob--3{--ambient-color: var(--tu-status-success)}.tu-ambient-field__blob--4{--ambient-color: var(--tu-portfolio-tile-violet-fg)}.tu-ambient-field__blob--5{--ambient-color: var(--tu-status-info)}.tu-ambient-field__light{background:radial-gradient(closest-side,color-mix(in srgb,var(--tu-surface-sunken) var(--ambient-light-strength),transparent),transparent 70%);height:var(--ambient-light-size);left:0;opacity:var(--ambient-light-level, 0);position:absolute;top:0;transform:translate(calc(var(--ambient-light-x, 0) * 1px),calc(var(--ambient-light-y, 0) * 1px)) translate(-50%,-50%);width:var(--ambient-light-size);will-change:transform,opacity}.tu-ambient-field__grain{left:0;opacity:var(--ambient-grain-opacity);position:absolute;top:0}@media print{.tu-ambient-field{display:none}}.tu-next-steps{display:flex;flex-direction:column;gap:var(--tu-space-4);margin-block-start:var(--tu-space-8);padding-block-end:calc(var(--tu-space-15) + var(--tu-space-12))}.tu-next-steps__heading{color:var(--tu-fg5);font-size:var(--tu-portfolio-font-caption);font-weight:var(--tu-font-weight-semibold);letter-spacing:var(--tu-tracking-caps);margin:0;text-transform:uppercase}.tu-next-steps__list{display:flex;flex-direction:column;gap:var(--tu-space-4);list-style:none;margin:0;padding:0}.tu-next-steps__step{align-items:center;background:color-mix(in srgb,var(--tu-surface) 35%,transparent);border:var(--tu-space-hairline) dashed var(--tu-border);border-radius:var(--tu-portfolio-radius-panel);display:flex;gap:var(--tu-space-7);padding:calc(var(--tu-space-5) + var(--tu-space-2xs)) var(--tu-space-7)}.tu-next-steps__number{align-items:center;block-size:calc(var(--tu-space-9) + var(--tu-space-4));box-sizing:border-box;border:var(--tu-space-hairline) dashed var(--tu-border);border-radius:var(--tu-radius-md);color:var(--tu-fg5);display:inline-flex;flex:none;font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold);inline-size:calc(var(--tu-space-9) + var(--tu-space-4));justify-content:center}.tu-next-steps__copy{flex:1;min-width:0}.tu-next-steps__title{color:var(--tu-text);font-size:var(--tu-portfolio-font-title);font-weight:var(--tu-font-weight-semibold);line-height:normal;margin:0}.tu-next-steps__title-loading{max-inline-size:calc(var(--tu-space-15) * 3)}.tu-next-steps__description{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-body);line-height:normal;margin:var(--tu-space-2xs) 0 0}.tu-next-steps__step--soon .tu-next-steps__title,.tu-next-steps__step--soon .tu-next-steps__description{color:var(--tu-fg5)}.tu-next-steps .udi-action-button.tu-next-steps__action{background:var(--tu-surface);border-color:var(--tu-border);color:var(--tu-text);flex:none;font-size:var(--tu-portfolio-font-body);font-weight:var(--tu-font-weight-semibold);padding:var(--tu-space-3) calc(var(--tu-space-5) + var(--tu-space-2xs))}.tu-next-steps .udi-action-button.tu-next-steps__action:hover:not(:disabled){background:var(--tu-surface);border-color:var(--tu-border-strong);color:var(--tu-text)}.tu-next-steps__soon{background:color-mix(in srgb,var(--tu-surface) 60%,transparent);border:var(--tu-space-hairline) solid var(--tu-portfolio-hairline);border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);flex:none;font-size:var(--tu-portfolio-font-body);font-weight:var(--tu-font-weight-semibold);padding:var(--tu-space-3) calc(var(--tu-space-5) + var(--tu-space-2xs))}@media(max-width:40rem){.tu-next-steps__step{align-items:flex-start;flex-wrap:wrap}.tu-next-steps__copy{flex-basis:calc(100% - var(--tu-space-9) - var(--tu-space-4) - var(--tu-space-7))}.tu-next-steps__action,.tu-next-steps__soon{margin-inline-start:calc(var(--tu-space-9) + var(--tu-space-4) + var(--tu-space-7))}}.tu-site-detail__sticky-header{align-items:center;background:var(--tu-surface);border-bottom:1px solid var(--tu-border);display:flex;gap:var(--tu-space-5);justify-content:space-between;padding:var(--tu-space-5) var(--tu-space-8);position:sticky;top:0;z-index:1}.tu-site-detail__header-content{align-items:center;display:flex;gap:var(--tu-space-4);min-width:0}.tu-site-detail__identity{display:flex;flex-direction:column;gap:var(--tu-space-1);min-width:0}.tu-site-detail__name-row{align-items:center;display:flex;gap:var(--tu-space-4);min-width:0;min-height:var(--tu-space-9)}.tu-site-detail__name{min-width:0}.tu-site-detail__name.tu-inline-rename--editing{gap:var(--tu-space-4)}.tu-site-detail__name .tu-inline-rename__value{font-size:var(--tu-font-xl);font-weight:600}.tu-site-detail__name .tu-inline-rename__input{border-bottom:var(--tu-space-2xs) solid var(--tu-text);font-size:var(--tu-font-xl);font-weight:600;padding:0 0 var(--tu-space-hairline);width:calc(var(--tu-space-15) * 2.3)}.tu-site-detail__name .tu-inline-rename__input:focus,.tu-site-detail__name .tu-inline-rename__input:focus-visible{border-bottom-color:var(--tu-text);box-shadow:var(--tu-shadow-none)}.tu-site-detail__name .tu-inline-rename__value{border-radius:var(--tu-radius-xs);cursor:text;margin:0 calc(-1 * var(--tu-space-1));padding:0 var(--tu-space-1)}.tu-site-detail__name .tu-inline-rename__value:hover{background:var(--tu-hover-bg);color:var(--tu-text)}.tu-site-detail__name .tu-inline-rename__edit:hover{color:var(--tu-text)}.tu-site-detail__header-content .tu-avatar-upload-trigger:disabled{opacity:1}.tu-site-detail__header-content .tu-avatar-upload-trigger:not(:disabled):hover{outline:var(--tu-space-2xs) solid var(--tu-text);outline-offset:var(--tu-space-2xs)}.tu-site-detail__header-content .tu-avatar-upload-trigger__badge{background:var(--tu-surface-inverse);border:var(--tu-space-2xs) solid var(--tu-surface);border-radius:var(--tu-radius-circle);bottom:calc(-1 * var(--tu-space-1));color:var(--tu-text-on-inverse);height:var(--tu-space-7);left:auto;opacity:1;right:calc(-1 * var(--tu-space-1));top:auto;width:var(--tu-space-7)}.tu-site-detail__header-content .tu-avatar-upload-trigger__badge svg{height:var(--tu-space-3);width:var(--tu-space-3)}.tu-site-detail__name .tu-inline-rename__commit,.tu-site-detail__name .tu-inline-rename__commit:hover{background:var(--tu-surface-inverse);border-radius:var(--tu-radius-circle);color:var(--tu-text-on-inverse);height:var(--tu-space-8);padding:0;width:var(--tu-space-8)}.tu-site-detail__module-badge .tu-label-chip{background:var(--tu-surface-raised);border:0;border-radius:var(--tu-radius-pill);color:var(--tu-text-muted);font-size:var(--tu-font-2xs);font-weight:var(--tu-font-weight-semibold);letter-spacing:var(--tu-tracking-none);line-height:1.2;padding:var(--tu-space-2xs) var(--tu-space-3);text-transform:none}.tu-site-detail__platform{background:var(--tu-surface-raised);border:0;border-radius:var(--tu-radius-circle);color:var(--tu-text-secondary);flex:none;font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold);letter-spacing:var(--tu-tracking-none);line-height:1.25;padding:calc(var(--tu-space-2xs) + var(--tu-space-hairline)) var(--tu-space-4);text-transform:none}.tu-site-detail__drill-nav .udi-action-button{--udi-action-button-bg: var(--tu-surface);--udi-action-button-border: var(--tu-border);--udi-action-button-fg: var(--tu-text);font-size:var(--tu-font-base);padding:var(--tu-space-3) var(--tu-space-7)}.tu-site-detail__module-heading .tu-breadcrumb__item button{text-decoration:none}.tu-site-detail__module-heading .tu-breadcrumb__item button:hover{color:var(--tu-text)}.tu-site-detail .udi-status-pill__dot{display:none}.tu-site-detail .udi-status-pill.udi-status-pill{font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-bold);gap:0;line-height:1.2;padding:var(--tu-space-1) var(--tu-space-4)}.tu-site-detail__content>.tu-skeleton-rows .tu-skeleton-rows__bar:nth-child(odd){height:var(--tu-space-5);width:38%}.tu-site-detail__content>.tu-skeleton-rows .tu-skeleton-rows__bar:nth-child(3){width:30%}.tu-site-detail__content>.tu-skeleton-rows .tu-skeleton-rows__bar:nth-child(5){width:44%}.tu-site-detail__content>.tu-skeleton-rows .tu-skeleton-rows__bar:nth-child(2n){border-radius:var(--tu-radius-input);height:var(--tu-space-13)}.tu-site-detail__content>.tu-skeleton-rows .tu-skeleton-rows__bar:nth-child(4){height:var(--tu-space-15)}.tu-site-detail__content:has(>.tu-skeleton-rows){background:var(--tu-surface)}.tu-site-detail__content>.tu-skeleton-rows .tu-skeleton-rows__bar:nth-child(odd){background:linear-gradient(90deg,color-mix(in srgb,var(--tu-border) 50%,var(--tu-surface)) 25%,color-mix(in srgb,var(--tu-border) 30%,var(--tu-surface)),color-mix(in srgb,var(--tu-border) 50%,var(--tu-surface)) 75%);background-size:200% 100%}.tu-site-detail__content>.tu-skeleton-rows .tu-skeleton-rows__bar:nth-child(2n){background:linear-gradient(90deg,var(--tu-surface-subtle) 25%,var(--tu-surface-raised) 50%,var(--tu-surface-subtle) 75%);background-size:200% 100%}.tu-site-detail__meta{align-items:center;color:var(--tu-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--tu-font-sm);gap:var(--tu-space-2)}.tu-site-detail{border-radius:var(--tu-radius-lg);display:flex;flex-direction:column}.tu-site-detail__content{background:var(--tu-surface-sunken);color:var(--tu-text);isolation:isolate;position:relative;z-index:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--tu-space-5);overflow-x:clip;padding:var(--tu-space-7) var(--tu-space-8) var(--tu-space-8)}.tu-site-detail__content:has(>.tu-site-detail__view--module){flex-shrink:0}.tu-site-detail__header-actions{align-items:center;display:flex;gap:var(--tu-space-2);margin-left:auto}.tu-site-detail__recommendation{min-width:0}.tu-site-detail .tu-digest-pager{margin:calc(var(--tu-space-1) * -1) 0 0}.tu-site-detail__grid{align-items:stretch;display:grid;flex:1 1 auto;gap:var(--tu-space-5);grid-template-columns:1.16fr 1fr;min-height:0}.tu-site-detail__column{display:flex;flex-direction:column;gap:var(--tu-space-5);min-height:0;min-width:0}.tu-site-detail__column>.tu-site-detail__section{flex:0 0 auto}.tu-site-detail__column>.tu-site-detail__section:has(.tu-selectable-update-list__rows--scroll){flex:0 1 auto;min-height:0}.tu-site-detail__grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.tu-site-detail__grid[data-columns="2"]{grid-template-columns:1.16fr 1fr}.tu-site-detail__section{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-lg);display:flex;flex-direction:column;gap:var(--tu-space-5);min-width:0;padding:var(--tu-space-7);position:relative}.tu-site-detail__section-activate{background:none;border:none;border-radius:inherit;cursor:pointer;inset:0;padding:0;position:absolute;z-index:0}.tu-site-detail__section-activate:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-site-detail__section>*:not(.tu-site-detail__section-activate){position:relative;z-index:1}.tu-site-detail__section:has(.tu-site-detail__section-activate){cursor:pointer}.tu-site-detail__section--direct-card{background:transparent;border:0;border-radius:0;display:block;padding:0}.tu-site-detail__module-navigation{display:flex;flex-direction:column;gap:var(--tu-space-3)}.tu-site-detail--compact-module .tu-site-detail__module-navigation{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.tu-site-detail__module-navigation .tu-site-detail__module-heading{align-items:flex-start;flex-direction:column;gap:var(--tu-space-1);min-width:0}.tu-site-detail__module-heading h3,.tu-site-detail__module-heading .tu-breadcrumb{overflow-wrap:anywhere}.tu-site-detail__module-badge{justify-self:end}.tu-site-detail__footer{background:var(--tu-surface);border-top:1px solid var(--tu-border);margin:0;padding:var(--tu-space-4) var(--tu-space-7);position:sticky;bottom:0}.tu-site-detail__module-heading,.tu-site-detail__drill-nav{align-items:center;display:flex;gap:var(--tu-space-3);justify-content:space-between}.tu-site-detail__module-heading h3{font-size:var(--tu-font-xl);font-weight:var(--tu-font-weight-semibold);margin:0}.tu-site-detail__error{align-items:flex-start;display:flex;flex-direction:column;gap:var(--tu-space-3);padding:var(--tu-space-4)}.tu-site-detail__sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media(prefers-reduced-motion:no-preference){.tu-site-detail{animation:tu-site-detail-modal-in var(--motion-slow) var(--ease-gentle) both}.tu-site-detail__view,.tu-site-detail__recommendation{animation:tu-site-detail-swap var(--motion-swap) var(--ease-standard) both}.tu-site-detail__section{animation:tu-site-detail-card-in var(--motion-medium) var(--ease-gentle) both}.tu-site-detail__column .tu-site-detail__section:nth-child(2){animation-delay:var(--motion-stagger)}.tu-site-detail__column .tu-site-detail__section:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}.tu-site-detail__column .tu-site-detail__section:nth-child(4){animation-delay:calc(var(--motion-stagger) * 3)}.tu-site-detail__column:last-child .tu-site-detail__section:nth-child(1){animation-delay:var(--motion-stagger)}.tu-site-detail__column:last-child .tu-site-detail__section:nth-child(2){animation-delay:calc(var(--motion-stagger) * 2)}}.tu-site-detail__view{display:flex;flex-direction:column;gap:var(--tu-space-5);min-width:0}.tu-site-detail__view--home{flex:1 1 auto;min-height:0}.tu-site-detail__view--module>*{flex:0 0 auto}.tu-dialog__content.tu-site-detail--fixed-height{height:calc(86vh - var(--tu-viewport-inset-top, 0px))}@keyframes tu-site-detail-modal-in{0%{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tu-site-detail-swap{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tu-site-detail-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tu-dialog__portal:has(>.tu-site-detail--expanded){padding:var(--tu-space-9)}.tu-dialog__content.tu-site-detail--expanded{height:100%;max-height:100%;width:100%}.tu-site-detail__size-toggle{margin:0 calc(var(--tu-space-3) * -1) 0 calc(var(--tu-space-2) * -1)}.tu-site-detail--expanded .tu-site-detail__content{padding:var(--tu-space-8) calc(var(--tu-space-9) + var(--tu-space-1)) calc(var(--tu-space-9) + var(--tu-space-1))}.tu-site-detail--expanded .tu-site-detail__grid[data-columns="2"]{gap:var(--tu-space-7);grid-auto-rows:minmax(min-content,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.tu-site-detail--expanded .tu-site-detail__column{display:contents}.tu-site-detail--expanded .tu-site-detail__content,.tu-site-detail--expanded .tu-site-detail__view--home,.tu-site-detail--expanded .tu-site-detail__grid{flex-shrink:0}.tu-site-detail--expanded .tu-site-detail__section[data-position="1"]{order:1}.tu-site-detail--expanded .tu-site-detail__section[data-position="2"]{order:2}.tu-site-detail--expanded .tu-site-detail__section[data-position="3"]{order:3}.tu-site-detail--expanded .tu-site-detail__section[data-position="4"]{order:4}.tu-site-detail--expanded .tu-site-detail__section[data-position="5"]{order:5}@media(prefers-reduced-motion:no-preference){.tu-site-detail__recommendation[data-step=next]{animation:tu-site-detail-step-next var(--motion-slow) var(--ease-gentle) both}.tu-site-detail__recommendation[data-step=previous]{animation:tu-site-detail-step-previous var(--motion-slow) var(--ease-gentle) both}}@keyframes tu-site-detail-step-next{0%{opacity:0;transform:translate(36px) scale(.985)}to{opacity:1;transform:none}}@keyframes tu-site-detail-step-previous{0%{opacity:0;transform:translate(-36px) scale(.985)}to{opacity:1;transform:none}}:root[data-tu-view-transition^=site-detail] .tu-site-detail{view-transition-name:tu-site-detail}:root[data-tu-view-transition^=site-detail] .tu-site-detail__sticky-header{view-transition-name:tu-site-detail-header}:root[data-tu-view-transition^=site-detail] .tu-site-detail__recommendation{view-transition-name:tu-site-detail-recommendation}:root[data-tu-view-transition^=site-detail] .tu-site-detail .tu-digest-pager{view-transition-name:tu-site-detail-pager}:root[data-tu-view-transition^=site-detail] .tu-site-detail__section[data-position="0"]{view-transition-name:tu-site-detail-section-0}:root[data-tu-view-transition^=site-detail] .tu-site-detail__section[data-position="1"]{view-transition-name:tu-site-detail-section-1}:root[data-tu-view-transition^=site-detail] .tu-site-detail__section[data-position="2"]{view-transition-name:tu-site-detail-section-2}:root[data-tu-view-transition^=site-detail] .tu-site-detail__section[data-position="3"]{view-transition-name:tu-site-detail-section-3}:root[data-tu-view-transition^=site-detail] .tu-site-detail__section[data-position="4"]{view-transition-name:tu-site-detail-section-4}:root[data-tu-view-transition^=site-detail] .tu-site-detail__section[data-position="5"]{view-transition-name:tu-site-detail-section-5}:root[data-tu-view-transition^=site-detail]::view-transition-group(*){animation-duration:var(--motion-sweep);animation-timing-function:var(--ease-gentle)}:root[data-tu-view-transition^=site-detail]::view-transition-old(*){animation:none;opacity:0}:root[data-tu-view-transition^=site-detail]::view-transition-new(*){animation:none;object-fit:none;object-position:left top;overflow:clip}:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail),:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-recommendation),:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-section-0),:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-section-1),:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-section-2),:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-section-3),:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-section-4),:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-section-5){border-radius:var(--tu-radius-lg);overflow:clip}:root[data-tu-view-transition^=site-detail]::view-transition-group(tu-site-detail-header){border-radius:var(--tu-radius-lg) var(--tu-radius-lg) 0 0;overflow:clip}:root[data-tu-view-transition^=site-detail]::view-transition-new(tu-site-detail){object-fit:fill;opacity:1}:root[data-tu-view-transition=site-detail-grow]::view-transition-old(*){animation:tu-site-detail-picture-out var(--motion-fast) var(--ease-standard) both;height:auto;object-fit:fill;opacity:1;width:100%}:root[data-tu-view-transition=site-detail-grow]::view-transition-new(*){animation:tu-site-detail-picture-in var(--motion-fast) var(--ease-standard) both;height:auto;object-fit:fill;width:100%}:root[data-tu-view-transition=site-detail-grow]::view-transition-old(tu-site-detail){animation:none;opacity:0}:root[data-tu-view-transition=site-detail-grow]::view-transition-new(tu-site-detail){animation:none;height:100%;opacity:1;width:100%}:root[data-tu-view-transition=site-detail-grow]::view-transition-old(tu-site-detail-header),:root[data-tu-view-transition=site-detail-grow]::view-transition-new(tu-site-detail-header),:root[data-tu-view-transition=site-detail-grow]::view-transition-old(tu-site-detail-recommendation),:root[data-tu-view-transition=site-detail-grow]::view-transition-new(tu-site-detail-recommendation),:root[data-tu-view-transition=site-detail-grow]::view-transition-old(tu-site-detail-pager),:root[data-tu-view-transition=site-detail-grow]::view-transition-new(tu-site-detail-pager){height:100%;object-fit:none;object-position:left top;width:100%}:root[data-tu-view-transition=site-detail-grow]::view-transition-old(tu-site-detail-pager),:root[data-tu-view-transition=site-detail-grow]::view-transition-new(tu-site-detail-pager){object-position:center}@keyframes tu-site-detail-picture-out{0%{opacity:1}to{opacity:0}}@keyframes tu-site-detail-picture-in{0%{opacity:0}to{opacity:1}}@media(max-width:45rem){.tu-site-detail__content{padding:var(--tu-space-4)}.tu-site-detail__grid,.tu-site-detail__grid[data-columns]{grid-template-columns:minmax(0,1fr)}.tu-site-detail--compact-module .tu-site-detail__module-navigation{grid-template-columns:auto minmax(0,1fr)}.tu-site-detail--compact-module .tu-site-detail__module-badge{grid-column:2;justify-self:start}.tu-site-detail__footer{padding-inline:var(--tu-space-4)}}.tu-portfolio-top-bar__reference-command{box-shadow:var(--tu-portfolio-shadow-command)}.tu-portfolio-top-bar__reference-trigger,.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__actions{font-size:var(--tu-portfolio-font-control)}.tu-portfolio-top-bar__reference-trigger--active,.tu-portfolio-top-bar__reference-trigger--active:hover{background:color-mix(in srgb,var(--tu-brand) 28%,transparent)}.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__kbd{font-size:var(--tu-portfolio-font-tag);padding:var(--tu-space-hairline) calc(var(--tu-space-1) + var(--tu-space-hairline))}.tu-popover__panel:has(.tu-reference-filter-panel),.tu-popover__panel.tu-portfolio-account-menu{border-color:var(--tu-portfolio-hairline);border-radius:var(--tu-portfolio-radius-panel);box-shadow:var(--tu-portfolio-shadow-panel)}.tu-popover__panel:has(.tu-reference-sort-options),.tu-popover__panel.tu-site-row__menu-panel,.tu-popover__panel.tu-overflow-menu__panel{border-color:var(--tu-portfolio-hairline);border-radius:var(--tu-portfolio-radius-menu);box-shadow:var(--tu-portfolio-shadow-panel);padding:calc(var(--tu-space-1) + var(--tu-space-hairline))}.tu-popover__panel.tu-portfolio-account-menu{padding:calc(var(--tu-space-1) + var(--tu-space-hairline))}.tu-reference-filter-panel{gap:calc(var(--tu-space-5) + var(--tu-space-2xs))}.tu-reference-filter-group__heading{font-size:var(--tu-portfolio-font-caption);letter-spacing:.07em}.tu-reference-filter-chips button{font-size:var(--tu-portfolio-font-detail);padding:calc(var(--tu-space-1) + var(--tu-space-hairline)) var(--tu-space-5)}.tu-reference-filter-clear,.tu-reference-filter-done{font-size:var(--tu-portfolio-font-body)}.tu-reference-filter-done{padding:calc(var(--tu-space-2) + var(--tu-space-hairline)) var(--tu-space-7)}.tu-reference-sort-options button{border-radius:var(--tu-radius-md);font-size:var(--tu-portfolio-font-control);padding:calc(var(--tu-space-2) + var(--tu-space-hairline)) var(--tu-space-4)}.tu-reference-sort-check{color:var(--tu-text)}.tu-site-row__menu-panel .tu-menu-list,.tu-overflow-menu__panel .tu-menu-list{gap:0}.tu-site-row__menu-panel .tu-menu-item,.tu-overflow-menu__panel .tu-menu-item{border-radius:var(--tu-radius-md);font-size:var(--tu-portfolio-font-control);font-weight:600;gap:var(--tu-space-3);padding:calc(var(--tu-space-2) + var(--tu-space-hairline)) var(--tu-space-4)}.tu-site-row__menu-panel .tu-menu-item--danger{border-top:var(--tu-space-hairline) solid var(--tu-portfolio-hairline);margin-top:var(--tu-space-1)}.tu-site-row__menu-panel .tu-menu-item--danger:hover,.tu-overflow-menu__panel .tu-menu-item--danger:hover:not(:disabled){background:var(--tu-danger-surface)}.tu-overflow-menu{display:inline-flex}.tu-overflow-menu__heading{color:var(--tu-text-muted);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-semibold);margin:0;overflow:hidden;padding:var(--tu-space-2) var(--tu-space-4) var(--tu-space-1);text-overflow:ellipsis;white-space:nowrap}.tu-overflow-menu__panel .tu-menu-item:disabled{cursor:not-allowed;opacity:.5}.tu-overflow-menu__panel .tu-menu-item:disabled:hover{background:none}.tu-overflow-menu__divider{background:var(--tu-portfolio-hairline);height:var(--tu-space-hairline);margin:var(--tu-space-1) 0}.tu-overflow-menu__note{border-top:var(--tu-space-hairline) solid var(--tu-portfolio-hairline);color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-caption);margin:var(--tu-space-1) 0 0;padding:var(--tu-space-2) var(--tu-space-4) var(--tu-space-1)}.tu-portfolio-account-menu__separator{background:var(--tu-portfolio-hairline);margin-inline:0}.tu-portfolio-account-menu__item:last-child{margin-bottom:0}.tu-portfolio-account-menu__item{font-size:var(--tu-portfolio-font-control)}.tu-portfolio-account-menu__chip{background:var(--tu-portfolio-hairline);font-size:var(--tu-portfolio-font-caption)}.tu-portfolio-account-menu__chip--plan{background:var(--tu-surface-inverse)}.tu-portfolio-account-menu__hint{font-size:var(--tu-portfolio-font-caption)}.tu-site-list__count{background:var(--tu-portfolio-hairline);font-size:var(--tu-portfolio-font-detail);line-height:1.2;padding:calc(var(--tu-space-2xs) + var(--tu-space-hairline)) var(--tu-space-4)}.tu-site-list__header .tu-site-list__clear-filters{border:0;color:var(--tu-text);font-size:var(--tu-portfolio-font-detail);min-height:0;padding:var(--tu-space-2xs) var(--tu-space-1)}.tu-site-list__header .tu-site-list__clear-filters:hover{background:none;text-decoration:underline}.tu-site-list__empty{padding:var(--tu-space-11) 0}.tu-site-list__empty .tu-empty-state__message{color:var(--tu-text-muted);font-size:var(--tu-font-base)}.tu-site-row{border-color:var(--tu-portfolio-hairline)}.tu-site-row:hover{background:var(--tu-surface);box-shadow:var(--tu-portfolio-shadow-row-hover)}.tu-site-row--selected,.tu-site-row--selected:hover{background:var(--tu-site-row-selected-bg);border-color:var(--tu-site-row-selected-border)}.tu-site-row--disconnected,.tu-site-row--disconnected:hover{background:var(--tu-portfolio-row-disconnected-bg);border-color:var(--tu-portfolio-row-disconnected-border)}.tu-site-row__title{font-size:var(--tu-portfolio-font-title);line-height:1.3}.tu-site-row__domain{font-size:var(--tu-portfolio-font-detail)}.tu-site-row__domain .tu-external-link__icon{opacity:0;pointer-events:none;position:absolute}.tu-site-row__domain .tu-external-link__label:after{content:" ↗" / ""}.tu-site-row__labels .tu-label-chip{font-size:var(--tu-portfolio-font-tag);line-height:1.3}.tu-site-row .tu-selectable-monogram__monogram{border-radius:var(--tu-portfolio-radius-menu);box-shadow:var(--tu-shadow-none);font-size:var(--tu-portfolio-font-title)}.tu-site-row__select--tint-blue .tu-selectable-monogram:is(:not(.tu-selectable-monogram--image),:has(.tu-avatar__initials)) .tu-selectable-monogram__monogram{background:var(--tu-status-info-bg-100);color:var(--tu-status-info-ink)}.tu-site-row__select--tint-green .tu-selectable-monogram:is(:not(.tu-selectable-monogram--image),:has(.tu-avatar__initials)) .tu-selectable-monogram__monogram{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-ink)}.tu-site-row__select--tint-amber .tu-selectable-monogram:is(:not(.tu-selectable-monogram--image),:has(.tu-avatar__initials)) .tu-selectable-monogram__monogram{background:var(--tu-status-warning-bg-100);color:var(--tu-status-warning-ink)}.tu-site-row__select--tint-violet .tu-selectable-monogram:is(:not(.tu-selectable-monogram--image),:has(.tu-avatar__initials)) .tu-selectable-monogram__monogram{background:var(--tu-portfolio-tile-violet-bg);color:var(--tu-portfolio-tile-violet-fg)}.tu-site-row--disconnected .tu-selectable-monogram:is(:not(.tu-selectable-monogram--image),:has(.tu-avatar__initials)) .tu-selectable-monogram__monogram{background:var(--tu-portfolio-hairline);color:var(--tu-portfolio-tile-slate-fg)}.tu-site-row .tu-selectable-monogram__box{border-radius:var(--tu-portfolio-radius-check)}.tu-site-row .tu-selectable-monogram__monogram .tu-avatar:has(.tu-avatar__initials){background:transparent;color:inherit}.tu-site-row .tu-selectable-monogram__monogram .tu-avatar__initials{color:inherit;font-size:inherit;line-height:1}.tu-site-row__signal-divider{background:var(--tu-portfolio-hairline);block-size:calc(var(--tu-space-8) + var(--tu-space-2xs))}.tu-signal-icon>.tu-count-badge{block-size:calc(var(--tu-space-7) - var(--tu-space-hairline));border:1.5px solid var(--tu-surface);font-size:var(--tu-portfolio-font-badge);font-weight:600;min-width:var(--tu-space-7);padding:0 var(--tu-space-1)}.tu-signal-icon>.tu-count-badge--updates{background:var(--tu-status-info);color:var(--tu-text-on-inverse)}.tu-signal-icon>.tu-count-badge--security{background:var(--tu-status-error);color:var(--tu-text-on-inverse)}.tu-site-score-ring--success,.tu-site-score-ring--warning,.tu-site-score-ring--critical{background:color-mix(in srgb,currentColor 8%,transparent);border-radius:var(--tu-radius-circle)}.tu-platform-mark__initial{font-size:var(--tu-portfolio-font-detail)}.tu-site-row__disconnected{gap:var(--tu-space-4)}.tu-site-row__disconnected .udi-action-button{background:var(--tu-surface);border-color:var(--tu-status-error-border);color:var(--tu-status-error-ink);font-size:var(--tu-font-sm);font-weight:600;min-height:0;padding:calc(var(--tu-space-1) + var(--tu-space-hairline)) calc(var(--tu-space-5) + var(--tu-space-2xs))}.tu-site-row__disconnected .udi-action-button:hover:not(:disabled){background:var(--tu-status-error-bg-100);border-color:var(--tu-status-error-border);color:var(--tu-status-error-ink)}.tu-site-row__actions{gap:var(--tu-space-2)}.tu-site-row__admin-pill{border-color:var(--tu-portfolio-hairline)}.tu-site-row__admin-pill:hover{background:var(--tu-surface);border-color:var(--tu-border-strong);color:var(--tu-text)}.tu-site-row__menu .tu-icon-button{border-radius:var(--tu-radius-circle);color:var(--tu-status-dismissed)}.tu-site-row__menu .tu-icon-button:hover{background:var(--tu-hover-bg);color:var(--tu-text)}.tu-site-row__chevron{block-size:var(--tu-icon-3xl);color:var(--tu-border-strong);inline-size:var(--tu-icon-3xl);justify-content:center}.tu-portfolio-action-bar--connect .tu-portfolio-action-bar__secondary-item{box-shadow:var(--tu-portfolio-shadow-pill);font-size:var(--tu-portfolio-font-control)}.tu-portfolio-action-bar--connect .tu-portfolio-action-bar__soon-pill{font-size:var(--tu-portfolio-font-badge);letter-spacing:.06em;line-height:1.2}.tu-portfolio-action-bar--bulk.tu-portfolio-action-bar--reference{box-shadow:var(--tu-portfolio-shadow-bulk);gap:var(--tu-space-2);min-height:0;padding:calc(var(--tu-space-3) + var(--tu-space-hairline)) var(--tu-space-4) calc(var(--tu-space-3) + var(--tu-space-hairline)) var(--tu-space-8)}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__summary{font-size:var(--tu-portfolio-font-control);margin-right:var(--tu-space-2)}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__select-all,.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__actions .udi-action-button,.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__inert-bulk-action{font-size:var(--tu-portfolio-font-body);padding:0 calc(var(--tu-space-5) + var(--tu-space-2xs))}.tu-portfolio-action-bar--reference .tu-portfolio-action-bar__inert-bulk-action{background:color-mix(in srgb,var(--tu-text-on-inverse) 10%,var(--tu-surface-inverse));border:0;color:var(--tu-text-on-inverse);font-weight:600;min-height:var(--tu-icon-3xl);opacity:var(--o-dim)}.tu-portfolio-action-bar__applicability{font-size:var(--tu-portfolio-font-meta)}.tu-dialog__content.tu-labels-modal{border-radius:var(--tu-radius-lg);box-shadow:var(--tu-portfolio-shadow-modal);box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;padding:0;position:relative}.tu-labels-modal__header{align-items:flex-start;display:flex;gap:var(--tu-space-3);padding:var(--tu-space-8) var(--tu-space-8) 0}.tu-labels-modal__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--tu-space-1);min-width:0}.tu-labels-modal .tu-dialog__title{background:none;border-bottom:0;font-size:var(--tu-font-2xl);font-weight:700;line-height:1.2;padding:0;position:static}.tu-labels-modal__close{color:var(--tu-status-dismissed);margin:calc(var(--tu-space-2) * -1) calc(var(--tu-space-2) * -1) 0 0}.tu-labels-modal .tu-labels-modal__target{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-body);margin:0;padding:0}.tu-labels-modal__target strong{color:var(--tu-text-secondary);font-weight:600}.tu-labels-modal__search{padding:var(--tu-space-5) var(--tu-space-7) var(--tu-space-1)}.tu-labels-modal__list{display:flex;flex-direction:column;gap:var(--tu-space-2xs);list-style:none;margin:0;max-height:calc(var(--tu-space-11) * 5.5);overflow-y:auto;overscroll-behavior:contain;padding:var(--tu-space-3) var(--tu-space-4) var(--tu-space-4)}.tu-labels-modal__empty{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-body);margin:0;padding:var(--tu-space-8) var(--tu-space-4);text-align:center}.tu-labels-modal__row{border-radius:var(--tu-portfolio-radius-field);position:relative;transition:background var(--motion-snap) var(--ease-standard)}.tu-labels-modal__row--active{background:var(--tu-hover-bg)}.tu-label-toggle{align-items:center;background:none;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:flex;font-family:var(--tu-font-family);gap:calc(var(--tu-space-4) + var(--tu-space-hairline));padding:calc(var(--tu-space-3) + var(--tu-space-hairline)) var(--tu-space-4);text-align:left;width:100%}.tu-label-toggle:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-label-toggle__dot{background:var(--tu-swatch, var(--tu-text-muted));block-size:var(--tu-space-4);border-radius:var(--tu-radius-circle);flex:none;inline-size:var(--tu-space-4)}.tu-label-toggle__dot--brand{background:var(--tu-brand)}.tu-label-toggle__dot--info{background:var(--tu-status-info)}.tu-label-toggle__dot--success{background:var(--tu-status-success)}.tu-label-toggle__dot--warning{background:var(--tu-status-warning)}.tu-label-toggle__dot--danger{background:var(--tu-status-error)}.tu-label-toggle__name{color:var(--tu-text);flex:1 1 auto;font-size:var(--tu-portfolio-font-control);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-label-toggle__count{color:var(--tu-text-muted);flex:none;font-size:var(--tu-portfolio-font-caption)}.tu-labels-modal__row--editable .tu-label-toggle__count{margin-inline-end:calc(var(--tu-space-9) + var(--tu-space-2))}.tu-label-toggle__mark{align-items:center;block-size:calc(var(--tu-space-8) + var(--tu-space-2xs));border:1.5px solid var(--tu-border-strong);border-radius:var(--tu-radius-circle);box-sizing:border-box;color:var(--tu-text-on-inverse);display:inline-flex;flex:none;inline-size:calc(var(--tu-space-8) + var(--tu-space-2xs));justify-content:center;margin-inline-start:auto;transition:background var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard)}.tu-label-toggle--on .tu-label-toggle__mark{background:var(--tu-brand);border-color:var(--tu-brand);color:var(--tu-on-brand, #fff)}.tu-label-toggle--mixed .tu-label-toggle__mark{background:var(--tu-hover-bg);border-color:var(--tu-brand);color:var(--tu-brand-ink)}.tu-labels-modal__row--swatch .tu-label-toggle--on .tu-label-toggle__mark{background:var(--tu-swatch);border-color:var(--tu-swatch)}.tu-labels-modal__row--swatch .tu-label-toggle--mixed .tu-label-toggle__mark{background:var(--tu-surface);border-color:var(--tu-swatch);color:var(--tu-swatch)}.tu-labels-modal .tu-labels-modal__edit-trigger{color:var(--tu-text-muted);inset-block-start:50%;inset-inline-end:calc(var(--tu-space-4) + var(--tu-space-8) + var(--tu-space-2xs) + var(--tu-space-3));opacity:.45;position:absolute;transform:translateY(-50%);transition:opacity var(--motion-hover) var(--ease-standard)}.tu-labels-modal__row:hover .tu-labels-modal__edit-trigger,.tu-labels-modal__row--active .tu-labels-modal__edit-trigger,.tu-labels-modal .tu-labels-modal__edit-trigger:focus-visible{color:var(--tu-text-secondary);opacity:1}.tu-labels-modal__create{align-items:center;background:none;border:0;border-radius:var(--tu-portfolio-radius-field);color:var(--tu-text-secondary);cursor:pointer;display:flex;font-family:var(--tu-font-family);font-size:var(--tu-portfolio-font-control);gap:calc(var(--tu-space-4) + var(--tu-space-hairline));padding:calc(var(--tu-space-3) + var(--tu-space-hairline)) var(--tu-space-4);text-align:left;transition:background var(--motion-snap) var(--ease-standard);width:100%}.tu-labels-modal__create--active{background:var(--tu-hover-bg)}.tu-labels-modal__create:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-labels-modal__create-dot{align-items:center;background:var(--tu-swatch, var(--tu-surface-inverse));block-size:calc(var(--tu-space-7) + var(--tu-space-2xs));border-radius:var(--tu-radius-circle);color:var(--tu-text-on-inverse);display:inline-flex;flex:none;inline-size:calc(var(--tu-space-7) + var(--tu-space-2xs));justify-content:center}.tu-labels-modal__create-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-labels-modal__create-text strong{color:var(--tu-text);font-weight:700}.tu-labels-modal__kbd{border:var(--tu-space-hairline) solid var(--tu-portfolio-hairline);border-radius:var(--tu-portfolio-radius-mark);color:var(--tu-text-muted);flex:none;font-family:inherit;font-size:var(--tu-portfolio-font-tag);font-weight:700;margin-inline-start:auto;padding:var(--tu-space-2xs) var(--tu-space-2)}.tu-labels-modal__edit{background:var(--tu-surface-sunken);border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-input);display:flex;flex-direction:column;gap:var(--tu-space-4);padding:var(--tu-space-4)}.tu-labels-modal__edit-row{align-items:center;display:flex;gap:var(--tu-space-3)}.tu-labels-modal__edit-input{background:var(--tu-surface);border:var(--tu-space-hairline) solid var(--tu-border-strong);border-radius:var(--tu-portfolio-radius-field);box-sizing:border-box;color:var(--tu-text);flex:1 1 auto;font-family:var(--tu-font-family);font-size:var(--tu-portfolio-font-control);font-weight:600;min-width:0;padding:var(--tu-space-3) var(--tu-space-4)}.tu-labels-modal__edit-input:focus-visible{border-color:var(--tu-surface-inverse);box-shadow:var(--tu-shadow-none);outline:none}.tu-labels-modal .tu-labels-modal__save.tu-labels-modal__save{background:var(--tu-surface-inverse);border-color:var(--tu-surface-inverse);color:var(--tu-text-on-inverse)}.tu-labels-modal__swatches{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:calc(var(--tu-space-2) + var(--tu-space-hairline));min-width:0}.tu-labels-modal__swatch{background:var(--tu-swatch, var(--tu-border));block-size:calc(var(--tu-space-8) + var(--tu-space-hairline));border:0;border-radius:var(--tu-radius-circle);cursor:pointer;inline-size:calc(var(--tu-space-8) + var(--tu-space-hairline));padding:0;transition:box-shadow var(--motion-micro) var(--ease-standard)}.tu-labels-modal__swatch--selected{outline:var(--tu-space-2xs) solid var(--tu-swatch);outline-offset:var(--tu-space-2xs)}.tu-labels-modal__swatch:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-labels-modal .tu-labels-modal__delete{color:var(--tu-text-muted);margin-inline-start:auto}.tu-labels-modal .tu-labels-modal__delete-confirm{margin-inline-start:auto}.tu-labels-modal__palette{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:calc(var(--tu-space-2) + var(--tu-space-hairline));min-width:0}.tu-labels-modal__palette .tu-labels-modal__swatches{flex:0 1 auto}.tu-labels-modal .tu-labels-modal__add-color{background:var(--tu-surface);block-size:calc(var(--tu-space-8) + var(--tu-space-hairline));border:calc(var(--tu-space-hairline) * 1.5) dashed var(--tu-text-muted);border-radius:var(--tu-radius-circle);color:var(--tu-text-secondary);inline-size:calc(var(--tu-space-8) + var(--tu-space-hairline));min-block-size:0;min-inline-size:0;padding:0}.tu-labels-modal .tu-labels-modal__add-color svg{block-size:var(--tu-space-3);inline-size:var(--tu-space-3)}.tu-labels-modal .tu-labels-modal__add-color:hover{border-color:var(--tu-text-secondary);color:var(--tu-text)}.tu-labels-modal .tu-labels-modal__palette-edit{color:var(--tu-text-muted)}.tu-labels-modal .tu-labels-modal__palette-edit+.tu-labels-modal__delete{margin-inline-start:0}.tu-label-color-picker__scrim{border-radius:inherit;inset:0;position:absolute;z-index:1}.tu-label-color-picker{background:var(--tu-surface);border-radius:var(--tu-radius-lg);box-shadow:var(--tu-shadow-popover);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--tu-space-5);inline-size:calc(var(--tu-space-12) * 5 - var(--tu-space-1));inset-block-start:calc(var(--tu-space-14) + var(--tu-space-1));inset-inline:0;margin-inline:auto;padding:var(--tu-space-5);position:absolute;z-index:2}@media(prefers-reduced-motion:no-preference){.tu-label-color-picker{animation:tu-portfolio-rise var(--motion-fast) var(--ease-out) both}}.tu-label-color-picker__area{background:linear-gradient(to top,black,transparent),linear-gradient(to right,white,var(--tu-picker-hue));block-size:calc(var(--tu-space-13) * 2 + var(--tu-space-9));border-radius:calc(var(--tu-radius-md) + var(--tu-space-2xs));cursor:crosshair;position:relative;touch-action:none}.tu-label-color-picker__area-thumb{block-size:var(--tu-space-7);border:calc(var(--tu-space-2xs) * 1.25) solid white;border-radius:var(--tu-radius-circle);box-sizing:border-box;inline-size:var(--tu-space-7);outline:var(--tu-space-hairline) solid var(--tu-border-strong);inset-block-start:var(--tu-picker-y);inset-inline-start:var(--tu-picker-x);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.tu-label-color-picker__hue{appearance:none;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);block-size:var(--tu-space-5);border-radius:var(--tu-radius-circle);cursor:pointer;margin:0 var(--tu-space-2xs)}.tu-label-color-picker__hue::-webkit-slider-thumb{appearance:none;background:var(--tu-picker-hue);block-size:calc(var(--tu-space-8) - var(--tu-space-2xs));border:calc(var(--tu-space-2xs) * 1.5) solid white;border-radius:var(--tu-radius-circle);box-shadow:var(--tu-shadow-sm);inline-size:calc(var(--tu-space-8) - var(--tu-space-2xs))}.tu-label-color-picker__hue::-moz-range-thumb{background:var(--tu-picker-hue);block-size:calc(var(--tu-space-8) - var(--tu-space-2xs));border:calc(var(--tu-space-2xs) * 1.5) solid white;border-radius:var(--tu-radius-circle);box-shadow:var(--tu-shadow-sm);box-sizing:border-box;inline-size:calc(var(--tu-space-8) - var(--tu-space-2xs))}.tu-label-color-picker__hue:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-label-color-picker__fields{align-items:flex-start;display:flex;gap:var(--tu-space-3)}.tu-label-color-picker__preview{background:var(--tu-picker-color);block-size:calc(var(--tu-space-9) + var(--tu-space-3));border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-circle);box-sizing:border-box;flex:none;inline-size:calc(var(--tu-space-9) + var(--tu-space-3))}.tu-label-color-picker__field{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:var(--tu-space-1);min-width:0}.tu-label-color-picker__input{background:var(--tu-surface);block-size:calc(var(--tu-space-9) + var(--tu-space-3));border:calc(var(--tu-space-hairline) * 1.5) solid var(--tu-border);border-radius:var(--tu-radius-md);box-sizing:border-box;color:var(--tu-text);font-family:var(--tu-font-family);font-size:var(--tu-portfolio-font-body);font-weight:600;inline-size:100%;min-width:0;text-align:center}.tu-label-color-picker__input--hex{text-transform:uppercase}.tu-label-color-picker__input:focus-visible{border-color:var(--tu-surface-inverse);box-shadow:var(--tu-shadow-none);outline:none}.tu-label-color-picker__field-name{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-caption);font-weight:700}.tu-labels-modal .tu-label-color-picker__format{block-size:calc(var(--tu-space-9) + var(--tu-space-3));color:var(--tu-text-secondary)}.tu-label-color-picker__actions{display:flex;gap:var(--tu-space-3)}.tu-labels-modal .tu-label-color-picker__action{flex:1 1 0}.tu-labels-modal__footer{align-items:center;border-top:var(--tu-space-hairline) solid var(--tu-portfolio-hairline);display:flex;gap:var(--tu-space-5);padding:var(--tu-space-5) var(--tu-space-7)}.tu-labels-modal__summary{flex:1 1 auto;min-width:0}.tu-labels-modal__summary-line{color:var(--tu-text-secondary);font-size:var(--tu-portfolio-font-body);font-weight:600;margin:0}.tu-labels-modal__hint{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-caption);margin:var(--tu-space-2xs) 0 0}.tu-labels-modal__undo{align-items:center;background:var(--tu-surface-inverse);border-radius:var(--tu-radius-circle);box-shadow:var(--tu-shadow-dropdown);color:var(--tu-text-on-inverse);display:flex;font-size:var(--tu-portfolio-font-body);gap:var(--tu-space-4);inset-block-start:calc(100% + var(--tu-space-5));inset-inline:0;margin-inline:auto;padding:var(--tu-space-2) var(--tu-space-2) var(--tu-space-2) var(--tu-space-7);position:absolute;white-space:nowrap;width:max-content}@media(prefers-reduced-motion:no-preference){.tu-labels-modal__undo{animation:tu-portfolio-rise var(--motion-fast) var(--ease-out) both}}@media(prefers-reduced-motion:no-preference){.tu-site-row{transition:background var(--motion-snap) var(--ease-standard),border-color var(--motion-snap) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.tu-portfolio-top-bar__reference-trigger,.tu-portfolio-top-bar--reference .tu-portfolio-top-bar__actions{transition:background var(--motion-hover) var(--ease-standard)}.tu-site-row__admin-pill{transition:border-color var(--motion-hover) var(--ease-standard),color var(--motion-hover) var(--ease-standard)}.tu-reference-filter-chips button{transition:background var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),color var(--motion-micro) var(--ease-standard)}}.tu-site-row--leaving{box-sizing:border-box;left:var(--row-ghost-left);margin:0;pointer-events:none;position:fixed;top:var(--row-ghost-top);width:var(--row-ghost-width)}.tu-site-row[data-dnd-dragging]{box-shadow:var(--tu-shadow-raised);cursor:grabbing}@keyframes tu-portfolio-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tu-dialog__content.tu-activity-log{border-radius:var(--tu-radius-lg);box-shadow:var(--tu-portfolio-shadow-modal);box-sizing:border-box;max-height:min(80vh,calc(86vh - var(--tu-viewport-inset-top, 0px)));padding:var(--tu-space-9) calc(var(--tu-space-9) + var(--tu-space-2xs));width:min(calc(var(--tu-space-13) * 10),100%)}.tu-activity-log__header{align-items:center;display:flex;gap:var(--tu-space-4);margin-bottom:var(--tu-space-2xs)}.tu-activity-log .tu-dialog__title{background:none;border-bottom:0;font-size:var(--tu-font-2xl);font-weight:600;line-height:1.2;padding:0;position:static}.tu-activity-log__close{color:var(--tu-text-muted);margin:calc(var(--tu-space-2) * -1) calc(var(--tu-space-2) * -1) calc(var(--tu-space-2) * -1) auto}.tu-activity-log__close:hover{background:var(--tu-hover-bg);color:var(--tu-text)}.tu-activity-log .tu-activity-log__description{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-body);margin:0 0 calc(var(--tu-space-5) + var(--tu-space-2xs));padding:0}.tu-activity-log .tu-dialog__body{padding:0}.tu-activity-log__search{align-items:center;background:var(--tu-surface);border:var(--tu-space-hairline) solid var(--tu-border);border-radius:var(--tu-radius-pill);color:var(--tu-status-dismissed);display:flex;gap:var(--tu-space-3);margin-bottom:var(--tu-space-4);padding:0 calc(var(--tu-space-5) + var(--tu-space-hairline))}.tu-activity-log__search:focus-within{border-color:var(--tu-surface-inverse)}.tu-activity-log__search-input{background:transparent;border:0;color:var(--tu-text);flex:1;font-family:var(--tu-font-family);font-size:var(--tu-portfolio-font-control);min-width:0;outline:none;padding:calc(var(--tu-space-3) + var(--tu-space-hairline)) 0}.tu-activity-log__search-input::placeholder{color:var(--tu-status-dismissed)}.tu-activity-log__list{list-style:none;margin:0;padding:0}.tu-activity-log__row{align-items:baseline;border-bottom:var(--tu-space-hairline) solid var(--tu-portfolio-hairline);display:flex;font-family:var(--tu-font-family);gap:var(--tu-space-5);padding:var(--tu-space-4) 0}.tu-activity-log__when{color:var(--tu-text-muted);flex:none;font-family:var(--tu-font-mono);font-size:var(--tu-font-sm);inline-size:var(--tu-space-11)}.tu-activity-log__body{flex:1;min-width:0}.tu-activity-log__title{color:var(--tu-text);font-size:var(--tu-portfolio-font-control);font-weight:600}.tu-activity-log__meta{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-detail)}.tu-activity-log__result{color:var(--tu-text-muted);font-size:var(--tu-portfolio-font-detail);margin-top:var(--tu-space-hairline)}.tu-activity-log__result--failure{color:var(--tu-status-error-ink)}.tu-activity-log__chip{border-radius:var(--tu-radius-pill);flex:none;font-size:var(--tu-portfolio-font-meta);font-weight:600;padding:var(--tu-space-hairline) calc(var(--tu-space-3) + var(--tu-space-hairline))}.tu-activity-log__chip--success{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-ink)}.tu-activity-log__chip--failure{background:var(--tu-danger-surface);color:var(--tu-status-error-ink)}.tu-activity-log__chip--neutral{background:var(--tu-hover-bg);color:var(--tu-text-secondary)}.tu-activity-log__footnote{color:var(--tu-text-muted);font-family:var(--tu-font-family);font-size:var(--tu-font-sm);margin:0;padding-top:var(--tu-space-5)}.tu-activity-log__state{color:var(--tu-text-secondary);font-family:var(--tu-font-family);font-size:var(--tu-portfolio-font-control);margin:0;padding:calc(var(--tu-space-13) / 2) var(--tu-space-8);text-align:center}.tu-activity-log__state--no-match{color:var(--tu-text-muted);padding:calc(var(--tu-space-9) + var(--tu-space-1)) var(--tu-space-8)}.tu-activity-log__state-title{color:var(--tu-text);font-size:calc(var(--tu-portfolio-font-control) + var(--tu-space-hairline));font-weight:600;margin:0 0 var(--tu-space-1)}.tu-activity-log__state-body{margin:0}@media(prefers-reduced-motion:no-preference){.tu-activity-log__row{animation:tu-portfolio-rise var(--motion-medium) var(--ease-out) both;animation-delay:calc(var(--row-index, 0) * var(--motion-stagger))}.tu-portfolio-action-bar--bulk.tu-portfolio-action-bar--reference{animation:tu-portfolio-rise var(--motion-fast) var(--ease-out) both}}.tu-global-banner--inverse{background:var(--tu-surface-inverse);color:var(--tu-text-on-inverse)}.tu-dialog__portal:has(>.tu-settings-dialog){align-items:flex-start;padding-top:var(--tu-command-modal-top-offset)}.tu-settings-dialog{border-radius:var(--tu-radius-lg);display:flex;flex-direction:column;height:auto;max-height:100%;width:min(64rem,100%)}.tu-settings-dialog__sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tu-settings-dialog__search{align-items:center;border-bottom:1px solid var(--tu-border);display:flex;flex:none;gap:var(--tu-space-4);padding:var(--tu-space-5) var(--tu-space-7)}.tu-settings-dialog__search-icon{color:var(--tu-text-muted);flex:none}.tu-settings-dialog__search-input{background:transparent;border:none;color:var(--tu-text);flex:1;font-family:var(--tu-font-family);font-size:var(--tu-font-lg);line-height:1.5;min-width:0;outline:none;padding:0}.tu-settings-dialog__search-input::placeholder{color:var(--tu-text-muted);opacity:var(--o-soft)}.tu-settings-dialog__kbd{background:var(--tu-surface-raised);border:1px solid var(--tu-border);border-radius:var(--tu-radius-xs);color:var(--tu-text-muted);flex-shrink:0;font-family:var(--tu-font-mono);font-size:var(--tu-font-xs);font-weight:500;line-height:1;padding:2px 6px}.tu-settings-dialog__body{display:flex;flex:1;min-height:0}.tu-settings-dialog__body>.tu-settings-shell{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.tu-settings-dialog__pane{box-sizing:border-box;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--tu-space-9)}.tu-settings-dialog__results{display:flex;flex-direction:column;gap:var(--tu-space-9)}.tu-settings-dialog__results-group{display:flex;flex-direction:column;gap:var(--tu-space-3)}.tu-settings-dialog__results-heading{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-medium);margin:0}.tu-settings-dialog__results-list{display:flex;flex-direction:column;gap:var(--tu-space-1);list-style:none;margin:0;padding:0}.tu-settings-dialog__result{align-items:center;background:transparent;border:0;border-radius:var(--tu-radius-md);color:var(--tu-text);cursor:pointer;display:flex;font:inherit;gap:var(--tu-space-5);padding:var(--tu-space-4) var(--tu-space-5);text-align:left;transition:background-color var(--motion-hover) var(--ease-standard);width:100%}.tu-settings-dialog__result:hover{background:var(--tu-surface-sunken)}.tu-settings-dialog__result:focus-visible{box-shadow:var(--tu-focus-ring);outline:none}.tu-settings-dialog__result-icon{color:var(--tu-text-secondary);display:inline-flex;flex:none;font-size:var(--tu-icon-xl)}.tu-settings-dialog__result-text{display:flex;flex-direction:column;min-width:0}.tu-settings-dialog__result-title{font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-medium)}.tu-settings-dialog__result-subtitle{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-global-banner--inverse.tu-global-banner--sticky{z-index:var(--z-top)}.tu-search-field.tu-search-field--pill{background:var(--tu-surface);border-color:var(--tu-border);border-radius:var(--tu-radius-pill)}.tu-select.tu-select--pill{flex:none;width:auto}.tu-select.tu-select--pill .tu-select__trigger{background:var(--tu-surface);border-color:var(--tu-border);border-radius:var(--tu-radius-pill);font-size:var(--tu-font-sm);font-weight:var(--tu-font-weight-medium);gap:var(--tu-space-2);padding:0 var(--tu-space-5);width:auto}.tu-activity-feed{display:flex;flex-direction:column;font-family:var(--tu-font-family);gap:var(--tu-space-3)}.tu-activity-feed__count{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);margin:0}.tu-activity-feed__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;transition:opacity var(--motion-medium) var(--ease-standard)}.tu-activity-feed--refreshing .tu-activity-feed__list{opacity:.5;pointer-events:none}.tu-activity-feed__row{align-items:start;border-bottom:1px solid var(--tu-portfolio-hairline);box-sizing:border-box;display:grid;gap:var(--tu-space-5);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--tu-space-5) var(--tu-space-4)}.tu-activity-feed__row:hover{background:var(--tu-hover-bg);border-radius:var(--tu-radius-md)}.tu-activity-feed__when{color:var(--tu-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tu-activity-feed__glyph{align-items:center;background:var(--tu-surface-sunken);border-radius:var(--tu-radius-pill);color:var(--tu-text-secondary);display:inline-flex;flex:none;height:calc(var(--tu-space-9) + var(--tu-space-3));justify-content:center;width:calc(var(--tu-space-9) + var(--tu-space-3))}.tu-activity-feed__body{display:flex;flex-direction:column;gap:var(--tu-space-1);min-width:0}.tu-activity-feed__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.tu-activity-feed__title{color:var(--tu-text);font-size:var(--tu-font-base);font-weight:var(--tu-font-weight-medium)}.tu-activity-feed__chip{border-radius:var(--tu-radius-pill);flex:none;font-size:var(--tu-font-xs);font-weight:var(--tu-font-weight-medium);padding:0 var(--tu-space-3)}.tu-activity-feed__chip--success{background:var(--tu-status-success-bg-100);color:var(--tu-status-success-ink)}.tu-activity-feed__chip--failure{background:var(--tu-danger-surface);color:var(--tu-status-error-ink)}.tu-activity-feed__chip--neutral{background:var(--tu-hover-bg);color:var(--tu-text-secondary)}.tu-activity-feed__result{color:var(--tu-text-secondary);font-size:var(--tu-font-base);line-height:1.45;margin:0}.tu-activity-feed__result--failure{color:var(--tu-status-error-ink)}.tu-activity-feed__meta{align-items:baseline;color:var(--tu-text-muted);display:flex;gap:var(--tu-space-3);margin:0;flex-wrap:wrap;font-size:var(--tu-font-sm)}.tu-activity-feed__site,.tu-activity-feed__when,.tu-activity-feed__meta-part{flex:none}.tu-activity-feed__meta>*+*:before{content:"·";margin-right:var(--tu-space-3)}.tu-activity-feed__site{background:none;border:0;color:var(--tu-text);cursor:default;font:inherit;padding:0}button.tu-activity-feed__site{cursor:pointer}button.tu-activity-feed__site:hover{text-decoration:underline}button.tu-activity-feed__site:focus-visible{border-radius:var(--tu-radius-xs);box-shadow:var(--tu-focus-ring);outline:none}.tu-activity-feed__actions{align-items:center;align-self:center;display:flex;gap:var(--tu-space-3);justify-content:flex-end}.tu-activity-feed__actions .udi-action-button{min-width:var(--tu-space-14)}.tu-activity-feed__head{gap:var(--tu-space-2)}.tu-activity-feed__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-5);justify-content:space-between;padding-top:var(--tu-space-5)}.tu-activity-feed__footer>.udi-pagination{flex:1 1 auto}.tu-activity-feed__range{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-activity-feed__footnote{color:var(--tu-text-secondary);font-size:var(--tu-font-sm);margin:0;padding-top:var(--tu-space-5)}@media(prefers-reduced-motion:no-preference){.tu-activity-feed__row{animation:tu-portfolio-rise var(--motion-medium) var(--ease-out) both}}.tu-auth-shell,.wizard-shell:has(.tu-flow-panel){--tu-focus-ring: 0 0 0 2px color-mix(in srgb, var(--tu-surface-inverse) 20%, transparent);--tu-tab-bg-active-pill: var(--tu-surface)}.tu-auth-shell .tu-brand-mark__monogram{background:var(--tu-surface-inverse);color:var(--tu-text-on-inverse)}.tu-auth-shell .udi-text-link,.wizard-shell:has(.tu-flow-panel) .udi-text-link{color:var(--tu-text)}.tu-auth-shell .udi-text-link{font-size:inherit}.tu-auth-shell__panel{border-color:var(--tu-portfolio-hairline);box-shadow:var(--tu-shadow-none)}.wizard-shell .tu-flow-panel__fill{background:var(--tu-surface-inverse)}.wizard-shell .tu-option-card-group{gap:var(--tu-space-5)}.wizard-shell .tu-option-card:hover{border-color:var(--tu-border-strong)}.tu-auth-shell__stack{gap:calc(var(--tu-space-4) + var(--tu-space-3))}.tu-auth-shell__brand{margin-bottom:var(--tu-space-4)}.tu-auth-shell__panel{gap:var(--tu-space-8);padding:calc(var(--tu-space-9) + var(--tu-space-1))}.tu-auth-shell__eyebrow{margin-bottom:calc(var(--tu-space-1) * -1)}.tu-auth-shell__eyebrow:has(.udi-status-pill){margin-bottom:calc(var(--tu-space-2) * -1)}.tu-auth-shell__heading{gap:var(--tu-space-1)}.tu-auth-shell__subtitle strong{color:var(--tu-text)}.tu-auth-shell__body,.tu-auth-shell__body>form{gap:calc(var(--tu-space-2) + var(--tu-space-3))}.tu-auth-shell__body>form>.udi-action-button{margin-top:var(--tu-space-1)}.tu-auth-shell .tu-text-input{gap:var(--tu-space-2)}.tu-auth-shell .tu-field__footer{margin-top:calc(var(--tu-space-1) - var(--tu-space-2))}.tu-auth-shell .udi-status-pill{font-weight:var(--tu-font-weight-medium);line-height:normal}.tu-auth-shell--sm .tu-auth-shell__stack:has(>.tu-auth-shell__panel--centered){max-width:420px}.tu-auth-shell__panel--centered{gap:calc(var(--tu-space-5) + var(--tu-space-4));padding:calc(var(--tu-space-9) + var(--tu-space-2))}.tu-auth-shell__panel--centered .tu-auth-shell__eyebrow{margin-bottom:calc(var(--tu-space-2) * -1)}.tu-auth-shell__panel--centered .tu-auth-shell__heading{gap:var(--tu-space-3)}.tu-auth-shell__panel--centered .tu-auth-shell__subtitle{line-height:1.55}.tu-auth-shell__body:empty{display:none}.tu-auth-shell--md .tu-auth-shell__stack:has(>.tu-auth-shell__panel--plain){max-width:440px}.tu-auth-shell__stack:has(>.tu-auth-shell__panel--plain) .tu-auth-shell__brand{margin-bottom:var(--tu-space-1)}.tu-auth-shell__panel--plain{gap:calc(var(--tu-space-9) + var(--tu-space-1));padding:0}.tu-auth-shell__panel--plain+.tu-auth-shell__footer{margin-top:var(--tu-space-2)}.tu-auth-shell__panel--plain .tu-auth-shell__title{font-size:var(--tu-font-4xl)}.tu-auth-shell__panel--plain .tu-auth-shell__heading{gap:var(--tu-space-4)}.tu-auth-shell__panel--plain .tu-auth-shell__subtitle{line-height:1.55}.tu-auth-shell__panel--plain .tu-text-input__control{border-color:transparent}.wizard-shell:has(.tu-flow-panel){border-radius:var(--tu-radius-lg)}.wizard-shell .tu-flow-panel{padding:calc(var(--tu-space-9) + var(--tu-space-1))}.wizard-shell .tu-flow-panel__stage{gap:var(--tu-space-8)}.wizard-shell .tu-flow-panel .udi-action-button--lg{font-size:var(--tu-font-base);min-height:calc(var(--tu-space-10) + 3px);padding:var(--tu-space-5) calc(var(--tu-space-4) + var(--tu-space-3))}.wizard-shell .tu-flow-panel .tu-form-field__control :is(input,select,textarea){border-color:var(--tu-border);border-radius:var(--tu-radius-input);padding:var(--tu-space-5) calc(var(--tu-space-2) + var(--tu-space-3))}.tu-cmr-tabs--segmented .tu-cmr-tabs__tab{border-radius:var(--tu-radius-pill)}@keyframes tu-logo-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.tu-logo{background:linear-gradient(90deg,var(--tu-brand),var(--tu-logo-orange-soft),var(--tu-logo-blue),var(--tu-brand));background-clip:text;-webkit-background-clip:text;background-size:200% 100%;color:transparent;font-family:var(--tu-font-family);font-size:19px;font-weight:800;letter-spacing:-.03em}@media(prefers-reduced-motion:no-preference){.tu-logo{animation:tu-logo-shimmer calc(var(--motion-loop-shimmer) * 7.5) var(--ease-linear) infinite}}[data-reduced-motion=true] .tu-logo{animation:none}.tu-portfolio-top-bar__brand-label.tu-logo{display:inline}.tu-cmr-tabs--segmented .tu-cmr-tabs__tab{flex:1 1 0}.wizard-shell .tu-flow-panel--center{padding:calc(var(--tu-space-9) + var(--tu-space-5) + var(--tu-space-2)) calc(var(--tu-space-9) + var(--tu-space-4)) calc(var(--tu-space-9) + var(--tu-space-3))}.wizard-shell .tu-suggestion-list{border-color:var(--tu-portfolio-hairline);border-radius:var(--tu-portfolio-radius-panel);padding:calc(var(--tu-space-2) + var(--tu-space-3)) var(--tu-space-7)}.wizard-shell .tu-suggestion-list__items{gap:var(--tu-space-5)}.wizard-shell .tu-suggestion-list__row{column-gap:calc(var(--tu-space-3) + 3px)}@media(max-width:480px){.tu-site-detail__sticky-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.tu-site-detail__header-content{grid-column:1;grid-row:1}.tu-site-detail__name{min-width:0}.tu-site-detail__sticky-header>button:last-child{grid-column:2;grid-row:1}.tu-site-detail__header-actions{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;min-width:0;margin-left:0}.tu-site-detail__header-actions>div{display:flex;flex-wrap:wrap;min-width:0}}.tu-slot-host{display:flex;flex-direction:column;gap:var(--tu-space-4);min-width:0}.tu-slot-host__item{min-width:0}.tu-slot-host__picker{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tu-space-3)}.tu-slot-host__count{color:var(--tu-text-secondary);font-size:var(--tu-font-sm)}.tu-extension-surface-root{display:flex;flex-direction:column;gap:var(--tu-space-2);min-width:0}.tu-extension-surface__degraded,.tu-extension-surface__status{align-items:center;color:var(--tu-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--tu-font-sm);gap:var(--tu-space-2);margin:0}.tu-site-detail__contributions{display:flex;flex-direction:column;gap:var(--tu-space-4);margin-top:var(--tu-space-4)}.tu-actions-center__catalog{margin-top:var(--tu-space-4)}.tu-actions-center__detail{background:var(--tu-surface-sunken);border-inline-start:var(--tu-space-hairline) solid var(--tu-border);display:flex;flex-direction:column;gap:var(--tu-space-4);grid-column:2;padding:var(--tu-space-6)}body{margin:0;font-family:var(--tu-font-family);color:var(--tu-text);-webkit-font-smoothing:antialiased}
