@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.appShell.appShell--workspace{--issues-canvas:#f5f5f5;--issues-panel:#fcfcfc;--issues-row:#fff;--issues-header:#fafafa;--issues-line:#e6e8ec;--issues-text:#1a1a1a;--issues-muted:#434343;--background:var(--issues-canvas);--foreground:var(--issues-text);--surface:var(--issues-row);--muted:var(--issues-muted);--dim:var(--issues-muted);--border-strong:var(--issues-line);--border:var(--issues-line);--secondary:var(--issues-muted);--ds-surface-hover:#f2f2f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--issues-canvas);max-width:none;height:100svh;min-height:0;color:var(--issues-text);font-family:var(--ds-font-sans);gap:0;padding:8px 8px 8px 256px;font-size:13px;overflow:hidden}.appShell--workspace .globalHeader{z-index:10;flex-direction:column;align-items:stretch;width:256px;height:100svh;padding:16px;position:fixed;inset:0 auto 0 0}.appShell--workspace .globalHeader__left{flex-direction:column;align-items:stretch;gap:24px}.appShell--workspace .brand{width:fit-content;height:16px;padding-left:8px}.appShell--workspace .brandPictogram{width:16px;height:16px;color:var(--issues-text);opacity:.65}.appShell--workspace .primaryNav{flex-direction:column;align-items:stretch;gap:4px}.appShell--workspace .primaryNav a{height:32px;color:var(--issues-text);border-radius:4px;align-items:center;gap:8px;padding:8px;font-weight:400;display:flex}.appShell--workspace .primaryNav svg{flex-shrink:0;width:16px;height:16px}.appShell--workspace .primaryNav a.isActive{background:var(--issues-panel);box-shadow:0 0 0 .5px var(--issues-line)}.appShell--workspace .primaryNav a:hover{background:var(--issues-row)}.appShell--workspace .globalHeader__right{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto}.appShell--workspace .accountMenuTrigger{color:#202020;border:0;border-radius:8px;justify-content:flex-start;gap:8px;width:100%;max-width:none;height:48px;padding:8px;font-size:14px;line-height:17.5px}.appShell--workspace .accountMenuTrigger:hover,.appShell--workspace .accountMenuTrigger:focus-visible,.appShell--workspace .accountMenuTrigger[aria-expanded=true]{color:#202020;background:#ededed}.appShell--workspace .accountMenuTrigger:focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.appShell--workspace .accountMenuTrigger__avatar{justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.appShell--workspace .accountMenuTrigger__workspace{text-align:left;flex:1}.appShell--workspace .accountPopover{background:#fff;border:1px solid #ddd;border-radius:14px;width:224px;max-width:calc(100vw - 32px);max-height:calc(100svh - 96px);padding:6px;inset:auto auto 54px 0;overflow-y:auto;box-shadow:0 2px 4px #00000008,0 8px 24px #0000000d}.appShell--workspace .accountPopover__user{border:0;gap:4px;padding:10px 8px 12px}.appShell--workspace .accountPopover__user strong{color:#202020;font-size:13px;font-weight:500}.appShell--workspace .accountPopover__user span{color:#666;font-size:12px}.appShell--workspace .accountPopover__section{border-top:1px solid #e6e6e6;padding:6px 0}.appShell--workspace .accountPopover__section:last-child{padding-bottom:0}.appShell--workspace .accountPopover__label{color:#777;letter-spacing:normal;text-transform:none;padding:4px 8px 6px;font-size:11px;font-weight:400}.appShell--workspace .accountPopover__item{color:#202020;border-radius:6px;gap:10px;min-height:34px;padding:8px;font-size:13px;line-height:18px}.appShell--workspace .accountPopover__item>svg{color:#666;flex-shrink:0;width:16px;height:16px}.appShell--workspace .accountPopover__item>span:not(.workspaceMonogram):not(.menuCheck){overflow-wrap:anywhere;min-width:0}.appShell--workspace .accountPopover__item:disabled{opacity:.5;cursor:wait}.appShell--workspace .accountPopover__item--danger:hover{color:#b33d43;background:#fdf1f2}.appShell--workspace .workspaceMonogram{border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.appShell--workspace .accountPopover__error{color:#b33d43}.mobileSidebarBar,.mobileSidebarClose,.mobileSidebarBackdrop{display:none}.workspaceSurface{overscroll-behavior:contain;background:var(--issues-panel);border-radius:14px;flex:1;min-width:0;min-height:0;overflow:auto;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.workspaceContent{flex-direction:column;gap:32px;width:100%;max-width:1024px;margin:0 auto;padding:32px 40px 64px;display:flex}.issuesPage{flex-direction:column;gap:32px;min-width:0;display:flex}.issuesHeading{justify-content:space-between;align-items:center;min-height:20px;padding:0 8px;display:flex}.issuesHeading h1{color:var(--issues-muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.issuesHeading h1 svg{width:16px;height:16px}.issuesFilters{color:var(--issues-muted);font-size:12px;position:relative}.issuesFilters summary{cursor:pointer;border-radius:4px}.issuesFilters__popover{z-index:2;border:1px solid var(--issues-line);background:var(--issues-row);border-radius:10px;gap:16px;width:220px;padding:16px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 4px 16px #00000014}.issuesFilters__popover label{gap:8px;display:grid}.issuesFilters__popover select{border:1px solid var(--issues-line);background:var(--issues-panel);width:100%;color:var(--issues-text);border-radius:5px;padding:7px}.issuesFilters__popover .issuesFilters__archive{align-items:center;display:flex}.issuesGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.issuesGroup h2{color:var(--issues-muted);margin:0;padding-left:12px;font-size:12px;font-weight:500;line-height:16px}.issuesTableSurface{background:var(--issues-header);border-radius:12px;overflow:hidden;box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000000d,0 2px 4px #00000005}.issuesTable{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;font-size:13px;line-height:19.5px}.issuesTable col{width:16%}.issuesTable .issuesTable__titleColumn{width:68%}.issuesTable th{text-align:left;padding:7px 12px;font-weight:500}.issuesTable td{background:var(--issues-row);border-top:.5px solid var(--issues-line);padding:9px 12px}.issuesTable :is(th,td):not(:last-child){border-right:.5px solid var(--issues-line)}.issuesTable tbody tr:first-child td:first-child{border-top-left-radius:12px}.issuesTable tbody tr:first-child td:last-child{border-top-right-radius:12px}.issuesTable td:first-child{padding:0}.issuesTable td a{color:inherit;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.issuesTable td a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.issuesTable td a small{color:var(--issues-muted);flex-shrink:0;font-size:11px}.issuesTable .issueSeverity{padding-left:0}.issuesTable tr:hover td{background:var(--issues-header)}.issuesTable time{white-space:nowrap}.issuesTable a:focus-visible,.issuesFilters summary:focus-visible{outline:2px solid var(--issues-muted);outline-offset:-2px}.issuesEmpty{color:var(--issues-muted);padding:48px 12px}.issuesEmpty h2{font-size:15px;font-weight:500}.issuesEmpty p{margin-top:8px;font-size:13px}.issuesLoading{border:.5px solid var(--issues-line);border-radius:12px;overflow:hidden}.issuesLoading>div{border-bottom:.5px solid var(--issues-line);background:var(--issues-row);height:39px}.issuesLoading>div:after{content:"";background:var(--issues-line);border-radius:3px;width:45%;height:12px;margin:13px 12px;display:block}@media (width<=900px){.appShell.appShell--workspace{padding-left:200px}.appShell--workspace .globalHeader{width:200px}.workspaceContent{padding:32px 24px 48px}.issuesTable .issuesTable__titleColumn{width:60%}.issuesTable col{width:20%}}@media (width<=600px){.appShell.appShell--workspace{padding:8px;overflow-y:auto}.appShell.appShell--workspace.appShell--sidebarOpen,.appShell--sidebarOpen .workspaceSurface{overflow:hidden}.appShell--workspace .globalHeader{z-index:21;background:var(--issues-canvas);gap:16px;width:min(256px,100vw - 48px);height:100svh;padding:16px;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.appShell--workspace .globalHeader--open{display:flex}.appShell--workspace .globalHeader__left{gap:24px}.appShell--workspace .globalHeader .brand{display:flex}.appShell--workspace .primaryNav{flex-flow:column;gap:4px}.appShell--workspace .globalHeader__right{flex-direction:column;justify-content:flex-start;align-items:stretch}.appShell--workspace .accountMenuTrigger__workspace{display:block}.appShell--workspace .accountPopover{inset:auto auto 54px 0}.appShell--workspace .mobileSidebarBackdrop{z-index:20;cursor:default;background:#00000040;border:0;display:block;position:fixed;inset:0}.appShell--workspace .mobileSidebarClose{width:32px;height:32px;color:var(--issues-text);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.appShell--workspace .mobileSidebarBar{z-index:2;border-bottom:1px solid var(--issues-line);background:var(--issues-panel);align-items:center;min-height:48px;padding:8px 12px;display:flex;position:sticky;top:0}.appShell--workspace .mobileSidebarTrigger{width:32px;height:32px;color:var(--issues-text);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.appShell--workspace :is(.mobileSidebarTrigger,.mobileSidebarClose):focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.workspaceSurface{min-height:240px}.workspaceContent{gap:24px;padding:24px 12px}.issuesPage{gap:24px}.issuesTable th,.issuesTable td{padding:9px 8px;font-size:12px}.issuesTable td a{padding:9px 8px}.issuesTable td a span{white-space:normal;overflow-wrap:anywhere}.issuesTable .issuesTable__titleColumn{width:54%}.issuesTable col{width:23%}}.appShell.appShell--workspace{--ds-canvas:#fcfcfc;--ds-surface-base:#fff;--ds-surface-raised:#fafafa;--ds-surface-overlay:#fff;--ds-surface-hover:#f5f5f5;--ds-border-subtle:#ededed;--ds-border-default:#e3e3e3;--ds-border-top:#fff;--ds-border-strong:#ddd;--ds-text-primary:#1a1a1a;--ds-text-secondary:#444;--ds-text-muted:#666;--ds-text-disabled:#999;--ds-positive:#4b7650;--ds-warning:#8b631d;--ds-danger:#b33d43;--ds-info:#4e58f9;--ds-positive-border:#dce8dd;--ds-positive-surface:#f1f7f1;--ds-warning-border:#e9dfc9;--ds-warning-surface:#faf6ec;--ds-danger-border:#f1d8da;--ds-danger-surface:#fdf1f2;--ds-info-border:#dadcff;--ds-info-surface:#f2f3ff;--ds-radius-small:6px;--ds-radius-medium:8px;--ds-radius-large:12px}.workspaceHeading{justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex}.workspaceHeading h1{color:#434343;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.workspaceHeading__actions{align-items:center;gap:16px;display:flex}.workspaceBreadcrumb{color:#666;align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.workspaceBreadcrumb a{color:inherit;text-decoration:none}.workspaceBreadcrumb a:hover{color:#121212}.appShell--workspace .dsButton{border-radius:6px;gap:5px;height:auto;min-height:26px;padding:3px 7px;font-size:13px;font-weight:400;line-height:18px;box-shadow:0 1px 3px #00000008}.appShell--workspace .dsButton svg{flex-shrink:0;width:14px;height:14px}.appShell--workspace .dsButton--primary{color:#fdfdfd;background:#4e58f9;border-color:#3f4af8}.appShell--workspace .dsButton--primary:hover:not(:disabled){background:#414be2}.appShell--workspace .dsButton--secondary{color:#444;background:#fff;border-color:#ddd}.appShell--workspace .dsButton--secondary:hover:not(:disabled){background:#f5f5f5}.appShell--workspace .dsIconButton{border-radius:5px}.appShell--workspace .emptyState{background:0 0;border:none;min-height:220px}.appShell--workspace .emptyState h2{font-size:15px}.appShell--workspace .emptyState p{font-size:13px}.appShell--workspace .formError{color:#b33d43}.appShell--workspace .billingBanner{margin:16px 24px 0}.appShell--workspace .dsDataTable.dsDataTable--workspace{background:#fafafa;border:0;border-radius:12px;overflow:auto;box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000000d,0 2px 4px #00000005}.appShell--workspace .dsDataTable--workspace table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:600px}.appShell--workspace .dsDataTable.dsDataTable--workspace th{color:#1a1a1a;text-transform:none;letter-spacing:normal;background:#fafafa;border-bottom:0;height:auto;padding:7px 12px;font-size:13px;font-weight:400;line-height:20px}.appShell--workspace .dsDataTable.dsDataTable--workspace td{background:#fff;border-top:.5px solid #e6e8ec;border-bottom:0;height:auto;padding:10px 12px;font-size:13px;line-height:20px}.appShell--workspace .dsDataTable--workspace :is(th,td):not(:last-child){border-right:.5px solid #e6e8ec}.appShell--workspace .dsDataTable--workspace tbody tr:first-child td:first-child{border-top-left-radius:12px}.appShell--workspace .dsDataTable--workspace tbody tr:first-child td:last-child{border-top-right-radius:12px}.appShell--workspace .dsDataTable--workspace tr:hover td{background:#fafafa}.appShell--workspace .agentListTable{min-width:0}.appShell--workspace .agentListTable table{min-width:680px}.appShell--workspace .agentListTable .dsDataTable--workspace th{font-weight:500}.appShell--workspace .agentListTable .dsDataTable--workspace td{padding:12px}.appShell--workspace .agentListTable .dsDataTable--workspace :is(th,td):nth-child(5){border-right:0}.appShell--workspace .agentTableTitle{gap:2px}.appShell--workspace .agentTableTitle strong{color:#1a1a1a;font-size:13px;font-weight:400;line-height:20px}.appShell--workspace .agentTableTitle small,.appShell--workspace .agentTableRun small{color:#666;font-size:12px;font-weight:400;line-height:18px}.appShell--workspace .agentTableCell,.appShell--workspace .agentTableRun{color:#1a1a1a;font-size:13px;line-height:20px}.appShell--workspace .agentTableRun{gap:2px}.appShell--workspace .agentRowMenu__popover{color:#444;background:#fff;border-color:#e3e3e3;box-shadow:0 4px 12px #00000014}.appShell--workspace .dsBadge{border-radius:999px;font-size:12px;font-weight:400}.appShell--workspace .issueDetail{--issueText:#121212;--issueBody:#444;--issueMuted:#666;--issueDim:#666;--issueFaint:#aaa;--issueHairline:#e8e8e8;--issueRailValue:#1a1a1a;--issueLink:#4e58f9;flex-direction:column;gap:22px;padding:0;display:flex}.appShell--workspace .issueDetail__main{flex-direction:column;gap:32px;width:100%;min-width:0;padding:0;display:flex}.issueOverview{align-items:flex-start;gap:48px;min-width:0;display:flex}.issueOverview__copy{flex-direction:column;flex:1;gap:22px;min-width:0;display:flex}.appShell--workspace .issueHeader{gap:12px}.issueHeader__titleRow{align-items:flex-start;gap:16px;display:flex}.appShell--workspace .issueHeader h1{color:#121212;letter-spacing:normal;flex:1;font-size:15px;font-weight:600;line-height:23px}.issueHeader__titleRow .dsButton{flex-shrink:0}.appShell--workspace .issueProse p,.appShell--workspace .issueSection__copy{color:#444;font-size:13px;line-height:23px}.appShell--workspace .issueSection{gap:12px}.appShell--workspace .issueSection__title{color:#444;margin:0;font-size:15px;font-weight:500;line-height:23px}.appShell--workspace .issueRail{flex:0 0 242px;width:242px;min-width:0;padding:0}.appShell--workspace .issueRail__title{color:#444;height:auto;padding:0 0 12px;font-size:15px;font-weight:500;line-height:23px}.appShell--workspace .issueRail__row{gap:12px;padding:0}.appShell--workspace .issueRail__label{color:#666;width:76px;font-size:13px}.appShell--workspace .issueRail__value{white-space:normal;overflow-wrap:anywhere;color:#1a1a1a;font-size:13px;font-weight:400}.appShell--workspace .remediationCard{background:#fff;border:.5px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:14px;display:flex;box-shadow:0 1px 2px #0000001a}.appShell--workspace .remediationCard>*{min-width:0}.appShell--workspace .remediationCard__header{align-items:center;gap:16px;display:flex}.appShell--workspace .remediationCard__header h3{color:#444;flex:1;font-size:14px}.appShell--workspace .remediationCard__kind{display:none}.appShell--workspace .remediationCard__description{font-size:13px;line-height:22px}.appShell--workspace .remediationCard__actions{border:none;flex-wrap:wrap;margin:0;padding:0}.appShell--workspace .remediationCard__actions .dsButton{color:#444;background:#fff;border-color:#ddd}.appShell--workspace .remediationPullRequest{border-color:var(--issues-line);background:var(--issues-row);color:var(--issues-text)}.appShell--workspace .remediationPullRequest:hover{background:var(--issues-header);border-color:#d4d7dc}.appShell--workspace .remediationPullRequest__icon,.appShell--workspace .remediationPullRequest__state{background:var(--ds-positive-surface);color:var(--ds-positive)}.appShell--workspace .remediationPullRequest__icon--merged,.appShell--workspace .remediationPullRequest__state--merged{color:#6652ad;background:#eeeafb}.appShell--workspace .remediationDiff,.appShell--workspace .remediationDiff__file,.appShell--workspace .remediationDiff__loading,.appShell--workspace .remediationPrompt,.appShell--workspace .remediationDiff__fallback{color:#444;background:#fff;border-color:#e8e8e8;border-radius:6px}.appShell--workspace .remediationDiff__repository h4{color:#666;font-weight:400}.appShell--workspace .issueLine{border-color:#e8e8e8;min-height:24px;padding:0 12px}.appShell--workspace .issueLine__title{color:#121212;font-size:13px;font-weight:500}.appShell--workspace .issueLine__note,.appShell--workspace .issueLine__date{color:#666;font-size:12px}.appShell--workspace .issueLine__status svg,.appShell--workspace .issueLine__chevron svg{width:14px;height:14px}.agentEditorHeading{flex-direction:column;gap:12px;display:flex}.agentEditorHeading__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.agentEditorName{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.agentEditorName input{outline-offset:4px;color:#121212;background:0 0;border:0;width:min(100%,360px);min-width:0;padding:0;font-size:15px;font-weight:600;line-height:23px}.agentEditorName input::placeholder{color:#121212;opacity:1}.agentEditorName svg{color:#888;flex-shrink:0}.appShell--workspace.appShell--create .agentEditor{flex-direction:column;gap:46px;width:100%;max-width:none;display:flex}.appShell--workspace.appShell--create .createSection{border:0;flex-direction:column;gap:12px;padding:0;display:flex}.appShell--workspace.appShell--create .createSection>header{width:auto;padding:0;display:block}.appShell--workspace.appShell--create .createSection>header h2,.agentEditorTrigger>h2,.agentEditorRepositories>h2{color:#666;margin:0;font-size:12px;font-weight:400;line-height:16px}.appShell--workspace.appShell--create .createSection>header p{display:none}.appShell--workspace.appShell--create .createSection__body{background:0 0;border:none;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}.agentEditorTrigger,.agentEditorRepositories{flex-direction:column;gap:12px;display:flex}.agentEditorTrigger>details,.agentEditorRepositories__list{background:#fff;border:1px solid #e3e3e3;border-radius:8px}.agentEditorTrigger summary,.agentEditorAdd{color:#444;cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:13px;line-height:18px;list-style:none;display:flex}.agentEditorTrigger summary::-webkit-details-marker{display:none}.contextIntegrationCatalog summary::-webkit-details-marker{display:none}.agentEditorTrigger summary>span{flex:1}.agentEditorTrigger__body{border-top:1px solid #eee;flex-direction:column;gap:28px;padding:20px 16px;display:flex}.appShell--workspace.appShell--create .createChoiceGrid{gap:8px}.appShell--workspace.appShell--create .createChoice{background:#fff;border-color:#e3e3e3;border-radius:8px;padding:12px}.appShell--workspace.appShell--create .promptField{gap:8px}.appShell--workspace.appShell--create .promptField>.dsField__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.appShell--workspace.appShell--create .promptField textarea{color:#444;resize:vertical;background:#fff;border:1px solid #e8e8e8;border-radius:8px;min-height:142px;padding:14px 16px;font-size:13px;line-height:22px}.appShell--workspace.appShell--create .promptField .dsField__hint{color:#666;font-size:12px}.agentEditorAdd{text-align:left;background:0 0;border:0;border-radius:8px;width:100%}.agentEditorAdd:hover{background:#fafafa}.agentEditorRepository{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:12px;display:flex}.agentEditorRepository>span{overflow-wrap:anywhere;flex:1;min-width:0}.appShell--workspace.appShell--create .contextPanel{background:#fff;border:1px solid #e3e3e3;border-radius:8px;overflow:visible}.appShell--workspace.appShell--create .contextToolbar{background:0 0;border:none;padding:12px}.appShell--workspace.appShell--create .contextToolbar strong{color:#444;font-size:13px;font-weight:500}.appShell--workspace.appShell--create .contextToolbar small{color:#666;font-size:12px}.appShell--workspace.appShell--create .contextList{border:0;border-radius:0;padding:0 12px}.appShell--workspace.appShell--create .contextRow{border-color:#eee;gap:10px;min-height:48px;padding:10px 0}.appShell--workspace.appShell--create .contextRow__copy strong{color:#1a1a1a;font-size:13px;font-weight:400}.appShell--workspace.appShell--create .contextRow__copy small{color:#666;font-size:12px}.appShell--workspace.appShell--create .providerMark{background:0 0;border:0;border-radius:0;width:20px;height:20px}.appShell--workspace.appShell--create .contextIntegrationCatalog{background:#fff;border:0;border-top:1px solid #eee;border-radius:0;margin:0;padding:0}.appShell--workspace.appShell--create .contextIntegrationCatalog>summary{cursor:pointer;color:#444;align-items:center;gap:10px;padding:14px 12px;font-size:13px;list-style:none;display:flex}.appShell--workspace.appShell--create .contextIntegrationCatalog[open]{padding-bottom:16px}.appShell--workspace.appShell--create .contextIntegrationCatalog__header,.appShell--workspace.appShell--create .contextIntegrationCategories{padding:12px}.appShell--workspace.appShell--create .contextIntegrationCard{background:#fff;border-color:#e8e8e8;border-radius:8px}.appShell--workspace.appShell--create .workspaceSecretsPanel{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:0}.appShell--workspace.appShell--create .workspaceSecretsEmpty{color:#666;padding:0 12px 12px;font-size:12px}.appShell--workspace.appShell--create .configurationDialog{color:#444;background:#fff;border-color:#e3e3e3;border-radius:12px;box-shadow:0 12px 48px #00000024}.appShell--workspace.appShell--create .configurationDialogBackdrop{background:#00000030}.appShell--workspace.appShell--create .configurationDialog__header,.appShell--workspace.appShell--create .configurationDialog__footer{border-color:#eee}.appShell--workspace.appShell--create .configurationDialog__copy strong{color:#1a1a1a;font-size:13px}.appShell--workspace.appShell--create .configurationDialog__copy small{color:#666;font-size:12px}.appShell--workspace.appShell--create .channelPicker__trigger{color:#444;background:#fff;border-color:#e3e3e3;border-radius:6px}.appShell--workspace.appShell--create .channelPicker__popover{color:#444;background:#fff;border-color:#e3e3e3;box-shadow:0 4px 16px #00000014}@media (width<=900px){.issueOverview{gap:24px}.appShell--workspace .issueRail{flex-basis:210px;width:210px}}@media (width<=700px){.issueOverview{flex-direction:column;gap:24px}.appShell--workspace .issueRail{flex-basis:auto;width:100%}.appShell--workspace .issueRail__group{flex-direction:column;gap:8px;display:flex}.appShell--workspace .remediationCard__header{flex-wrap:wrap}.appShell--workspace .issueLine{flex-wrap:wrap;gap:8px}.appShell--workspace .issueLine__title{flex:1}.workspaceHeading{padding:0}.workspaceHeading__actions{gap:10px}.agentEditorName input{width:100%}.appShell--workspace.appShell--create .agentEditor{gap:32px}.appShell--workspace.appShell--create .createChoiceGrid{grid-template-columns:1fr}}.appShell--workspace.appShell--create .contextPanel{gap:0}.appShell--workspace.appShell--create .contextRow{grid-template-columns:24px minmax(0,1fr) auto}.appShell--workspace .agentDetailHeading h1{font-size:20px;line-height:28px}.appShell--workspace .agentDetailHeading p{font-size:13px}.appShell--workspace .brand{display:inline-flex}.appShell--workspace .issueSection__title,.appShell--workspace .issueSection__copy{padding:0}.appShell--workspace .issueRail{border:0}.appShell--workspace .issueRootCause{gap:12px}.appShell--workspace .issueArchiveButton{color:#202020;gap:8px;min-height:26px;padding:3px 7px}.appShell--workspace .issueArchiveButton svg{width:16px;height:16px}.appShell--workspace .issueTimeline,.appShell--workspace .evidenceList{gap:16px}.appShell--workspace .issueTimeline li{min-height:0;padding-block:0}.appShell--workspace .issueTimeline li:before{top:1px}.appShell--workspace .evidenceList li{padding-block:0}.appShell--workspace .issueRail .issueSeverity{padding-left:0}:is(html:has(.appShell.appShell--workspace),body:has(.appShell.appShell--workspace)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f5}.issuesFilters summary{list-style:none}.issuesFilters summary::-webkit-details-marker{display:none}.appShell--workspace.appShell--create .agentEditor{gap:32px}.appShell--workspace.appShell--create .agentEditor[hidden]{display:none}.appShell--workspace.appShell--create .workspaceContent{gap:22px}.appShell--workspace.appShell--create .createSection>header h2{font-size:13px;line-height:18px}.agentDetailTabs{border-bottom:1px solid #e6e8ec;gap:28px;margin-top:8px;display:flex}.agentDetailTabs button{color:#666;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 13px;font-size:13px;position:relative}.agentDetailTabs button[aria-selected=true]{color:#121212}.agentDetailTabs button[aria-selected=true]:after{content:"";background:#4e58f9;height:2px;position:absolute;bottom:-1px;left:0;right:0}.agentInputPanel{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.agentInputHeader{border-bottom:1px solid #eee;align-items:center;gap:10px;padding-bottom:14px;font-size:13px;line-height:18px;display:flex}.agentInputHeader>span{color:#666;font-size:12px}.agentTriggerPicker{position:relative}.agentTriggerPicker summary{cursor:pointer;color:#121212;align-items:center;gap:8px;list-style:none;display:flex}.agentTriggerPicker summary::-webkit-details-marker{display:none}.agentTriggerPicker__menu{z-index:20;background:#fff;border:1px solid #e3e3e3;border-radius:10px;flex-direction:column;width:350px;max-width:calc(100vw - 70px);padding:6px;display:flex;position:absolute;top:calc(100% + 12px);left:-30px;box-shadow:0 8px 24px #00000014}.agentTriggerPicker__menu>strong{color:#666;padding:8px;font-size:12px;font-weight:500}.agentTriggerPicker__menu button{text-align:left;color:#202020;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px 8px;display:flex}.agentTriggerPicker__menu button:hover{background:#f6f6f6}.agentTriggerPicker__menu button>span:not(.providerMark){flex-direction:column;flex:1;gap:3px;display:flex}.agentTriggerPicker__menu b{font-size:13px;font-weight:400}.agentTriggerPicker__menu small{color:#666;font-size:12px}.agentTriggerPicker__menu .isConnected{color:#2c805e}.appShell--workspace.appShell--create .agentInputPanel .connectedSetup{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:12px;padding:0;display:flex}.appShell--workspace.appShell--create .agentInputPanel .connectedSetup>.providerMark{display:none}.appShell--workspace.appShell--create .connectedSetup--channel>.dsCheckbox{border-top:1px solid #f0f0f0;padding-top:12px}.appShell--workspace.appShell--create .createField{max-width:none}.appShell--workspace.appShell--create .createField :is(.dsSelect__trigger,.channelPicker__trigger){color:#202020;background:#fff;border:1px solid #ddd;border-radius:6px;height:32px;min-height:32px;padding:6px 10px;font-size:13px;line-height:18px}.appShell--workspace.appShell--create .projectPicker{flex-direction:column;gap:10px;font-size:13px;display:flex}.appShell--workspace.appShell--create .projectPicker>div{flex-wrap:wrap;gap:24px;display:flex}.appShell--workspace.appShell--create .createChoiceGrid{flex-direction:column;gap:8px;display:flex}.appShell--workspace.appShell--create .createChoice{min-height:0;padding:12px 16px}.appShell--workspace.appShell--create .createChoice.isSelected{background:#fff;border-color:#ddd}.appShell--workspace.appShell--create .requiredOutput{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.appShell--workspace.appShell--create .requiredOutput__label{gap:8px}.appShell--workspace.appShell--create .requiredOutput__label>.radioMark{display:none}.appShell--workspace.appShell--create .requiredOutput__label strong{font-size:13px;font-weight:400}.appShell--workspace.appShell--create .requiredOutput__label small{color:#666;font-size:12px}.appShell--workspace.appShell--create .severityFilter{background:0 0;border:0;flex-wrap:wrap;gap:16px;padding:0 16px;display:flex}.appShell--workspace.appShell--create .severityChecks{flex-wrap:wrap;gap:16px;display:flex}.appShell--workspace.appShell--create .severityChoice{background:0 0;border:0;padding:0}.appShell--workspace.appShell--create .severityChoice .dsCheckbox__description{display:none}.agentRuntimeInfo{color:#444;gap:16px;padding:0 16px;font-size:13px;display:flex}.agentRuntimeInfo>span+span{border-left:1px solid #e8e8e8;padding-left:16px}.appShell--workspace.appShell--create .contextRow{align-items:center;display:flex}.appShell--workspace.appShell--create .contextRow__copy{flex:1;min-width:0}.appShell--workspace.appShell--create .contextRow__action{flex-shrink:0}.appShell--workspace.appShell--create .contextIntegrationGrid{flex-wrap:wrap;display:flex}.appShell--workspace.appShell--create .contextIntegrationCard{flex:300px}.appShell--workspace.appShell--create .connectionPrompt{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.appShell--workspace.appShell--create .connectionPrompt__copy{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.appShell--workspace.appShell--create .connectionPrompt__copy strong{font-size:13px;font-weight:500}.appShell--workspace.appShell--create .connectionPrompt__copy small{color:#666;font-size:13px;line-height:20px}.agentResourceNotice{color:#666;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.agentResourceNotice p{flex-basis:100%;margin:0}.agentRunHistory{flex-direction:column;gap:12px;display:flex}.agentRunHistory>header{color:#666;align-items:center;gap:12px;font-size:13px;display:flex}.agentRunHistory h2{color:#202020;margin:0;font-size:13px;font-weight:500}.agentRunHistory>header small{margin-left:auto;font-size:12px}.agentHistoryTable{background:#fff;border:1px solid #e6e8ec;border-radius:10px;overflow-x:auto}.agentHistoryRow{border-top:1px solid #e6e8ec;align-items:center;min-width:620px;font-size:13px;line-height:20px;display:flex}.agentHistoryRow>:first-child{flex:1;min-width:0}.agentHistoryRow>:nth-child(2){flex-shrink:0;width:120px}.agentHistoryRow>:nth-child(3){flex-shrink:0;width:100px}.agentHistoryRow>:last-child{flex-shrink:0;width:36px}.agentHistoryRow>*{padding:12px}.agentHistoryRow strong{color:#202020;font-weight:400;display:block}.agentHistoryRow small{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.agentHistoryRow--heading{background:#fafafa;border-top:0}.agentHistoryRow--heading>*{padding-block:8px}.agentHistoryDate{color:#666;background:#fafafa;border-top:1px solid #e6e8ec;padding:8px 12px;font-size:12px}.agentHistoryEmpty{color:#666;padding:20px;font-size:13px}.agentRunStatus{color:#38643b;align-items:center;gap:6px;display:inline-flex}.agentRunStatus i{background:currentColor;border-radius:50%;width:5px;height:5px}.agentRunStatus--investigating,.agentRunStatus--pending{color:#806600}.agentRunStatus--failed{color:#b52e35}@media (width<=700px){.agentEditorHeading__row{flex-wrap:wrap}.agentEditorName{flex-basis:100%}.agentInputHeader,.appShell--workspace.appShell--create .requiredOutput__label{flex-wrap:wrap}}.appShell--workspace.appShell--create .agentEditor .connectedSetup{min-height:0;box-shadow:none}.appShell--workspace.appShell--create .agentEditor .channelPicker__trigger{width:100%}.appShell--workspace.appShell--create .agentEditor .createChoice.dsChoice{min-height:0;box-shadow:none;background:#fff;border-color:#e3e3e3;padding:12px 16px}.appShell--workspace.appShell--create .agentEditor .createChoice .dsChoice__copy strong{font-size:13px;font-weight:400}.appShell--workspace.appShell--create .agentEditor .createChoice .dsChoice__copy span{font-size:13px}.appShell--workspace.appShell--create .agentEditor .connectedAccount{flex-direction:row;align-items:center;gap:10px;display:flex}.appShell--workspace.appShell--create .agentEditor .connectedAccount .agentConnectedLabel{color:#2c805e;text-transform:none;letter-spacing:normal;font-size:13px}.appShell--workspace.appShell--create .agentEditor .slackReconnectButton{box-shadow:none;color:#666;background:0 0;border:0}.agentEditorName input{max-width:100%}.appShell--workspace.appShell--create .agentTriggerPicker__menu .providerMark{flex:0 0 20px}.appShell--workspace.appShell--create .agentOutputChoice{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.appShell--workspace.appShell--create .agentOutputChoice .dsField__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.appShell--workspace.appShell--create .agentOutputChoice .dsSelect__trigger{width:100%;height:auto;min-height:20px;box-shadow:none;color:#202020;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400}.agentOutputChoice p{color:#666;margin:0;font-size:13px;line-height:20px}.appShell--workspace.appShell--create .agentEditor .agentOutputPanel{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.appShell--workspace.appShell--create .agentEditor .agentOutputPanel :is(.agentOutputChoice,.requiredOutput){border:0;padding:0}.appShell--workspace.appShell--create .agentEditor .requiredOutput__label small{text-transform:none;letter-spacing:normal}.appShell--workspace.appShell--create .agentEditor .severityFilter{gap:10px;padding:0}.appShell--workspace.appShell--create .agentEditor .severityChecks{flex-flow:wrap;gap:16px;display:flex}.appShell--workspace.appShell--create .agentEditor .severityChoice.dsChoice{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex:none;padding:0}.appShell--workspace.appShell--create .agentEditor .severityChoice .dsChoice__copy>span{display:none}.appShell--workspace.appShell--create .agentEditor .severityChoice .dsChoice__copy strong{color:#666;font-size:12px;font-weight:400}.appShell--workspace.appShell--create .agentEditor .dsChoice:has(input:checked) .dsChoice__mark{background:#4e58f9;border-color:#4e58f9}.agentInstructionsField{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:10px;padding-bottom:14px;display:flex;overflow:hidden}.appShell--workspace.appShell--create .agentEditor .agentInstructionsField textarea{min-height:118px;box-shadow:none;border:0;border-radius:0}.appShell--workspace.appShell--create .agentEditorHeading__row>.dsSwitch{flex:none;gap:8px;width:auto}.appShell--workspace.appShell--create .agentEditorHeading__row>.dsSwitch .dsSwitch__copy strong{font-size:13px;font-weight:400}.appShell--workspace.appShell--create .agentEditor .slackConnectionIdentity{flex:1;min-width:0}.appShell--workspace.appShell--create .agentEditor .connectedAccount{flex-wrap:wrap;width:auto;max-width:none}.appShell--workspace.appShell--create .agentEditor .connectedAccount strong{width:auto;max-width:none}.agentHistoryRow>.agentHistoryAction{align-self:stretch;padding:0;display:flex}.agentHistoryAction>a{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.appShell--workspace .agentTableRun small.automationRunStatus--running{color:#4e58c7}.appShell--workspace .agentTableRun small.automationRunStatus--failed{color:#b44545}.appShell--workspace .emptyState.automationsEmpty{min-height:0;margin:0 auto;padding:24px 0}.automationTemplates{flex-direction:column;gap:12px;padding-top:8px;display:flex}.automationTemplates__header{justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex}.automationTemplates__header h2{color:#1a1a1a;margin:0;font-size:13px;font-weight:500;line-height:20px}.automationTemplates__header p{color:#666;margin:2px 0 0;font-size:12px;line-height:18px}.automationTemplates .dsSegmentedControl{background:#f2f2f2;border:0;border-radius:8px;flex-shrink:0;padding:2px}.automationTemplates .dsSegmentedControl__option{color:#666;border-radius:6px;min-height:24px;padding:0 10px;font-size:12px;font-weight:400;line-height:18px}.automationTemplates .dsSegmentedControl__option[aria-checked=true]{color:#1a1a1a;background:#fff;font-weight:500;box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000000d}.automationTemplates__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.automationTemplates__grid>li{min-width:0;display:flex}.automationTemplate{color:#1a1a1a;background:#fff;border-radius:12px;flex-direction:column;flex:1;min-width:0;text-decoration:none;transition:box-shadow .12s;display:flex;box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000000d,0 2px 4px #00000005}.automationTemplate:hover{box-shadow:0 0 0 1px #0000002e,0 2px 4px #0000000f,0 6px 12px #00000008}.automationTemplate:focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.automationTemplate__body{flex-direction:column;flex:1;gap:4px;padding:16px;display:flex}.automationTemplate__top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.automationTemplate__icon{background:#f6f6f6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.automationTemplate__category{color:#888;font-size:12px;line-height:18px}.automationTemplate strong{font-size:13px;font-weight:500;line-height:20px}.automationTemplate__description{color:#666;font-size:12px;line-height:18px}.automationTemplate__footer{color:#666;border-top:.5px solid #e6e8ec;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;line-height:18px;display:flex}.automationTemplate__connectors{align-items:center;gap:6px;display:flex}.automationTemplate__connectors .providerGlyph,.automationTemplate__connectors .providerGlyph>svg{width:14px;height:14px}.automationTemplate .providerGlyph--sentry{color:#584164}@media (width<=1100px){.automationTemplates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.automationTemplates__header{flex-direction:column;align-items:flex-start}.automationTemplates__grid{grid-template-columns:minmax(0,1fr)}}.automationTemplate__icon .automationTriggerIcon--schedule{color:#444;width:18px;height:18px}.automationModel{align-items:center;gap:16px;min-width:0;display:flex;position:relative}.automationModel button{font:inherit;cursor:pointer}.automationModel button:disabled{opacity:.5;cursor:default}.automationModel__toggle{color:#444;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;font-size:12px!important}@media (width<=600px){.automationModel{flex-wrap:wrap;gap:10px}}.automationModel__footer{color:#666;flex-direction:column;gap:12px;padding:12px 8px 8px;font-size:12px;display:flex}.automationModel .automationModel__save{color:#fff;background:#3f4af8cc;border:1px solid #4e58f9;border-bottom-width:2px;border-radius:8px;height:32px;padding:0 12px;font-size:14px;font-weight:500}.automationModel__footer p{color:#b42318;margin:0}.automationModel__deviceCode{letter-spacing:.12em;text-align:center;color:#202020;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:20px}.automationModel__footer a.automationModel__save{justify-content:center;align-items:center;text-decoration:none;display:flex}.automationModel__footer>button:not(.automationModel__save){color:#444;background:#f3f3f3;border:0;border-radius:6px;padding:6px}.automationRuns{flex-direction:column;gap:22px;display:flex}.automationRuns__message{color:#666;align-items:center;gap:12px;margin:0;display:flex}.automationRuns__message p{margin:0}.automationRuns__message button,.appShell--workspace .automationRuns .dsDataTable--workspace :is(th,td):nth-child(4){border-right:0}.appShell--workspace .automationRuns .dsDataTable--workspace td:last-child:not(.dsDataTable__empty){text-align:center;padding:0}.automationRuns .agentTableTitle a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.automationRuns .agentTableTitle a:hover strong{text-decoration:underline}.automationRuns .agentTableRun{flex-direction:column;min-width:0;display:flex}.automationRuns .agentTableRun small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automationRuns time.agentTableCell{white-space:nowrap}.automationRuns__status{color:#666;align-items:center;gap:6px;display:flex}.automationRuns__status>i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.automationRuns__status--running{color:#4e58c7}.automationRuns__status--succeeded{color:#38643b}.automationRuns__status--failed{color:#b44545}.automationRuns__cancel{color:#777;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.automationRuns__cancel:hover{color:#121212;background:#f3f3f3}.automationRuns__cancel:disabled{opacity:.5;cursor:default}.automationRuns__open{color:#777;vertical-align:middle}.automationRuns__footer{color:#666;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:18px;display:flex}.automationRuns__footer>div{gap:8px;display:flex}.automationRuns__footer button{color:#202020;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:3px 7px;font-size:13px;box-shadow:0 1px 3px #00000008}.automationRuns__footer button:disabled{color:#999;box-shadow:none;cursor:default;background:#fcfcfc;border-color:#e8e8e8}.automationRuns :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.automationResourcePicker{flex-direction:column;gap:8px;width:290px;max-width:100%;display:flex;position:relative}.automationResourcePicker__trigger{color:#202020;width:100%;min-height:26px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:8px;padding:3px 7px;display:flex;box-shadow:0 1px 3px #00000008}.automationResourcePicker__trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.automationResourcePicker__trigger svg{color:#666;flex-shrink:0}.automationResourcePicker__popover{z-index:20;background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.automationResourcePicker__search{color:#666;border-bottom:1px solid #eee;align-items:center;gap:8px;padding:11px 12px;display:flex}.automationResourcePicker__search input{color:#202020;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.automationCreate .automationResourcePicker__search input:focus-visible{outline:none}.automationResourcePicker__search input::placeholder{color:#999}.automationResourcePicker__list{max-height:230px;padding:6px;overflow-y:auto}.automationResourcePicker__group{color:#777;padding:6px;font-size:12px;display:block}.automationResourcePicker__option{color:#202020;cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:30px;padding:6px;display:flex}.automationResourcePicker__option:hover,.automationResourcePicker__option:focus-within{background:#f5f5f5}.automationResourcePicker__option span{overflow-wrap:anywhere;flex:1;min-width:0}.automationResourcePicker__option input{accent-color:#4e58f9;flex-shrink:0;width:14px;height:14px;margin:0}.automationResourcePicker__refresh{color:#202020;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee;align-items:center;gap:8px;padding:10px 12px;display:flex}.automationResourcePicker__refresh:disabled{color:#777;cursor:wait}.automationResourcePicker__refresh svg{color:#777}.automationResourcePicker__empty,.automationResourcePicker__error{color:#666;margin:0;padding:8px 6px;font-size:12px;line-height:18px}.automationResourcePicker__error{color:#b42318;padding:8px 12px}.automationResourcePicker__search:focus-within{background:#f5f5f5;border-radius:10px 10px 0 0;box-shadow:inset 0 0 0 1px #888}.automationNotifications__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automationNotifications__description{color:#888;margin:2px 0 0;font-size:12px;line-height:16px}.automationCreate__row>.automationNotifications__title{flex:none}.automationCreate__row>.automationNotifications__hint{color:#888;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.automationTrigger{flex-direction:column;gap:12px;display:flex}.automationTrigger__chooser{align-items:center;gap:18px;display:flex;position:relative}.automationTrigger__menu{z-index:20;background:#fff;border:1px solid #e3e3e3;border-radius:12px;width:min(280px,100%);padding:0;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 20px #00000012}.automationTrigger__icon{flex-shrink:0;justify-content:center;width:20px;display:flex}.automationTrigger .providerGlyph{background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.automationTrigger .providerGlyph svg{width:16px;height:16px}.automationTrigger__card{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:0 12px}.automationTrigger__heading{align-items:center;gap:10px;min-height:46px;display:flex}.automationTrigger__provider{color:#202020;flex:1}.automationTrigger__account{color:#666;max-width:50%;font:inherit;background:0 0;border:0;padding:0;font-size:12px;line-height:18px}.automationTrigger__fields{border-top:0;flex-wrap:wrap;gap:16px;padding:6px 0 16px;display:flex}.automationTrigger__change{color:#666;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:inline-flex}.automationTrigger__hint{color:#777;font-size:12px;line-height:18px}@media (width<=600px){.automationTrigger__fields{flex-direction:column}.automationTrigger__chooser{flex-wrap:wrap;gap:8px}.automationTrigger__account{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.automationTrigger .providerGlyph--sentry{color:#584164}.automationTrigger select:focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.automationTrigger__search{color:#666;border-bottom:1px solid #e8e8e8;align-items:center;gap:10px;padding:12px;display:flex}.automationTrigger__search input{color:#202020;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:0;line-height:18px}.automationTrigger__search input::placeholder{color:#999}.automationCreate .automationTrigger__search input:focus-visible{outline:none}.automationTrigger__providers{padding:6px}.automationTrigger__providerItem{position:relative}.automationTrigger__providerOption{color:#202020;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.automationTrigger__providerOption>span:nth-child(2){flex:1}.automationTrigger__providerOption>svg{color:#888;flex-shrink:0}.automationTrigger__providerOption:is(:hover,.isActive){background:#f5f5f5}.automationTrigger__flyout{z-index:1;width:286px;padding-left:6px;position:absolute;top:-6px;left:100%}.automationTrigger__events{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:5px;box-shadow:0 4px 12px #00000012}.automationTrigger__events button{color:#202020;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;display:block}.automationTrigger__events button:hover{background:#eee}.automationTrigger__noResults{color:#666;margin:0;padding:12px 8px}@media (width<=1100px){.automationTrigger__flyout{width:100%;padding:0 0 4px 24px;position:static}.automationTrigger__events{box-shadow:none;border-radius:6px}}.automationTrigger__disconnected{background:#fff;border:1px solid #e3e3e3;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:12px;display:flex}.automationTrigger__connectionCopy{flex-direction:column;gap:6px;display:flex}.automationTrigger__connectionCopy>div{color:#202020;align-items:center;gap:10px;display:flex}.automationTrigger__connectionCopy p{color:#666;margin:0;font-size:12px;line-height:18px}.automationTrigger__connectionActions{align-items:center;gap:8px;display:flex}.automationTrigger__connectAction{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.automationTrigger__connectError{color:#b42318;max-width:280px;margin:0;font-size:12px;line-height:18px}.automationConnectionComplete{max-width:480px;color:var(--foreground);font-family:var(--ds-font-sans);margin:64px auto;padding:24px}.automationConnectionComplete h1{font-size:18px}.automationConnectionComplete p{margin:12px 0;font-size:14px;line-height:22px}@media (width<=600px){.automationTrigger__disconnected{flex-wrap:wrap;gap:12px}}.automationTrigger__fieldLabel{color:#666;font-size:12px;line-height:16px}.automationTrigger__search:focus-within{background:#f5f5f5;border-radius:10px 10px 0 0;box-shadow:inset 0 0 0 1px #888}.automationTrigger .automationTriggerIcon--schedule{color:#666;flex-shrink:0}.automationTrigger__scheduleField{flex-direction:column;gap:8px;width:180px;max-width:100%;display:flex}.automationTrigger__select{color:#202020;width:100%;min-height:26px;font:inherit;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23666' stroke-width='1.3'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #ddd;border-radius:6px;padding:3px 26px 3px 7px;box-shadow:0 1px 3px #00000008}.automationTrigger__change:disabled{color:#999;cursor:default}.automationCreate{color:#121212;flex-direction:column;gap:22px;width:100%;font-size:13px;line-height:18px;display:flex}.automationCreate__header{flex-direction:column;gap:12px;display:flex}.automationCreate__breadcrumb{color:#666;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.automationCreate__breadcrumb a{color:inherit;text-decoration:none}.automationCreate__breadcrumb a:hover{text-decoration:underline}.automationCreate__titleRow{align-items:center;gap:8px;min-height:24px;display:flex}.automationCreate__titleRow h1{margin:0;font-size:15px;font-weight:600;line-height:23px}.automationCreate__name{color:#121212;width:min(360px,65%);min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #ddd;padding:0;font-size:15px;font-weight:600;line-height:23px}.automationCreate__form{flex-direction:column;gap:22px;display:flex}.automationCreate__form[hidden]{display:none}.automationCreate__spacer{flex:1}.automationCreate__tabs{border-bottom:1px solid #e8e8e8;gap:24px;height:35px;margin-top:10px;display:flex}.automationCreate__tabs button{color:#666;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:18px;position:relative}.automationCreate__tabs button:hover{color:#202020}.automationCreate__tabs button[aria-selected=true]{color:#202020;font-weight:500}.automationCreate__tabs button[aria-selected=true]:after{content:"";background:#202020;height:2px;position:absolute;bottom:-1px;left:0;right:0}.automationCreate .automationCreate__status.dsSwitch{flex:none;gap:8px;width:auto;padding-right:12px}.automationCreate .automationCreate__status .dsSwitch__copy strong{color:#444;font-size:13px;font-weight:400;line-height:18px}.automationCreate .automationCreate__status .dsSwitch__track{background:#d9d9d9;border:0;border-radius:10px;width:28px;height:16px;padding:2px}.automationCreate .automationCreate__status .dsSwitch__track>span{background:#fff;width:12px;height:12px}.automationCreate .automationCreate__status[aria-checked=true] .dsSwitch__track{background:#168255}.automationCreate .automationCreate__status[aria-checked=true] .dsSwitch__track>span{background:#fff;transform:translate(12px)}.automationCreate__saveStatus{color:#666;font-size:12px;line-height:16px}.automationCreate__unsaved{color:#8a5a00;margin:0}.automationCreate__secondary{color:#202020;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:2px 6px;display:inline-flex;box-shadow:0 1px 3px #00000008}.automationCreate__secondary:disabled{opacity:.5;cursor:default}.automationCreate__save{color:#fdfdfd;height:24px;font:inherit;cursor:pointer;background:#4e58f9;border:1px solid #3f4af8;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:2px 6px;display:inline-flex;box-shadow:inset 0 -3px 4px #64646408,0 4px 4px #00000005}.automationCreate__save:disabled{opacity:.5;cursor:default}.automationCreate__section{flex-direction:column;gap:12px;padding-top:24px;display:flex}.automationCreate__section--trigger{padding-top:2px}.automationCreate__section h2{color:#666;margin:0;font-size:12px;font-weight:400;line-height:16px}.automationCreate__add{color:#444;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:10px;padding:14px 12px;display:flex}.automationCreate__add>svg{color:#666;flex-shrink:0}.automationCreate__add:hover{background:#fafafa}.automationCreate__instructions{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:visible}.automationCreate__instructions textarea{resize:vertical;field-sizing:content;color:#121212;width:100%;min-height:98px;max-height:360px;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:14px 16px;line-height:18px;display:block}.automationCreate__instructions textarea::placeholder{color:#777;opacity:1}.automationCreate__instructions:has(textarea:focus-visible){outline-offset:2px;outline:2px solid #4e58f9}.automationCreate__toolbar{align-items:center;gap:16px;padding:10px 16px 14px;display:flex}.automationCreate__toolbar svg{color:#666;flex-shrink:0}.automationCreate__divider{background:#e8e8e8;flex-shrink:0;width:1px;height:14px}.automationCreate__rows{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:0 12px}.automationCreate__row{align-items:center;gap:10px;min-height:48px;display:flex}.automationCreate__row>svg{flex-shrink:0;width:16px}.automationCreate__row>span{overflow-wrap:anywhere;color:#000;flex:1;min-width:0}.automationCreate__row>.providerGlyph{overflow-wrap:normal;flex:none;width:16px;height:16px}.automationCreate__row>.providerGlyph>svg{width:16px;height:16px}.automationCreate__row+.automationCreate__row{border-top:1px solid #f0f0f0}.automationCreate__row--dragging{opacity:.5}.automationCreate__row--dropBefore{box-shadow:inset 0 2px #4e58f9}.automationCreate__row--dropAfter{box-shadow:inset 0 -2px #4e58f9}.automationCreate__dragHandle{color:#aaa;cursor:grab;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:24px;margin-right:-4px;padding:0;display:inline-flex}.automationCreate__dragHandle:hover{color:#444}.automationCreate__dragHandle:active{cursor:grabbing}.automationCreate__row>span+.automationCreate__mainDirectory{flex:none}.automationCreate__mainDirectory{color:#666;white-space:nowrap;font-size:12px;line-height:16px}.automationCreate__rows>.automationCreate__add{border:0;border-radius:0;min-height:46px;padding:12px 0}.automationCreate__row+.automationCreate__add{border-top:1px solid #f0f0f0}.automationCreate__manage{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;padding:3px 7px;line-height:18px;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #00000008}.automationCreate__iconButton{color:#777;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.automationCreate__titleRow>.automationCreate__iconButton{color:#999}.automationCreate :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #4e58f9}.automationEditorDialog{color:#121212;width:min(560px,100vw - 32px);max-height:calc(100svh - 48px);font-family:var(--ds-font-sans);--foreground:#121212;--secondary:#444;--muted:#666;--surface:#fff;--border:#e3e3e3;--background:#fff;background:#fff;border:1px solid #e3e3e3;border-radius:12px;margin:auto;padding:24px;font-size:13px;overflow:auto}.automationEditorDialog::backdrop{background:#0005}.automationEditorDialog header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.automationEditorDialog h2{margin:0;font-size:15px;font-weight:600}.automationEditorDialog header button{color:#666;cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.automationEditorDialog__body,.automationCreate__modelFields{flex-direction:column;gap:16px;display:flex}.automationEditorDialog footer{justify-content:flex-end;margin-top:24px;display:flex}.automationEditorDialog .field :is(input,select,textarea){color:#121212;background:#fff;border-color:#ddd}.automationEditorDialog .automationCredentialForm{grid-template-columns:1fr}.automationEditorDialog :focus-visible{outline-offset:2px;outline:2px solid #4e58f9}@media (width<=600px){.automationCreate__toolbar{flex-wrap:wrap;gap:10px}.automationCreate__section{padding-top:16px}.automationCreate__section--trigger{padding-top:2px}.automationEditorDialog .inlineFields{flex-direction:column}}.automationCreate .formError,.automationEditorDialog .formError{color:#8a2f2b;background:#fdf4f4;border-color:#d6a8a8}.automationCreate__template{color:#2f3780;background:#f5f6ff;border:1px solid #e1e3fe;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.automationCreate__template>svg{color:#4e58c7;flex-shrink:0}.automationCreate__template p{flex:1;min-width:0;margin:0}.automationCreate__template button{color:#4e58c7;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.automationCreate__template button:hover{text-decoration:underline}.automationSkeleton__small.dsSkeleton{flex:none;height:8px}.automationSkeleton__title.dsSkeleton{max-width:100%;height:14px}.automationSkeleton__button.dsSkeleton{border-radius:6px;flex:none;width:64px;height:24px}.automationSkeleton__icon.dsSkeleton{width:16px;height:16px}.automationSkeleton__rows .automationCreate__row>.dsSkeleton{flex:none}.automationSkeleton__tabs{align-items:center}.automationSkeleton__tabs .dsSkeleton{flex:none;height:10px}.automationSkeleton__prompt{flex-direction:column;gap:10px;min-height:98px;padding:17px 16px;display:flex}.automationSkeleton__message{flex-direction:column;gap:10px;max-width:800px;display:flex}.automationShare__intro{color:#444;margin:-12px 0 0;line-height:18px}.automationShare__link{align-items:center;gap:8px;display:flex}.automationShare__link input{color:#121212;min-width:0;height:28px;font:inherit;background:#fafafa;border:1px solid #ddd;border-radius:6px;flex:1;padding:0 8px}.automationShare__link .automationCreate__save{flex-shrink:0;height:28px;padding:2px 8px}.automationShare__link a{color:#666;flex-shrink:0}.automationShare__privacy{color:#555;background:#fafafa;border:1px solid #ececec;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:17px}.automationShare__actions{flex:1;align-items:center;gap:8px;display:flex}.automationShare__actions .automationCreate__save,.automationShare__actions .automationCreate__secondary{height:28px;padding:2px 10px}.automationShare__stop{color:#8a2f2b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.automationShare__stop:hover{text-decoration:underline}.automationShare__stop:disabled{opacity:.5;cursor:default}.automationRun.automationCreate{gap:34px}.automationRun__loading{color:#666;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.automationRun__loading p{margin:0}.automationRun__status{color:#666;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.automationRun__status>i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.automationRun__status--running,.automationRun__status--pending{color:#4e58c7}.automationRun__status--succeeded{color:#38643b}.automationRun__status--succeeded>i{background:#588451}.automationRun__status--failed{color:#b44545}.automationRun__transcript{flex-direction:column;gap:24px;display:flex}.automationRun__transcript--empty p{color:#666;max-width:560px;margin:0;line-height:21px}.automationRun__card{background:#fff;border-radius:12px;outline:.5px solid #e3e3e3;box-shadow:0 0 0 .5px #00000014,0 1px 2px #0000000d,0 2px 4px #00000005}.automationRun__card small{color:#666;font-size:12px;line-height:18px}.automationRun__card strong{color:#202020;font-weight:500;line-height:21px}.automationRun__trigger{flex-direction:column;align-self:flex-end;gap:10px;width:min(740px,100%);padding:16px;display:flex}.automationRun__triggerMeta{color:#666;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.automationRun__triggerMeta>.providerGlyph{flex:none;width:16px;height:16px}.automationRun__triggerMeta>.providerGlyph>svg{width:16px;height:16px}.automationRun__triggerMeta a{color:inherit;display:inline-flex}.automationRun__trigger strong{overflow-wrap:anywhere}.automationRun__user{flex-direction:column;align-self:flex-end;gap:8px;width:min(620px,100%);padding:14px 16px;display:flex}.automationRun__user header{color:#666;justify-content:space-between;gap:12px;font-size:12px;line-height:18px;display:flex}.automationRun__user p{color:#202020;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:21px}.automationRun__message{color:#202020;overflow-wrap:anywhere;max-width:800px;line-height:21px}.automationRun__message>*{margin:0}.automationRun__message>*+*{margin-top:8px}.automationRun__message :is(ul,ol){padding-left:20px}.automationRun__message :is(h1,h2,h3,h4){font-size:13px;font-weight:600}.automationRun__message code{background:#f3f3f3;border-radius:4px;padding:1px 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.automationRun__message pre{background:#f6f6f6;border-radius:8px;padding:10px 12px;overflow-x:auto}.automationRun__message pre code{background:0 0;padding:0}.automationRun__message a{color:#4e58c7}.automationRun__fileLink{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.automationRun__tools{flex-direction:column;gap:8px;display:flex}.automationRun__toolsToggle{color:#666;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;line-height:21px;display:flex}.automationRun__toolsToggle>svg{color:#777;flex-shrink:0}.automationRun__toolsToggle>span{flex-shrink:0}.automationRun__toolsToggle small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.automationRun__toolsToggle:hover>span{color:#202020}.automationRun__toolList{border-left:1px solid #e3e3e3;flex-direction:column;margin:0;padding:0 0 0 18px;list-style:none;display:flex}.automationRun__tool{align-items:center;gap:10px;min-height:30px;font-size:12px;line-height:21px;display:flex}.automationRun__tool>svg{color:#999;flex-shrink:0}.automationRun__tool>.automationRun__toolFailed{color:#b44545}.automationRun__toolAction{color:#202020;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:48px;overflow:hidden}.automationRun__tool code{color:#666;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:18px;overflow:hidden}.automationRun__toolResult{color:#b44545;flex-shrink:0;width:80px}.automationRun__toolDuration{color:#777;text-align:right;flex-shrink:0;width:40px}.automationRun__subagent{flex-direction:column;display:flex}.automationRun__subagentToggle{min-height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;line-height:21px;display:flex}.automationRun__subagentToggle:disabled{cursor:default}.automationRun__subagentToggle>svg{color:#999;flex-shrink:0}.automationRun__subagentName{color:#202020;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automationRun__subagentToggle small{color:#777;flex-shrink:0;font-size:12px}.automationRun__subagentType{background:#f3f3f3;border-radius:4px;padding:0 6px;line-height:18px}.automationRun__subagentToggle:hover:enabled .automationRun__subagentName{-webkit-text-decoration:underline #ccc;text-decoration:underline #ccc}.automationRun__subagent>.automationRun__toolList{margin:2px 0 6px 6px}.automationRun__subagentMessage{color:#202020;overflow-wrap:anywhere;padding:4px 0;line-height:20px}.automationRun__subagentMessage>*{margin:0}.automationRun__subagentMessage>*+*{margin-top:6px}.automationRun__subagentMessage code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.automationRun__pullRequest{align-items:center;gap:12px;padding:14px 16px;display:flex}.automationRun__pullRequest>svg{color:#588451;flex-shrink:0}.automationRun__pullRequest>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.automationRun__pullRequest strong{font-weight:400}.automationRun__button{color:#202020;background:#fff;border:1px solid #ddd;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:3px 7px;line-height:18px;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #00000008}.automationRun__button:hover{background:#fafafa}.automationRun__notice{color:#666;margin:0;font-size:12px;line-height:18px}.automationRun__failure{color:#8a2f2b;overflow-wrap:anywhere;background:#fdf4f4;border:1px solid #ecc9c9;border-radius:8px;max-width:800px;margin:0;padding:10px 12px;line-height:21px}.automationRun__activity{margin:0;line-height:21px}.automationRun__shimmer{color:#666}@supports ((-webkit-background-clip:text) or (background-clip:text)){.automationRun__shimmer{color:#0000;background:linear-gradient(90deg,#777 0% 40%,#d4d4d4 50%,#777 60% 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite automationRunShimmer}}@keyframes automationRunShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.automationRun__reasoning{color:#666;overflow-wrap:anywhere;padding:4px 0;line-height:20px}.automationRun__reasoning>*{margin:0}.automationRun__reasoning>*+*{margin-top:6px}.automationRun__message--typing>:last-child:after{content:"";vertical-align:-2px;background:#202020;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite automationRunCaret;display:inline-block}@keyframes automationRunCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.automationRun__shimmer,.automationRun__message--typing>:last-child:after{animation:none}}.automationRun__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.automationRun__footer{align-items:center;gap:12px;height:20px;display:flex}.automationRun__footer button{color:#888;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.automationRun__footer button:hover{color:#202020}.automationRun__footer time{color:#999;font-size:12px;line-height:18px}.automationRun__composer{flex-direction:column;gap:16px;padding:14px 16px;display:flex}.automationRun__composer textarea{resize:none;field-sizing:content;color:#121212;width:100%;min-height:20px;max-height:240px;font:inherit;background:0 0;border:0;outline:none;padding:0;line-height:20px;display:block}.automationRun__composer textarea::placeholder{color:#777;opacity:1}.automationRun__composer textarea:disabled{cursor:default}.automationRun__composer:has(textarea:focus-visible){outline:1px solid #4e58f9}.automationRun__composerActions{justify-content:flex-end;gap:10px;display:flex}.automationRun :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.automationRun__triggerMeta>.automationTriggerIcon--schedule{color:#666;flex:none}.appShell--workspace.appShell--settings .workspaceContent{gap:28px}.settingsPageHeading{flex-direction:column;gap:28px;display:flex}.settingsPageHeading .workspaceHeading{min-height:24px}.settingsPageHeading__navigation{flex-direction:column;gap:20px;display:flex}.settingsPageHeading__navigation>p{color:#666;margin:0;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .settingsTabs{border-bottom:1px solid #e6e8ec;gap:28px;min-height:36px;margin:0;padding:0;display:flex;overflow-x:auto}.appShell--workspace.appShell--settings .settingsTabs a{color:#666;border-bottom:2px solid #0000;flex-shrink:0;align-items:flex-start;height:36px;padding:0 0 12px;font-size:13px;font-weight:400;line-height:20px;display:flex}.appShell--workspace.appShell--settings .settingsTabs a.isActive{color:#1a1a1a;border-bottom-color:#4e58f9;font-weight:500}.appShell--workspace.appShell--settings .integrationBento{width:100%}.appShell--workspace.appShell--settings .integrationRows{gap:28px}.settingsIntegrationSection{flex-direction:column;gap:12px;min-width:0;display:flex}.settingsSectionHeading{justify-content:space-between;align-items:center;gap:16px;padding:0 12px;display:flex}.settingsSectionHeading h2{color:#1a1a1a;margin:0;font-size:14px;font-weight:500;line-height:20px}.settingsSectionHeading p{color:#666;margin:4px 0 0;font-size:12px;line-height:20px}.settingsSectionHeading>span{color:#666;font-size:12px;line-height:20px}.settingsConnectedIntegrations{flex-direction:column;gap:8px;display:flex}.settingsMarketplaceSearch{color:#888;background:#fff;border:1px solid #e6e8ec;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.settingsMarketplaceSearch input{color:#202020;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px;line-height:20px}.settingsMarketplaceSearch:focus-within{outline-offset:2px;outline:2px solid #4e58f9}.settingsMarketplaceSearch button{color:#666;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.settingsMarketplace{scrollbar-gutter:stable;flex-wrap:wrap;align-content:flex-start;gap:12px;max-height:358px;padding:0 8px 8px 0;display:flex;overflow-y:auto}.appShell--workspace.appShell--settings .integrationCard{min-height:0;box-shadow:none;background:#fff;border:.5px solid #e6e8ec;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:14px 16px;display:flex}.appShell--workspace.appShell--settings .integrationCard:hover{background:#fafafa;border-color:#ddd}.appShell--workspace.appShell--settings .integrationCard:focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.appShell--workspace.appShell--settings .settingsMarketplace .integrationCard{border-radius:10px;flex:0 0 calc(50% - 6px);gap:12px;min-width:0;min-height:100px;padding:16px}.appShell--workspace.appShell--settings .integrationLogo{background:0 0;border:0;border-radius:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.appShell--workspace.appShell--settings .integrationLogo .providerGlyph__logo{width:28px;height:28px}.appShell--workspace.appShell--settings .integrationCard__body{flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;display:flex}.appShell--workspace.appShell--settings .integrationCard__body>strong{letter-spacing:normal;font-size:13px;font-weight:500;line-height:20px}.appShell--workspace.appShell--settings .integrationCard__body>small{color:#666;font-size:12px;line-height:18px}.appShell--workspace.appShell--settings .connectedBadge{color:#38643b;background:#f2f8f1;border:1px solid #d4e4d4;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;width:fit-content;height:auto;padding:1px 7px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.appShell--workspace.appShell--settings .connectedBadge:before{content:"";background:#588451;border-radius:50%;flex-shrink:0;width:5px;height:5px}.appShell--workspace.appShell--settings .connectedBadge--warning{color:#8b631d;background:#faf6ec;border-color:#e9dfc9}.appShell--workspace.appShell--settings .connectedBadge--warning:before{background:#b78b38}.appShell--workspace.appShell--settings .connectedBadge--muted{color:#666;background:#f5f5f5;border-color:#e6e8ec}.appShell--workspace.appShell--settings .connectedBadge--muted:before{background:#999}.integrationCard__action{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:28px;padding:3px 10px;font-size:13px;line-height:20px;display:inline-flex}.appShell--workspace.appShell--settings .integrationCard--managed{cursor:default;flex-wrap:wrap}.appShell--workspace.appShell--settings .integrationCard__actions{border:0;flex-shrink:0;gap:8px;margin:0;padding:0;display:flex}.appShell--workspace.appShell--settings .integrationCard__accounts{border-top:1px solid #e6e8ec;width:100%;margin:0;padding:12px 0 0}.appShell--workspace.appShell--settings .integrationCard__accounts li{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.appShell--workspace.appShell--settings .integrationCard__accounts li>span:first-child{flex-direction:column;flex:1;min-width:160px;display:flex}.appShell--workspace.appShell--settings .integrationCard__accounts strong{font-size:13px;font-weight:500}.appShell--workspace.appShell--settings .integrationCard__accounts small{color:#666;font-size:12px}.appShell--workspace.appShell--settings .integrationCard__manageActions{justify-content:flex-end;width:100%}.settingsEmpty{color:#666;background:#fff;border:.5px solid #e6e8ec;border-radius:12px;width:100%;margin:0;padding:20px 16px;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .button{border-radius:6px;gap:6px;height:auto;min-height:28px;padding:3px 10px;font-size:13px;font-weight:400;line-height:20px}.appShell--workspace.appShell--settings .button--secondary{color:#1a1a1a;background:#fff;border-color:#e6e8ec;box-shadow:0 1px 3px #00000008}.appShell--workspace.appShell--settings .button--primary{color:#fff;background:#4e58f9;border-color:#3f4af8}.appShell--workspace.appShell--settings .workspaceSettings{gap:28px;width:100%}.appShell--workspace.appShell--settings .workspaceSettings__intro{gap:12px}.appShell--workspace.appShell--settings .workspaceSettings__mark{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:400;display:flex}.appShell--workspace.appShell--settings .workspaceSettings__intro h2{font-size:16px;font-weight:500;line-height:20px}.appShell--workspace.appShell--settings .workspaceSettings__intro p{color:#666;margin-top:2px;font-size:12px;line-height:20px}.appShell--workspace.appShell--settings .inviteForm{background:#fff;border:.5px solid #e6e8ec;border-radius:12px;gap:16px;padding:16px}.appShell--workspace.appShell--settings .inviteForm h3{font-size:13px;font-weight:500;line-height:20px}.appShell--workspace.appShell--settings .inviteForm p{color:#666;margin-top:4px;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .inviteForm input{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:6px;height:32px;padding:0 10px;font-size:13px}.appShell--workspace.appShell--settings .inviteForm .button{min-height:32px}.appShell--workspace.appShell--settings .settingsRoleSelect .dsSelect__trigger{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:6px;height:28px;min-height:28px;padding:3px 10px;font-size:13px}.appShell--workspace.appShell--settings .settingsRoleSelect--invite{width:120px}.appShell--workspace.appShell--settings .settingsRoleSelect--invite .dsSelect__trigger{height:32px}.appShell--workspace.appShell--settings .settingsRoleSelect--member{flex-shrink:0;width:110px}.appShell--workspace.appShell--settings .memberSection{gap:12px}.appShell--workspace.appShell--settings .memberSection__heading{gap:8px;padding:0 12px}.appShell--workspace.appShell--settings .memberSection h3{font-size:14px;font-weight:500;line-height:20px}.appShell--workspace.appShell--settings .memberSection__heading span{color:#666;font-size:12px}.appShell--workspace.appShell--settings .memberList{background:#fff;border:.5px solid #e6e8ec;border-radius:12px;overflow:visible}.appShell--workspace.appShell--settings .memberRow{border-bottom:.5px solid #e6e8ec;align-items:center;gap:14px;padding:14px 16px;display:flex}.appShell--workspace.appShell--settings .memberRow:last-child{border-bottom:0}.appShell--workspace.appShell--settings .memberAvatar{color:#1a1a1a;background:#f3f3f3;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.appShell--workspace.appShell--settings .memberIdentity{flex:1;gap:2px;min-width:0}.appShell--workspace.appShell--settings .memberIdentity strong{color:#1a1a1a;font-size:13px;font-weight:400;line-height:20px}.appShell--workspace.appShell--settings .memberIdentity strong small{color:#666;font-size:12px}.appShell--workspace.appShell--settings .memberIdentity>span{color:#666;font-size:12px;line-height:20px}.appShell--workspace.appShell--settings .memberAction,.appShell--workspace.appShell--settings .roleLabel{color:#666;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .memberActionPlaceholder,.appShell--workspace.appShell--settings .memberRow>.memberAction{text-align:right;flex:0 0 68px}.appShell--workspace.appShell--settings .memberAction--danger{color:#a04444}.appShell--workspace.appShell--settings .invitationActions{align-items:center;gap:14px;display:flex}.appShell--workspace.appShell--settings .invitationActions .memberAction:not(.memberAction--danger){color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:6px;padding:3px 10px}.appShell--workspace.appShell--settings .tagModeSettings{gap:28px;max-width:none}.appShell--workspace.appShell--settings .tagModeSettings__toggleSection,.appShell--workspace.appShell--settings .tagModeSettings .workspaceSecretsPanel{background:#fff;border:.5px solid #e6e8ec;border-radius:12px;padding:0}.appShell--workspace.appShell--settings .tagModeSettings .contextToolbar{background:0 0;gap:32px;min-height:0;padding:16px}.appShell--workspace.appShell--settings .tagModeSettings .contextToolbar strong{color:#1a1a1a;font-size:13px;font-weight:500;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextToolbar small{color:#666;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextPanel{background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextPanel>.contextToolbar{padding:0 12px}.appShell--workspace.appShell--settings .tagModeSettings .contextPanel>.contextToolbar strong{font-size:14px}.appShell--workspace.appShell--settings .tagModeSettings .contextList{background:#fff;border:.5px solid #e6e8ec;border-radius:12px;padding:0}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationsEmpty{color:#666;padding:20px 16px;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextRow{align-items:center;gap:14px;padding:14px 16px;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextRow__copy{flex:1;min-width:0}.appShell--workspace.appShell--settings .tagModeSettings .providerMark{background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCatalog{background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCatalog__header{padding:0 12px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCatalog__header strong,.appShell--workspace.appShell--settings .tagModeSettings__sectionHeading h2{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCatalog__header small,.appShell--workspace.appShell--settings .tagModeSettings__sectionHeading p{color:#666;font-size:12px;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationSearch{background:#fff;border:1px solid #e6e8ec;border-radius:6px;width:228px;max-width:100%;height:28px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCategories{flex-direction:column;gap:12px;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCategory{background:#fff;border:.5px solid #e6e8ec;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCategory>header{background:#fafafa;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCategory>header strong{color:#1a1a1a;font-size:13px;font-weight:500;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCategory>header small{color:#666;font-size:12px;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationGrid{flex-direction:column;gap:0;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCard{background:#fff;border:0;border-radius:0;align-items:center;gap:24px;min-height:76px;padding:16px;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCard+.contextIntegrationCard{border-top:.5px solid #e6e8ec}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCard__copy{flex:1;min-width:0}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCard__copy strong{color:#1a1a1a;font-size:13px;font-weight:400;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCard__copy small{color:#666;white-space:normal;font-size:12px;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCard .dsButton{min-height:28px;padding:3px 10px}.appShell--workspace.appShell--settings .tagModeSettings .workspaceSecretsEmpty{color:#666;border:0;padding:0 16px 16px;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .workspaceSecretsPanel .contextToolbar>button{white-space:nowrap;flex-shrink:0}.appShell--settings :is(.settingsMarketplaceSearch,.contextIntegrationSearch) input::-webkit-search-cancel-button{-webkit-appearance:none}.appShell--workspace.appShell--settings .tagModeSettings__prompt{border:0;padding:0}.appShell--workspace.appShell--settings .tagModeSettings__sectionHeading{gap:4px;padding:0 12px}.appShell--workspace.appShell--settings .tagModeSettings__promptField .dsField__control--textarea{color:#1a1a1a;background:#fff;border:.5px solid #e6e8ec;border-radius:12px;height:auto;min-height:100px;padding:16px;font-size:13px;line-height:20px}.appShell--workspace.appShell--settings .tagModeSettings .workspaceSecretsPanel .contextToolbar small{font-size:12px}.appShell--workspace.appShell--settings .tagModeSettings__status{color:#666;padding:0 12px}.appShell--workspace.appShell--settings :is(.siteDialog,.configurationDialog){color:#444;background:#fff;border:1px solid #e6e8ec;border-radius:12px;box-shadow:0 12px 48px #00000024}.appShell--workspace.appShell--settings :is(.siteDialog,.configurationDialog) :is(input,textarea,select){color:#202020;background:#fff;border-color:#ddd}.appShell--workspace.appShell--settings :is(.siteDialog,.configurationDialog) :is(input,textarea,select):focus{border-color:#4e58f9}.appShell--workspace.appShell--settings :is(.siteDialog__instructions,.siteDialog__site){color:#666;background:#fafafa;border-color:#e6e8ec}.appShell--workspace.appShell--settings .siteDialog__site strong{color:#1a1a1a}.appShell--workspace.appShell--settings .settingsNotice--success{color:#38643b;background:#f2f8f1;border-color:#d4e4d4}.appShell--workspace.appShell--settings .settingsNotice--error{color:#a04444;background:#fdf1f2;border-color:#f1d8da}@media (width<=900px){.appShell--workspace.appShell--settings .settingsMarketplace .integrationCard{flex-basis:100%}.appShell--workspace.appShell--settings .integrationCard,.appShell--workspace.appShell--settings .memberRow{flex-wrap:wrap}.appShell--workspace.appShell--settings .memberIdentity{min-width:160px}}@media (width<=600px){.appShell--workspace.appShell--settings .inviteForm__controls{flex-wrap:wrap}.appShell--workspace.appShell--settings .inviteForm__controls input{flex-basis:100%}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCatalog__header{flex-direction:column;align-items:stretch;gap:12px}.appShell--workspace.appShell--settings .tagModeSettings .contextToolbar{gap:16px}.appShell--workspace.appShell--settings .settingsTabs{gap:20px}}.appShell--workspace.appShell--settings .inviteForm__controls{align-items:center;height:auto}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCategories{max-height:358px;overflow-y:auto}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationCategory{flex-shrink:0}.appShell--workspace.appShell--settings .inviteForm__controls .button{border-radius:6px;height:32px;min-height:32px;padding:3px 10px}.appShell--workspace.appShell--settings .memberSection{background:0 0;border:0;border-radius:0;padding:0}.appShell--workspace.appShell--settings .memberSection__heading{border:0;min-height:20px;padding:0 12px}.appShell--workspace.appShell--settings .memberSection__heading span{background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0}.appShell--workspace.appShell--settings .memberIdentity strong small{text-transform:none;letter-spacing:normal;background:0 0;border:0;margin-left:8px;padding:0}.appShell--workspace.appShell--settings .memberActionPlaceholder{display:block}.appShell--workspace.appShell--settings .tagModeSettings .contextIntegrationsEmpty{text-align:left;min-height:0;display:block}.appShell--workspace.appShell--settings .tagModeSettings .contextPanel>.contextToolbar>.configurationDialog__copy{flex-flow:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.appShell--workspace.appShell--settings .tagModeSettings .contextPanel>.contextToolbar small{font-size:12px}.appShell--workspace.appShell--settings .inviteForm select,.appShell--workspace.appShell--settings .memberRow input{color:#1a1a1a;background:#fff;border:1px solid #e6e8ec;border-radius:6px;height:32px;padding:0 10px;font-size:13px}.appShell--workspace.appShell--settings .inviteForm__controls .button{white-space:nowrap;flex-shrink:0}.issueSeverity{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.issueSeverity__dot{background:var(--severity-dot);border-radius:50%;flex-shrink:0;width:5px;height:5px}.issueSeverity--sev-1{--severity-dot:#dc4545;color:#b52e35}.issueSeverity--sev-2{--severity-dot:#ed872b;color:#a45118}.issueSeverity--sev-3{--severity-dot:#e3bb2b;color:#806600}.appShell--workspace .scansSettings{gap:32px}.appShell--workspace .scanControls{align-items:flex-start;gap:24px;width:100%;display:flex}.appShell--workspace .scanControls>.dsField{gap:10px;width:300px;max-width:100%}.appShell--workspace .scanControls .dsField__label{font-size:13px;line-height:16px}.appShell--workspace .scanControls .dsSelect__trigger,.appShell--workspace .suggestionSourceFilter .dsSelect__trigger{color:#202020;background:#fff;border:1px solid #ddd;border-radius:6px;height:26px;min-height:26px;padding:3px 7px;font-size:13px;line-height:18px;box-shadow:0 1px 3px #00000008}.appShell--workspace .scanSources,.appShell--workspace .recentScans{gap:12px}.appShell--workspace .scanSources h2,.appShell--workspace .scanSectionHeading h2{color:#434343;margin:0;font-size:13px;font-weight:500;line-height:16px}.appShell--workspace .scanSectionHeading{min-height:0;padding:0}.scanContextList{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;padding:0 12px;display:flex}.scanContextRow,.scanContextAdd{color:#202020;align-items:center;gap:10px;min-height:48px;font-size:13px;line-height:18px;display:flex}.scanContextRow>span:not(.providerMark){overflow-wrap:anywhere;flex:1;min-width:0}.scanContextRow>svg,.scanContextAdd>svg{color:#666;flex-shrink:0}.appShell--workspace .scanContextRow .providerMark{background:0 0;border:0;width:16px;height:16px}.scanContextRow+.scanContextRow,.scanContextRow+.scanContextAdd{border-top:1px solid #f0f0f0}.scanContextAdd{cursor:pointer;text-align:left;color:#444;background:0 0;border:0;width:100%;padding:0}.scanContextAdd:hover{color:#121212;background:#fafafa}.scanRunStatus{color:#38643b;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.scanRunStatus>span{background:#588451;border-radius:50%;flex-shrink:0;width:5px;height:5px}.scanRunStatus--running{color:#806600}.scanRunStatus--running>span{background:#e3bb2b}.scanRunStatus--failed{color:#b52e35}.scanRunStatus--failed>span{background:#dc4545}.appShell--workspace :is(.scanHistoryTable,.suggestionsDataTable) .dsDataTable--workspace td{color:#666}.appShell--workspace .scanTableTitle,.appShell--workspace .scanTableFindings{color:#434343;font-size:13px;line-height:20px}.suggestionsToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.suggestionStatusFilters{align-items:center;gap:12px;display:flex}.suggestionStatusFilters button{color:#777;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;line-height:18px;display:flex}.suggestionStatusFilters button[aria-pressed=true]{color:#202020;background:#f5f5f5;border-color:#ddd}.suggestionStatusFilters button span{color:#777}.suggestionSourceFilter{min-width:140px}.suggestionSourceFilter>.dsField__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.appShell--workspace .suggestionTableTitle strong{color:#1a1a1a;font-size:13px;font-weight:400;line-height:20px}.appShell--workspace .suggestionsAutoOpen.dsSwitch{background:0 0;border:0;width:fit-content;max-width:100%;min-height:0;padding:0}.appShell--workspace .suggestionDetail{flex-direction:column;gap:32px;width:100%;padding:0;display:flex}.appShell--workspace .suggestionDetail .workspaceBreadcrumb{min-width:0;margin-bottom:-20px}.appShell--workspace .suggestionDetail .workspaceBreadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appShell--workspace .suggestionDetail__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.appShell--workspace .suggestionDetail__header h1{letter-spacing:normal;color:#121212;text-wrap:initial;margin:0;font-size:15px;font-weight:600;line-height:23px}.appShell--workspace .suggestionDetail__header>.dsButton{flex-shrink:0}.suggestionOverview{flex-direction:column;gap:16px;display:flex}.suggestionOverview>p{color:#444;margin:0;font-size:13px;line-height:23px}.appShell--workspace .suggestionMarkdown{color:#444;font-size:13px;line-height:23px}.appShell--workspace .suggestionMarkdown h2{color:#444;font-size:15px;font-weight:500;line-height:23px}.suggestionProposedChange,.suggestionRelatedIssues{flex-direction:column;gap:12px;min-width:0;display:flex}.suggestionProposedChange>h2,.suggestionRelatedIssues>h2{color:#444;margin:0;font-size:15px;font-weight:500;line-height:23px}.appShell--workspace .suggestionDetail__action{flex-shrink:0;width:auto}.appShell--workspace .suggestionDetail__action .dsButton{width:auto}.suggestionRelatedIssue{color:#666;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:0 10px;display:flex}.suggestionRelatedIssue:hover{background:#f5f5f5}.suggestionRelatedIssue>strong{color:#121212;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:20px}.suggestionRelatedIssue>svg,.suggestionRelatedIssue>time{flex-shrink:0}.appShell--workspace .scanSourcesDialog{color:#444;background:#fff;border:1px solid #e3e3e3;border-radius:12px;box-shadow:0 12px 48px #00000024}.appShell--workspace .scanSourcesDialog :is(.configurationDialog__header,.configurationDialog__footer,.contextPanel,.contextList,.contextIntegrationCatalog,.contextIntegrationCard){background:#fff;border-color:#e8e8e8}.appShell--workspace .scanSourcesDialog .configurationDialog__copy strong{color:#202020}.appShell--workspace .scanSourcesDialog .configurationDialog__copy small{color:#666}@media (width<=700px){.appShell--workspace .scanControls{flex-direction:column}.appShell--workspace .scanControls>.dsField{width:100%}.suggestionsToolbar{flex-wrap:wrap}.suggestionStatusFilters{flex-wrap:wrap;gap:4px}.appShell--workspace .suggestionDetail__header{gap:12px}.suggestionRelatedIssue{flex-wrap:wrap}}.appShell--workspace .scanDetail{flex-direction:column;gap:24px;display:flex}.appShell--workspace .scanDetailHeading{margin:0;padding:0}.appShell--workspace .scanDetailHeading h1{font-size:15px;font-weight:600;line-height:23px}.appShell--workspace .scanDetailHeading p{font-size:13px;line-height:23px}.appShell--workspace .scanDetailStats{border:0;flex-wrap:wrap;gap:32px;padding:0;display:flex}.appShell--workspace .scanDetailStats>div{flex:1}.suggestionStatusFilters button:hover{color:#202020;background:#eee}.suggestionStatusFilters button:focus-visible{outline-offset:2px;outline:2px solid #777}.sharedTemplate__guest{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.sharedTemplate__guest .dsButton{justify-content:center}.sharedTemplate__signIn{color:#444;text-align:center;border-radius:6px;padding:6px 8px;font-size:13px;text-decoration:none}.sharedTemplate__signIn:hover{color:#202020;background:#ededed}.sharedTemplate__use{white-space:nowrap;flex-shrink:0;text-decoration:none}.sharedTemplate__description{color:#444;margin-top:4px;display:block}.automationCreate__row>.sharedTemplate__rowHint{color:#666;flex:none;font-size:12px}.automationCreate__instructions textarea[readonly]{cursor:default}.landingPage{--landing-background:#090909;--landing-surface:#111;--landing-surface-strong:#171717;--landing-foreground:#f2f2f0;--landing-secondary:#b7b7b2;--landing-muted:#969692;--landing-dim:#70706c;--landing-border:#292929;--landing-border-strong:#3a3a37;--landing-pill:#292929;--landing-live:#b8e6a3;background:var(--landing-background);min-height:100svh;color:var(--landing-foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;transition:background-color .18s,color .18s;overflow:hidden}.staticPage__article{max-width:900px;margin:0 auto;padding:88px 32px 112px}.staticPage__eyebrow,.staticPage__meta{color:#a5a5ad;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.staticPage__article h1{letter-spacing:-.045em;max-width:760px;margin:18px 0 52px;font-size:clamp(42px,7vw,76px);line-height:1.02}.staticPage__body{color:#b8b8c0;max-width:760px;font-size:16px;line-height:1.8}.staticPage__body h2{color:#fff;margin:42px 0 10px;font-size:24px;line-height:1.2}.staticPage__body p{margin:0 0 18px}.staticPage__body a{color:#fff;text-underline-offset:4px;text-decoration:underline}.staticPage__profiles{gap:34px;margin-top:44px;display:grid}.staticPage__profiles section{border-top:1px solid #33333b;padding-top:24px}.staticPage__profiles h2{margin:0 0 10px}.staticPage__profiles h2 span{color:#a5a5ad;font-size:15px;font-weight:400}@media (width<=700px){.staticPage__article{padding:56px 20px 80px}}:root[data-color-theme=light] .landingPage{--landing-background:#fbfbf9;--landing-surface:#efefeb;--landing-surface-strong:#e5e5df;--landing-foreground:#171715;--landing-secondary:#41413d;--landing-muted:#62625d;--landing-dim:#85857f;--landing-border:#d5d5cf;--landing-border-strong:#b9b9b2;--landing-pill:#ddddd7;--landing-live:#3d6f31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landingHeader,.landingHero,.landingProofBelt,.landingFeatureBlocks,.landingFooter{width:min(100%,1440px);margin:0 auto}.landingHeader{z-index:40;background:var(--landing-background);width:100%;max-width:none;position:sticky;top:0}.landingHeader__nav{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,1400px);height:64px;margin:0 auto;padding:0 48px;display:grid}.landingBrand{letter-spacing:-.018em;align-items:center;gap:9px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.landingBrand img{width:auto;height:24px;display:block}:root[data-color-theme=light] .landingPage .landingBrand img{filter:invert()}.landingHeader__brand{justify-self:start;align-items:center;display:flex}.landingHeader__links{justify-self:center;align-items:center;gap:24px;display:flex}.landingHeader__links a,.landingHeader__github{color:var(--landing-muted);font-size:12px;font-weight:500;line-height:18px;transition:color .15s}.landingHeader__links a:hover,.landingHeader__links a:focus-visible,.landingHeader__github:hover,.landingHeader__github:focus-visible{color:var(--landing-foreground)}.landingHeader__actions{grid-column:3;justify-self:end;align-items:center;gap:12px;display:flex}.landingThemeToggle{border:1px solid var(--landing-border);width:28px;height:28px;color:var(--landing-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.landingThemeToggle:hover,.landingThemeToggle:focus-visible{border-color:var(--landing-border-strong);background:var(--landing-surface-strong);color:var(--landing-foreground)}.landingThemeToggle svg{width:15px;height:15px}.landingHeader__github{align-items:center;gap:6px;display:inline-flex}.landingHeader__github svg{width:14px;height:14px}.landingHeader__stars{color:var(--landing-dim);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.landingHeader__stars svg{stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px;width:12px;height:12px}.landingNavButton{letter-spacing:-.01em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:500;line-height:18px;transition:background-color .15s,color .15s;display:inline-flex}.landingNavButton--secondary:hover,.landingNavButton--secondary:focus-visible{background:var(--landing-surface-strong)}.landingNavButton--primary{background:var(--landing-foreground);color:var(--landing-background)}.landingNavButton--primary:hover,.landingNavButton--primary:focus-visible{background:color-mix(in srgb, var(--landing-foreground) 90%, transparent)}.landingHero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:72px;min-height:720px;padding:72px 48px 80px;display:grid}.landingHero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.landingHero__backing{color:var(--landing-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.landingHero__backing img{flex:none;width:16px;height:16px}.landingHero h1{max-width:620px;color:var(--landing-foreground);letter-spacing:-.035em;margin:0;font-size:52px;font-weight:400;line-height:64px}.landingHero__statement{max-width:610px;color:var(--landing-secondary);letter-spacing:-.018em;margin:30px 0 0;font-size:22px;font-weight:400;line-height:34px}.landingHero__statement a{color:var(--landing-foreground);border-bottom:1px solid var(--landing-border-strong)}.landingHero__actions{align-items:center;gap:28px;margin-top:44px;display:flex}.landingSlackDemo{color:#1d1c1d;justify-self:end;width:100%;min-width:0;max-width:650px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.landingSlackDemo__window{background:#fff;border:1px solid #ffffff1f;border-radius:18px;animation:8s cubic-bezier(.22,1,.36,1) infinite both landing-slack-window;overflow:hidden;box-shadow:0 36px 90px #0000005c,0 2px 8px #0003}:root[data-color-theme=light] .landingPage .landingSlackDemo__window{border-color:#1212121a;box-shadow:0 34px 80px #29292526,0 2px 8px #29292514}.landingSlackDemo__channel{color:#1d1c1d;border-bottom:1px solid #e3e3e3;align-items:center;gap:7px;height:50px;padding:0 20px;font-size:13px;display:flex}.landingSlackDemo__channel strong{font-size:14px;font-weight:700}.landingSlackDemo__channel>span:last-child{color:#7b777b;margin-left:auto;font-size:11px}.landingSlackDemo__channelMark{color:#7b777b;font-size:19px;font-weight:400}.landingSlackDemo__messages{background:#fff;min-height:510px;padding:24px 24px 26px;position:relative}.landingSlackMessage{color:#1d1c1d;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:11px;font-size:13px;line-height:19px;display:grid}.landingSlackMessage+.landingSlackMessage{margin-top:20px}.landingSlackDemo__avatar{border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.landingSlackDemo__avatar--datadog{background:0 0}.landingSlackDemo__avatar--datadog img{width:29px;height:29px}.landingSlackDemo__avatar--responder{background:#fff;border:1px solid #dedede}.landingSlackDemo__avatar--responder img{width:22px;height:22px}.landingSlackMessage__content{min-width:0}.landingSlackMessage__meta{align-items:center;gap:6px;min-height:19px;display:flex}.landingSlackMessage__meta strong{font-size:14px;font-weight:700;line-height:19px}.landingSlackMessage__meta time{color:#7b777b;font-size:11px}.landingSlackMessage__app{color:#5e5b5e;letter-spacing:.03em;background:#e8e8e8;border-radius:3px;padding:0 4px;font-size:8px;font-weight:700;line-height:14px}.landingSlackMessage__alert{margin-top:8px;padding-left:12px;position:relative}.landingSlackMessage__alert:before{content:"";background:#e01e5a;border-radius:2px;width:4px;position:absolute;inset:0 auto 0 0}.landingSlackMessage__alert>strong{color:#1264a3;font-size:13px;font-weight:700;display:block}.landingSlackMessage__alert p,.landingSlackMessage--investigating .landingSlackMessage__content>p,.landingSlackMessage--issue .landingSlackMessage__content>p{margin:4px 0 0}.landingSlackMessage__alert code{color:#b02b46;background:#f8f8f8;border:1px solid #ddd;border-radius:3px;width:fit-content;margin-top:6px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:16px;display:block}.landingSlackMessage__notification{flex-direction:column;align-items:flex-start;gap:1px;display:flex;margin-top:7px!important}.landingSlackMessage__notification strong{font-size:11px;line-height:16px}.landingSlackMessage__notification span{color:#1264a3;background:#e8f5fa;border-radius:3px;padding:0 3px;font-size:11px;line-height:17px}.landingSlackMessage__buttons{gap:6px;margin-top:8px;display:flex}.landingSlackMessage__buttons span,.landingSlackMessage__button{color:#1d1c1d;background:#fff;border:1px solid #c6c2c6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.landingSlackMessage__reactions{height:26px;margin-top:7px;position:relative}.landingSlackMessage__reaction{transform-origin:0;background:#e8f5fa;border:1px solid #1d9bd1;border-radius:999px;align-items:center;gap:5px;min-width:44px;height:24px;padding:0 7px;font-size:12px;line-height:20px;display:inline-flex;position:absolute;inset:0 auto auto 0}.landingSlackMessage__reaction b{color:#1264a3;font-size:10px;font-weight:600}.landingSlackMessage__reaction--eyes{animation:8s cubic-bezier(.22,1,.36,1) infinite both landing-slack-eyes}.landingSlackMessage__reaction--severity{animation:8s cubic-bezier(.22,1,.36,1) infinite both landing-slack-severity}.landingSlackMessage--investigating,.landingSlackMessage--issue{z-index:1;background:#fff;padding-top:1px;position:relative}.landingSlackMessage--investigating{margin-top:9px;animation:8s cubic-bezier(.22,1,.36,1) infinite both landing-slack-investigating}.landingSlackMessage--investigating .landingSlackMessage__button{margin-top:8px}.landingSlackMessage--issue{animation:8s cubic-bezier(.22,1,.36,1) infinite both landing-slack-issue}.landingSlackMessage__issueTitle{font-size:13px;margin-top:5px!important}.landingSlackMessage__recurrence{color:#615d61;font-style:italic}.landingSlackMessage__issueActions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.landingPill{border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.landingPill--primary{background:var(--landing-pill);color:var(--landing-foreground)}.landingPill--primary:hover,.landingPill--primary:focus-visible{background:var(--landing-border-strong)}.landingProofBelt{padding:0 48px 56px}.landingProofBelt>p{color:var(--landing-dim);letter-spacing:.04em;text-align:center;margin:0 0 22px;font-size:12px;font-weight:500;line-height:18px}.landingProofBelt__marquee{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landingProofBelt__track{gap:72px;width:max-content;animation:36s linear infinite landing-proof-scroll;display:flex}.landingProofBelt__marquee:hover .landingProofBelt__track{animation-play-state:paused}.landingProofBelt__list{align-items:center;gap:72px;margin:0;padding:0;list-style:none;display:flex}.landingProofBelt__list li{color:var(--landing-secondary);opacity:.62;white-space:nowrap;align-items:center;gap:10px;transition:opacity .14s;display:flex}.landingProofBelt__list img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:150px;height:26px}:root[data-color-theme=light] .landingPage .landingProofBelt__list img{filter:brightness(0)}.landingProofBelt__list li span{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:28px}.landingProofBelt__list li:hover{opacity:1}.landingFeatureBlocks{padding:0 48px 64px}.landingFeatureBlock{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;min-height:236px;padding:52px 0;display:grid}.landingFeatureBlock h2,.landingFeatureBlock p{margin:0}.landingFeatureBlock h2{max-width:540px;color:var(--landing-foreground);letter-spacing:-.035em;font-size:40px;font-weight:400;line-height:50px}.landingFeatureBlock p{max-width:640px;color:var(--landing-secondary);letter-spacing:-.018em;font-size:22px;line-height:34px}.landingFeatureBlock__copy{display:contents}.landingFeatureBlock--diagram{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;min-height:610px}.landingFeatureBlock--diagram .landingFeatureBlock__copy{flex-direction:column;gap:22px;display:flex}.landingFeatureBlock--diagram .landingFeatureBlock__copy p{font-size:18px;line-height:29px}.landingFeatureBlock--autopilot,.landingFeatureBlock--context{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);align-items:center;min-height:560px}.landingFeatureBlock--autopilot .landingFeatureBlock__copy,.landingFeatureBlock--context .landingFeatureBlock__copy{flex-direction:column;gap:22px;display:flex}.landingFeatureBlock--autopilot .landingFeatureBlock__copy p,.landingFeatureBlock--context .landingFeatureBlock__copy p{font-size:18px;line-height:29px}.landingPullRequestScene{background:radial-gradient(ellipse 54% 44% at 50% 50%, #ffffff0d, transparent), var(--landing-background);border-radius:18px;justify-content:center;align-items:center;width:100%;height:350px;display:flex;position:relative;overflow:hidden}:root[data-color-theme=light] .landingPage .landingPullRequestScene{background:radial-gradient(ellipse 54% 44% at 50% 50%, #0000000a, transparent), var(--landing-background)}.landingPullRequestCard{border:1px solid var(--landing-border-strong);background:var(--landing-background);width:90%;max-width:410px;color:var(--landing-foreground);border-radius:14px;overflow:hidden;transform:translate(7%);box-shadow:0 26px 70px #0000006b}.landingPullRequestCard strong,.landingPullRequestCard small{display:block}.landingPullRequestCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.landingPullRequestCard small{color:var(--landing-muted);margin-top:2px;font-size:11px;line-height:16px}.landingPullRequestCard__summary,.landingPullRequestCard__ready{align-items:flex-start;gap:12px;padding:16px;display:flex}.landingPullRequestCard__summary{border-bottom:1px solid var(--landing-border)}.landingPullRequestCard__statusRing{border:3px solid var(--landing-live);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.landingPullRequestCard__statusRing span{background:var(--landing-background);border-radius:50%;width:10px;height:10px}.landingPullRequestCard__checks{background:color-mix(in srgb, var(--landing-surface) 72%, transparent);flex-direction:column;gap:12px;padding:16px;font-size:11px;display:flex}.landingPullRequestCard__checks p{color:var(--landing-muted);letter-spacing:0;margin:0;font-size:11px;line-height:16px}.landingPullRequestCard__check{grid-template-columns:20px 20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.landingPullRequestCard__check>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.landingPullRequestCard__check small{white-space:nowrap;margin:0}.landingPullRequestCard__check:last-child small{color:var(--landing-live);font-weight:500}.landingPullRequestCard__checkmark{color:var(--landing-live);font-size:17px;line-height:20px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite landingPrCheckAppear}.landingPullRequestCard__github,.landingPullRequestCard__responder{border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.landingPullRequestCard__github{background:var(--landing-foreground);color:var(--landing-background)}.landingPullRequestCard__github svg{width:14px;height:14px}.landingPullRequestCard__responder{border:1px solid var(--landing-border-strong);background:var(--landing-surface-strong)}.landingPullRequestCard__responder img{filter:invert();width:12px;height:12px}:root[data-color-theme=light] .landingPage .landingPullRequestCard__responder img{filter:none}.landingPullRequestCard__ready{border-top:1px solid var(--landing-border);align-items:center}.landingPullRequestCard__readyMark{background:var(--landing-live);width:32px;height:32px;color:var(--landing-background);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;animation:4.8s cubic-bezier(.16,1,.3,1) infinite landingPrCheckAppear;display:flex}@keyframes landingPrCheckAppear{0%,8%{opacity:0;transform:scale(.55)}16%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.78)}}.landingContextSourcesScene{background:radial-gradient(circle at 50% 48%, #ffffff0d, transparent 58%), var(--landing-background);-webkit-mask-composite:source-in;justify-content:center;align-items:center;width:100%;height:350px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-color-theme=light] .landingPage .landingContextSourcesScene{background:radial-gradient(circle at 50% 48%, #0000000a, transparent 58%), var(--landing-background)}.landingContextSources{gap:12px;width:100%;display:grid}.landingContextSources__track{will-change:transform;width:max-content;animation:48s linear infinite landingContextPillCycle;display:flex}.landingContextSources__track--reverse{animation-name:landingContextPillCycleReverse;animation-duration:56s}.landingContextSources__set{flex:none;gap:12px;padding-right:12px;display:flex}.landingContextSourcePill{border:1px solid var(--landing-border-strong);background:color-mix(in srgb, var(--landing-surface) 82%, transparent);height:48px;color:var(--landing-foreground);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 14px 36px #00000047}.landingContextSourcePill>svg,.landingContextSourcePill__notion{flex:none;width:20px;height:20px}.landingContextSourcePill__notion{border:1px solid color-mix(in srgb, var(--landing-foreground) 60%, transparent);border-radius:3px;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:11px;font-weight:700;line-height:1;display:flex}@keyframes landingContextPillCycle{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes landingContextPillCycleReverse{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.landingFlowDiagram{min-width:0}.landingFlowDiagram__tabs{align-items:center;gap:6px;margin-bottom:12px;display:flex}.landingFlowDiagram__tabs button{border:1px solid var(--landing-border);min-width:0;height:36px;color:var(--landing-dim);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:600;line-height:14px;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.landingFlowDiagram__tabs button span{color:var(--landing-dim);font-variant-numeric:tabular-nums;font-size:8px}.landingFlowDiagram__tabs button:hover,.landingFlowDiagram__tabs button:focus-visible,.landingFlowDiagram__tabs button[aria-pressed=true]{border-color:var(--landing-border-strong);background:var(--landing-pill);color:var(--landing-foreground)}.landingFlowDiagram__canvas{border:1px solid var(--landing-border);background:radial-gradient(circle at 50% 50%, #ffffff0a, transparent 48%), var(--landing-surface);border-radius:18px;height:352px;position:relative;overflow:hidden}:root[data-color-theme=light] .landingPage .landingFlowDiagram__canvas{background:radial-gradient(circle at 50% 50%, #00000008, transparent 48%), var(--landing-surface)}.landingFeatureBlock .landingFlowDiagram__description{color:var(--landing-dim);letter-spacing:0;margin:10px 2px 0;font-size:11px;line-height:17px}.landingFlowArtwork{width:100%;height:100%;position:relative}.landingFlowNode{color:#242224;white-space:nowrap;background:#fff;border:1px solid #18181821;border-radius:10px;align-items:center;gap:8px;min-width:116px;height:46px;padding:0 12px 0 8px;font-size:11px;font-weight:650;line-height:16px;display:inline-flex;box-shadow:0 8px 24px #00000021}.landingFlowNode--compact{min-width:106px}.landingFlowNode__logo{background:#f4f3f4;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.landingFlowNode__logo img{object-fit:contain;width:19px;height:19px}.landingFlowNode--responder .landingFlowNode__logo{background:#f1f1ef}.landingFlowNode--responder .landingFlowNode__logo img{width:16px;height:16px}.landingFooter{min-height:112px;color:var(--landing-dim);justify-content:space-between;align-items:flex-start;margin:16px auto 0;padding:24px 48px 0;font-size:13px;line-height:20px;display:flex}.landingFooter nav{align-items:center;gap:32px;display:flex}.landingFooter a{border-bottom:1px solid var(--landing-border-strong)}.landingFooter a:hover,.landingFooter a:focus-visible{color:var(--landing-foreground)}.blogHero,.blogHeroVisual,.blogArticleLayout,.blogArticleFooter{width:min(100% - 96px,1280px);margin-left:auto;margin-right:auto}.blogHero{padding:116px 0 72px}.blogHero__kicker{color:var(--landing-dim);align-items:center;gap:10px;font-size:12px;font-weight:550;line-height:18px;display:flex}.blogHero__kicker a{color:var(--landing-foreground)}.blogHero h1,.blogHero p,.blogByline strong,.blogByline span,.blogArticleBody p,.blogArticleBody h2,.blogPrinciples p,.blogArticleFooter h2{margin:0}.blogHero h1{max-width:1120px;color:var(--landing-foreground);letter-spacing:-.068em;text-wrap:balance;margin-top:34px;font-size:clamp(66px,8.1vw,118px);font-weight:380;line-height:.94}.blogHero__dek{max-width:760px;color:var(--landing-secondary);letter-spacing:-.02em;text-wrap:pretty;font-size:23px;font-weight:400;line-height:35px;margin-top:42px!important}.blogByline{border-top:1px solid var(--landing-border);grid-template-columns:42px auto 1fr;align-items:center;gap:12px;margin-top:50px;padding-top:24px;display:grid}.blogByline__avatar{border:1px solid var(--landing-border-strong);background:var(--landing-surface-strong);width:42px;height:42px;color:var(--landing-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:flex}.blogByline__author{flex-direction:column;gap:2px;display:flex}.blogByline__author strong{color:var(--landing-foreground);font-size:13px;font-weight:550;line-height:19px}.blogByline__author span,.blogByline__meta{color:var(--landing-muted);font-size:12px;line-height:18px}.blogByline__meta{font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:8px;display:flex}.blogHeroVisual{border:1px solid var(--landing-border);background:radial-gradient(circle at 50% 48%, #8b61c129, transparent 31%), var(--landing-surface);height:580px;overflow:hidden}.blogSignalMap{isolation:isolate;height:100%;position:relative}.blogSignalMap__grid{z-index:-1;background-image:linear-gradient(var(--landing-border) 1px, transparent 1px), linear-gradient(90deg, var(--landing-border) 1px, transparent 1px);opacity:.45;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 82%,#000 22%,#0000 88%);mask-image:radial-gradient(82% 82%,#000 22%,#0000 88%)}.blogSignalMap__rail{z-index:-1;background:linear-gradient(90deg, transparent, var(--landing-border-strong) 16%, var(--landing-border-strong) 84%, transparent);transform-origin:50%;height:1px;position:absolute;top:50%}.blogSignalMap__rail:after{background:linear-gradient(90deg, transparent, var(--landing-foreground), transparent);content:"";opacity:.75;width:74px;height:1px;position:absolute;top:0;left:16%}.blogSignalMap__rail--one{left:12%;right:12%;transform:rotate(18deg)}.blogSignalMap__rail--two{left:16%;right:16%;transform:rotate(-21deg)}.blogSignalMap__rail--two:after{left:auto;right:18%}.blogSignalMap__node{border:1px solid var(--landing-border-strong);background:color-mix(in srgb, var(--landing-surface-strong) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:14px;min-width:224px;min-height:74px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 16px 54px #00000047}.blogSignalMap__node--alert{top:17%;left:8%}.blogSignalMap__node--evidence{top:11%;right:9%}.blogSignalMap__node--cause{bottom:12%;right:17%}.blogSignalMap__node--fix{border-color:color-mix(in srgb, var(--landing-live) 38%, var(--landing-border));bottom:16%;left:15%}.blogSignalMap__status{background:#ec6a5f;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #ec6a5f1a}.blogSignalMap__index,.blogSignalMap__check{border:1px solid var(--landing-border);width:30px;height:30px;color:var(--landing-dim);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;display:flex}.blogSignalMap__check{border-color:color-mix(in srgb, var(--landing-live) 35%, transparent);background:color-mix(in srgb, var(--landing-live) 9%, transparent);color:var(--landing-live);font-family:inherit;font-size:13px}.blogSignalMap__node div{flex-direction:column;gap:3px;display:flex}.blogSignalMap__node small{color:var(--landing-dim);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:14px}.blogSignalMap__node strong{color:var(--landing-foreground);font-size:12px;font-weight:550;line-height:18px}.blogSignalMap__caption{border-top:1px solid var(--landing-border);color:var(--landing-dim);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;padding:18px 20px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:15px;display:flex;position:absolute;bottom:0;left:0;right:0}.blogArticleLayout{grid-template-columns:210px minmax(0,720px);justify-content:center;gap:96px;padding:112px 0 128px;display:grid}.blogArticleAside{height:fit-content;color:var(--landing-dim);padding-top:5px;font-size:11px;line-height:17px;position:sticky;top:96px}.blogArticleAside>span{letter-spacing:.08em;text-transform:uppercase;font-weight:650}.blogArticleAside nav{flex-direction:column;gap:12px;margin-top:18px;display:flex}.blogArticleAside a{color:var(--landing-muted);transition:color .15s}.blogArticleAside a:hover,.blogArticleAside a:focus-visible{color:var(--landing-foreground)}.blogArticleBody{min-width:0;color:var(--landing-secondary);letter-spacing:-.01em;font-size:18px;line-height:31px}.blogArticleBody p+p{margin-top:25px}.blogArticleBody__lead{color:var(--landing-foreground);letter-spacing:-.025em;font-size:25px;line-height:38px}.blogArticleBody h2{color:var(--landing-foreground);letter-spacing:-.04em;text-wrap:balance;margin-top:88px;padding-top:8px;scroll-margin-top:96px;font-size:38px;font-weight:420;line-height:48px}.blogArticleBody h2+p{margin-top:28px}.blogArticleBody blockquote{border-left:1px solid var(--landing-border-strong);margin:56px 0;padding:30px 0 30px 32px}.blogArticleBody blockquote p{color:var(--landing-foreground);letter-spacing:-.03em;font-size:28px;font-weight:400;line-height:40px}.blogPrinciples{border-top:1px solid var(--landing-border);margin:58px 0 12px}.blogPrinciples>div{border-bottom:1px solid var(--landing-border);grid-template-columns:44px 138px 1fr;align-items:baseline;gap:16px;padding:24px 0;display:grid}.blogPrinciples span{color:var(--landing-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.blogPrinciples strong{color:var(--landing-foreground);font-size:14px;font-weight:550}.blogPrinciples p{color:var(--landing-muted);font-size:13px;line-height:21px}.blogEvidenceCard{border:1px solid var(--landing-border);background:linear-gradient(90deg, color-mix(in srgb, var(--landing-live) 7%, transparent), transparent 42%), var(--landing-surface);color:var(--landing-secondary);margin:54px 0 8px;padding:28px 30px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:24px;overflow-x:auto}.blogArticleFooter{border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:72px;min-height:330px;padding:68px 0;display:flex}.blogArticleFooter>div{max-width:700px}.blogArticleFooter>div>span{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:17px}.blogArticleFooter h2{color:var(--landing-foreground);letter-spacing:-.04em;margin-top:13px;font-size:44px;font-weight:400;line-height:53px}.blogArticleFooter__link{border-bottom:1px solid var(--landing-border-strong);color:var(--landing-foreground);flex:none;align-items:center;gap:42px;padding:13px 0 10px;font-size:13px;font-weight:550;line-height:20px;display:inline-flex}.blogArticleFooter__link svg{width:16px;height:16px;transition:transform .15s}.blogArticleFooter__link:hover svg,.blogArticleFooter__link:focus-visible svg{transform:translate(4px)}.pricingHero,.pricingIncluded,.pricingFaq,.pricingCta{width:min(100%,1180px);margin:0 auto}.pricingHero{padding:108px 48px 80px}.pricingHero__copy{text-align:center;max-width:800px;margin:0 auto 64px}.pricingEyebrow{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px;display:block}.pricingHero h1,.pricingHero p,.pricingPlan h2,.pricingPlan p,.pricingIncluded h2,.pricingIncluded h3,.pricingIncluded p,.pricingFaq h2,.pricingFaq p,.pricingCta h2{margin:0}.pricingHero h1{color:var(--landing-foreground);letter-spacing:-.045em;margin-top:18px;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1.08}.pricingHero__copy>p{max-width:690px;color:var(--landing-secondary);letter-spacing:-.016em;margin:26px auto 0;font-size:20px;line-height:31px}.pricingPlans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricingPlan{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 32px 90px #0000003d}.pricingPlan--payg{border-color:color-mix(in srgb, var(--landing-live) 32%, var(--landing-border));background:color-mix(in srgb, var(--landing-live) 3%, var(--landing-surface))}.pricingPlan__heading{border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:28px 32px;display:flex}.pricingPlan__label{color:var(--landing-muted);margin-bottom:7px;font-size:12px;font-weight:600;line-height:18px;display:block}.pricingPlan h2{color:var(--landing-foreground);letter-spacing:-.025em;font-size:24px;font-weight:450;line-height:32px}.pricingPlan__badge{border:1px solid color-mix(in srgb, var(--landing-live) 32%, transparent);background:color-mix(in srgb, var(--landing-live) 10%, transparent);color:var(--landing-live);border-radius:999px;flex:none;padding:7px 12px;font-size:11px;font-weight:600;line-height:16px}.pricingPlan__body{flex:1;padding:38px 32px 40px}.pricingRate__label{color:var(--landing-muted);font-size:12px;font-weight:500;line-height:18px}.pricingPlan__body>div{align-items:baseline;gap:9px;margin-top:8px;display:flex}.pricingPlan__body strong{color:var(--landing-foreground);letter-spacing:-.05em;font-size:clamp(42px,4.5vw,58px);font-weight:400;line-height:1}.pricingPlan__body small{color:var(--landing-muted);font-size:13px;line-height:20px}.pricingPlan__body p{color:var(--landing-secondary);margin-top:15px;font-size:14px;line-height:22px}.pricingPlan__body ul{border-top:1px solid var(--landing-border);gap:14px;margin:32px 0 0;padding:26px 0 0;list-style:none;display:grid}.pricingPlan__body li{color:var(--landing-secondary);align-items:center;gap:10px;font-size:13px;line-height:20px;display:flex}.pricingPlan__body li svg{width:17px;height:17px;color:var(--landing-live);flex:none}.pricingPlan__action{border-top:1px solid var(--landing-border);background:color-mix(in srgb, var(--landing-surface-strong) 70%, transparent);flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;min-height:130px;padding:24px 32px;display:flex}.pricingPlan__action>span{color:var(--landing-muted);font-size:12px;line-height:18px}.pricingPlan__action .landingPill{width:100%}.pricingIncluded{border-top:1px solid var(--landing-border);padding:96px 48px}.pricingIncluded__heading,.pricingFaq__heading{max-width:620px}.pricingIncluded h2,.pricingFaq h2,.pricingCta h2{color:var(--landing-foreground);letter-spacing:-.035em;margin-top:14px;font-size:38px;font-weight:400;line-height:48px}.pricingIncluded__grid{border-top:1px solid var(--landing-border);border-left:1px solid var(--landing-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px;display:grid}.pricingIncluded__grid article{border-right:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);min-height:210px;padding:32px}.pricingIncluded__icon{background:var(--landing-surface-strong);width:30px;height:30px;color:var(--landing-live);border-radius:50%;justify-content:center;align-items:center;display:flex}.pricingIncluded__icon svg{width:18px;height:18px}.pricingIncluded h3{color:var(--landing-foreground);letter-spacing:-.015em;margin-top:28px;font-size:16px;font-weight:550;line-height:24px}.pricingIncluded article p{max-width:430px;color:var(--landing-muted);margin-top:8px;font-size:13px;line-height:21px}.pricingFaq{border-top:1px solid var(--landing-border);grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:96px;padding:96px 48px;display:grid}.pricingFaq__items{border-top:1px solid var(--landing-border)}.pricingFaq details{border-bottom:1px solid var(--landing-border)}.pricingFaq summary{min-height:74px;color:var(--landing-foreground);cursor:pointer;padding:22px 36px 22px 0;font-size:14px;font-weight:500;line-height:22px;list-style:none;position:relative}.pricingFaq summary::-webkit-details-marker{display:none}.pricingFaq summary:after{color:var(--landing-dim);content:"+";font-size:20px;font-weight:300;transition:transform .16s;position:absolute;top:22px;right:2px}.pricingFaq details[open] summary:after{transform:rotate(45deg)}.pricingFaq details p{max-width:620px;color:var(--landing-muted);padding:0 36px 24px 0;font-size:13px;line-height:22px}.pricingCta{border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:48px;min-height:250px;padding:56px 48px;display:flex}.pricingCta>div{max-width:650px}.pricingCta h2{font-size:36px;line-height:46px}@keyframes landing-proof-scroll{to{transform:translate(calc(-50% - 36px))}}@keyframes landing-slack-window{0%,2%{opacity:0;transform:translateY(14px)scale(.985)}7%,92%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(-5px)scale(.995)}}@keyframes landing-slack-eyes{0%,14%{opacity:0;transform:translateY(3px)scale(.72)}20%,66%{opacity:1;transform:translateY(0)scale(1)}72%,to{opacity:0;transform:translateY(0)scale(.84)}}@keyframes landing-slack-investigating{0%,27%{opacity:0;transform:translateY(12px)}35%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-3px)}}@keyframes landing-slack-issue{0%,43%{opacity:0;transform:translateY(12px)}50%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(-3px)}}@keyframes landing-slack-severity{0%,56%{opacity:0;transform:translateY(2px)scale(.72)}63%,92%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(0)scale(.84)}}@keyframes landing-flow-pulse{0%{opacity:0;transform:translate(-20px)scale(.7)}18%,80%{opacity:1}to{opacity:0;transform:translate(130px)scale(1)}}@keyframes landing-flow-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landingPage,.landingThemeToggle{transition:none}.landingProofBelt__track{width:auto;animation:none}.landingProofBelt__list{flex-wrap:wrap;justify-content:center}.landingProofBelt__list--duplicate{display:none}.landingSlackDemo__window,.landingSlackMessage__reaction,.landingSlackMessage--investigating,.landingSlackMessage--issue{animation:none}.landingSlackMessage__reaction--eyes{display:none}.landingSlackMessage__reaction--severity,.landingSlackMessage--investigating,.landingSlackMessage--issue{opacity:1;transform:none}.landingFlowArtwork__pulse,.landingFlowOrbit{animation:none}.landingPullRequestCard__checkmark,.landingPullRequestCard__readyMark{opacity:1;animation:none;transform:none}.landingContextSources__track{animation:none;transform:none}}@media (width<=1100px){.landingHero{grid-template-columns:1fr;gap:64px;min-height:0;padding-top:84px}.landingHero h1,.landingHero__statement{max-width:800px}.landingSlackDemo{justify-self:center;max-width:720px}.landingFeatureBlock--diagram,.landingFeatureBlock--autopilot,.landingFeatureBlock--context{grid-template-columns:1fr;gap:44px}.landingFeatureBlock--diagram .landingFeatureBlock__copy p,.landingFeatureBlock--autopilot .landingFeatureBlock__copy p,.landingFeatureBlock--context .landingFeatureBlock__copy p{max-width:680px}.landingFlowDiagram,.landingPullRequestScene,.landingContextSourcesScene{justify-self:center;width:min(100%,760px)}.landingPullRequestCard{width:100%;max-width:none;transform:none}}@media (width<=1023px){.landingHeader__nav{justify-content:space-between;padding-left:32px;padding-right:32px;display:flex}.landingHeader__links{display:none}.landingHeader__actions{margin-left:auto}}@media (width<=900px){.landingHero{padding-top:72px}.landingHero h1{max-width:760px;font-size:46px;line-height:56px}.landingHero__statement{max-width:760px}.landingFeatureBlock{gap:48px}.landingFeatureBlock h2{font-size:36px;line-height:45px}}@media (width<=767px){.landingHeader__githubLabel{display:none}.landingHeader__actions{justify-content:flex-end}}@media (width<=620px){.landingHeader__github{display:none}.landingHeader{height:64px;padding:0}.landingHeader__nav{padding:0 16px}.landingHeader__actions{gap:8px}.landingHero{gap:52px;min-height:0;padding:68px 20px 64px}.landingHero h1{letter-spacing:-.04em;font-size:38px;line-height:46px}.landingHero__statement{margin-top:26px;font-size:18px;line-height:29px}.landingHero__actions{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:36px}.landingSlackDemo__window{border-radius:14px}.landingSlackDemo__channel{height:46px;padding:0 15px}.landingSlackDemo__messages{min-height:0;padding:19px 15px 21px}.landingSlackMessage{grid-template-columns:36px minmax(0,1fr);gap:9px;font-size:12px;line-height:18px}.landingSlackDemo__avatar{border-radius:6px;width:36px;height:36px}.landingSlackDemo__avatar--datadog img{width:27px;height:27px}.landingSlackDemo__avatar--responder img{width:20px;height:20px}.landingSlackMessage__buttons span:last-child{display:none}.landingProofBelt{padding:0 20px 48px}.landingProofBelt__track,.landingProofBelt__list{gap:44px}.landingProofBelt__list li span{font-size:16px;line-height:24px}.landingProofBelt__list img{max-width:130px;height:23px}.landingFeatureBlocks{padding:0 20px 48px}.landingFeatureBlock{grid-template-columns:1fr;gap:18px;min-height:0;padding:36px 0}.landingFeatureBlock h2{font-size:30px;line-height:38px}.landingFeatureBlock p{font-size:18px;line-height:29px}.landingFeatureBlock--diagram{gap:34px;padding-top:42px;padding-bottom:42px}.landingFeatureBlock--autopilot,.landingFeatureBlock--context{gap:34px;min-height:0;padding-top:42px;padding-bottom:42px}.landingFeatureBlock--diagram .landingFeatureBlock__copy,.landingFeatureBlock--autopilot .landingFeatureBlock__copy,.landingFeatureBlock--context .landingFeatureBlock__copy{gap:18px}.landingPullRequestScene,.landingContextSourcesScene{border-radius:14px;height:330px}.landingPullRequestCard__summary,.landingPullRequestCard__checks,.landingPullRequestCard__ready{padding-left:13px;padding-right:13px}.landingFlowDiagram__tabs{scrollbar-width:none;margin-right:-20px;padding-right:20px;overflow-x:auto}.landingFlowDiagram__tabs::-webkit-scrollbar{display:none}.landingFlowDiagram__tabs button{flex:none;padding:0 11px}.landingFlowDiagram__canvas{border-radius:14px;height:330px}.landingFlowNode{min-width:104px}.landingFlowArtwork--rails{padding-left:16px;padding-right:16px}.landingFlowArtwork__rails{left:116px;right:112px}.landingFlowArtwork--stream{transform-origin:0 0;width:128%;height:128%;padding-left:18px;padding-right:18px;transform:scale(.78)}.landingFlowArtwork--funnel{padding-left:15px;padding-right:15px}.landingFlowFunnel{width:min(100%,300px)}.landingFlowOrbit--outer{width:300px;height:220px}.landingFlowOrbit--inner{width:210px;height:140px}.landingFlowOrbit__source--datadog{top:40px;left:12px}.landingFlowOrbit__source--sentry{bottom:40px;right:10px}.landingFlowArtwork--inbox{transform-origin:0 0;width:125%;height:125%;transform:scale(.8)}.landingPill{justify-content:center;width:100%}.landingFooter{flex-direction:column;gap:24px;padding:24px 20px}.landingFooter nav{flex-wrap:wrap;align-items:flex-start;gap:16px 24px}}.landingPage{--landing-flow-edge:#deded9;--landing-flow-dot:#ffffff24}:root[data-color-theme=light] .landingPage{--landing-flow-edge:#4d4d49;--landing-flow-dot:#14141224}.landingFeatureBlock--diagram{min-height:560px}.landingFlowDiagram__canvas,:root[data-color-theme=light] .landingPage .landingFlowDiagram__canvas{isolation:isolate;height:410px;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.landingFlowDiagram__canvas:before{z-index:0;background-image:radial-gradient(circle, var(--landing-flow-dot) 1px, transparent 1.2px);content:"";pointer-events:none;background-position:50%;background-size:18px 18px;position:absolute;inset:-56px -112px;-webkit-mask-image:radial-gradient(92% 86%,#000 18%,#0000 96%);mask-image:radial-gradient(92% 86%,#000 18%,#0000 96%)}.landingFlowDiagram__canvas .react-flow{z-index:1;background:0 0;position:relative;overflow:visible!important}.landingFlowDiagram__canvas .react-flow__renderer,.landingFlowDiagram__canvas .react-flow__viewport{overflow:visible}.landingFlowDiagram__canvas .react-flow__pane{touch-action:auto}.landingFlowDiagram__canvas .react-flow__node{color:inherit;cursor:default;background:0 0;border:0;font-family:inherit}.landingFlowDiagram__canvas .react-flow__edge-path{stroke-linecap:round}.landingFlowHandle{opacity:0;background:0 0;border:0;width:1px;min-width:1px;height:1px;min-height:1px}.landingConnectionNode{background:var(--landing-background);color:var(--landing-foreground);border:1px solid #ffffff26;justify-content:center;align-items:center;padding:0 12px;display:flex}.landingConnectionNode--responder{background:radial-gradient(circle at 32% 50%, #ffffff0a, transparent 58%), var(--landing-background);letter-spacing:-.02em;border-color:#ffffff1c;border-radius:22px;width:240px;height:72px;font-size:17px;font-weight:500;box-shadow:0 0 56px #ffffff1a,0 0 156px #a780dd2e,inset 0 1px #ffffff0a}.landingConnectionNode--datadog,.landingConnectionNode--sentry,.landingConnectionNode--slack{width:220px;height:72px;color:var(--landing-secondary);border-radius:18px;justify-content:flex-start;line-height:19.25px}.landingConnectionNode__content{align-items:center;gap:13px;display:flex}.landingConnectionNode__logo{justify-content:center;align-items:center;display:flex}.landingConnectionNode--responder .landingConnectionNode__logo{background:#f1f0ee;border-radius:9px;width:32px;height:32px}.landingConnectionNode--responder .landingConnectionNode__logo img{width:18px;height:18px}.landingConnectionNode--datadog .landingConnectionNode__logo,.landingConnectionNode--sentry .landingConnectionNode__logo,.landingConnectionNode--slack .landingConnectionNode__logo{flex:0 0 2lh;align-self:center;width:2lh;height:2lh;position:relative}.landingConnectionNode--datadog .landingConnectionNode__logo img,.landingConnectionNode--sentry .landingConnectionNode__logo img,.landingConnectionNode--slack .landingConnectionNode__logo img,.landingConnectionNode--slack .landingConnectionNode__logo svg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.landingConnectionNode--datadog .landingConnectionNode__logo img{transform:scale(.9)}.landingConnectionNode--slack .landingConnectionNode__logo img,.landingConnectionNode--slack .landingConnectionNode__logo svg{transform:scale(.8)}.landingConnectionNode--datadog .landingConnectionNode__content,.landingConnectionNode--sentry .landingConnectionNode__content,.landingConnectionNode--slack .landingConnectionNode__content{align-items:center}.landingConnectionNode--sentry .landingConnectionNode__logo img{filter:grayscale()brightness(1.5)}.landingConnectionNode__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.landingConnectionNode--datadog .landingConnectionNode__copy,.landingConnectionNode--sentry .landingConnectionNode__copy,.landingConnectionNode--slack .landingConnectionNode__copy{line-height:inherit;gap:0}.landingConnectionNode--datadog .landingConnectionNode__copy strong,.landingConnectionNode--sentry .landingConnectionNode__copy strong,.landingConnectionNode--slack .landingConnectionNode__copy strong,.landingConnectionNode--datadog .landingConnectionNode__copy small,.landingConnectionNode--sentry .landingConnectionNode__copy small,.landingConnectionNode--slack .landingConnectionNode__copy small{line-height:inherit}.landingConnectionNode__copy strong{color:var(--landing-foreground);font-size:17px;font-weight:500;line-height:22px}.landingConnectionNode__copy small{max-width:152px;color:var(--landing-dim);font-size:11px;font-weight:400;line-height:15px}.landingConnectionNode--datadog .landingConnectionNode__copy strong,.landingConnectionNode--sentry .landingConnectionNode__copy strong,.landingConnectionNode--slack .landingConnectionNode__copy strong{font-size:15.5px}.landingConnectionNode--datadog .landingConnectionNode__copy small,.landingConnectionNode--sentry .landingConnectionNode__copy small,.landingConnectionNode--slack .landingConnectionNode__copy small{font-size:9.5px}.landingConnectionNode--responder .landingConnectionNode__copy small{display:none}:root[data-color-theme=light] .landingPage .landingConnectionNode{border-color:#1414122e}:root[data-color-theme=light] .landingPage .landingConnectionNode--responder{background:radial-gradient(circle at 32% 50%, #ffffffb8, transparent 58%), var(--landing-background);border-color:#1414121a;box-shadow:0 0 60px #1817151f,0 0 152px #744eb029,inset 0 1px #ffffffad}:root[data-color-theme=light] .landingPage .landingConnectionNode--sentry .landingConnectionNode__logo img{filter:grayscale()brightness(.45)}@media (width<=620px){.landingFeatureBlock--diagram{min-height:0}.landingFlowDiagram__canvas,:root[data-color-theme=light] .landingPage .landingFlowDiagram__canvas{height:300px}}.landingHeader__links a[aria-current=page]{color:var(--landing-foreground)}@media (width<=1180px){.pricingPlans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.blogHero,.blogHeroVisual,.blogArticleLayout,.blogArticleFooter{width:min(100% - 64px,1280px)}.blogHero{padding-top:92px}.blogHeroVisual{height:500px}.blogArticleLayout{grid-template-columns:minmax(0,720px)}.blogArticleAside{display:none}}@media (width<=800px){.blogHero h1{font-size:clamp(56px,12.5vw,86px)}.blogSignalMap__node--alert{top:12%;left:5%}.blogSignalMap__node--evidence{top:22%;right:5%}.blogSignalMap__node--cause{bottom:14%;right:5%}.blogSignalMap__node--fix{bottom:23%;left:5%}.blogArticleFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:42px}.pricingHero{padding-top:84px}.pricingHero__copy{margin-bottom:48px}.pricingPlans{grid-template-columns:1fr;gap:20px}.pricingFaq{grid-template-columns:1fr;gap:52px}.pricingCta{flex-direction:column;align-items:flex-start}}@media (width<=620px){.blogHero,.blogHeroVisual,.blogArticleLayout,.blogArticleFooter{width:calc(100% - 40px)}.blogHero{padding:64px 0 52px}.blogHero h1{letter-spacing:-.06em;margin-top:27px;font-size:52px;line-height:.98}.blogHero__dek{font-size:18px;line-height:29px;margin-top:28px!important}.blogByline{grid-template-columns:38px 1fr;margin-top:38px}.blogByline__avatar{width:38px;height:38px}.blogByline__meta{grid-column:1/-1;justify-self:start;margin-top:11px}.blogHeroVisual{height:470px}.blogSignalMap__grid{background-size:54px 54px}.blogSignalMap__node{min-width:210px;min-height:66px;padding:13px 15px}.blogSignalMap__node--alert{top:7%;left:5%}.blogSignalMap__node--evidence{top:28%;right:5%}.blogSignalMap__node--cause{bottom:24%;right:5%}.blogSignalMap__node--fix{bottom:7%;left:5%}.blogSignalMap__caption{display:none}.blogArticleLayout{padding-top:76px;padding-bottom:88px}.blogArticleBody{font-size:16px;line-height:28px}.blogArticleBody__lead{font-size:21px;line-height:33px}.blogArticleBody h2{margin-top:66px;font-size:31px;line-height:40px}.blogArticleBody blockquote{margin:44px 0;padding:24px 0 24px 22px}.blogArticleBody blockquote p{font-size:23px;line-height:34px}.blogPrinciples>div{grid-template-columns:32px 1fr}.blogPrinciples p{grid-column:2}.blogEvidenceCard{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px;padding:24px 20px;font-size:10px;line-height:22px}.blogArticleFooter{min-height:300px;padding:52px 0}.blogArticleFooter h2{font-size:34px;line-height:42px}.blogArticleFooter__link{justify-content:space-between;width:100%}.pricingHero,.pricingIncluded,.pricingFaq,.pricingCta{padding-left:20px;padding-right:20px}.pricingHero{padding-top:64px;padding-bottom:64px}.pricingHero h1{font-size:40px;line-height:46px}.pricingHero__copy>p{font-size:17px;line-height:27px}.pricingPlan{border-radius:16px}.pricingPlan__heading,.pricingPlan__body,.pricingPlan__action{padding-left:22px;padding-right:22px}.pricingPlan__heading{flex-direction:column;align-items:flex-start}.pricingPlan__body{padding-top:36px;padding-bottom:36px}.pricingPlan__body strong{font-size:46px}.pricingIncluded,.pricingFaq{padding-top:72px;padding-bottom:72px}.pricingIncluded h2,.pricingFaq h2,.pricingCta h2{font-size:31px;line-height:40px}.pricingIncluded__grid{grid-template-columns:1fr}.pricingIncluded__grid article{min-height:190px;padding:26px}.pricingCta{padding-top:48px;padding-bottom:48px}.pricingCta .landingPill{width:100%}}.blogIndexPage{--landing-background:#000;--landing-surface:#0a0a0a;--landing-surface-strong:#111;--landing-foreground:#ededed;--landing-secondary:#d0d0d0;--landing-muted:#a1a1a1;--landing-dim:#777;--landing-border:#242424;--landing-border-strong:#333}.blogIndexHero,.blogIndexFeed{width:min(100% - 96px,1264px);margin:0 auto}.blogIndexHero{padding:136px 0 92px}.blogIndexHero>span,.blogIndexFeed>h2{color:var(--landing-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.blogIndexHero h1{max-width:720px;color:var(--landing-foreground);letter-spacing:-.058em;text-wrap:balance;margin-top:25px;font-size:clamp(48px,6vw,78px);font-weight:420;line-height:.98}.blogIndexHero p{max-width:580px;color:var(--landing-muted);letter-spacing:-.01em;margin-top:30px;font-size:18px;line-height:29px}.blogIndexFeed{padding:0 0 150px}.blogIndexFeed>h2{border-bottom:1px solid var(--landing-border);padding-bottom:18px}.blogIndexCard{border-bottom:1px solid var(--landing-border);color:inherit;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;padding:42px 0;text-decoration:none;display:grid}.blogIndexCard__image{aspect-ratio:16/9;border:1px solid var(--landing-border);background:var(--landing-surface);object-fit:cover;border-radius:7px;width:100%;transition:border-color .15s;display:block}.blogIndexCard:hover .blogIndexCard__image,.blogIndexCard:focus-visible .blogIndexCard__image{border-color:var(--landing-border-strong)}.blogIndexCard__content{flex-direction:column;justify-content:center;display:flex}.blogIndexCard__meta{color:var(--landing-dim);gap:13px;font-size:10px;line-height:15px;display:flex}.blogIndexCard h3{color:var(--landing-foreground);letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-size:clamp(30px,3vw,45px);font-weight:430;line-height:1.04}.blogIndexCard__content>p{max-width:470px;color:var(--landing-muted);margin-top:22px;font-size:15px;line-height:24px}.blogIndexCard__author{color:var(--landing-secondary);align-items:center;gap:9px;margin-top:30px;font-size:11px;display:flex}.blogIndexCard__author img{object-fit:cover;border-radius:50%;width:26px;height:26px}.blogIndexPage .landingFooter{border-top:1px solid var(--landing-border);margin-top:0}.blogPage{--landing-background:#000;--landing-surface:#0a0a0a;--landing-surface-strong:#111;--landing-foreground:#ededed;--landing-secondary:#d0d0d0;--landing-muted:#a1a1a1;--landing-dim:#777;--landing-border:#242424;--landing-border-strong:#333;overflow:visible}.blogPage .blogHero{width:min(100% - 48px,684px);padding:108px 0 32px}.blogPage .blogHero__kicker{color:var(--landing-dim);font-size:11px;font-weight:500;line-height:16px;display:block}.blogPage .blogHero h1{letter-spacing:-.052em;text-wrap:balance;max-width:550px;margin-top:23px;font-size:50px;font-weight:430;line-height:1.02}.blogPage .blogByline{border-top:0;align-items:center;gap:9px;margin-top:25px;padding-top:0;display:flex}.blogPage .blogByline__avatar{background:var(--landing-foreground);width:27px;height:27px;color:var(--landing-background);object-fit:cover;border:0;border-radius:50%;font-size:9px}.blogPage .blogByline>div{flex-direction:column;display:flex}.blogPage .blogByline strong{font-size:11px;font-weight:550;line-height:15px}.blogPage .blogByline span{color:var(--landing-dim);font-size:10px;line-height:14px}.blogPage .blogArticleLayout{grid-template-columns:210px 80px 684px 144px 120px 26px;justify-content:start;align-items:start;gap:0;width:min(100% - 48px,1264px);padding:36px 0 160px;display:grid;position:relative}.blogPage .blogArticleBody{color:var(--landing-secondary);letter-spacing:-.008em;grid-area:1/3;font-size:18px;line-height:28px}.blogPage .blogArticleBody p+p{margin-top:24px}.blogPage .blogArticleBody h2{color:var(--landing-foreground);letter-spacing:-.035em;margin-top:58px;padding-top:0;font-size:30px;font-weight:470;line-height:38px}.blogPage .blogArticleBody h2+p{margin-top:19px}.blogPage .blogArticleBody h3,.blogPage .blogArticleBody h4,.blogPage .blogArticleBody h5{color:var(--landing-foreground);letter-spacing:-.028em;margin:0;scroll-margin-top:96px;font-weight:480}.blogPage .blogArticleBody h2{scroll-margin-top:96px}.blogPage .blogArticleBody h3{margin-top:50px;font-size:26px;line-height:34px}.blogPage .blogArticleBody h4{margin-top:38px;font-size:21px;line-height:29px}.blogPage .blogArticleBody h5{margin-top:30px;font-size:17px;line-height:25px}.blogPage .blogArticleBody h3+p,.blogPage .blogArticleBody h4+p,.blogPage .blogArticleBody h5+p{margin-top:16px}.blogPage .blogArticleBody strong{color:var(--landing-foreground);font-weight:600}.blogPage .blogArticleBody>ol,.blogPage .blogArticleBody>ul,.blogWarStory ol{margin:22px 0;padding-left:24px}.blogPage .blogArticleBody>ol,.blogWarStory ol{list-style:decimal}.blogPage .blogArticleBody>ul{list-style:outside}.blogPage .blogArticleBody li{padding-left:4px}.blogPage .blogArticleBody li+li{margin-top:8px}.blogPage .blogArticleBody a{color:var(--landing-foreground);border-bottom:1px solid var(--landing-border-strong)}.blogPage .blogArticleBody blockquote{border:1px solid var(--landing-border);border-left:2px solid var(--landing-border-strong);background:var(--landing-surface);border-radius:0 6px 6px 0;margin:30px 0;padding:22px 24px}.blogPage .blogArticleBody blockquote p{color:var(--landing-secondary);letter-spacing:-.01em;font-size:16px;line-height:26px}.blogPage .blogArticleBody blockquote cite{color:var(--landing-dim);margin-top:14px;font-size:10px;font-style:normal;line-height:15px;display:block}.blogWarStory{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:7px;grid-template-columns:24px minmax(0,1fr);gap:14px;margin:38px 0;padding:24px;display:grid}.blogWarStory>span{font-size:16px;line-height:24px}.blogWarStory p,.blogWarStory ol{font-size:15px;line-height:24px}.blogWarStory code{border:1px solid var(--landing-border);color:var(--landing-foreground);border-radius:4px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.blogArticleMeta{width:120px;height:fit-content;color:var(--landing-dim);white-space:nowrap;flex-direction:column;grid-area:1/5;align-items:flex-start;gap:7px;font-size:10px;line-height:15px;display:flex;position:sticky;top:96px}.blogArticleMeta>span:last-child{color:var(--landing-muted);margin-top:3px}.blogTableOfContents{width:210px;max-height:calc(100vh - 128px);color:var(--landing-dim);scrollbar-color:var(--landing-border-strong) transparent;scrollbar-width:thin;grid-area:1/1;padding-right:16px;font-size:10px;line-height:15px;position:sticky;top:96px;overflow-y:auto}.blogTableOfContents>span{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.blogTableOfContents nav{flex-direction:column;gap:9px;margin-top:15px;display:flex}.blogTableOfContents a{color:var(--landing-muted);transition:color .15s}.blogTableOfContents a:hover,.blogTableOfContents a:focus-visible{color:var(--landing-foreground)}.blogTableOfContents__nested{padding-left:12px}.blogIntroPoints,.blogTakeaways{color:var(--landing-secondary);margin:22px 0;padding-left:22px}.blogIntroPoints li,.blogTakeaways li{padding-left:4px}.blogIntroPoints li+li,.blogTakeaways li+li{margin-top:7px}.blogIntroPoints strong{color:var(--landing-foreground);font-weight:580}.blogInvestigationFigure{margin:44px 0 12px}.blogInvestigationFigure__window{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:7px;overflow:hidden}.blogInvestigationFigure__topbar{border-bottom:1px solid var(--landing-border);height:42px;color:var(--landing-muted);justify-content:space-between;align-items:center;padding:0 15px;font-size:10px;font-weight:550;line-height:15px;display:flex}.blogInvestigationFigure__resolved{border:1px solid color-mix(in srgb, var(--landing-live) 25%, transparent);color:var(--landing-live);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:8px}.blogInvestigationFigure__content{padding:25px}.blogInvestigationFigure__summary>span{color:var(--landing-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.blogInvestigationFigure__summary strong{max-width:440px;color:var(--landing-foreground);letter-spacing:-.025em;margin-top:8px;font-size:20px;font-weight:450;line-height:27px;display:block}.blogInvestigationFigure__steps{border-top:1px solid var(--landing-border);margin-top:26px}.blogInvestigationFigure__steps>div{border-bottom:1px solid var(--landing-border);grid-template-columns:34px 1fr;align-items:center;min-height:53px;display:grid}.blogInvestigationFigure__steps>div>span{color:var(--landing-dim);font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.blogInvestigationFigure__steps p{color:var(--landing-muted);gap:12px;font-size:10px;line-height:16px;display:flex}.blogInvestigationFigure__steps strong{min-width:48px;color:var(--landing-foreground);font-weight:550}.blogInvestigationFigure figcaption,.blogEvidenceCaption{text-align:center;color:var(--landing-dim)!important;margin-top:8px!important;font-size:9px!important;line-height:14px!important}.blogPage .blogEvidenceCard{border-color:var(--landing-border);background:var(--landing-surface);color:var(--landing-muted);border-radius:6px;margin:38px 0 0;padding:20px 22px;font-size:10px;line-height:19px}.blogArticleImage{margin:38px 0 12px}.blogArticleImage img{border:1px solid var(--landing-border);border-radius:6px;width:100%;height:auto;display:block}.blogArticleImage--compact img{width:min(100%,420px);margin-left:auto;margin-right:auto}.blogArticleImage figcaption{color:var(--landing-dim);text-align:center;margin-top:8px;font-size:9px;line-height:14px}.blogReady{border-top:1px solid var(--landing-border);justify-content:space-between;align-items:flex-start;gap:48px;width:min(100%,1440px);min-height:250px;margin:0 auto;padding:42px 48px;display:flex}.blogReady h2{color:var(--landing-foreground);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:430;line-height:1}.blogReady a{background:var(--landing-foreground);color:var(--landing-background);border-radius:999px;align-items:center;gap:18px;margin-top:9px;padding:8px 12px;font-size:10px;font-weight:550;line-height:15px;display:inline-flex}.blogReady svg{width:12px;height:12px}.blogPage .landingFooter{border-top:1px solid var(--landing-border);margin-top:0}@media (width<=1023px){.blogPage .blogHero{width:min(100% - 64px,684px)}.blogArticleMeta{display:none}}@media (width<=1280px){.blogPage .blogArticleLayout{width:min(100% - 48px,684px);display:block}.blogTableOfContents{display:none}.blogArticleMeta{position:absolute;top:39px;left:calc(100% + 48px)}}@media (width<=767px){.blogIndexHero,.blogIndexFeed{width:calc(100% - 40px)}.blogIndexHero{padding:80px 0 68px}.blogIndexHero h1{font-size:48px}.blogIndexHero p{font-size:16px;line-height:26px}.blogIndexFeed{padding-bottom:96px}.blogIndexCard{grid-template-columns:1fr;gap:28px;padding:28px 0}.blogIndexCard h3{font-size:34px}.blogPage .blogHero,.blogPage .blogArticleLayout{width:calc(100% - 40px)}.blogPage .blogHero{padding-top:58px}.blogPage .blogHero h1{font-size:42px;line-height:1.04}.blogPage .blogArticleLayout{padding-top:22px;padding-bottom:96px}.blogArticleMeta{flex-direction:row;gap:12px;width:auto;margin-bottom:28px;display:flex;position:static}.blogPage .blogArticleBody{font-size:16px;line-height:26px}.blogInvestigationFigure__content{padding:20px}.blogReady{flex-direction:column;justify-content:flex-start;gap:28px;min-height:220px;padding:34px 20px}.blogReady h2{font-size:44px}}:is(html:has(.homePage),body:has(.homePage)){background:#fcfcfc}.homePage{--home-background:#fcfcfc;--home-text:#202020;--home-secondary:#646464;--home-muted:#767676;background:var(--home-background);min-height:100svh;color:var(--home-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}.homePage *,.homePage :before,.homePage :after{box-sizing:border-box}.homePage :is(h1,h2,h3,p,ul){margin:0}.homePage :is(h1,h2,h3){letter-spacing:normal;font-size:14px;font-weight:500;line-height:20px}.homePage a{color:inherit;text-decoration:none}.homePage a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #4e58f9}.homePage a:hover{color:#4e58f9}[data-testid=consent-banner-card]{--consent-divider:transparent;color:#202020;-webkit-font-smoothing:antialiased;background:#fff;border:0;border-radius:13px;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:2px 2px 4px #00000008,0 1px 2px #0000000c}[data-testid=consent-banner-header]{padding-bottom:12px}[data-testid=consent-banner-footer]{padding-top:0}[data-testid=consent-banner-title]{color:#202020;letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}[data-testid=consent-banner-description]{color:#767676;letter-spacing:normal;text-wrap:pretty;font-family:inherit;font-size:12px;font-weight:400;line-height:20px}[data-testid=consent-banner-root] [data-testid=consent-banner-description] a{font:inherit}[data-testid=consent-banner-root] [data-testid=consent-banner-card] button{color:#202020;box-shadow:none}[data-testid=consent-banner-root] [data-testid=consent-banner-card] button:focus-visible{outline-offset:3px;outline:2px solid #4e58f9}.homePage__container{max-width:896px;margin:0 auto;padding:32px 32px 112px}.homeHeader{justify-content:space-between;align-items:center;gap:24px;padding-right:12px;display:flex}.homeBrand{flex-shrink:0;display:inline-flex}.homeBrand img{display:block}.homeHeader nav{min-height:18px;color:var(--home-secondary);align-items:flex-start;gap:16px;font-size:11px;line-height:1.42857;display:flex}.homeHero{flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;display:flex}.homeHero__backing{color:var(--home-secondary);align-items:center;gap:3px;font-size:10px;line-height:1.42857;display:flex}.homeHero__copy p{color:var(--home-secondary);text-wrap:pretty;margin-top:6px}.homeHero__actions{flex-wrap:wrap;gap:8px;padding:21px 0;display:flex}.homeButton,[data-testid=consent-banner-root] [data-testid=consent-banner-card] button{background:#fff;border:1px solid #e0e0e0;border-bottom-width:2px;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:4px 12px;font-family:system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.homeButton svg{width:16px;height:16px}.homeButton__stars{color:var(--home-secondary);font-variant-numeric:tabular-nums;border-left:1px solid #e0e0e0;align-items:center;gap:4px;margin-left:2px;padding-left:8px;font-size:12px;display:inline-flex}.homeButton__stars svg{stroke:currentColor;stroke-linejoin:round;stroke-width:1.25px;width:12px;height:12px}.homePage .homeButton:hover,[data-testid=consent-banner-root] [data-testid=consent-banner-card] button:hover{color:#202020;background:#f5f5f5;border-color:#c8c8c8}.homePage .homeButton--primary{color:#fff;background:#656ef9;border-color:#4e58f9}.homePage .homeButton--primary:hover{color:#fff;background:#4e58f9}.homeAutomations{background:#f9f9f9;border-radius:16px;outline:1px solid #efefef;width:min(150%,100vw - 40px);margin-top:39px;margin-left:50%;padding:6px;transform:translate(-50%)}.homeAutomations__frame{aspect-ratio:1200/720;background:#f5f5f5;border-radius:10px;outline:1px solid #efefef;position:relative;overflow:clip;box-shadow:0 1px 2px #00000008,0 2px 4px #00000005;container-type:inline-size}.homeAutomations .homeAutomations__canvas{width:1200px;height:720px;min-height:0;transform:scale(calc(100cqw / 1200px));transform-origin:0 0;padding:8px 8px 8px 256px;display:flex;position:absolute;inset:0 auto auto 0;overflow:clip}.homeAutomations__sidebar{color:#1a1a1a;flex-direction:column;width:256px;padding:16px;font-size:13px;display:flex;position:absolute;inset:0 auto 0 0}.homeAutomations__brand{opacity:.65;margin-left:8px}.homeAutomations__nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}.homeAutomations__nav>span{border-radius:4px;align-items:center;gap:8px;height:32px;padding:8px;display:flex}.homeAutomations__nav>.isActive{background:#fcfcfc;box-shadow:0 0 0 .5px #e6e8ec}.homeAutomations__account{align-items:center;gap:8px;height:48px;margin-top:auto;padding:8px;font-size:14px;display:flex}.homeAutomations__avatar{background:#ebebeb;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.homeAutomations__avatar img{opacity:.3}.homeAutomations .workspaceSurface,.homeAutomations .dsDataTable.dsDataTable--workspace{overscroll-behavior:auto;overflow:clip}.homeAutomations .workspaceContent{gap:32px;padding:32px 40px 64px}.homeAutomations .workspaceHeading h2{color:#434343;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.homeAutomations .automationTemplates__header{flex-direction:row;align-items:center}.homeAutomations .automationTemplates__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homePage .homeAutomations a.dsButton--primary{color:#fdfdfd}.homeProof{flex-direction:column;align-items:center;gap:22px;margin-top:39px;padding:12px 0 16px;display:flex}.homeProof>p{color:var(--home-muted);font-size:12px;line-height:18px}.homeProof__viewport{scrollbar-width:none;width:100%;overflow-x:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 92%,#0000)}.homeProof__track{width:max-content;animation:45s linear infinite home-proof-scroll;display:flex}.homeProof__viewport:hover .homeProof__track,.homeProof__viewport:focus-within .homeProof__track{animation-play-state:paused}@keyframes home-proof-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.homeProof__viewport{overflow-x:auto}.homeProof__track{animation:none}.homeProof__track>[aria-hidden=true]{display:none}}.homeProof ul{flex-shrink:0;align-items:center;gap:60px;height:48px;padding:0 60px 0 0;list-style:none;display:flex}.homeProof li{white-space:nowrap;color:#737373;align-items:center;gap:10px;font-size:18px;display:flex}.homeProof img{object-fit:contain;filter:grayscale();opacity:.65;max-width:115px;height:26px}.homeProof li:has(span) img{width:26px}.homeFeatures{margin-top:104px}.homeFeatureGroup+.homeFeatureGroup{margin-top:64px}.homeFeatureGroup__heading{padding:12px}.homeFeatureGroup__heading p{color:var(--home-muted);text-wrap:pretty;margin-top:1px}.homeFeatureGroup__grid{background:#f9f9f9;border:1px solid #efefef;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding:6px;display:grid}.homeFeature{background:#fff;border:1px solid #efefef;border-radius:13px;flex-direction:column;min-height:256px;padding:4px;display:flex;overflow:hidden;box-shadow:2px 2px 4px #00000005,0 1px 2px #00000008}.homeFeature__illustration{object-fit:cover;background:#f9f9f9;border-radius:8px;width:100%;height:128px;display:block}.homeFeature__copy{margin-top:auto;padding:16px 8px 8px}.homeFeature__copy p{color:var(--home-muted);text-wrap:pretty;margin-top:8px;font-size:12px;line-height:20px}.homeIntegrations{text-align:center;flex-direction:column;align-items:center;gap:14px;min-height:476px;margin-top:64px;padding-top:36px;display:flex}.homeIntegrations__eyebrow{color:var(--home-secondary);background:#fff;border:1px solid #eaeaea;border-radius:20px;padding:4px 10px;font-size:12px;line-height:18px}.homeIntegrations p{color:var(--home-muted);margin-top:6px;line-height:22px}.homeIntegrations__logos{grid-template-columns:repeat(10,minmax(0,1fr));row-gap:36px;width:100%;padding:0 26px;list-style:none;display:grid;margin-top:54px!important}.homeIntegrations__logos li{color:var(--home-muted);flex-direction:column;grid-column:span 2;align-items:center;gap:7px;font-size:12px;line-height:18px;display:flex}.homeIntegrations__logos li:nth-child(2n){transform:translateY(16px)}.homeIntegrations__logos li:nth-child(6){grid-column:2/span 2;transform:none}.homeIntegrations__logos li:nth-child(7),.homeIntegrations__logos li:nth-child(9){transform:translateY(16px)}.homeIntegrations__logos li:nth-child(8){transform:none}.homeIntegrations__icon{color:#202020;background:#fff;border:1px solid #ececec;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 5px #00000005}.homeIntegrations__icon img,.homeIntegrations__icon svg{object-fit:contain;width:28px;height:28px}.homeFooter{grid-template-columns:1fr 140px 140px;gap:40px;margin-top:143px;font-size:12px;display:grid}.homeBrand--footer{opacity:.65}.homeFooter p{color:#737373;margin-top:16px;line-height:22px}.homeFooter nav{color:#737373;flex-direction:column;align-items:flex-start;gap:10px;line-height:22px;display:flex}.homeFooter h2{color:#484848;padding-bottom:4px;font-size:12px;line-height:22px}@media (width<=640px){.homePage__container{padding:24px 20px 64px}.homeHeader{flex-wrap:wrap;gap:16px;padding-right:0}.homeHero{margin-top:40px}.homeFeatures{margin-top:64px}.homeFeatureGroup__grid{grid-template-columns:1fr}.homeFeature{min-height:256px}.homeFeature__illustration{object-fit:contain}.homeFeatureGroup+.homeFeatureGroup,.homeIntegrations{margin-top:48px}.homeIntegrations__logos{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px;padding:0;margin-top:28px!important}.homeIntegrations__logos li:nth-child(n){grid-column:auto;transform:none}.homeFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:96px}.homeFooter>div{grid-column:1/-1}}.homeHeader,.homeFooter{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.homeHeader nav{color:var(--landing-secondary,#646464)}.homeHeader a,.homeFooter a{color:inherit;text-decoration:none}.homeFooter nav button{cursor:pointer;line-height:inherit;background:0 0;padding:0}.homeHeader a:hover,.homeFooter a:hover,.homeFooter nav button:hover{color:#4e58f9}.homeHeader a:focus-visible,.homeFooter a:focus-visible,.homeFooter nav button:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #4e58f9}.homeHeader a[aria-current=page]{color:var(--landing-foreground,#202020);font-weight:500}.homeFooter h2{letter-spacing:normal;margin:0;font-weight:500}.homeFooter p{margin-bottom:0}.landingPage>.homeHeader,.landingPage>.homeFooter{box-sizing:border-box;width:min(832px,100% - 64px);margin-left:auto;margin-right:auto}.landingPage>.homeHeader{padding-top:32px}.landingPage>.homeFooter{padding-bottom:64px}.landingPage>.homeFooter :is(p,nav){color:var(--landing-secondary)}.landingPage>.homeFooter h2{color:var(--landing-foreground)}:root:not([data-color-theme=light]) .landingPage .homeBrand img{filter:invert()}.pricingRefresh .homePage__container{padding-bottom:64px}.pricingRefresh__section{margin-top:56px}.pricingRefresh__intro{padding-top:16px}.pricingRefresh__intro p{color:#646464;text-wrap:pretty;margin-top:12px}.pricingRefresh__plans{background:#f7f7f7;border:1px solid #eee;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;padding:6px;display:grid}.pricingRefresh__plan{background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex-direction:column;gap:24px;min-width:0;padding:22px 18px;display:flex}.pricingRefresh__plan--pro{border-color:#dad6ff}.pricingRefresh__planHeading{flex-direction:column;align-items:flex-start;gap:10px;scroll-margin-top:24px;display:flex}.pricingRefresh__planHeading>span{color:#646464;font-size:13px;line-height:20px}.pricingRefresh .pricingRefresh__planHeading h3{color:#000;letter-spacing:-.025em;font-size:20px;line-height:26px}.pricingRefresh__planHeading>.pricingRefresh__badge{background:#f6f6f6;border-radius:5px;padding:3px 7px;font-size:12px;line-height:18px}.pricingRefresh__plan--pro .pricingRefresh__badge{color:#6558c4;background:#f1efff}.pricingRefresh__rate{color:#646464;flex-direction:column;gap:12px;font-family:system-ui,sans-serif;display:flex}.pricingRefresh__rate>span{font-size:13px}.pricingRefresh__rate>div{align-items:baseline;gap:7px;display:flex}.pricingRefresh__rate strong{color:#000;letter-spacing:-.05em;font-size:20px;font-weight:500;line-height:48px}.pricingRefresh__rate small{color:#737373;font-size:12px;line-height:20px}.pricingRefresh__rate p{line-height:22px}.pricingRefresh__plan>.homeButton{white-space:normal;text-align:center;width:100%;margin-top:auto;padding-inline:8px}.pricingRefresh__features{color:#646464;flex-direction:column;flex:1;gap:16px;padding:0;font-family:system-ui,sans-serif;font-size:13px;line-height:22px;list-style:none;display:flex}.pricingRefresh__features li{align-items:flex-start;gap:9px;display:flex}.pricingRefresh__features svg{color:#8c8c8c;flex-shrink:0;width:14px;height:22px}.pricingRefresh__plans--comparison .pricingRefresh__plan{min-height:303px}.pricingRefresh__plan--enterprise{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:48px;display:grid}.pricingRefresh__plans--comparison .pricingRefresh__plan--enterprise{min-height:0}.pricingRefresh__plan--enterprise>.homeButton{margin-top:0}.pricingRefresh__faq{margin-top:56px;padding-top:24px}.pricingRefresh .pricingRefresh__faq h2{letter-spacing:-.02em;margin-bottom:24px;font-size:20px;line-height:28px}.pricingRefresh__faq summary{color:#484848;cursor:pointer;align-items:center;gap:9px;min-height:36px;font-size:16px;line-height:24px;list-style:none;display:flex}.pricingRefresh__faq summary::-webkit-details-marker{display:none}.pricingRefresh__faq summary:before{content:"";border-bottom:1px solid #8c8c8c;border-right:1px solid #8c8c8c;flex:0 0 6px;width:6px;height:6px;margin:0 9px;transform:rotate(45deg)}.pricingRefresh__faq details[open] summary:before{transform:rotate(225deg)}.pricingRefresh__faq summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #4e58f9}.pricingRefresh__faq details p{color:#646464;max-width:680px;padding:8px 0 16px 33px;line-height:22px}.pricingRefresh .homeFooter{margin-top:124px}@media (width<=700px){.pricingRefresh__plans{grid-template-columns:1fr}.pricingRefresh__plan{padding:22px}.pricingRefresh__plans--comparison .pricingRefresh__plan{min-height:0}.pricingRefresh__plan--enterprise{align-items:stretch;display:flex}.pricingRefresh__section{margin-top:40px}.pricingRefresh .homeFooter{margin-top:72px}}@media (width<=640px){.landingPage>.homeHeader,.landingPage>.homeFooter{width:calc(100% - 40px)}.landingPage>.homeHeader{padding-top:24px}}.blogRefresh .homePage__container{padding-bottom:64px}.blogRefresh__intro{padding:56px 0 48px}.blogRefresh__intro p{color:#646464;margin-top:6px}.blogRefresh__card{background:#f8f8f8;border:1px solid #eaeaea;border-radius:16px;padding:6px}.blogRefresh__surface{background:#fff;border:1px solid #eaeaea;border-radius:11px;display:flex;overflow:hidden}.blogRefresh__image{object-fit:cover;background:#f9f9fb;flex:0 0 300px;width:300px;height:auto;min-height:216px;display:block}.blogRefresh__copy{flex-direction:column;flex:1;gap:16px;min-width:0;padding:32px;display:flex}.blogRefresh__meta{color:#646464;flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:18px;display:flex}.blogRefresh__meta>span:first-child{color:#555de0}.blogRefresh__summary{flex-direction:column;gap:12px;display:flex}.blogRefresh .blogRefresh__summary :is(h2,h3){color:#202020;line-height:18px}.blogRefresh__summary p{color:#646464;line-height:22px}.blogRefresh__byline{color:#646464;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:13px;line-height:20px;display:flex}.blogRefresh__read{color:#202020;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.blogRefresh__read svg{width:16px;height:16px}.blogRefresh__surface:hover .blogRefresh__read{color:#4e58f9}.blogRefresh__latest{flex-direction:column;gap:20px;padding-top:48px;display:flex}.blogRefresh__closing{justify-content:space-between;align-items:center;gap:24px;padding:64px 0 8px;display:flex}.blogRefresh__closing p{color:#646464;margin-top:6px;line-height:22px}.blogRefresh__closing .homeButton{flex-shrink:0}.blogRefresh .homeFooter{margin-top:88px}@media (width<=700px){.blogRefresh__surface{flex-direction:column}.blogRefresh__image{aspect-ratio:300/216;flex:auto;width:100%;height:auto;min-height:0}.blogRefresh__copy{padding:24px}.blogRefresh__closing{flex-direction:column;align-items:flex-start;padding-top:48px}.blogRefresh .homeFooter{margin-top:64px}}.teamRefresh .homePage__container,.legalRefresh .homePage__container,.enterpriseRefresh .homePage__container{padding-bottom:80px}.teamRefresh main,.enterpriseRefresh main{margin-top:56px}.teamRefresh p,.enterpriseRefresh p{color:#646464}.teamRefresh__backing{color:#646464;align-items:center;gap:5px;margin-bottom:16px;font-size:10px;line-height:14px;display:flex}.teamRefresh__backing img{object-fit:contain}.teamRefresh__intro>p{margin-top:6px}.teamRefresh__profiles{background:#f9f9f9;border:1px solid #efefef;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:56px;padding:6px;display:grid}.teamRefresh__profiles section{background:#fff;border:1px solid #efefef;border-radius:13px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:0 1px 2px #00000008}.teamRefresh__profiles header p{margin-top:6px;font-size:12px;line-height:18px}.teamRefresh__profiles section>p{min-height:88px;line-height:22px}.teamRefresh__profiles nav{gap:16px;font-size:12px;line-height:18px;display:flex}.teamRefresh__closing{justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:16px 12px;display:flex}.teamRefresh__closing p{margin-top:6px}.teamRefresh__closing .homeButton{flex-shrink:0}.teamRefresh .homeFooter{margin-top:120px}.legalRefresh__article{overflow-wrap:anywhere;margin-top:56px}.legalRefresh__eyebrow{color:#737373;font-size:12px;line-height:18px;margin-bottom:12px!important}.legalRefresh__body{color:#646464;margin-top:56px;line-height:22px}.legalRefresh .legalRefresh__body>*+*{margin-top:14px}.legalRefresh .legalRefresh__body>h2{color:#202020;margin-top:56px}.legalRefresh__body strong{font-weight:500}.legalRefresh__body a{color:#202020;text-underline-offset:3px;-webkit-text-decoration:underline #cecece;text-decoration:underline #cecece}.legalRefresh .homeFooter{margin-top:120px}.enterpriseRefresh__hero{margin-bottom:56px}.enterpriseRefresh__hero p{margin:12px 0 22px;line-height:23px}.enterpriseRefresh__heading{padding:12px}.enterpriseRefresh__heading p{margin-top:3px}.enterpriseRefresh__grid{background:#f9f9f9;border:1px solid #efefef;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding:6px;display:grid}.enterpriseRefresh__card{background:#fff;border:1px solid #efefef;border-radius:13px;padding:4px;overflow:hidden;box-shadow:2px 2px 4px #00000005,0 1px 2px #00000008}.enterpriseRefresh__card>img{object-fit:cover;border-radius:8px;width:100%;height:128px;display:block}.enterpriseRefresh__cardCopy{padding:16px 8px 8px}.enterpriseRefresh__cardCopy p{margin-top:8px;font-size:12px;line-height:20px}.enterpriseRefresh__cardCopy header p{min-height:40px;margin-top:4px}.enterpriseRefresh__cardCopy dl{gap:16px;margin:16px 0 0;display:grid}.enterpriseRefresh__cardCopy dt{font-size:12px;line-height:18px}.enterpriseRefresh__cardCopy dd{color:#646464;margin:3px 0 0;font-size:13px;line-height:20px}.enterpriseRefresh__section{margin-top:56px;padding:0 12px}.enterpriseRefresh__section>.enterpriseRefresh__heading{padding-inline:0}.enterpriseRefresh__workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:41px;display:grid}.enterpriseRefresh__workflow p{margin-top:9px;font-size:13px;line-height:21px}.enterpriseRefresh__security{gap:15px;padding:56px 74px 0;display:grid}.enterpriseRefresh__security h3{font-size:12px;line-height:18px}.enterpriseRefresh__security p{margin-top:3px;font-size:12px;line-height:20px}.enterpriseRefresh__closing{text-align:center;margin-top:100px}.enterpriseRefresh__closing p{margin:12px 0 22px;line-height:23px}.enterpriseRefresh .homeFooter{margin-top:96px}@media (width<=700px){.teamRefresh__profiles,.enterpriseRefresh__grid,.enterpriseRefresh__workflow{grid-template-columns:1fr}.teamRefresh__profiles section>p{min-height:0}.teamRefresh__closing{flex-direction:column;align-items:flex-start;padding-inline:0}.enterpriseRefresh__section{padding-inline:0}.enterpriseRefresh__security{padding-inline:12px}.enterpriseRefresh__card>img{height:auto}.teamRefresh .homeFooter,.legalRefresh .homeFooter,.enterpriseRefresh .homeFooter{margin-top:72px}}.articleRefresh{--landing-background:#fcfcfc;--landing-surface:#f7f7f7;--landing-surface-strong:#eee;--landing-foreground:#202020;--landing-secondary:#646464;--landing-muted:#646464;--landing-dim:#737373;--landing-border:#eaeaea;--landing-border-strong:#d6d6d6}.articleRefresh .blogHero{width:100%;padding:56px 0 32px}.articleRefresh .blogHero h1{letter-spacing:-.02em;max-width:680px;margin-top:12px;font-size:20px;line-height:28px}.articleRefresh .blogHero__kicker{font-size:12px;font-weight:400}.articleRefresh .blogByline{border:0;margin-top:24px;padding:0;font-size:12px;display:flex}.articleRefresh .blogByline__avatar{width:28px;height:28px}.articleRefresh .blogByline>div{align-items:center;gap:8px;display:flex}.articleRefresh .blogByline strong{font-weight:500}.articleRefresh .blogByline span{color:#646464}.articleRefresh .blogArticleLayout{grid-template-columns:180px minmax(0,1fr);gap:24px 32px;width:100%;padding:24px 0 64px;display:grid}.articleRefresh .blogArticleLayout:not(:has(.blogTableOfContents)){max-width:684px;margin-left:0;display:block}.articleRefresh .blogTableOfContents{grid-area:1/1/3;width:180px;font-size:11px;line-height:17px;display:block;top:24px}.articleRefresh .blogArticleMeta{flex-flow:wrap;grid-area:1/2;gap:12px;width:auto;font-size:12px;line-height:18px;position:static}.articleRefresh .blogArticleBody{letter-spacing:normal;overflow-wrap:anywhere;grid-area:2/2;font-size:14px;line-height:23px}.articleRefresh .blogArticleBody>*+*{margin-top:16px}.articleRefresh .blogArticleBody :is(h2,h3,h4,h5){letter-spacing:normal;color:#202020;margin:40px 0 14px;padding:0;scroll-margin-top:24px;font-size:14px;font-weight:500;line-height:21px}.articleRefresh .blogArticleBody :is(ul,ol){padding-left:22px}.articleRefresh .blogArticleBody li+li{margin-top:8px}.articleRefresh .blogArticleBody a{color:#202020;text-underline-offset:3px;-webkit-text-decoration:underline #cecece;text-decoration:underline #cecece}.articleRefresh .blogArticleBody strong{color:#202020;font-weight:500}.articleRefresh .blogArticleBody blockquote{margin:24px 0;padding:8px 0 8px 20px}.articleRefresh .blogArticleBody blockquote p{letter-spacing:normal;font-size:14px;line-height:23px}.articleRefresh .blogArticleBody cite{margin-top:12px;font-size:12px;line-height:20px;display:block}.articleRefresh .blogWarStory{margin:24px 0;padding:20px;display:block}.articleRefresh .blogWarStory p{font-size:14px;line-height:23px}.articleRefresh .blogArticleImage{margin:24px 0}.articleRefresh .blogArticleImage figcaption{font-size:12px;line-height:18px}.articleRefresh .blogReady{align-items:center;gap:24px;min-height:0;padding:32px 0}.articleRefresh .blogReady h2{letter-spacing:normal;font-size:14px;line-height:20px}.articleRefresh .blogReady a{color:#fff;background:#3f4af8cc;border:1px solid #4e58f9;border-bottom-width:2px;border-radius:8px;margin:0;font-size:14px;line-height:20px}.articleRefresh .homeFooter{margin-top:88px}@media (width<=700px){.articleRefresh .blogArticleLayout{flex-direction:column;display:flex}.articleRefresh .blogTableOfContents{display:none}.articleRefresh .blogReady{flex-direction:column;align-items:flex-start}}.enterpriseRefresh__policy{text-underline-offset:3px;margin:24px 0 0 74px;font-size:12px;display:inline-block;text-decoration:underline!important}@media (width<=700px){.enterpriseRefresh__policy{margin-left:12px}}.securityWhitepaper__hero{padding:12px 0 44px}.securityWhitepaper .securityWhitepaper__eyebrow{color:#646464;letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:18px}.securityWhitepaper__hero h1{letter-spacing:-.035em;margin-top:16px;font-size:clamp(28px,4.5vw,40px);line-height:1.18}.securityWhitepaper__intro{max-width:510px;font-size:14px;line-height:24px;margin-top:18px!important}.securityWhitepaper__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.securityWhitepaper__actions button{font:inherit;cursor:pointer}.securityWhitepaper__updated{font-size:11px;line-height:18px;margin-top:20px!important}.securityWhitepaper__overview .enterpriseRefresh__card{flex-direction:column;padding:20px 16px 16px;display:flex}.securityWhitepaper__number{color:#646464;font-variant-numeric:tabular-nums;background:#fafafa;border:1px solid #e8e8e8;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:28px;font-size:11px;display:grid}.securityWhitepaper__overview p{margin:8px 0 20px;font-size:12px;line-height:20px}.securityWhitepaper__read{margin-top:auto;font-size:11px}.securityWhitepaper__overview a:hover{border-color:#b8b8b8}.securityWhitepaper__document{border-top:1px solid #e8e8e8;grid-template-columns:190px minmax(0,1fr);gap:48px;margin-top:64px;padding-top:32px;display:grid}.securityWhitepaper__sidebar nav{position:sticky;top:28px}.securityWhitepaper__sidebar ol{color:#646464;gap:12px;margin:20px 0 24px;padding-left:20px;font-size:11px;line-height:18px;display:grid}.securityWhitepaper__sidebar li{padding-left:4px}.securityWhitepaper__back{font-size:11px}.securityWhitepaper__body h2{margin:8px 0 14px;font-size:17px;line-height:25px}.securityWhitepaper__body p{font-size:13px;line-height:23px}.securityWhitepaper__body p+p{margin-top:12px}.securityWhitepaper__body section{border-top:1px solid #e8e8e8;margin-top:32px;padding-top:28px;scroll-margin-top:28px}.securityWhitepaper__body a,.securityWhitepaper__sidebar a:hover{text-underline-offset:3px;text-decoration:underline}.securityWhitepaper__related{flex-wrap:wrap;gap:12px 20px;margin-top:32px;font-size:12px;line-height:20px;display:flex}.securityWhitepaper__closing{background:#f9f9f9;border:1px solid #efefef;border-radius:16px;padding:32px 20px}.securityWhitepaper :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #333}@media (width<=700px){.securityWhitepaper__document{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.securityWhitepaper__sidebar nav{position:static}.securityWhitepaper__sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.securityWhitepaper__number{margin-bottom:20px}.securityWhitepaper__closing{margin-top:56px}}@media (width<=380px){.securityWhitepaper__sidebar ol{grid-template-columns:1fr}}@media print{.securityWhitepaper .homeHeader,.securityWhitepaper .homeFooter,.securityWhitepaper__actions,.securityWhitepaper__sidebar,.securityWhitepaper__closing,.securityWhitepaper__read{display:none}.securityWhitepaper .homePage__container{width:100%;max-width:none;padding:0}.securityWhitepaper main{margin:0}.securityWhitepaper__hero{padding-top:0}.securityWhitepaper__document{margin-top:32px;display:block}.securityWhitepaper__body section,.securityWhitepaper__overview{break-inside:avoid}.securityWhitepaper p{color:#333}}:root{--consent-font-family:var(--ds-font-sans);--consent-surface:#fff;--consent-text:#202020;--consent-text-muted:#646464;--consent-primary:#202020;--consent-primary-hover:#3a3a3a;--consent-text-on-primary:#fff;--consent-border:#e0e0e0;--consent-border-hover:#c8c8c8;--consent-divider:#efefef;--consent-switch-track:#e0e0e0}:is(button,a)[class*=c15t-ui-]{color:revert-layer;font:revert-layer}:root{--background:#090909;--surface:#0d0d0d;--foreground:#f2f2f0;--secondary:#b7b7b2;--muted:#969692;--dim:#70706c;--border:#292929;--border-strong:#3a3a37;--border-logo:#5a5a56;--live:#b8e6a3}:root[data-color-theme=light]{--background:var(--ds-canvas);--surface:var(--ds-surface-base);--foreground:var(--ds-text-primary);--secondary:var(--ds-text-secondary);--muted:var(--ds-text-muted);--dim:#85857f;--border:var(--ds-border-default);--border-strong:var(--ds-border-strong);--border-logo:var(--ds-text-disabled);--live:var(--ds-positive)}:is(html:has(.appShell--settings),body:has(.appShell--settings),html:has(.appShell--investigation),body:has(.appShell--investigation)){background:var(--ds-canvas)}.appShell--settings{background:var(--ds-canvas);color:var(--ds-text-primary);font-family:var(--ds-font-sans);gap:36px}.appShell--settings .settingsHeading{border-bottom:0;gap:9px;min-height:98px;padding-bottom:22px}.appShell--settings .settingsHeading h1{color:var(--ds-text-primary);letter-spacing:normal;font-size:33px;font-weight:500;line-height:45px}.appShell--settings .settingsHeading p{color:var(--ds-text-muted);font-size:14px;line-height:20px}.appShell--settings .settingsTabs{border-bottom-color:var(--ds-border-subtle);min-height:42px}.appShell--settings .settingsTabs a{height:42px;color:var(--ds-text-disabled);font-size:12px;font-weight:500;line-height:16px}.appShell--settings .settingsTabs a:hover,.appShell--settings .settingsTabs a:focus-visible,.appShell--settings .settingsTabs a.isActive{color:var(--ds-text-primary)}.appShell--settings .settingsTabs a.isActive{border-bottom-color:var(--ds-text-primary)}.appShell--settings .workspaceSettings{gap:32px;width:100%}.appShell--settings .tagModeSettings{flex-direction:column;align-items:stretch;gap:33px;width:100%;max-width:900px;display:flex}.appShell--settings .tagModeSettings__toggleSection .contextToolbar{min-height:42px;padding-bottom:0}.appShell--settings .tagModeSettings__toggleSection .contextToolbar>span{gap:3px}.appShell--settings .tagModeSettings .contextToolbar{align-items:center}.appShell--settings .tagModeSettings .contextToolbar strong,.appShell--settings .tagModeSettings__sectionHeading h2,.appShell--settings .tagModeSettings .contextIntegrationCatalog__header strong{color:var(--ds-text-primary);font-size:16px;font-weight:500;line-height:22px}.appShell--settings .tagModeSettings .contextToolbar small,.appShell--settings .tagModeSettings__sectionHeading p,.appShell--settings .tagModeSettings .contextIntegrationCatalog__header small{color:var(--ds-text-muted);font-size:12px;line-height:17px}.appShell--settings .tagModeSettings .contextPanel{gap:20px}.appShell--settings .tagModeSettings .contextIntegrationCatalog{border-top:0;gap:20px;padding-top:8px}.appShell--settings .tagModeSettings .contextIntegrationCatalog__header{align-items:center}.appShell--settings .tagModeSettings .contextIntegrationSearch{border-radius:var(--ds-radius-pill);background:var(--ds-surface-raised);width:min(280px,45%);height:36px}.appShell--settings .tagModeSettings .contextIntegrationCategories{gap:24px}.appShell--settings .tagModeSettings .contextIntegrationCategory{gap:9px}.appShell--settings .tagModeSettings .contextIntegrationGrid{gap:8px}.appShell--settings .tagModeSettings .contextIntegrationCard{border-radius:var(--ds-radius-small);background:var(--ds-surface-base);gap:11px;min-height:76px;padding:12px 14px}.appShell--settings .tagModeSettings .contextIntegrationCard__copy strong{color:var(--ds-text-secondary);font-size:13px;line-height:18px}.appShell--settings .tagModeSettings .contextIntegrationCard__copy small{color:var(--ds-text-muted);font-size:11px;line-height:15px}.appShell--settings .tagModeSettings .contextIntegrationCard .dsButton{min-height:32px;padding-inline:12px}.appShell--settings .tagModeSettings .workspaceSecretsPanel{gap:12px}.appShell--settings .tagModeSettings__prompt{flex-direction:column;gap:12px;display:flex}.appShell--settings .tagModeSettings__sectionHeading{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.appShell--settings .tagModeSettings__sectionHeading h2,.appShell--settings .tagModeSettings__sectionHeading p{margin:0}.appShell--settings .tagModeSettings__promptField>.dsField__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.appShell--settings .tagModeSettings__promptField .dsField__control--textarea{border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);height:112px;min-height:112px;color:var(--ds-text-primary);font-size:13px;line-height:20px}.tagModeSettings__status{color:var(--ds-text-secondary);margin:0;padding:0 12px 36px;font-size:12px;line-height:20px}.appShell--settings .workspaceSettings__intro{gap:14px}.appShell--settings .workspaceSettings__mark{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-surface-hover);width:48px;height:48px;color:var(--ds-text-secondary)}.appShell--settings .workspaceSettings__intro h2{color:var(--ds-text-primary);letter-spacing:-.012em;font-size:18px;line-height:24px}.appShell--settings .workspaceSettings__intro p{color:var(--ds-text-muted);margin-top:3px;line-height:16px}.appShell--settings .inviteForm{border-radius:var(--ds-radius-large);background:var(--ds-surface-base);border:0;gap:24px;padding:28px}.appShell--settings .inviteForm h3{color:var(--ds-text-primary);letter-spacing:-.012em;font-size:16px;line-height:24px}.appShell--settings .inviteForm p{color:var(--ds-text-muted);margin-top:3px;line-height:18px}.appShell--settings .inviteForm__controls{gap:8px;height:44px}.appShell--settings .inviteForm input{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);height:44px;color:var(--ds-text-primary);padding:0 14px;font-size:13px}.appShell--settings .inviteForm input::placeholder{color:var(--ds-text-disabled)}.appShell--settings .inviteForm input:hover{border-color:var(--ds-border-strong)}.appShell--settings .inviteForm input:focus{border-color:var(--ds-text-muted);box-shadow:0 0 0 3px #ffffff0f}.appShell--settings .settingsRoleSelect{gap:0;position:relative}.appShell--settings .settingsRoleSelect>.dsField__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.appShell--settings .settingsRoleSelect--invite{flex:none;width:118px}.appShell--settings .settingsRoleSelect .dsSelect__trigger{border-color:var(--ds-border-subtle)}.appShell--settings .settingsRoleSelect .dsSelect__trigger:focus-visible{border-color:var(--ds-text-muted);box-shadow:0 0 0 3px #ffffff0f}.appShell--settings .settingsRoleSelect .dsSelect__popover{min-width:132px}.appShell--settings .settingsRoleSelect--member{width:106px}.appShell--settings .settingsRoleSelect--member .dsSelect__trigger{height:36px;color:var(--ds-text-secondary);padding:0 10px 0 12px;font-size:11px}.appShell--settings .inviteForm__controls .button,.appShell--settings .billingPlanCard .button{border-radius:var(--ds-radius-pill);min-height:42px;padding:0 18px;font-size:13px;line-height:18px}.appShell--settings .inviteForm__controls .button{flex:none;width:70px}.appShell--settings .invitationLink{border-top-color:var(--ds-border-subtle);padding-top:16px}.appShell--settings .memberAccessNote{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);color:var(--ds-text-muted);padding:14px 16px}.appShell--settings .memberSection{background:var(--ds-surface-base);border-radius:14px;padding:28px;overflow:visible}.appShell--settings .memberSection__heading{border-bottom-color:var(--ds-border-subtle);align-items:center;min-height:40px;padding-bottom:16px}.appShell--settings .memberSection h3{color:var(--ds-text-primary);letter-spacing:-.012em;font-size:16px;line-height:24px}.appShell--settings .memberSection__heading span{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-surface-raised);min-width:19px;height:24px;color:var(--ds-text-disabled);padding:3px 9px}.appShell--settings .memberRow{border-bottom-color:var(--ds-border-subtle);grid-template-columns:34px minmax(0,1fr) 106px 110px;min-height:56px;padding:0 14px}.appShell--settings .memberRow:last-child{border-bottom:0}.appShell--settings .memberAvatar{border-color:var(--ds-border-subtle);background:var(--ds-surface-hover);width:28px;height:28px;color:var(--ds-text-secondary)}.appShell--settings .memberAvatar--pending{color:var(--ds-text-disabled)}.appShell--settings .memberIdentity strong{color:var(--ds-text-secondary);line-height:16px}.appShell--settings .memberIdentity strong small{border-color:var(--ds-border-subtle);color:var(--ds-text-disabled)}.appShell--settings .memberIdentity>span{color:var(--ds-text-muted);line-height:16px}.appShell--settings .memberRow:has(.memberActionPlaceholder) .settingsRoleSelect{grid-column:4;justify-self:end}.appShell--settings .memberActionPlaceholder{display:none}.appShell--settings .roleLabel,.appShell--settings .memberAction,.appShell--settings .invitationActions{color:var(--ds-text-muted);font-size:11px}.appShell--settings .memberAction:hover,.appShell--settings .memberAction:focus-visible{color:var(--ds-text-primary)}.appShell--settings .invitationActions{gap:12px}.appShell--settings .settingsNotice,.appShell--settings .integrationMessage{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);color:var(--ds-text-muted)}.appShell--settings .settingsNotice--success{border-color:var(--ds-positive-border);color:var(--ds-positive)}.appShell--settings .settingsNotice--warning{border-color:var(--ds-warning-border);color:var(--ds-warning)}.appShell--settings .settingsNotice--error,.appShell--settings .integrationMessage--error{border-color:var(--ds-danger-border);color:var(--ds-danger)}.appShell--settings .integrationBento{gap:20px}.appShell--settings .integrationRows,.appShell--settings .integrationRow{gap:12px}.appShell--settings .integrationCard{border-radius:var(--ds-radius-medium);background:var(--ds-surface-base);min-height:180px;color:var(--ds-text-primary);border:0;padding:20px}.appShell--settings .integrationCard.isFeatured,.appShell--settings .integrationRow--featured .integrationCard{min-height:220px;padding:22px}.appShell--settings .integrationCard:hover,.appShell--settings .integrationCard:focus-visible{background:var(--ds-surface-hover)}.appShell--settings .integrationCard:disabled:hover{background:var(--ds-surface-base)}.appShell--settings .integrationLogo{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-small);background:var(--ds-surface-hover);width:38px;height:38px;color:var(--ds-text-secondary)}.appShell--settings .connectedBadge{border:1px solid var(--ds-positive-border);border-radius:var(--ds-radius-pill);background:var(--ds-positive-surface);height:auto;min-height:24px;color:var(--ds-positive);align-items:center;gap:6px;padding:3px 9px;font-size:10px;line-height:16px;display:inline-flex}.appShell--settings .connectedBadge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px}.appShell--settings .connectedBadge--muted{border-color:var(--ds-border-subtle);background:var(--ds-surface-raised);color:var(--ds-text-muted)}.appShell--settings .connectedBadge--muted:before{display:none}.appShell--settings .connectedBadge--warning{background:var(--ds-surface-base);color:var(--ds-warning);border-color:#66542d}.appShell--settings .integrationCard__body strong{color:var(--ds-text-primary);letter-spacing:-.012em;font-size:16px;font-weight:500;line-height:24px}.appShell--settings .integrationCard.isFeatured .integrationCard__body strong{font-size:18px;line-height:24px}.appShell--settings .integrationCard__body small{color:var(--ds-text-muted);line-height:18px}.appShell--settings .integrationCard--managed{flex-direction:column;min-height:260px;display:flex}.appShell--settings .integrationCard--managed .integrationCard__body{flex:1}.appShell--settings .integrationCard__accounts{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.appShell--settings .integrationCard__accounts li{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.appShell--settings .integrationCard__accounts li>span:first-child{gap:1px;min-width:0;display:grid}.appShell--settings .integrationCard__accounts li strong{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.appShell--settings .integrationCard__accounts li small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.appShell--settings .integrationCard__accountStatus{color:var(--ds-text-muted);flex:none;font-size:10px}.appShell--settings .integrationCard__accountActions{flex:none;gap:5px;display:flex}.appShell--settings .integrationCard__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.appShell--settings .integrationCard__arrow{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-surface-raised);width:36px;height:36px;color:var(--ds-text-disabled);place-items:center;display:grid;bottom:17px;right:17px}.appShell--settings .billingLoading{color:var(--ds-text-muted)}.appShell--settings .billingDisabled{border-radius:var(--ds-radius-large);background:var(--ds-surface-base);border:0;padding:28px}.appShell--settings .billingDisabled h2{color:var(--ds-text-primary);font-size:24px;line-height:32px}.appShell--settings .billingDisabled p{color:var(--ds-text-muted)}.appShell--settings .billingGrid{gap:24px}.appShell--settings .billingUsageCard,.appShell--settings .billingPlanCard{border-radius:var(--ds-radius-large);background:var(--ds-surface-base);border:0;min-height:260px;padding:28px}.appShell--settings .billingUsageCard header{color:var(--ds-text-secondary);font-size:13px;line-height:20px}.appShell--settings .billingUsageCard header strong{color:var(--ds-text-primary);letter-spacing:-.025em;line-height:44px}.appShell--settings .billingProgress{background:var(--ds-surface-hover)}.appShell--settings .billingProgress span{background:var(--ds-text-primary)}.appShell--settings .billingUsageCard p,.appShell--settings .billingPlanCard p{color:var(--ds-text-muted);font-size:13px;line-height:20px}.appShell--settings .billingPlanCard__eyebrow{color:var(--ds-text-muted);letter-spacing:.08em;line-height:16px}.appShell--settings .billingPlanCard h2{color:var(--ds-text-primary);font-size:24px;line-height:32px}.appShell--settings .billingPlanCard .billingConfiguration{color:var(--ds-danger)}@media (width<=900px){.appShell--settings .integrationRow,.appShell--settings .integrationRow--featured,.appShell--settings .billingGrid{grid-template-columns:1fr}.appShell--settings .integrationCard,.appShell--settings .integrationCard.isFeatured,.appShell--settings .integrationRow--featured .integrationCard{min-height:180px}}@media (width<=620px){.appShell--settings .settingsHeading h1{font-size:30px;line-height:40px}.appShell--settings .inviteForm,.appShell--settings .memberSection,.appShell--settings .billingUsageCard,.appShell--settings .billingPlanCard{padding:20px}.appShell--settings .inviteForm__controls{flex-wrap:wrap;height:auto}.appShell--settings .inviteForm__controls input{flex-basis:100%}.appShell--settings .inviteForm__controls .settingsRoleSelect,.appShell--settings .inviteForm__controls .button{flex:1 1 0;width:auto}.appShell--settings .memberRow{grid-template-columns:34px minmax(0,1fr) auto;gap:8px 10px;padding:12px 0}.appShell--settings .memberIdentity{grid-column:2/4}.appShell--settings .memberRow .settingsRoleSelect,.appShell--settings .roleLabel{grid-column:2}.appShell--settings .memberAction,.appShell--settings .invitationActions{grid-column:3}.appShell--settings .memberRow:has(.memberActionPlaceholder) .settingsRoleSelect{grid-column:3}.appShell--settings .memberAvatar{grid-row:1/3}}.contextStoryboardPage{background:var(--ds-canvas);min-height:100vh;color:var(--ds-text-primary);font-family:var(--ds-font-sans);padding:40px clamp(24px,5vw,72px) 64px}.contextStoryboardHeader{justify-content:space-between;align-items:flex-end;gap:32px;width:min(1180px,100%);margin:0 auto 42px;display:flex}.contextStoryboardEyebrow{color:var(--ds-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.contextStoryboardHeader h1{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:500;line-height:42px}.contextStoryboardHeader p,.contextStoryboardSectionHeader p,.contextStoryboardCatalogHeader p,.contextStoryboardCategory>header p,.contextStoryboardEmpty p,.contextStoryboardNoResults p{color:var(--ds-text-muted);margin:0;font-size:12px;line-height:18px}.contextStoryboardHeader>div:first-child>p{margin-top:6px;font-size:14px;line-height:20px}.contextStoryboardScenarioPicker{flex-direction:column;gap:6px;width:min(330px,100%);display:flex}.contextStoryboardScenarioPicker>span,.contextStoryboardScenarioPicker>small{color:var(--ds-text-muted);font-size:11px}.contextStoryboardScenarioPicker select,.contextStoryboardDialogSelect select,.contextStoryboardDialogSelect input,.contextStoryboardSecretForm input,.contextStoryboardLinearConfig textarea{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-canvas);width:100%;color:var(--ds-text-primary);font:inherit;outline:0}.contextStoryboardScenarioPicker select{height:40px;padding:0 34px 0 11px}.contextStoryboardScenarioPicker select:focus,.contextStoryboardDialogSelect select:focus,.contextStoryboardDialogSelect input:focus,.contextStoryboardSecretForm input:focus,.contextStoryboardLinearConfig textarea:focus{border-color:var(--ds-border-strong);box-shadow:0 0 0 3px #ffffff0d}.contextStoryboardLayout{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:34px;width:min(1180px,100%);margin:0 auto;display:grid}.contextStoryboardSteps{flex-direction:column;padding-top:12px;display:flex;position:sticky;top:32px}.contextStoryboardStep{border-radius:var(--ds-radius-medium);min-height:72px;color:var(--ds-text-disabled);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.contextStoryboardStep>span{border:1px solid var(--ds-border-strong);width:26px;height:26px;color:var(--ds-text-muted);border-radius:999px;place-items:center;font-size:11px;font-weight:500;display:grid}.contextStoryboardStep>div{flex-direction:column;gap:2px;min-width:0;display:flex}.contextStoryboardStep strong{color:inherit;font-size:13px;font-weight:500;line-height:18px}.contextStoryboardStep small{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.contextStoryboardStep.isCurrent{background:var(--ds-surface-base);color:var(--ds-text-primary)}.contextStoryboardStep.isCurrent>span{border-color:var(--ds-text-primary);box-shadow:inset 0 0 0 3px var(--ds-surface-base);background:var(--ds-text-primary);color:var(--ds-canvas)}.contextStoryboardStep.isComplete>span{border-color:var(--ds-positive-border);background:var(--ds-positive-surface);color:var(--ds-positive)}.contextStoryboardCanvas{min-width:0}.contextStoryboardPanel.dsPanel{border-radius:var(--ds-radius-large);background:var(--ds-surface-base);border:0;flex-direction:column;gap:36px;padding:28px;display:flex}.contextStoryboardSection{flex-direction:column;gap:16px;min-width:0;display:flex}.contextStoryboardSection+.contextStoryboardSection{border-top:1px solid var(--ds-border-default);padding-top:34px}.contextStoryboardSectionHeader,.contextStoryboardCatalogHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.contextStoryboardSectionHeader h2,.contextStoryboardCatalogHeader h2{color:var(--ds-text-primary);margin:0 0 3px;font-size:17px;font-weight:500;line-height:24px}.contextStoryboardConnectedList{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);overflow:hidden}.contextStoryboardConnectedRow{border-bottom:1px solid var(--ds-border-default);grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:20px;min-height:72px;padding:14px 16px;display:grid}.contextStoryboardConnectedRow:last-child{border-bottom:0}.contextStoryboardIdentity{align-items:center;gap:13px;min-width:0;display:flex}.contextStoryboardProvider.providerGlyph{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-small);background:var(--ds-canvas);width:36px;height:36px;color:var(--ds-text-primary);flex:none;place-items:center;font-size:10px;display:grid}.contextStoryboardIdentity>span{flex-direction:column;gap:3px;min-width:0;display:flex}.contextStoryboardIdentity strong,.contextStoryboardIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contextStoryboardRowAction{justify-content:flex-end;display:flex}.contextStoryboardScopedActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.contextStoryboardScopedActions .dsIconButton{width:30px;height:30px;color:var(--ds-text-secondary);background:0 0;border:0;flex:none}.contextStoryboardSampleLabel .dsSpinner{width:13px;height:13px}.contextStoryboardIdentity strong{color:var(--ds-text-secondary);font-size:13px;font-weight:500;line-height:18px}.contextStoryboardIdentity small{color:var(--ds-text-muted);font-size:11px;line-height:16px}.contextStoryboardToggle{min-width:0;color:var(--ds-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;font-size:12px;display:flex}.contextStoryboardToggle[aria-checked=true]{color:var(--ds-positive)}.contextStoryboardToggle>i{border:1px solid var(--ds-border-strong);background:var(--ds-canvas);width:34px;height:20px;transition:background-color var(--ds-duration-fast) ease;border-radius:999px;padding:2px;display:block}.contextStoryboardToggle>i>i{background:var(--ds-text-muted);width:14px;height:14px;transition:transform var(--ds-duration-fast) ease;border-radius:50%;display:block}.contextStoryboardToggle[aria-checked=true]>i{border-color:var(--ds-positive-border);background:var(--ds-positive-surface)}.contextStoryboardToggle[aria-checked=true]>i>i{background:var(--ds-positive);transform:translate(14px)}.contextStoryboardEmpty,.contextStoryboardNoResults{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);justify-content:center;align-items:center;gap:14px;min-height:108px;padding:22px;display:flex}.contextStoryboardEmpty>span{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-small);width:34px;height:34px;color:var(--ds-text-muted);flex:none;place-items:center;font-size:18px;display:grid}.contextStoryboardEmpty strong,.contextStoryboardNoResults strong{color:var(--ds-text-secondary);font-size:13px;font-weight:500;line-height:20px}.contextStoryboardSearch{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-canvas);width:min(310px,45%);height:40px;color:var(--ds-text-muted);align-items:center;gap:8px;padding:0 11px;display:flex}.contextStoryboardSearch:focus-within{border-color:var(--ds-border-strong);box-shadow:0 0 0 3px #ffffff0d}.contextStoryboardSearch input{min-width:0;height:100%;color:var(--ds-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:12px}.contextStoryboardSearch button{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;padding:2px;font-size:17px}.contextStoryboardCatalog,.contextStoryboardCategory{flex-direction:column;display:flex}.contextStoryboardCatalog{gap:30px}.contextStoryboardCategory{gap:11px}.contextStoryboardCategory>header{align-items:baseline;gap:10px;display:flex}.contextStoryboardCategory h3{color:var(--ds-text-secondary);margin:0;font-size:12px;font-weight:600;line-height:18px}.contextStoryboardCategory>header p{font-size:11px}.contextStoryboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contextStoryboardCard{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);min-width:0;min-height:84px;transition:border-color var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease;align-items:center;gap:12px;padding:14px 16px;display:flex}.contextStoryboardCard:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-hover)}.contextStoryboardCard .contextStoryboardIdentity{flex:auto}.contextStoryboardCardFooter{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.contextStoryboardCardFooter .dsButton--ghost{color:var(--ds-positive)}.contextStoryboardNoResults{text-align:center;flex-direction:column}.contextStoryboardActions{justify-content:flex-end;align-items:center;gap:12px;min-height:80px;padding:8px 4px 0;display:flex}.contextStoryboardActions>span{color:var(--ds-positive);margin-right:auto;font-size:12px}.contextStoryboardSampleSection{border-top:1px solid var(--ds-border-default);flex-direction:column;gap:16px;padding-top:34px;display:flex}.contextStoryboardSampleSection>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.contextStoryboardSampleSection>header h2{margin:0 0 3px;font-size:17px;font-weight:500;line-height:24px}.contextStoryboardSampleSection>header p{color:var(--ds-text-muted);flex:auto;margin:0;font-size:12px}.contextStoryboardSampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contextStoryboardSampleGrid article{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:188px;padding:16px;display:flex}.contextStoryboardSampleGrid article>strong{color:var(--ds-text-secondary);font-size:13px;font-weight:500}.contextStoryboardSampleGrid article>small{min-height:32px;color:var(--ds-text-muted);font-size:11px;line-height:16px}.contextStoryboardSampleGrid article>:last-child{margin-top:auto}.contextStoryboardSampleLabel{color:var(--ds-text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:500;display:inline-flex}.contextStoryboardSecretList{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);overflow:hidden}.contextStoryboardSecretList>div{border-bottom:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.contextStoryboardSecretList>div:last-child{border-bottom:0}.contextStoryboardSecretList span,.contextStoryboardSecretForm label,.contextStoryboardLinearConfig label,.contextStoryboardDialogSelect{flex-direction:column;gap:5px;display:flex}.contextStoryboardSecretList strong{color:var(--ds-text-secondary);font-size:12px;font-weight:500}.contextStoryboardSecretList small,.contextStoryboardSecretForm label>span,.contextStoryboardLinearConfig label>span,.contextStoryboardDialogSelect>span{color:var(--ds-text-muted);font-size:11px}.contextStoryboardSecretForm{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.contextStoryboardSecretForm input{height:38px;padding:0 10px;font-size:12px}.contextStoryboardSecretForm input[aria-invalid=true]{border-color:var(--ds-warning)}.contextStoryboardSecretForm p{color:var(--ds-warning);grid-column:3/-1;margin:-4px 0 0;font-size:10px}.contextStoryboardConfiguration.configurationDialog{width:min(560px,100vw - 40px)}.contextStoryboardDialogSelect select,.contextStoryboardDialogSelect input{height:38px;padding:0 10px;font-size:12px}.contextStoryboardConnectionSummary{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);flex-direction:column;gap:4px;padding:14px;display:flex}.contextStoryboardConnectionSummary span,.contextStoryboardConnectionSummary small{color:var(--ds-text-muted);font-size:10px}.contextStoryboardConnectionSummary strong{color:var(--ds-text-secondary);font-size:12px;font-weight:500}.contextStoryboardResourceList,.contextStoryboardLinearConfig{flex-direction:column;gap:14px;display:flex}.contextStoryboardResourceList{max-height:280px;overflow-y:auto}.contextStoryboardLinearConfig textarea{resize:vertical;font-family:var(--ds-font-mono);padding:10px;font-size:11px;line-height:17px}.contextStoryboardDialogSetting{border-top:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.contextStoryboardDialogSetting>span{flex-direction:column;gap:3px;min-width:0;display:flex}.contextStoryboardDialogSetting strong{color:var(--ds-text-secondary);font-size:12px;font-weight:500}.contextStoryboardDialogSetting small{color:var(--ds-text-muted);font-size:10px}@media (width<=860px){.contextStoryboardHeader{flex-direction:column;align-items:flex-start}.contextStoryboardScenarioPicker{align-items:flex-start}.contextStoryboardLayout{grid-template-columns:1fr}.contextStoryboardSteps{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;position:static}.contextStoryboardStep{text-align:center;grid-template-columns:1fr;justify-items:center}.contextStoryboardStep small{display:none}}@media (width<=620px){.contextStoryboardPage{padding:24px 18px 40px}.contextStoryboardHeader{margin-bottom:28px}.contextStoryboardScenarioPicker{width:100%}.contextStoryboardPanel.dsPanel{padding:20px}.contextStoryboardSectionHeader,.contextStoryboardCatalogHeader{flex-direction:column;align-items:stretch}.contextStoryboardSearch{width:100%}.contextStoryboardGrid{grid-template-columns:1fr}.contextStoryboardCategory>header{flex-direction:column;align-items:flex-start;gap:1px}.contextStoryboardConnectedRow{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.contextStoryboardIdentity{grid-column:1/-1}.contextStoryboardRowAction,.contextStoryboardScopedActions{justify-content:flex-start}.contextStoryboardToggle{min-width:0;padding-left:49px}.contextStoryboardActions>span{display:none}.contextStoryboardSampleSection>header{flex-direction:column;align-items:stretch}.contextStoryboardSampleGrid,.contextStoryboardSecretForm{grid-template-columns:1fr}.contextStoryboardSecretForm p{grid-column:auto}.contextStoryboardDialogSetting{flex-direction:column;align-items:stretch}}*{box-sizing:border-box}html{background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-color-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--background);min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}button:disabled{cursor:not-allowed;opacity:.55}.authPage{place-items:center;min-height:100svh;padding:40px 20px;display:grid}.authCard{flex-direction:column;width:min(100%,390px);display:flex}.authBrand{margin-bottom:56px}.authBrand img{width:auto;height:20px;display:block}:root[data-color-theme=light] .authBrand img,:root[data-color-theme=light] .brand img{filter:invert()}.authThemeToggle{position:fixed;top:32px;right:32px}.authIntro{margin-bottom:28px}.invitationLabel{border:1px solid var(--border-logo);width:fit-content;color:var(--secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:4px 8px;font-size:10px;font-weight:600;line-height:16px;display:block}.authIntro h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:500;line-height:38px}.authIntro p,.authMuted{color:var(--muted);margin:8px 0 0;line-height:21px}.authForm{flex-direction:column;gap:16px;display:flex}.socialAuth{flex-direction:column;gap:10px;display:flex}.providerGlyph{width:18px;height:18px;color:inherit;letter-spacing:.04em;text-transform:uppercase;flex:none;place-items:center;font-size:8px;font-weight:700;line-height:1;display:inline-grid}.providerGlyph>svg{width:18px;height:18px;display:block}.providerMark .providerGlyph__logo,.integrationLogo .providerGlyph__logo{width:22px;height:22px}.providerGlyph__asset{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.providerGlyph--aws .providerGlyph__asset{background:currentColor;width:70%;height:70%;-webkit-mask:url(/aws-cloud-logo.svg) 50%/contain no-repeat;mask:url(/aws-cloud-logo.svg) 50%/contain no-repeat}.socialAuth__button{border:1px solid var(--border-strong);background:var(--surface);height:42px;color:var(--secondary);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .14s,color .14s;display:flex}.socialAuth__button:hover,.socialAuth__button:focus-visible{border-color:var(--border-logo);color:var(--foreground)}.authDivider{height:49px;color:var(--dim);text-transform:uppercase;align-items:center;font-size:10px;display:flex}.authDivider:before,.authDivider:after{background:var(--border);content:"";flex:1 1 0;height:1px}.authDivider span{padding:0 12px}.authField{color:var(--secondary);flex-direction:column;gap:8px;font-size:12px;display:flex}.authField input{border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;outline:none;width:100%;height:42px;padding:0 12px;transition:border-color .14s}.authField input:focus{border-color:var(--border-logo)}.authField input::placeholder{color:var(--dim)}.authError{color:var(--ds-danger);margin:-4px 0 0;font-size:12px;line-height:18px}.invitationError{border:1px solid #5c302f;border-radius:6px;margin:0 0 16px;padding:10px 12px}.authSubmit{width:100%;min-height:42px;margin-top:4px}.authSwitch{color:var(--muted);cursor:pointer;background:0 0;align-self:center;margin-top:20px;padding:0;font-size:12px}.authSwitch:hover,.authSwitch:focus-visible{color:var(--foreground)}.workspaceList{flex-direction:column;gap:8px;margin:-4px 0 20px;display:flex}.workspaceChoice{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:56px;padding:10px 12px;display:flex}.workspaceChoice:hover,.workspaceChoice:focus-visible{border-color:var(--border-strong)}.workspaceCreate{padding-top:0}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.appShell{background:var(--background);flex-direction:column;gap:40px;width:100%;max-width:1440px;min-height:100svh;margin:0 auto;padding:32px 48px 40px;display:flex;overflow:hidden}.impersonationBanner{color:#f5e9ba;background:#2b240f;border-bottom:1px solid #7a6328;justify-content:center;align-items:center;gap:20px;width:100%;min-height:48px;padding:8px 48px;font-size:12px;display:flex}.impersonationBanner>div{align-items:baseline;gap:8px;display:flex}.impersonationBanner strong{font-weight:600}.impersonationBanner span{color:#c7b979}.impersonationBanner button{color:#fff4c9;cursor:pointer;background:0 0;border:1px solid #b59a4f;border-radius:5px;min-height:30px;padding:0 11px;font-size:11px;font-weight:600}.impersonationBanner button:hover,.impersonationBanner button:focus-visible{background:#ffffff14}.impersonationBanner button:disabled{cursor:wait;opacity:.65}.impersonationBanner .impersonationBanner__error{color:#fca5a5}.appShell--compact{gap:32px}.appShell--edit{gap:28px}.appShell--investigation{background:var(--ds-canvas);gap:36px;padding:40px 56px 56px}.appShell--investigation .globalHeader{height:40px}.appShell--settings{gap:36px}.globalHeader{flex:none;justify-content:space-between;align-items:center;height:36px;display:flex}.globalHeader__left,.globalHeader__right,.brand,.primaryNav{align-items:center;display:flex}.globalHeader__left{gap:52px}.brand{letter-spacing:-.018em;gap:9px;font-size:16px;font-weight:600;line-height:22px}.brand img{width:auto;height:20px;display:block}.primaryNav{color:var(--dim);gap:27px;font-size:13px;line-height:20px}.primaryNav a{transition:color .14s}.primaryNav a:hover,.primaryNav a:focus-visible,.primaryNav a.isActive{color:var(--foreground)}.globalHeader__right{gap:8px;position:relative}.globalThemeToggle,.authThemeToggle{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:inline-grid}.globalThemeToggle:hover,.globalThemeToggle:focus-visible,.authThemeToggle:hover,.authThemeToggle:focus-visible{border-color:var(--border-strong);background:var(--surface);color:var(--foreground);outline:none}.globalThemeToggle svg,.authThemeToggle svg{width:15px;height:15px}.statusDot{background:#7fae72;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #7fae7214}.avatar{border:1px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--secondary);cursor:pointer;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.avatar img,.memberAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.accountMenuTrigger{max-width:230px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:3px 5px 3px 10px;font-size:12px;transition:border-color .14s,background-color .14s,color .14s;display:flex}.accountMenuTrigger__workspace{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accountMenuTrigger:hover,.accountMenuTrigger:focus-visible,.accountMenuTrigger[aria-expanded=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background);outline:none}.accountMenuTrigger__avatar{order:-1;transition:color .14s}.accountMenuTrigger:hover .accountMenuTrigger__avatar,.accountMenuTrigger:focus-visible .accountMenuTrigger__avatar,.accountMenuTrigger[aria-expanded=true] .accountMenuTrigger__avatar{color:var(--foreground)}.accountMenu{position:relative}.accountPopover{z-index:20;border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;width:260px;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 18px 50px #00000073}.accountPopover__user{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding:14px;display:flex}.accountPopover__user strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.accountPopover__user span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.accountPopover__section{padding:6px}.accountPopover__section+.accountPopover__section{border-top:1px solid var(--border)}.accountPopover__label{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 6px;font-size:9px;font-weight:600;display:block}.accountPopover__item{width:100%;min-height:34px;color:var(--secondary);cursor:pointer;text-align:left;background:0 0;border-radius:5px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:flex}.accountPopover__item:hover,.accountPopover__item:focus-visible{background:var(--ds-surface-hover);color:var(--foreground);outline:none}.accountPopover__item--danger{color:#d89090}.accountPopover__error{color:#fca5a5;margin:6px 12px 2px;font-size:11px;line-height:16px}.workspaceMonogram{border:1px solid var(--border-strong);width:22px;height:22px;color:var(--secondary);border-radius:5px;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.menuCheck{color:var(--muted);margin-left:auto}.billingBanner{color:#cfc49f;background:#17140b;border:1px solid #695624;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:-20px;padding:10px 12px 10px 16px;font-size:12px;line-height:18px;display:flex}.billingBanner strong{color:#eee4bc;font-weight:600}.billingBanner .button{flex:none;min-height:34px}.pageHeading{justify-content:space-between;align-items:flex-end;display:flex}.pageHeading h1,.detailHeading h1,.settingsHeading h1{margin:0;font-weight:500}.pageHeading h1{letter-spacing:-.04em;font-size:44px;line-height:50px}.pageHeading p,.detailHeading p,.settingsHeading p{color:var(--muted);margin:0}.pageHeading p{margin-top:10px;font-size:16px;line-height:24px}.button{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:500;line-height:18px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button--primary{background:var(--foreground);color:var(--background)}.button--primary:hover,.button--primary:focus-visible{background:color-mix(in srgb, var(--foreground) 90%, var(--background))}.button--secondary{border-color:var(--border-strong);color:var(--secondary);background:0 0}.button--secondary:hover,.button--secondary:focus-visible{border-color:var(--border-logo);color:var(--foreground)}.button:disabled{cursor:default;opacity:.45}.buttonSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;margin-right:7px;animation:.65s linear infinite buttonSpinner;display:inline-block}.integrationCard__arrow .buttonSpinner{margin-right:0}@keyframes buttonSpinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.buttonSpinner{animation-duration:1.5s}}.pageHeading .button{gap:8px;min-height:40px;padding-inline:16px}.issueArchiveFilter{min-height:40px;color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.issueArchiveFilter input{opacity:0;position:absolute}.issueTableTitle{min-width:0;color:var(--ds-text-primary);align-items:center;gap:8px;font-weight:500;line-height:18px;display:flex}.issueTableTitle>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.issueTableTitle:focus-visible,.issueTableArrow:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px;border-radius:4px}.issueListTable .dsDataTable table{table-layout:fixed}.issueTableSource{width:100%;min-width:0;color:var(--ds-text-secondary);align-items:center;gap:7px;line-height:18px;display:inline-flex}.issueTableSource>svg{color:var(--ds-text-muted);flex:none}.issueTableSource>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issueTableSeverity{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);background:var(--ds-surface-base);min-width:58px;min-height:24px;color:var(--ds-text-muted);letter-spacing:.04em;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.issueTableSeverity--sev-1{border-color:var(--ds-danger-border);background:var(--ds-danger-surface);color:var(--ds-danger)}.issueTableSeverity--sev-2{border-color:var(--ds-warning-border);background:var(--ds-warning-surface);color:var(--ds-warning)}.issueTableCreated{color:var(--ds-text-muted);font-size:10px;line-height:16px}.issueTableArrow{width:24px;height:24px;color:var(--ds-text-muted);justify-content:center;align-items:center;display:inline-flex}.issueTableTitle:hover,.issueTableArrow:hover{color:var(--ds-text-primary)}.investigationRow strong{color:var(--foreground);font-size:14px;font-weight:500;line-height:20px}.agentListTable{flex:auto;min-height:0}.agentListTable .dsDataTable th{border-bottom:0}.agentListTable .dsDataTable td{height:64px}.agentTableTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.agentTableTitle strong{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.agentTableTitle small{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.agentTableCell{color:var(--ds-text-secondary);font-size:12px;line-height:18px}.agentTableRun{color:var(--ds-text-secondary);flex-direction:column;gap:1px;font-size:12px;line-height:17px;display:flex}.agentTableRun small{color:var(--ds-text-muted);font-size:11px;line-height:16px}.agentTableRun small.isLive,.investigationStatus.isLive{color:var(--ds-positive)}.investigationRow__arrow{color:var(--ds-text-muted);justify-content:flex-end;display:flex}.agentTableTitle:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px;border-radius:4px}.agentTableTitle:hover strong,.dsDataTable__row--interactive:hover .agentTableTitle strong{color:var(--ds-text-primary)}.agentRowMenu{justify-content:flex-end;display:flex;position:relative}.agentRowMenu__popover{z-index:20;border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;flex-direction:column;min-width:148px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 50px #00000073}.agentListTable .dsDataTable tbody tr:last-child:not(:first-child) .agentRowMenu__popover{top:auto;bottom:calc(100% + 4px)}.agentListTable .dsDataTable tbody tr:first-child:last-child .agentRowMenu__popover{top:auto;bottom:0;right:calc(100% + 6px)}.agentRowMenu__item{width:100%;min-height:32px;color:var(--secondary);text-align:left;border-radius:5px;align-items:center;padding:6px 9px;font-size:12px;display:flex}.agentRowMenu__item:hover,.agentRowMenu__item:focus-visible{background:var(--ds-surface-hover);color:var(--foreground);outline:none}.detailHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;min-height:98px;padding-bottom:24px;display:flex}.detailHeading h1{letter-spacing:-.035em;font-size:36px;line-height:42px}.detailHeading p{margin-top:8px;font-size:14px;line-height:22px}.titleWithBadge{align-items:center;gap:12px;display:flex}.agentStatusControl{color:var(--secondary);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:15px;display:inline-flex}.agentStatusSwitch{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;width:32px;height:18px;padding:0;transition:background-color .16s;display:inline-flex;position:relative}.agentStatusSwitch:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.agentStatusSwitch:disabled{cursor:not-allowed;opacity:.5}.agentStatusSwitch[data-state=checked]{background:var(--foreground)}.agentStatusSwitch__thumb{background:var(--background);border-radius:50%;width:14px;height:14px;transition:transform .16s;display:block;transform:translate(2px);box-shadow:0 1px 2px #0000003d}.agentStatusSwitch__thumb[data-state=checked]{transform:translate(16px)}.activeBadge,.connectedBadge{border:1px solid var(--border-strong);color:var(--secondary);align-items:center;font-weight:500;display:inline-flex}.activeBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;height:22px;padding:0 8px;font-size:10px;line-height:15px}.activeBadge:before{content:"";background:#7fae72;border-radius:50%;width:5px;height:5px;margin-right:6px}.activeBadge.isPaused:before{background:var(--dim)}.buttonGroup{align-items:center;gap:8px;display:flex}.summaryGrid{border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));height:82px;display:grid}.summaryGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.summaryItem{flex-direction:column;gap:8px;padding:16px 24px 18px 0;display:flex}.summaryItem:not(:first-child){border-left:1px solid var(--border);padding-left:24px}.summaryItem span{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.summaryItem strong{color:var(--secondary);font-size:14px;font-weight:500;line-height:20px}.investigationHistory{flex:1 1 0;min-height:0}.investigationHistory>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:42px;display:flex}.investigationHistory h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500;line-height:22px}.investigationHistory>header span{color:var(--dim);font-size:12px}.investigationRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 110px 80px 84px;align-items:center;min-height:70px;display:grid}.severity{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:600;line-height:16px}.investigationRow__main{flex-direction:column;gap:3px;min-width:0;display:flex}.investigationRow__main:hover strong{text-underline-offset:3px;text-decoration:underline}.investigationRow__main strong,.investigationRow__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.investigationRow__main small{color:var(--muted);font-size:12px;line-height:17px}.investigationRow__main small span{color:var(--dim)}.investigationStatus,.investigationRow time{color:var(--muted);font-size:12px;line-height:18px}.investigationRow__action{justify-content:flex-end;display:flex}.investigationRow__action .button{min-height:30px;padding-inline:11px}.agentDetailHeading{flex:none;justify-content:space-between;align-items:flex-end;gap:32px;min-height:118px;padding:12px 0 28px;display:flex}.agentDetailHeading h1{color:var(--ds-text-primary);margin:0;font-size:33px;font-weight:500;line-height:45px}.agentDetailHeading p{max-width:680px;color:var(--ds-text-muted);margin:8px 0 0;font-size:14px;line-height:20px}.agentDetailActions{flex:none;align-items:center;gap:40px;display:flex}.agentDetailActions>.dsButton{white-space:nowrap;flex:none;min-width:112px}.agentDetailStatusSwitch{border-radius:var(--ds-radius-pill);justify-content:flex-start;gap:9px;width:auto;min-height:42px;padding:0}.agentDetailStatusSwitch .dsSwitch__copy{flex:none;min-width:auto;display:block}.agentDetailStatusSwitch .dsSwitch__copy strong{color:var(--ds-text-secondary)}.agentConfiguration{width:100%;overflow:hidden}.agentConfiguration__header{align-items:center;min-height:36px;display:flex}.agentConfiguration__header h2,.agentConfiguration--empty h2{color:var(--ds-text-primary);letter-spacing:-.018em;margin:0;font-size:17px;font-weight:500;line-height:24px}.agentConfiguration--empty p{color:var(--ds-text-muted);margin:8px 0 0;font-size:13px;line-height:20px}.agentConfiguration__flow{height:178px;margin-top:12px}.agentConfiguration__flow .react-flow,.agentConfiguration__flow .react-flow__node{color:inherit;background:0 0;border:0;font-family:inherit}.agentConfiguration__flow .react-flow,.agentConfiguration__flow .react-flow__renderer,.agentConfiguration__flow .react-flow__viewport,.agentConfiguration__flow .react-flow__node{overflow:visible}.agentConfiguration__flow .react-flow__node{cursor:default}.agentConfiguration__flow .react-flow__pane{touch-action:auto}.agentConfiguration__flow .react-flow__edge-path{stroke-linecap:round}.agentPipelineNode{flex-direction:column;justify-content:center;gap:5px;width:100%;height:142px;display:flex}.agentPipelineNode__eyebrow{color:var(--ds-text-muted);letter-spacing:normal;font-size:10px;font-weight:600;line-height:16px}.agentPipelineNode>strong{color:var(--ds-text-primary);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.agentPipelineNode__detail,.agentPipelineNode__meta{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;overflow:hidden}.agentPipelineNode__meta{color:var(--ds-text-disabled)}.agentPipelineHandle{opacity:0;background:0 0;border:0;width:1px;min-width:1px;height:1px;min-height:1px}.agentInvestigations{flex-direction:column;flex:none;gap:16px;min-height:0;display:flex}.agentInvestigations>header{justify-content:space-between;align-items:center;min-height:48px;display:flex}.agentInvestigations>header h2{color:var(--ds-text-primary);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500;line-height:32px}.agentInvestigations>header span{color:var(--ds-text-muted);font-size:12px;line-height:18px}.agentInvestigations .dsDataTable{border-radius:var(--ds-radius-medium)}.agentInvestigations .dsDataTable table{min-width:760px}.agentInvestigations .dsDataTable th,.agentInvestigations .dsDataTable td{padding-inline:16px}.agentInvestigations .dsDataTable td{height:56px}.agentInvestigation__main{flex-direction:column;gap:3px;min-width:0;display:flex}.agentInvestigation__main strong,.agentInvestigation__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentInvestigation__main strong{color:var(--ds-text-primary);font-size:13px;font-weight:500;line-height:20px}.agentInvestigation__main:hover strong{text-underline-offset:3px;text-decoration:underline}.agentInvestigation__main small{color:var(--ds-text-muted);font-size:11px;line-height:18px}.agentInvestigation__main small span{color:var(--ds-text-disabled)}.agentInvestigation__time{color:var(--ds-text-muted);font-family:var(--ds-font-mono);white-space:nowrap;font-size:10px;line-height:16px}.agentInvestigations .dsButton--small{min-height:34px}.investigationPage,.investigationPageState{width:min(100%,960px);margin-inline:auto}.investigationPage{color:var(--ds-text-secondary);font-family:var(--ds-font-sans)}.investigationHero{flex-direction:column;gap:12px;padding:8px 0 32px;display:flex}.investigationBackLink{width:fit-content;color:var(--ds-text-muted);align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.investigationBackLink:hover{color:var(--ds-text-primary)}.investigationHero__title{justify-content:space-between;align-items:center;gap:24px;display:flex}.investigationHero__actions{flex:none;align-items:center;gap:12px;display:flex}.investigationHero h1{color:var(--ds-text-primary);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:500;line-height:45px}.backLink{color:var(--muted);margin-bottom:32px;font-size:12px;display:inline-flex}.backLink:hover{color:var(--foreground)}.investigationHero p{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:20px}.investigationPage__error{margin:16px 0 0}.investigationPage__body{flex-direction:column;gap:40px;padding-top:40px;display:flex}.investigationOutcomeCard.dsPanel,.investigationTriggerCard.dsPanel,.traceMessage--reasoning.dsPanel{border-radius:16px}.investigationOutcomeCard__inner{align-items:flex-start;gap:16px;min-height:112px;padding:24px;display:flex}.investigationOutcomeCard__content{flex:auto;min-width:0}.investigationOutcomeCard h2,.investigationOutcomeCard h3,.investigationOutcomeCard p{margin:0}.investigationOutcomeCard h2{color:var(--ds-text-primary);font-size:18px;font-weight:500;line-height:28px}.investigationOutcomeCard p{color:var(--ds-text-secondary);margin-top:8px;font-size:14px;line-height:22px}.investigationOutcomeIcon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.investigationOutcomeIcon svg{width:22px;height:22px}.investigationOutcomeIcon--clear{color:var(--ds-positive)}.investigationOutcomeIcon--issue{color:var(--ds-warning);border:0}.investigationOutcomeIcon--failure{color:var(--ds-danger)}.investigationOutcomeCard__inner--issues{flex-direction:column}.investigationOutcomeCard__header,.investigationOutcomeCard__header>div,.investigationOutcomeCard__issues article{align-items:center;display:flex}.investigationOutcomeCard__header{justify-content:space-between;gap:24px;width:100%}.investigationOutcomeCard__header>div{gap:12px}.investigationOutcomeCard__header>a{color:var(--ds-text-secondary);font-size:13px;line-height:20px}.investigationOutcomeCard__header>a:hover,.investigationOutcomeCard__issues a:hover{color:var(--ds-text-primary)}.investigationOutcomeCard__issues{width:100%}.investigationOutcomeCard__issues article{align-items:flex-start;gap:14px;padding-top:16px}.investigationOutcomeCard__issues .dsBadge{white-space:nowrap;flex:none}.investigationOutcomeCard__issues article+article{margin-top:16px}.investigationOutcomeCard__issues article>div{min-width:0}.investigationOutcomeCard__issues h3{color:var(--ds-text-primary);font-size:15px;font-weight:500;line-height:22px}.investigationOutcomeCard__issues p{margin-top:5px}.investigationOutcomeCard__inner--failure{align-items:center}.investigationOutcomeCard__inner--failure .dsButton{flex:none}.investigationSection{flex-direction:column;gap:16px;display:flex}.investigationSectionHeading{justify-content:space-between;align-items:center;gap:24px;min-height:32px;display:flex}.investigationSectionHeading h2{color:var(--ds-text-primary);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:32px}.investigationPage--live .investigationSectionHeading h2{font-size:24px}.investigationSectionHeading>span{color:var(--ds-text-muted);font-size:12px;line-height:18px}.investigationTriggerCard__inner{align-items:flex-start;gap:16px;padding:24px;display:flex}.investigationProviderIcon{border:1px solid var(--ds-border-default);background:var(--ds-surface-overlay);width:40px;height:40px;color:var(--ds-text-primary);border-radius:10px;flex:none;place-items:center;padding:8px;font-size:16px;font-weight:650;line-height:1;display:grid;overflow:hidden}.investigationTriggerCard__content{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.investigationTriggerCard h3{overflow-wrap:anywhere;color:var(--ds-text-primary);margin:0;font-size:15px;font-weight:500;line-height:22px}.investigationTriggerCard__issueId{color:var(--ds-text-muted);font-family:var(--ds-font-mono);margin-bottom:-4px;font-size:10px;line-height:16px}.investigationTriggerCard__byline{align-items:baseline;gap:8px;width:100%;min-height:20px;display:flex}.investigationTriggerCard__source{color:var(--ds-text-muted);margin-left:auto;font-size:12px;font-weight:500;line-height:18px}.investigationTriggerCard__source:hover{color:var(--ds-text-primary)}.investigationTriggerCard__byline strong{color:var(--ds-text-primary);font-size:13px;font-weight:500;line-height:20px}.investigationTriggerCard__byline time{color:var(--ds-text-muted);font-family:var(--ds-font-mono);font-size:10px;line-height:16px}.investigationTriggerCard__body{overflow-wrap:anywhere;color:var(--ds-text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:20px}.investigationSentryTrigger{flex-direction:column;gap:14px;display:flex}.investigationSentryTrigger__culprit{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--ds-text-secondary);font-size:12px;line-height:18px}.investigationSentryTrigger__badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.investigationSentryTrigger__badges li{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);background:var(--ds-surface-overlay);color:var(--ds-text-secondary);font-family:var(--ds-font-mono);text-transform:capitalize;padding:2px 8px;font-size:10px;line-height:16px}.investigationSentryTrigger__facts{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:12px;margin:0;display:grid}.investigationSentryTrigger__facts>div{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-overlay);border-radius:8px;min-width:0;padding:10px 12px}.investigationSentryTrigger__facts dt{color:var(--ds-text-muted);text-transform:uppercase;font-size:10px;font-weight:500;line-height:16px}.investigationSentryTrigger__facts dd{overflow-wrap:anywhere;color:var(--ds-text-primary);margin:2px 0 0;font-size:12px;line-height:18px}.investigationSentryTrigger__error{border-left:2px solid var(--ds-danger);padding-left:12px}.investigationSentryTrigger__error strong,.investigationSentryTrigger__error p,.investigationSentryTrigger__error code{margin:0;display:block}.investigationSentryTrigger__error strong{color:var(--ds-text-primary);font-size:12px;line-height:18px}.investigationSentryTrigger__error p{color:var(--ds-text-secondary);margin-top:2px;font-size:12px;line-height:18px}.investigationSentryTrigger__error code{overflow-wrap:anywhere;color:var(--ds-text-muted);margin-top:5px;font-size:10px;line-height:16px}.traceError{color:var(--ds-danger);margin:0;font-size:12px}.investigationTrace__empty{align-items:center;min-height:48px;margin:0;display:flex}.traceTimeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.traceReasoning__chevron{color:var(--ds-text-disabled);transition:transform .12s}.traceReasoning:not([open]) .traceReasoning__chevron{transform:rotate(-90deg)}.traceAnnotation{min-height:40px;color:var(--ds-text-muted);grid-template-columns:8px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;line-height:18px;display:grid}.traceAnnotation__dot{background:var(--ds-text-disabled);border-radius:50%;width:6px;height:6px}.traceAnnotation time,.traceMessage time{color:var(--ds-text-disabled);text-align:right;white-space:nowrap;font-size:10px;line-height:16px}.traceTool{color:var(--ds-text-muted);font-size:12px;line-height:18px}.traceTool>details>summary{cursor:pointer;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:8px 12px;list-style:none;display:grid}.traceTool>details>summary:hover{background:var(--ds-surface-hover)}.traceTool>details>summary::-webkit-details-marker{display:none}.traceTool__icon{width:24px;color:var(--ds-text-disabled);font-family:var(--ds-font-mono);text-align:center;font-size:13px}.traceTool__label{align-items:center;gap:8px;min-width:0;display:flex}.traceTool__label>span{color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.traceTool__label code{border:1px solid var(--ds-border-default);background:var(--ds-surface-base);min-width:0;color:var(--ds-text-muted);font-family:var(--ds-font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:10px;line-height:16px;overflow:hidden}.traceTool--failed .traceTool__icon,.traceTool--failed .traceTool__label>span{color:var(--ds-danger)}.traceTool--failed .traceTool__label code{border-color:var(--ds-danger-border);background:var(--ds-danger-surface);color:var(--ds-danger)}.traceTool__data{margin:4px 108px 16px 46px}.traceTool__data>span{color:var(--ds-text-disabled);letter-spacing:.04em;text-transform:uppercase;margin:9px 0 5px;font-size:9px;display:block}.traceTool__data pre,.traceMessage__raw pre{border:1px solid var(--ds-border-default);background:var(--ds-surface-base);max-height:340px;color:var(--ds-text-muted);font-family:var(--ds-font-mono);white-space:pre-wrap;border-radius:10px;margin:0;padding:12px;font-size:10px;line-height:16px;overflow:auto}.traceMessageItem{list-style:none}.traceMessage{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:48px;padding:10px 12px;display:grid}.traceMessage--assistant{grid-template-columns:minmax(0,1fr)}.traceMessage--assistant .traceMessage__content{margin-top:0;font-size:14px;line-height:22px}.traceMessage__avatar{border:1px solid var(--ds-border-strong);background:var(--ds-surface-base);width:26px;height:26px;color:var(--ds-text-muted);border-radius:8px;place-items:center;font-size:10px;font-weight:600;display:grid}.traceMessage>article{min-width:0}.traceMessage>article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.traceMessage>article>header>span{align-items:baseline;gap:8px;min-width:0;display:flex}.traceMessage>article>header strong{color:var(--ds-text-primary);font-size:12px;font-weight:500;line-height:18px}.traceMessage>article>header small{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:16px;overflow:hidden}.traceMessage__content{overflow-wrap:anywhere;color:var(--ds-text-secondary);white-space:pre-wrap;margin-top:7px;font-size:12px;line-height:19px}.traceMessage__markdown{white-space:normal}.traceMessage__markdown>:first-child{margin-top:0}.traceMessage__markdown>:last-child{margin-bottom:0}.traceMessage__markdown p,.traceMessage__markdown ul,.traceMessage__markdown ol,.traceMessage__markdown pre,.traceMessage__markdown blockquote{margin:0 0 10px}.traceMessage__markdown ul,.traceMessage__markdown ol{padding-left:20px}.traceMessage__markdown li+li{margin-top:3px}.traceMessage__markdown h1,.traceMessage__markdown h2,.traceMessage__markdown h3,.traceMessage__markdown h4{color:var(--ds-text-primary);margin:14px 0 6px;font-size:20px;font-weight:600;line-height:28px}.traceMessage__markdown a{color:var(--ds-info);text-underline-offset:2px;text-decoration:underline}.traceMessage__markdown code{background:var(--ds-surface-base);color:var(--ds-text-primary);font-family:var(--ds-font-mono);border-radius:4px;padding:1px 4px;font-size:14px;line-height:22px}.traceMessage__markdown pre{border:1px solid var(--ds-border-default);background:var(--ds-surface-base);border-radius:10px;padding:12px;overflow:auto}.traceMessage__markdown pre code{color:var(--ds-text-secondary);background:0 0;padding:0}.traceMessage__markdown blockquote{border-left:2px solid var(--ds-border-strong);color:var(--ds-text-muted);padding-left:12px}.traceMessage__summary{color:var(--ds-text-muted);margin:6px 0 0;font-size:11px;line-height:17px}.traceMessage__raw{margin-top:7px}.traceMessage__raw>summary{width:fit-content;color:var(--ds-text-disabled);cursor:pointer;font-size:10px;line-height:16px}.traceMessage__raw pre{margin-top:7px}.traceMessage--reasoning{min-height:0;padding:0;display:block}.traceReasoning>summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:52px;padding:12px 16px;list-style:none;display:grid}.traceReasoning>summary::-webkit-details-marker{display:none}.traceReasoning__icon{width:24px;height:24px;color:var(--ds-info);place-items:center;display:grid}.traceReasoning__icon svg{width:15px;height:15px}.traceReasoning>summary strong{color:var(--ds-text-primary);font-size:12px;font-weight:500;line-height:18px}.traceReasoning__content{border-left:1px solid var(--ds-border-strong);color:var(--ds-text-secondary);white-space:pre-wrap;margin:0 16px 16px 27px;padding:0 0 0 22px;font-size:12px;font-style:italic;line-height:19px}.traceMessage--runtime{opacity:.72}.traceMessage--runtime .traceMessage__avatar{border-radius:50%;width:20px;height:20px;margin:3px;font-size:8px}.traceMessage--failure .traceMessage__avatar{border-color:var(--ds-danger-border);background:var(--ds-danger-surface);color:var(--ds-danger)}.traceMessage--failure .traceMessage__summary,.traceMessage--failure .traceMessage__content{color:var(--ds-danger)}.investigationThinking{align-items:center;gap:10px;min-height:48px;padding-inline:12px;display:flex}.investigationThinking__matrix{flex:none;grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.investigationThinking__dot{background:var(--ds-text-primary);border-radius:1px;width:4px;height:4px}.investigationThinking__dot--round{border-radius:50%}.investigationThinking__label{color:#0000;background-image:linear-gradient(90deg, var(--ds-text-muted) 35%, var(--ds-text-primary) 50%, var(--ds-text-muted) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;line-height:18px;animation:1.4s linear infinite investigationTextShimmer}.investigationThinking__elapsed{color:var(--ds-text-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px}@keyframes investigationPixelOn{0%,to{opacity:.15}50%{opacity:1}}@keyframes investigationTextShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.investigationThinking__dot{opacity:.15!important;animation:none!important}.investigationThinking__dot--inactive{opacity:.07!important}.investigationThinking__label{color:var(--ds-text-secondary);background:0 0;animation:none}}.editHeading{min-height:99px}.agentForm{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;min-height:0;display:grid}.formColumn{flex-direction:column;gap:30px;display:flex}.formSection{flex-direction:column;gap:17px;display:flex}.formSection>header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:45px;display:flex}.formSection h2{color:var(--foreground);letter-spacing:-.012em;margin:0;font-size:18px;font-weight:500;line-height:24px}.formSection header p{color:var(--dim);margin:4px 0 0;font-size:12px;line-height:17px}.formSection__body{flex-direction:column;gap:13px;display:flex}.inlineFields{gap:12px;display:flex}.field{flex-direction:column;gap:7px;display:flex}.field--grow{flex:1 1 0;min-width:0}.field--model{flex:none;width:190px}.field>span:first-child{color:var(--muted);font-size:11px;font-weight:500;line-height:15px}.field input,.field textarea,.field select{border:1px solid var(--border-strong);width:100%;color:var(--secondary);background:0 0;border-radius:5px;outline:none;font-size:13px;line-height:20px;transition:border-color .14s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--border-logo)}.field input,.field select{height:38px;padding:0 11px}.field textarea{resize:vertical;min-height:58px;padding:9px 11px}.field--instructions textarea{min-height:122px}.selectWrap{display:block;position:relative}.selectWrap select{appearance:none;padding-right:34px}.selectWrap svg{color:var(--dim);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.choiceList{flex-direction:column;gap:8px;display:flex}.choiceCard{border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:11px;min-height:54px;padding:9px 12px;display:flex}.choiceCard.isSelected{border-color:var(--border-strong);background:var(--surface);min-height:58px}.choiceCard.isDisabled{cursor:default;opacity:.48}.choiceCard input{opacity:0;position:absolute}.radioMark{border:1px solid var(--border-logo);border-radius:50%;flex:none;width:14px;height:14px}.choiceCard.isSelected .radioMark{border:4px solid var(--foreground)}.choiceCard>span:last-child,.toggleRow>span:first-child{flex-direction:column;gap:2px;display:flex}.choiceCard strong,.toggleRow strong,.repositoryRow strong{color:var(--secondary);font-size:12px;font-weight:500;line-height:17px}.choiceCard small,.toggleRow small{color:var(--dim);font-size:11px;line-height:15px}.toggleRow{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.toggleRow input{opacity:0;position:absolute}.toggle{background:var(--border-strong);border-radius:999px;flex:none;width:30px;height:17px;position:relative}.toggle:after{content:"";background:#191917;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}.toggleRow input:checked+.toggle{background:var(--foreground)}.toggleRow input:checked+.toggle:after{left:auto;right:3px}.miniButton{border:1px solid var(--border-strong);height:30px;color:var(--secondary);cursor:pointer;background:0 0;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.repositoryList{border-top:1px solid var(--border)}.repositoryRow{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) 90px 28px;align-items:center;height:42px;display:grid}.repositoryRow--selectable{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 130px 20px}.repositoryRow--selectable input{width:14px;height:14px;accent-color:var(--foreground)}.repositoryIcon{color:var(--dim)}.connectedLabel{color:var(--dim);align-items:center;gap:6px;font-size:10px;display:flex}.connectedLabel .statusDot{width:5px;height:5px}.repositoryRow button{width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;place-items:center;display:grid}.pageState{color:var(--dim);margin:auto;font-size:13px}.screenSkeleton{width:100%;min-width:0}.screenSkeleton--agent>div[aria-hidden=true],.screenSkeleton--setup>div[aria-hidden=true]{flex-direction:column;gap:32px;display:flex}.screenSkeleton--list{min-height:360px}.screenSkeletonTable{min-width:0;overflow-x:auto}.screenSkeletonTable__filters{align-items:center;gap:8px;min-height:42px;display:flex}.screenSkeletonTable__filter.dsSkeleton{width:78px;height:30px}.screenSkeletonTable__surface{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-base);min-width:760px;overflow:hidden}.screenSkeletonTable__row{border-bottom:1px solid var(--ds-border-subtle);align-items:center;gap:16px;min-height:64px;padding:0 16px;display:grid}.screenSkeletonTable__row:last-child{border-bottom:0}.screenSkeletonTable__row--header{min-height:42px}.screenSkeletonTable__row--header .dsSkeleton{height:8px}.screenSkeletonTable--agents .screenSkeletonTable__row{grid-template-columns:34fr 18fr 19fr 14fr 10fr 5fr}.screenSkeletonTable--issues .screenSkeletonTable__row{grid-template-columns:minmax(0,1fr) 150px 90px 100px 36px}.screenSkeletonTable--automationRuns .screenSkeletonTable__row{grid-template-columns:52fr 16fr 9.5fr 18fr 44px}.screenSkeletonTable--investigations .screenSkeletonTable__row{grid-template-columns:minmax(0,1fr) 96px 120px 100px}.screenSkeletonTable__cell{flex-direction:column;gap:7px;min-width:0;display:flex}.screenSkeletonTable__secondary.dsSkeleton{height:8px}.screenSkeleton__detailHeading{pointer-events:none}.screenSkeleton__headingCopy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.screenSkeleton__title.dsSkeleton{max-width:100%;height:32px}.screenSkeleton__sectionTitle.dsSkeleton{height:24px}.screenSkeleton__eyebrow.dsSkeleton{height:8px}.screenSkeleton__actions{flex:none;align-items:center;gap:16px;display:flex}.screenSkeleton__toggle.dsSkeleton{width:76px;height:24px}.screenSkeleton__button.dsSkeleton{width:112px;height:42px}.screenSkeleton__button--small.dsSkeleton{width:94px;height:36px}.screenSkeleton__configuration{overflow:hidden}.screenSkeleton__pipeline{grid-template-columns:3fr 4fr 3fr;gap:clamp(20px,4vw,72px);margin-top:28px;display:grid}.screenSkeleton__pipelineNode{border-radius:var(--ds-radius-medium);flex-direction:column;justify-content:center;gap:10px;min-width:0;height:142px;display:flex}.screenSkeleton__investigations{gap:16px}.screenSkeleton--issue>div[aria-hidden=true]{flex-direction:column;gap:32px;display:flex}.screenSkeleton__back.dsSkeleton{height:9px}.screenSkeleton__badge.dsSkeleton{height:24px}.screenSkeleton__contentCard{flex-direction:column;gap:12px;min-height:154px;display:flex}.screenSkeleton__cardTitle.dsSkeleton{height:20px;margin-bottom:5px}.screenSkeleton__railAction.dsSkeleton{border-radius:var(--ds-radius-pill);width:100%;height:36px}.screenSkeleton__linkedItems>.screenSkeleton__cardTitle{margin-bottom:4px}.screenSkeleton__linkedRow{border-radius:6px;flex-direction:column;justify-content:center;gap:9px;min-height:44px;padding:0 10px;display:flex}.screenSkeleton--investigation>div[aria-hidden=true]{width:100%}.screenSkeleton__investigationCard{border-radius:var(--ds-radius-medium);flex-direction:column;justify-content:center;gap:13px;min-height:126px;display:flex}.screenSkeleton__trace>header{justify-content:space-between;align-items:flex-start;min-height:40px;display:flex}.screenSkeleton__traceRow{border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:32px minmax(0,1fr);gap:14px;min-height:88px;padding:18px 0;display:grid}.screenSkeleton__traceRow>div{flex-direction:column;gap:11px;display:flex}.screenSkeleton__setupBody{width:100%}.screenSkeleton__steps{flex-direction:column;gap:20px;display:flex}.screenSkeleton__step{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;display:grid}.screenSkeleton__step .dsSkeleton--circle{width:26px;height:26px}.screenSkeleton__setupPanel{flex-direction:column;gap:14px;min-height:430px;display:flex}.screenSkeleton__setupChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.screenSkeleton__setupChoices .dsPanel{border-radius:var(--ds-radius-medium);flex-direction:column;justify-content:center;gap:12px;min-height:132px;display:flex}.screenSkeleton__integrationCard{cursor:default}.screenSkeleton__integrationCard>.dsSkeleton--circle{border-radius:var(--ds-radius-small);width:38px;height:38px}.screenSkeleton__integrationCard>div{flex-direction:column;gap:9px;display:flex}.screenSkeleton__integrationAction.dsSkeleton{width:36px;height:36px;position:absolute;bottom:18px;right:18px}.screenSkeleton__billingCard{border-radius:var(--ds-radius-large);background:var(--ds-surface-base);flex-direction:column;align-items:flex-start;gap:16px;min-height:260px;padding:28px;display:flex}.screenSkeleton__billingValue.dsSkeleton{height:36px}.screenSkeleton__billingCard .screenSkeleton__button{margin-top:auto}.screenSkeleton--members>div[aria-hidden=true]{width:100%}.screenSkeleton__memberRow .dsSkeleton--circle{width:28px;height:28px}.screenSkeleton__memberIdentity{flex-direction:column;gap:8px;min-width:0;display:flex}.screenSkeleton__memberIdentity .dsSkeleton:last-child{height:8px}.screenSkeleton__memberRole.dsSkeleton{width:78px}.emptyState{flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;margin:auto;display:flex}.emptyState--list{text-align:center;align-items:center}.emptyState h1,.emptyState h2{color:var(--foreground);margin:0;font-size:24px;font-weight:500;line-height:30px}.emptyState p,.inlineEmpty{color:var(--dim);margin:0;font-size:12px;line-height:18px}.inlineEmpty{padding:12px 0}.inlineEmpty a{color:var(--secondary);text-underline-offset:3px;text-decoration:underline}.formError{color:#e69b98;border:1px solid #5c302f;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:18px}.resourcePicker{flex-direction:column;gap:8px;display:flex}.resourcePicker>span{color:var(--muted);font-size:11px;font-weight:500;line-height:15px}.resourcePicker>div{border:1px solid var(--border);border-radius:5px;max-height:156px;padding:4px 10px;overflow:auto}.resourcePicker label{min-height:34px;color:var(--secondary);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.resourcePicker input{accent-color:var(--foreground)}.settingsHeading{border-bottom:1px solid var(--border);flex-direction:column;gap:9px;min-height:98px;padding-bottom:22px;display:flex}.settingsHeading h1{letter-spacing:-.035em;font-size:38px;line-height:44px}.settingsHeading p{font-size:14px;line-height:22px}.superuserHeading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.superuserHeading .dsBadge{margin-bottom:10px}.superuserSearch{align-items:center;gap:8px;display:flex}.superuserSearch input{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);width:min(320px,35vw);height:36px;color:var(--ds-text-primary);font:inherit;outline:none;padding:0 12px;font-size:12px}.superuserSearch input:focus{border-color:var(--ds-text-muted);box-shadow:0 0 0 3px #ffffff0f}.superuserUsers{min-width:0}.superuserUser{align-items:center;gap:10px;display:flex}.superuserUser>span{flex-direction:column;gap:2px;min-width:0;display:flex}.superuserUser strong,.superuserUser small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.superuserUser strong{color:var(--ds-text-primary);font-size:12px;font-weight:500}.superuserUser small{color:var(--ds-text-muted);font-size:11px}@media (width<=760px){.impersonationBanner{flex-wrap:wrap;gap:8px 14px;padding-inline:18px}.impersonationBanner>div{flex-direction:column;gap:1px}.superuserHeading{flex-direction:column;align-items:stretch}.superuserSearch input{width:100%;min-width:0}}.settingsTabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:24px;min-height:34px;margin-top:-24px;display:flex}.settingsTabs a{height:34px;color:var(--dim);border-bottom:1px solid #0000;font-size:12px}.settingsTabs a:hover,.settingsTabs a:focus-visible,.settingsTabs a.isActive{color:var(--foreground)}.settingsTabs a.isActive{border-bottom-color:var(--foreground)}.workspaceSettings{flex-direction:column;gap:30px;width:min(100%,900px);display:flex}.workspaceSettings__intro{align-items:center;gap:14px;display:flex}.workspaceSettings__mark{border:1px solid var(--border-strong);background:var(--surface);width:48px;height:48px;color:var(--secondary);border-radius:9px;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.workspaceSettings__intro h2,.inviteForm h3,.memberSection h3{margin:0;font-weight:500}.workspaceSettings__intro h2{font-size:20px;line-height:27px}.workspaceSettings__intro p,.inviteForm p{color:var(--dim);margin:3px 0 0;font-size:12px;line-height:18px}.inviteForm{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:18px;padding:20px;display:flex}.inviteForm h3,.memberSection h3{font-size:14px;line-height:20px}.inviteForm__controls,.invitationLink{gap:8px;display:flex}.inviteForm input,.inviteForm select,.memberRow select{border:1px solid var(--border-strong);height:40px;color:var(--secondary);background:#101010;border-radius:5px;outline:none;padding:0 11px}.inviteForm input:focus,.inviteForm select:focus,.memberRow select:focus{border-color:var(--border-logo)}.inviteForm__controls input,.invitationLink input{flex:1 1 0;min-width:0}.inviteForm select{width:118px}.invitationLink{border-top:1px solid var(--border);padding-top:14px}.invitationLink input{color:var(--muted);font-size:11px}.memberAccessNote{border:1px solid var(--border);color:var(--muted);border-radius:6px;margin:0;padding:14px;font-size:12px;line-height:18px}.memberSection{flex-direction:column;display:flex}.memberSection__heading{border-bottom:1px solid var(--border);align-items:flex-start;gap:8px;min-height:40px;display:flex}.memberSection__heading span{border:1px solid var(--border-strong);min-width:19px;height:18px;color:var(--dim);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:inline-grid}.memberList{flex-direction:column;display:flex}.memberRow{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) 116px 110px;align-items:center;gap:12px;min-height:66px;display:grid}.memberAvatar{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--secondary);background:#151515;border-radius:50%;place-items:center;font-size:9px;font-weight:600;display:grid}.memberAvatar--pending{color:var(--dim);font-size:12px}.memberIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.memberIdentity strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.memberIdentity strong small{border:1px solid var(--border-strong);color:var(--dim);text-transform:uppercase;border-radius:999px;margin-left:7px;padding:1px 5px;font-size:8px;font-weight:500}.memberIdentity>span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memberRow select{width:106px;height:34px;font-size:11px}.roleLabel{color:var(--muted);font-size:11px}.memberAction{color:var(--dim);cursor:pointer;background:0 0;justify-self:end;padding:6px;font-size:11px}.memberAction:hover,.memberAction:focus-visible{color:var(--foreground)}.memberAction--danger:hover,.memberAction--danger:focus-visible{color:#e69b98}.invitationActions{justify-content:flex-end;display:flex}.settingsNotice,.integrationMessage{border:1px solid var(--border);color:var(--muted);border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:18px}.settingsNotice--success{color:#8bd5ad;border-color:#264d3b}.settingsNotice--warning{color:#e7c36b;border-color:#66542d}.settingsNotice--error,.integrationMessage--error{color:#e69b98;border-color:#5c302f}.integrationBento{flex-direction:column;flex:none;gap:20px;min-height:0;display:flex}.billingLoading{color:var(--muted);margin:0}.billingDisabled{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:28px}.billingDisabled h2{margin:0;font-size:20px;font-weight:500}.billingDisabled p{color:var(--muted);margin:10px 0 0}.billingGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;display:grid}.billingUsageCard,.billingPlanCard{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:260px;padding:28px}.billingUsageCard header{color:var(--secondary);justify-content:space-between;align-items:flex-end;display:flex}.billingUsageCard header strong{color:var(--foreground);letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1}.billingProgress{background:#252525;border-radius:999px;height:8px;margin-top:56px;overflow:hidden}.billingProgress span{border-radius:inherit;background:var(--foreground);height:100%;display:block}.billingUsageCard p,.billingPlanCard p{color:var(--muted);margin:18px 0 0;line-height:21px}.billingUsageCard .billingOverage{color:var(--secondary);margin-top:8px;font-size:12px}.billingPlanCard{flex-direction:column;align-items:flex-start;display:flex}.billingPlanCard__eyebrow{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.billingPlanCard h2{letter-spacing:-.025em;margin:10px 0 0;font-size:24px;font-weight:500}.billingPlanCard p strong{color:var(--secondary);font-weight:500}.billingPlanCard .button{margin-top:auto}.billingPlanCard .billingConfiguration{color:#e69b98;font-size:12px}.integrationSearch{border:1px solid var(--border-strong);width:440px;height:42px;color:var(--dim);border-radius:6px;flex:none;align-items:center;gap:10px;padding:0 13px;display:flex}.integrationSearch input{min-width:0;color:var(--secondary);background:0 0;border:0;outline:0;flex:1 1 0;font-size:13px}.integrationSearch input::placeholder{color:var(--dim)}.integrationSearch kbd{border:1px solid var(--border);color:var(--dim);border-radius:4px;padding:2px 5px;font-family:inherit;font-size:10px}.integrationRows{flex-direction:column;gap:12px;display:flex}.integrationRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integrationRow--featured{grid-template-columns:2fr 1fr}.integrationCard{border:1px solid var(--border);background:var(--surface);min-height:180px;color:var(--foreground);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:20px;transition:border-color .14s,background-color .14s;display:flex;position:relative}.integrationCard.isFeatured,.integrationRow--featured .integrationCard{min-height:220px;padding:22px}.integrationCard:hover,.integrationCard:focus-visible{border-color:var(--border-strong);background:var(--ds-surface-hover);outline:none}.integrationCard:disabled{cursor:default;opacity:.68}.integrationCard:disabled:hover{border-color:var(--border);background:var(--surface)}.integrationCard__top{justify-content:space-between;align-items:flex-start;display:flex}.integrationLogo{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--secondary);border-radius:7px;place-items:center;font-size:14px;font-weight:600;display:grid}.integrationLogo--mcp{letter-spacing:.05em;font-size:10px}.siteDialog__oauthNote{color:var(--dim);margin:0;font-size:12px;line-height:18px}.connectedBadge{border-radius:999px;height:22px;padding:0 8px;font-size:10px}.connectedBadge--muted{color:var(--dim)}.integrationCard__body{flex-direction:column;gap:7px;display:flex}.integrationCard__body strong{letter-spacing:-.018em;font-size:20px;font-weight:500;line-height:26px}.integrationCard.isFeatured .integrationCard__body strong{font-size:24px;line-height:30px}.integrationCard__body small{color:var(--dim);font-size:12px;line-height:18px}.integrationCard__arrow{color:var(--dim);position:absolute;bottom:20px;right:20px}.integrationCard__body{padding-right:36px}.siteDialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.siteDialog{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;width:min(100%,540px);padding:24px;box-shadow:0 24px 80px #0000008c}.siteDialog__header>span{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.siteDialog__header h2{letter-spacing:-.025em;margin:10px 0 6px;font-size:24px;font-weight:500}.siteDialog__header p{color:var(--dim);margin:0;line-height:20px}.siteDialog--credentials{width:min(100%,580px)}.siteDialog__instructions{border:1px solid var(--border);color:var(--muted);background:#111;border-radius:7px;margin:20px 0 0;padding:16px 16px 16px 34px;font-size:12px;line-height:19px}.siteDialog__instructions li+li{margin-top:5px}.siteDialog__instructions a{color:var(--foreground);text-underline-offset:3px}.siteDialog__form{gap:13px;margin-top:18px;display:grid}.siteDialog__form .siteDialog__instructions{margin-top:2px}.siteDialog__field{gap:7px;display:grid}.siteDialog__field>span{color:var(--muted);font-size:12px;font-weight:600}.siteDialog__field input,.siteDialog__field select{border:1px solid var(--border);width:100%;height:42px;color:var(--foreground);font:inherit;background:#0d0d0d;border-radius:6px;outline:none;padding:0 12px}.siteDialog__field input:focus,.siteDialog__field select:focus{border-color:var(--border-logo)}.siteDialog__error{color:#e69b98;margin:0;font-size:12px;line-height:18px}.siteDialog__sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.siteDialog__site{border:1px solid var(--border);cursor:pointer;text-align:left;background:#111;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:64px;padding:12px 14px;display:flex}.siteDialog__site:hover,.siteDialog__site:focus-visible{border-color:var(--border-logo);outline:none}.siteDialog__site strong{font-size:14px;font-weight:600}.siteDialog__site small{color:var(--dim);font-size:11px}.siteDialog__footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.siteDialog__form .siteDialog__footer{margin-top:5px}.siteDialog__footer--wrap{flex-wrap:wrap}@media (width<=520px){.siteDialog__sites{grid-template-columns:1fr}}.createAgentHeading{justify-content:space-between;align-items:flex-end;min-height:113px;padding:8px 0 24px;display:flex}.createAgentHeading h1{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:40px;font-weight:500;line-height:46px}.createAgentHeading p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:22px}.createNotice{border:1px solid var(--border);color:var(--muted);border-radius:6px;margin:-12px 0;padding:10px 12px;font-size:12px;line-height:18px}.createNotice--success{color:#8bd5ad;border-color:#264d3b}.createNotice--error{color:#e69b98;border-color:#5c302f}.createAgentForm{flex-direction:column;display:flex}.createStepper{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;display:grid}.createStepperRail{flex-direction:column;display:flex;position:sticky;top:24px}.createStepperStep{min-height:68px;color:var(--dim);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid;position:relative}.createStepperStep:disabled{cursor:default;opacity:.48}.createStepperStep:not(:disabled):hover{color:var(--secondary)}.createStepperStep__marker{border:1px solid var(--border-strong);border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:500;transition:border-color .14s,background-color .14s,color .14s;display:grid}.createStepperStep.isCurrent{color:var(--foreground)}.createStepperStep.isCurrent .createStepperStep__marker{border-color:var(--foreground);box-shadow:inset 0 0 0 3px var(--background);background:var(--foreground);color:var(--background)}.createStepperStep.isComplete .createStepperStep__marker{color:var(--live);background:#173225;border-color:#36513e}.createStepperStep__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.createStepperStep__copy strong{color:inherit;font-size:13px;font-weight:500;line-height:18px}.createStepperStep__copy small{color:var(--dim);font-size:11px;line-height:15px}.createStepperPanel{min-width:0}.createStepperPanel .createSection{border-bottom:0;flex-direction:column;gap:26px;min-height:430px;padding:0 0 32px;display:flex}.createStepperPanel .createSection>header{padding-bottom:19px}.createStepperPanel .createSection h2{font-size:26px;line-height:32px}.createStepperPanel .createSection header p{margin-top:7px;font-size:14px;line-height:20px}.createSection{border-bottom:1px solid var(--border);grid-template-columns:230px minmax(0,1fr);gap:56px;padding:31px 0;display:grid}.createSection>header{flex-direction:column;align-items:flex-start;display:flex}.createSection h2{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:26px}.createSection header p{color:var(--dim);margin:5px 0 0;font-size:13px;line-height:19px}.createSection__body{flex-direction:column;gap:16px;min-width:0;display:flex}.createChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.createChoice{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;min-height:72px;padding:15px 16px;transition:border-color .14s,background-color .14s;display:flex}.createChoice:hover{border-color:var(--border-strong)}.createChoice.isSelected{border-color:var(--foreground);background:var(--surface)}.createChoice input,.severityFilter>label>input{opacity:0;position:absolute}.createChoice>span:last-child{flex-direction:column;gap:3px;display:flex}.createChoice strong,.requiredOutput strong{color:var(--secondary);font-size:14px;font-weight:500;line-height:18px}.createChoice small{color:var(--dim);font-size:12px;line-height:17px}.createChoice .radioMark,.requiredOutput .radioMark,.severityFilter .radioMark{border-color:var(--border-logo);width:18px;height:18px}.createChoice.isSelected .radioMark,.radioMark--selected,.severityFilter label.isSelected .radioMark{border:5px solid var(--foreground)}.connectedSetup,.connectionPrompt{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;align-items:center;gap:14px;min-height:66px;padding:13px 16px;display:flex}.connectedSetup--channel{grid-template-columns:34px 190px minmax(240px,1fr) auto;align-items:center;display:grid}.connectedSetup--channel>.button{align-self:end;min-height:38px}.providerMark{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--foreground);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.providerMark--linear svg{width:15px;height:15px}.providerMark.isConnected{border-color:var(--live)}.connectionPrompt__copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.connectionPrompt__copy strong{color:var(--foreground);font-size:13px;font-weight:500;line-height:18px}.connectionPrompt.isCompact{margin-top:2px}.button--small{flex:none;min-height:34px;padding-inline:13px;font-size:12px}.connectedAccount{flex-direction:column;flex:none;gap:3px;width:190px;display:flex}.connectedAccount span{color:var(--dim);text-transform:uppercase;font-size:11px;line-height:15px}.createField>span:first-child,.projectPicker>span{color:var(--dim);font-size:12px;line-height:16px}.connectedAccount strong{color:var(--secondary);font-size:13px;font-weight:500;line-height:18px}.createField{flex-direction:column;gap:6px;min-width:0;display:flex}.createField--grow{flex:1 1 0}.channelPicker{position:relative}.channelPicker__trigger{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:38px;color:var(--secondary);text-align:left;cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 11px;font-size:13px;display:flex}.channelPicker__trigger:hover,.channelPicker__trigger[aria-expanded=true]{border-color:var(--border-logo)}.channelPicker__trigger svg{width:14px;height:14px;color:var(--dim);flex:none}.channelPicker__popover{z-index:20;border:1px solid var(--border-strong);background:#111;border-radius:7px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 14px 36px #00000073}.channelPicker__popover>input{border:1px solid var(--border);width:100%;height:36px;color:var(--secondary);background:#090909;border-radius:5px;outline:none;padding:0 10px;font-size:12px}.channelPicker__popover>input:focus{border-color:var(--border-logo)}.channelPicker__popover>input::placeholder{color:var(--dim)}.channelPicker__options{max-height:220px;margin-top:6px;overflow-y:auto}.channelPicker__options>button{width:100%;min-height:34px;color:var(--secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12px;display:flex}.channelPicker__options>button:hover,.channelPicker__options>button.isSelected{background:var(--surface);color:var(--foreground)}.channelPicker__options>button>span[aria-hidden=true]{color:var(--live)}.channelPicker__options>p{color:var(--dim);margin:0;padding:12px 9px;font-size:12px}.createField--account{flex:none;width:190px}.createField select{border:1px solid var(--border-strong);appearance:none;background:var(--surface);width:100%;height:38px;color:var(--secondary);border-radius:6px;outline:none;padding:0 34px 0 11px;font-size:13px}.projectPicker{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.projectPicker>div{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:38px;padding:5px 10px;display:flex}.projectPicker label{color:var(--secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.projectPicker input,.repositoryPicker input[type=checkbox],.severityChecks input{width:14px;height:14px;accent-color:var(--foreground)}.requiredOutput{flex-direction:column;gap:10px;display:flex}.requiredOutput__label{align-items:center;gap:9px;display:flex}.requiredOutput__label small{color:var(--dim);text-transform:uppercase;font-size:11px;line-height:15px}.severityFilter{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.severityFilter legend{width:100%;color:var(--dim);margin-bottom:8px;padding:0;font-size:12px;line-height:16px}.severityChecks{flex-direction:column;align-items:stretch;gap:8px;display:flex}.severityChecks>label{border:1px solid var(--border);min-height:54px;color:var(--secondary);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.severityChecks>label.isSelected{border-color:var(--border-strong);background:var(--surface)}.severityChecks__copy{flex-direction:column;gap:2px;display:flex}.severityChecks__copy strong{color:var(--secondary);font-size:12px;font-weight:500;line-height:16px}.severityChecks__copy small{color:var(--dim);font-size:11px;line-height:15px}.contextPanel{flex-direction:column;gap:20px;min-width:0;display:flex}.contextToolbar{justify-content:space-between;align-items:center;gap:24px;padding-bottom:4px;display:flex}.contextToolbar>span{flex-direction:column;gap:5px;display:flex}.contextToolbar strong{color:var(--foreground);font-size:18px;font-weight:500;line-height:24px}.contextToolbar small{color:var(--dim);font-size:12px;line-height:17px}.contextList{border:1px solid var(--border);border-radius:8px;overflow:hidden}.contextIntegrationsEmpty{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-medium);min-height:88px;color:var(--ds-text-muted);text-align:center;place-items:center;padding:20px;font-size:12px;display:grid}.contextList>.contextIntegrationsEmpty{border:0;border-radius:0}.contextIntegrationCatalog{border-top:1px solid var(--ds-border-default);flex-direction:column;gap:24px;padding-top:30px;display:flex}.contextIntegrationCatalog__header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.contextIntegrationCatalog__header .configurationDialog__copy strong{font-size:18px;line-height:24px}.contextIntegrationSearch{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-canvas);width:min(310px,45%);height:40px;color:var(--ds-text-muted);align-items:center;gap:8px;padding:0 11px;display:flex}.contextIntegrationSearch:focus-within{border-color:var(--ds-border-strong);box-shadow:0 0 0 3px #ffffff0d}.contextIntegrationSearch input{min-width:0;height:100%;color:var(--ds-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:12px}.contextIntegrationSearch button{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;padding:2px;font-size:17px}.contextIntegrationCategories,.contextIntegrationCategory{flex-direction:column;display:flex}.contextIntegrationCategories{gap:26px}.contextIntegrationCategory{gap:10px}.contextIntegrationCategory>header{align-items:baseline;gap:10px;display:flex}.contextIntegrationCategory>header strong{color:var(--ds-text-secondary);font-size:12px;font-weight:600}.contextIntegrationCategory>header small{color:var(--ds-text-muted);font-size:11px}.contextIntegrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contextIntegrationCard{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 16px;display:grid}.contextIntegrationCard__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.contextIntegrationCard__copy strong,.contextIntegrationCard__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contextIntegrationCard__copy strong{color:var(--ds-text-secondary);font-size:13px;font-weight:500}.contextIntegrationCard__copy small{color:var(--ds-text-muted);font-size:10px}.contextIntegrationCard footer{grid-column:3;justify-content:flex-end;align-items:center;gap:12px;display:flex}.contextConnectionSummary{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);flex-direction:column;gap:4px;padding:14px;display:flex}.contextConnectionSummary span,.contextConnectionSummary small{color:var(--ds-text-muted);font-size:11px}.contextConnectionSummary strong{color:var(--ds-text-secondary);font-size:13px;font-weight:500}.contextRow{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:16px;display:grid}.contextList>.contextRow:last-child{border-bottom:0}.providerMark--custom_mcp{letter-spacing:.04em;font-size:9px}.contextRow__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.contextRow__copy strong{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.contextRow__copy>small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.contextRow__action{justify-content:flex-end;width:auto;display:flex}.contextIntegrationControls{align-items:center;gap:6px;display:flex}.contextIntegrationControls>.dsIconButton{width:30px;height:30px;color:var(--ds-text-muted);background:0 0;border:0}.contextIntegrationToggle{cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.contextIntegrationToggle:disabled{cursor:not-allowed;opacity:.48}.contextIntegrationToggle>i{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-canvas);width:34px;height:20px;padding:2px;display:block}.contextIntegrationToggle>i>i{background:var(--ds-text-muted);width:14px;height:14px;transition:transform var(--ds-duration-fast) ease;border-radius:50%;display:block}.contextIntegrationToggle[aria-checked=true]>i{border-color:var(--ds-positive-border);background:var(--ds-positive-surface)}.contextIntegrationToggle[aria-checked=true]>i>i{background:var(--ds-positive);transform:translate(14px)}.workspaceSecretsPanel{flex-direction:column;gap:12px;display:flex}.workspaceSelectedSecretList{border:1px solid var(--border);border-radius:8px;overflow:hidden}.workspaceSelectedSecret{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 14px;display:flex}.workspaceSelectedSecret:last-child{border-bottom:0}.workspaceSelectedSecret>span{flex-direction:column;gap:3px;min-width:0;display:flex}.workspaceSelectedSecret strong{color:var(--secondary);font-size:13px;font-weight:500;line-height:18px}.workspaceSelectedSecret small,.workspaceSecretsEmpty{color:var(--dim);font-size:12px;line-height:17px}.workspaceSecretsEmpty{border:1px dashed var(--border);border-radius:8px;margin:0;padding:16px}.workspaceSecretList{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.workspaceSecretForm{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px;display:grid}.workspaceSecretDialogIcon{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--secondary);letter-spacing:1px;border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.workspaceSecretDialogSection{flex-direction:column;gap:12px;display:flex}.workspaceSecretDialogSection+.workspaceSecretDialogSection{border-top:1px solid var(--border);padding-top:20px}.workspaceSecretDialogSection__title{color:var(--secondary);font-size:13px;font-weight:500;line-height:18px}.workspaceSecretDialog .workspaceSecretForm{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceSecretDialog .workspaceSecretHosts{grid-column:1/-1}.workspaceSecretDialog .workspaceSecretForm>.dsButton{grid-column:1/-1;width:fit-content}.workspaceSecretForm input{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:38px;color:var(--secondary);font:inherit;border-radius:6px;outline:none;padding:0 11px}.workspaceSecretForm input:focus{border-color:var(--border-logo)}.workspaceSecretHint,.workspaceSecretError{color:var(--dim);margin:0;font-size:12px;line-height:17px}.workspaceSecretError{color:var(--danger)}.configurationDialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.configurationDialog{border:1px solid var(--border-strong);background:#0b0b0b;border-radius:10px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #000000a6}.configurationDialog__header{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:18px 20px;display:grid}.configurationDialog__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.configurationDialog__copy strong{color:var(--foreground);font-size:16px;font-weight:500;line-height:22px}.configurationDialog__copy small{color:var(--dim);font-size:12px;line-height:17px}.configurationDialog__header>button{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:22px;line-height:28px}.configurationDialog__header>button:hover{background:var(--surface);color:var(--foreground)}.configurationDialog__body{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.configurationDialog__body .repositoryPicker{margin-top:-8px;margin-bottom:8px}.configurationDialog__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 20px;display:flex}.configurationDialog__footer>span{color:var(--dim);font-size:12px;line-height:16px}.configurationDialog__footer .button{min-width:84px}.contextSettingRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.contextSettingRow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.contextSettingRow strong{color:var(--secondary);font-size:13px;font-weight:500;line-height:18px}.contextSettingRow small{color:var(--dim);font-size:12px;line-height:16px}.prModeTabs{border:1px solid var(--border);border-radius:7px;flex:none;align-items:center;padding:3px;display:flex}.prModeTabs button{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:11px;line-height:15px}.prModeTabs button.isSelected{background:var(--foreground);color:var(--background);font-weight:500}.repositoryPicker{flex-direction:column;gap:12px;margin-top:-6px;margin-bottom:10px;display:flex}.repositoryPicker__controls{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:10px;display:grid}.repositorySearch{border:1px solid var(--border-strong);background:var(--background);min-width:0;min-height:42px;color:var(--secondary);border-radius:7px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 12px;display:grid}.repositorySearch input{appearance:none;width:100%;min-width:0;height:40px;color:var(--secondary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.repositoryOrganizationPicker{min-width:0;position:relative}.repositoryOrganizationPicker__trigger{background:var(--background);border-radius:7px;height:42px}.repositoryOrganizationPicker__trigger>.providerGlyph{width:18px;height:18px;color:var(--foreground)}.repositoryOrganizationPicker__trigger>.repositoryOrganizationPicker__label{min-width:0;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.repositoryOrganizationPicker__popover{padding:5px}.repositoryOrganizationPicker__popover .channelPicker__options{margin-top:0}.repositoryOrganizationPicker__popover .channelPicker__options>button{color:var(--secondary)}.repositorySearch{grid-template-columns:18px minmax(0,1fr)}.repositorySearch>svg,.repositorySearch input::placeholder{color:var(--dim)}.repositorySearch:focus-within{border-color:var(--muted)}.repositoryConnectList{border:1px solid var(--border);border-radius:7px;max-height:250px;overflow:auto}.repositoryConnectRow{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) 94px;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:grid}.repositoryConnectRow:last-of-type{border-bottom:0}.repositoryConnectRow__icon{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--muted);border-radius:999px;place-items:center;display:grid}.repositoryConnectRow__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.repositoryConnectRow__copy strong{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.repositoryConnectRow__copy small,.repositoryConnectList>p{color:var(--dim);margin:0;font-size:11px;line-height:15px}.repositoryConnectButton{width:94px}.repositoryConnectButton.isConnected{color:var(--live);background:#173225;border-color:#36513e}.repositoryConnectList>p{text-align:center;padding:22px 14px}.promptField{flex-direction:column;gap:8px;display:flex}.promptField textarea{border:1px solid var(--border-strong);resize:vertical;background:var(--surface);width:100%;min-height:118px;color:var(--secondary);border-radius:7px;outline:none;padding:13px 14px;font-size:13px;line-height:20px}.promptField textarea:focus{border-color:var(--border-logo)}.promptField__meta{color:var(--dim);justify-content:space-between;align-items:center;gap:20px;font-size:11px;line-height:15px;display:flex}.createAgentActions{justify-content:flex-end;align-items:center;gap:12px;min-height:78px;display:flex}.createRequirement{color:var(--dim);margin-right:auto;font-size:12px;line-height:16px}.createRequirement.isReady{color:var(--live)}:is(html:has(.appShell--create),body:has(.appShell--create)){background:var(--ds-canvas)}.appShell--create{background:var(--ds-canvas);color:var(--ds-text-primary);font-family:var(--ds-font-sans);gap:32px}.appShell--create .createAgentHeading{min-height:104px;padding:8px 0 16px}.appShell--create .createAgentHeading h1{color:var(--ds-text-primary);letter-spacing:normal;font-size:33px;font-weight:500;line-height:45px}.appShell--create .createAgentHeading p{max-width:680px;color:var(--ds-text-muted);margin-top:6px;font-size:14px;line-height:20px}.appShell--create .createNotice{margin:-8px 0 0}.appShell--create .createStepper{grid-template-columns:187px minmax(0,1fr);justify-content:stretch;gap:34px}.appShell--create .createStepperRail{padding-top:12px;top:32px}.appShell--create .createStepperStep{border-radius:var(--ds-radius-medium);min-height:72px;color:var(--ds-text-disabled);font-family:var(--ds-font-sans);transition:background-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease;gap:12px;padding:12px}.appShell--create .createStepperStep:not(:disabled):hover{background:var(--ds-surface-base);color:var(--ds-text-secondary)}.appShell--create .createStepperStep:focus-visible,.appShell--create .channelPicker__trigger:focus-visible,.appShell--create .channelPicker__options>button:focus-visible,.appShell--create .repositorySearch:focus-within,.appShell--create .repositoryConnectButton:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px}.appShell--create .createStepperStep.isCurrent{background:var(--ds-surface-base);color:var(--ds-text-primary)}.appShell--create .createStepperStep__marker{border-color:var(--ds-border-strong);color:var(--ds-text-muted)}.appShell--create .createStepperStep.isCurrent .createStepperStep__marker{border-color:var(--ds-text-primary);box-shadow:inset 0 0 0 3px var(--ds-surface-base);background:var(--ds-text-primary);color:var(--ds-canvas)}.appShell--create .createStepperStep.isComplete .createStepperStep__marker{border-color:var(--ds-positive-border);background:var(--ds-positive-surface);color:var(--ds-positive)}.appShell--create .createStepperStep__copy small{color:var(--ds-text-muted)}.appShell--create .createStepperPanel .createSection{gap:24px;min-height:480px;padding:0}.appShell--create .createStepperPanel .createSection>header{padding:0 4px}.appShell--create .createStepperPanel .createSection h2{color:var(--ds-text-primary);letter-spacing:-.025em;font-size:24px;line-height:32px}.appShell--create .createStepperPanel .createSection header p{color:var(--ds-text-muted);margin-top:5px;font-size:14px;line-height:20px}.appShell--create .newAgentSetupStep{flex-direction:column;gap:28px;width:100%;max-width:760px;padding:0 4px;display:flex}.appShell--create .newAgentSetupStep--connect{gap:30px;max-width:720px;min-height:480px}.appShell--create .newAgentSetupStep>header{flex-direction:column;gap:10px;display:flex}.appShell--create .newAgentSetupStep h2{color:var(--ds-text-primary);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500;line-height:36px}.appShell--create .newAgentSetupStep header p{max-width:540px;color:var(--ds-text-muted);margin:0;font-size:14px;line-height:21px}.appShell--create .newAgentSetupStep--connect header p{max-width:520px}.appShell--create .newAgentSetupStep__connectAction{align-items:center;display:flex}.appShell--create .newAgentSetupStep__connectButton.dsButton{min-height:44px;padding-inline:20px;font-size:14px;line-height:20px}.appShell--create .newAgentSetupStep--connect .slackConnectionHeader{max-width:640px}.appShell--create .newAgentSetupStep--channel .channelPicker{gap:8px;width:100%;max-width:640px}.appShell--create .newAgentSetupStep--channel .channelPicker>span:first-child{color:var(--ds-text-secondary);font-weight:500}.appShell--create .newAgentSetupStep--channel .channelPicker__trigger{border-color:var(--ds-border-strong);background:var(--ds-surface-base);border-radius:10px;min-height:50px;padding-inline:15px;font-size:14px;line-height:20px}.appShell--create .newAgentSetupStep--channel .channelPicker__placeholder{color:var(--ds-text-disabled)}.appShell--create .createAgentActions--guided{justify-content:flex-start;gap:10px;width:100%;max-width:760px;min-height:0;padding:12px 4px 0}.appShell--create .createAgentActions--guided .dsButton{min-height:40px}.appShell--create .createAgentActions--guided .dsButton--secondary{border-color:var(--ds-border-strong);background:0 0}.appShell--create .createSection__body.dsPanel{border-radius:var(--ds-radius-large);background:var(--ds-surface-base);border:0;gap:24px}.appShell--create .createChoiceGrid{gap:12px}.appShell--create .createChoice.dsChoice{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-canvas);gap:12px;min-height:92px;padding:18px}.appShell--create .createChoice.dsChoice:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-raised)}.appShell--create .createChoice.dsChoice:has(input:checked){border-color:var(--ds-border-strong);background:var(--ds-surface-raised)}.appShell--create .createChoice.dsChoice:has(input:checked){box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.appShell--create .createChoice .dsChoice__copy{gap:4px}.appShell--create .createChoice .dsChoice__copy strong,.appShell--create .requiredOutput strong{color:var(--ds-text-primary);font-size:14px;line-height:20px}.appShell--create .createChoice .dsChoice__copy span{color:var(--ds-text-muted);font-size:12px;line-height:17px}.appShell--create .connectedSetup,.appShell--create .connectionPrompt,.appShell--create .contextList,.appShell--create .workspaceSecretList,.appShell--create .repositoryConnectList,.appShell--create .severityChecks>label{border-color:var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised)}.appShell--create .connectionPrompt.isFlat{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.appShell--create .connectedSetup--channel>.dsButton{align-self:end;min-height:36px}.appShell--create .connectedSetup--channel.dsPanel{border-color:var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:144px;padding:13px 16px;display:flex}.appShell--create .slackConnectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;display:flex}.appShell--create .slackConnectionIdentity{align-items:flex-start;gap:14px;display:flex}.appShell--create .connectedSetup--channel .connectedAccount{flex-shrink:0;width:190px}.appShell--create .connectedSetup--channel .connectedAccount span{text-transform:none}.appShell--create .slackReconnectButton.dsButton{border-color:#5e5e5e}.appShell--create .connectedSetup--channel .channelPicker{flex:none;align-self:stretch;width:100%}.appShell--create .connectedSetup--channel .channelPicker__trigger,.appShell--create .connectedSetup--channel .channelPicker__popover{width:270px;right:auto}.appShell--create .providerMark{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-small);color:var(--ds-text-primary)}.appShell--create .providerMark.isConnected{border-color:var(--ds-positive-border);color:var(--ds-positive)}.appShell--create .connectedAccount span,.appShell--create .createField>span:first-child,.appShell--create .projectPicker>span,.appShell--create .severityFilter legend{color:var(--ds-text-muted)}.appShell--create .connectedAccount strong,.appShell--create .channelPicker__trigger,.appShell--create .channelPicker__options>button{color:var(--ds-text-secondary)}.appShell--create .channelPicker__trigger,.appShell--create .projectPicker>div,.appShell--create .repositorySearch,.appShell--create .repositoryOrganizationPicker__trigger,.appShell--create .workspaceSecretForm input{border-color:var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-canvas);min-height:44px}.appShell--create .channelPicker__trigger:hover,.appShell--create .channelPicker__trigger[aria-expanded=true]{border-color:var(--ds-border-strong);background:var(--ds-surface-hover)}.appShell--create .channelPicker__popover{border-color:var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);box-shadow:var(--shadow-xl);padding:6px}.appShell--create .channelPicker__popover>input{border-color:var(--ds-border-default);background:var(--ds-surface-raised);height:40px;color:var(--ds-text-primary);border-radius:7px}.appShell--create .channelPicker__options>button{border-radius:7px;min-height:40px}.appShell--create .channelPicker__options>button:hover,.appShell--create .channelPicker__options>button.isSelected{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.appShell--create .createField--account .dsSelect__trigger{background:var(--ds-canvas)}.appShell--create .projectPicker>div{gap:10px 18px;padding:10px 12px}.appShell--create .projectPicker .dsChoice__copy strong{color:var(--ds-text-secondary)}.appShell--create .slackContextPicker{flex-direction:column;gap:10px;min-height:0;display:flex}.appShell--create .slackContextSearch{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-small);background:var(--ds-canvas);min-height:44px;color:var(--ds-text-muted);align-items:center;gap:9px;padding-inline:12px;display:flex}.appShell--create .slackContextSearch:focus-within{outline:2px solid var(--ds-text-primary);outline-offset:2px}.appShell--create .slackContextSearch>svg{flex:none;width:16px;height:16px}.appShell--create .slackContextSearch>input{min-width:0;height:42px;color:var(--ds-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:13px}.appShell--create .slackContextSearch>input::placeholder{color:var(--ds-text-muted)}.appShell--create .slackContextSearch>button{border-radius:var(--ds-radius-pill);background:var(--ds-surface-hover);width:28px;height:28px;color:var(--ds-text-secondary);cursor:pointer;border:0;flex:none;place-items:center;padding:0;font-size:17px;display:grid}.appShell--create .slackContextSearch>button:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px}.appShell--create .slackContextPicker__meta{min-height:20px;color:var(--ds-text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;line-height:15px;display:flex}.appShell--create .slackContextPicker__meta span:last-child{font-variant-numeric:tabular-nums}.appShell--create .slackContextChannelList{overscroll-behavior:contain;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-canvas);min-height:184px;max-height:min(440px,100vh - 310px);margin:0;padding:0;overflow-y:auto}.appShell--create .slackContextChannelRow{border-bottom:1px solid var(--ds-border-default);align-items:center;min-height:44px;padding:10px 12px}.appShell--create .slackContextChannelRow:last-of-type{border-bottom:0}.appShell--create .slackContextChannelRow:has(.dsChoice__input:checked){background:var(--ds-surface-raised)}.appShell--create .slackContextChannelRow .dsChoice__mark{margin-top:0}.appShell--create .slackContextChannelRow .dsChoice__copy strong{color:var(--ds-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:18px}.appShell--create .slackContextPicker__empty,.appShell--create .slackContextPicker__noResults{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-canvas);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:96px;padding:14px;display:flex}.appShell--create .slackContextPicker__empty>span,.appShell--create .slackContextPicker__noResults>span{flex-direction:column;gap:3px;min-width:0;display:flex}.appShell--create .slackContextPicker__empty strong,.appShell--create .slackContextPicker__noResults strong{color:var(--ds-text-primary);font-size:13px;font-weight:500;line-height:18px}.appShell--create .slackContextPicker__empty small,.appShell--create .slackContextPicker__noResults small{color:var(--ds-text-muted);font-size:12px;line-height:17px}.appShell--create .slackContextPicker__empty>.dsButton,.appShell--create .slackContextPicker__noResults>.dsButton{flex:none}@media (hover:hover){.appShell--create .slackContextChannelRow:hover{background:var(--ds-surface-hover)}}.appShell--create .requiredOutput__label small,.appShell--create .contextToolbar small,.appShell--create .contextRow__copy>small{color:var(--ds-text-muted)}.appShell--create .severityChecks>label{min-height:64px;padding:12px}.appShell--create .severityChecks>label:has(input:checked){border-color:var(--ds-border-strong);background:var(--ds-surface-hover)}.appShell--create .contextToolbar strong{color:var(--ds-text-primary)}.appShell--create .contextList{overflow:hidden}.appShell--create .contextRow{border-bottom-color:var(--ds-border-default)}.appShell--create .contextRow__copy strong{color:var(--ds-text-secondary)}.appShell--create .contextIntegrationControls>.dsIconButton{width:30px}.appShell--create .configurationDialog{border-color:var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-base);box-shadow:var(--shadow-xl)}.appShell--create .configurationDialog__header,.appShell--create .configurationDialog__footer,.appShell--create .contextRow,.appShell--create .repositoryConnectRow{border-color:var(--ds-border-default)}.appShell--create .configurationDialog__copy strong,.appShell--create .repositoryConnectRow__copy strong{color:var(--ds-text-primary)}.appShell--create .configurationDialog__copy small,.appShell--create .configurationDialog__footer>span,.appShell--create .repositoryConnectRow__copy small,.appShell--create .repositoryConnectList>p{color:var(--ds-text-muted)}.appShell--create .configurationDialog__header>.dsIconButton{border-radius:var(--ds-radius-pill);color:var(--ds-text-muted);background:0 0;border:1px solid #0000;font-size:20px}.appShell--create .contextSettingRow strong{color:var(--ds-text-secondary)}.appShell--create .contextSettingRow small{color:var(--ds-text-muted)}.appShell--create .repositoryConnectButton.isConnected{border-color:var(--ds-positive-border);background:var(--ds-positive-surface);color:var(--ds-positive)}.appShell--create .promptField textarea{border-color:var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);min-height:176px;color:var(--ds-text-primary)}.appShell--create .createAgentActions{min-height:84px;padding:8px 4px 0}.appShell--create .createRequirement{max-width:360px;color:var(--ds-text-muted)}.appShell--create .createRequirement.isReady{color:var(--ds-positive)}.issueList__header,.issueRow{grid-template-columns:minmax(0,40fr) 10fr minmax(0,32fr) 13fr 5fr;align-items:center;display:grid}.issueList__header{border-bottom:1px solid var(--border);height:42px;color:var(--dim);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:500}.issueList__header>span:not(:first-child),.issueRow>:not(:first-child){padding-left:12px}.issueRow{border-bottom:1px solid var(--border);min-height:78px;color:var(--muted);transition:background-color .14s}.issueRow:hover,.issueRow:focus-visible{background:var(--surface);outline:none}.issueRow__main{flex-direction:column;gap:4px;min-width:0;display:flex}.issueRow__title{align-items:center;gap:8px;min-width:0;display:flex}.issueRow__title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archivedBadge{border:1px solid var(--border-strong);color:var(--dim);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:600;line-height:14px}.issueRow.isArchived{opacity:.62}.issueRow__main strong{color:var(--foreground);font-size:14px;font-weight:500}.issueRow__main small,.issueRow__remediation{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.issueRow time{color:var(--muted);font-size:12px}.issueRow__arrow{color:var(--dim);justify-content:flex-end;display:flex}.issueDetail{--issueText:#f7f8f8;--issueBody:#c7c9ce;--issueMuted:#8a8f98;--issueDim:#62666d;--issueFaint:#3e4045;--issueHairline:#212224;--issueRailValue:#e8e9eb;--issueLink:#7e8cde;align-items:flex-start;gap:0;padding-top:18px;display:flex}:root[data-color-theme=light] .issueDetail{--issueText:var(--ds-text-primary);--issueBody:var(--ds-text-secondary);--issueMuted:var(--ds-text-muted);--issueDim:#787872;--issueFaint:var(--ds-text-disabled);--issueHairline:var(--ds-border-default);--issueRailValue:color-mix(in srgb, var(--ds-text-primary) 90%, var(--ds-text-secondary));--issueLink:#4b5aae}.issueDetail__main{flex-direction:column;flex:auto;gap:28px;min-width:0;padding-bottom:64px;padding-right:44px;display:flex}.issueHeader{flex-direction:column;gap:10px;display:flex}.issueHeader__back{color:var(--issueDim);align-self:flex-start;margin-bottom:2px;font-size:13px;line-height:16px;display:inline-flex}.issueHeader__back:hover{color:var(--issueText)}.issueHeader__meta{color:var(--issueDim);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.issueHeader__separator{color:var(--issueFaint)}.issueSeverityBadge{background:var(--ds-warning-surface);height:20px;color:var(--ds-warning);letter-spacing:.02em;border-radius:4px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.issueHeader h1{color:var(--issueText);letter-spacing:-.012em;margin:0;font-size:26px;font-weight:600;line-height:34px}.issueProse{flex-direction:column;gap:12px;display:flex}.issueProse p{color:var(--issueBody);white-space:pre-wrap;margin:0;font-size:15px;line-height:24px}.issueCallout{border:1px solid var(--issueHairline);background:#161617;border-radius:8px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.issueCallout h2{color:var(--issueText);margin:0;font-size:13px;font-weight:600;line-height:16px}.issueCallout p{color:#b4b7bd;white-space:pre-wrap;margin:0;font-size:14.5px;line-height:23px}.remediationList{flex-direction:column;gap:12px;display:flex}.remediationCard{background:#161617;border:1px solid #292a2e;border-radius:8px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.remediationCard__header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.remediationCard__header h3{color:var(--issueText);margin:0;font-size:14px;font-weight:600;line-height:20px}.remediationCard__kind{color:#aeb1b8;letter-spacing:.035em;text-transform:uppercase;background:#25262a;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:650;line-height:14px}.remediationCard__kind--code_change{color:#74c991;background:#173224}.remediationCard__kind--external_action{color:#aaa0e8;background:#2d2940}.remediationCard__description{color:var(--issueBody);white-space:pre-wrap;margin:0;font-size:14px;line-height:22px}.remediationPullRequest{min-width:0;color:var(--issueText);background:#101011;border:1px solid #303136;border-radius:6px;align-items:center;gap:11px;padding:13px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.remediationPullRequest:hover{background:#141415;border-color:#45474e}.remediationPullRequest__icon{color:#74c991;background:#203127;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.remediationPullRequest__icon svg{width:15px;height:15px}.remediationPullRequest__icon--merged{color:#aaa0e8;background:#2d2940}.remediationPullRequest__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.remediationPullRequest__body strong,.remediationPullRequest__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remediationPullRequest__body strong{font-size:13px;font-weight:600;line-height:18px}.remediationPullRequest__body small{color:var(--issueMuted);font-size:11px;line-height:16px}.remediationPullRequest__state{color:#74c991;text-transform:uppercase;background:#173224;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650;line-height:14px}.remediationPullRequest__state--merged{color:#aaa0e8;background:#2d2940}.remediationPullRequest>svg{width:13px;height:13px;color:var(--issueMuted);flex:none}.remediationActivity{background:#121213;border:1px solid #292a2e;border-radius:6px;overflow:hidden}.remediationActivity>summary{color:var(--issueText);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.remediationActivity>summary::-webkit-details-marker{display:none}.remediationActivity>summary:before{border-right:1px solid var(--issueMuted);border-bottom:1px solid var(--issueMuted);content:"";flex:none;width:5px;height:5px;transition:transform .12s;transform:rotate(-45deg)}.remediationActivity[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.remediationActivity>summary>span:first-of-type{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.remediationActivity>summary strong{font-size:12px;font-weight:600}.remediationActivity>summary small{color:var(--issueMuted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.remediationActivity__count{color:#aeb1b8;text-align:center;background:#25262a;border-radius:999px;min-width:20px;padding:1px 5px;font-size:10px;line-height:16px}.remediationActivity__list{margin:0;padding:4px 12px 12px;list-style:none}.remediationActivity__item{color:var(--issueBody);padding:8px 0 8px 20px;position:relative}.remediationActivity__item>div,.remediationActivity__item>details{min-width:0}.remediationActivity__item:not(:last-child):before{content:"";background:#303136;width:1px;position:absolute;top:17px;bottom:-9px;left:4px}.remediationActivity__marker{background:#121213;border:2px solid #5d6068;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:0}.remediationActivity__item--success .remediationActivity__marker{border-color:#74c991}.remediationActivity__item--failed .remediationActivity__marker{border-color:#e47878}.remediationActivity__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.remediationActivity__heading strong,.remediationActivity__heading a{color:var(--issueText);font-size:12px;font-weight:550;line-height:18px}.remediationActivity__heading a:hover{color:#d8dae0}.remediationActivity__heading time{color:var(--issueMuted);flex:none;font-size:10px;line-height:16px}.remediationActivity__item p{overflow-wrap:anywhere;color:var(--issueMuted);white-space:pre-wrap;margin:2px 0 0;font-size:11px;line-height:17px}.remediationReviewRun>summary{cursor:pointer;grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:8px;list-style:none;display:grid}.remediationReviewRun>summary::-webkit-details-marker{display:none}.remediationReviewRun>summary:before{border-right:1px solid var(--issueMuted);border-bottom:1px solid var(--issueMuted);content:"";width:5px;height:5px;transition:transform .12s;transform:rotate(-45deg)}.remediationReviewRun[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.remediationReviewRun>summary>span{align-items:baseline;gap:8px;min-width:0;display:flex}.remediationReviewRun>summary strong{color:var(--issueText);font-size:12px;font-weight:550;line-height:18px}.remediationReviewRun>summary small{color:var(--issueMuted);font-size:10px;line-height:16px}.remediationReviewRun>summary time{color:var(--issueMuted);white-space:nowrap;font-size:10px;line-height:16px}.remediationReviewTrace{border:1px solid var(--ds-border-default);background:var(--ds-surface-base);border-radius:8px;margin-top:10px;overflow:hidden}.remediationReviewTrace>header{border-bottom:1px solid var(--ds-border-default);justify-content:space-between;align-items:center;min-height:36px;padding:8px 12px;display:flex}.remediationReviewTrace>header strong{color:var(--ds-text-primary);font-family:var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.remediationReviewTrace>header span{color:var(--ds-text-disabled);font-family:var(--ds-font-mono);font-size:9px}.remediationReviewTrace__timeline{max-height:min(560px,70vh);padding:7px;overflow-y:auto}.remediationReviewTrace__timeline>li{flex:none}.remediationReviewTrace__timeline .traceTool>details>summary{border-radius:6px}.remediationReviewTrace__timeline .traceTool__data{margin:4px 10px 12px 42px}.remediationReviewTrace__timeline .traceTool__data pre{background:#0d0d0e;border-radius:6px}.remediationReviewTrace__timeline .traceMessage{border-radius:6px;min-height:0;padding:9px 10px}.remediationReviewTrace__timeline .traceMessage--assistant{background:#141415;border:1px solid #292a2e}.remediationReviewTrace__timeline .traceMessage--assistant .traceMessage__content{font-size:11px;line-height:18px}.remediationReviewTrace__empty{color:var(--issueMuted);font-family:var(--ds-font-mono);margin:10px 12px 12px;font-size:10px}.remediationDiff{flex-direction:column;gap:16px;min-width:0;display:flex}.remediationDiff__repository,.remediationDiff__files{flex-direction:column;gap:8px;min-width:0;display:flex}.remediationDiff__repository>h4{color:var(--issueMuted);font-family:var(--ds-font-mono);margin:0;font-size:11px;font-weight:600;line-height:16px}.remediationDiff__file{background:#101011;border:1px solid #303136;border-radius:6px;max-height:420px;font-size:12px;display:block;overflow:auto}.remediationDiff__loading{min-height:92px;color:var(--issueMuted);background:#101011;border:1px solid #303136;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.remediationDiff__fallback,.remediationPrompt pre{color:#c8cbd1;max-height:360px;font:12px/19px var(--mono);white-space:pre;background:#101011;border:1px solid #303136;border-radius:6px;margin:0;padding:13px 14px;overflow:auto}.remediationPrompt{flex-direction:column;gap:7px;display:flex}.remediationPrompt>span{color:var(--issueMuted);text-transform:uppercase;font-size:11px;font-weight:600;line-height:14px}.remediationCard__actions{justify-content:flex-end;align-items:center;gap:12px;min-height:30px;display:flex}.remediationCard__failure{color:#f29a9a;margin-right:auto;font-size:12px;line-height:16px}.remediationCard__status{color:var(--issueMuted);font-size:12px;line-height:16px}.issueSection{flex-direction:column;gap:2px;display:flex}.issueSection__title{color:var(--issueText);margin:0;padding-bottom:8px;font-size:13px;font-weight:600;line-height:16px}.issueSection .inlineEmpty{padding-left:10px}.issueSection__copy{color:var(--issueBody);white-space:pre-wrap;margin:0;padding:10px;font-size:14.5px;line-height:23px}.issueTimeline{counter-reset:issue-timeline;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.issueTimeline li{counter-increment:issue-timeline;border-radius:6px;min-height:44px;padding:10px 10px 10px 44px;position:relative}.issueTimeline li:before{content:counter(issue-timeline);border:1px solid var(--issueHairline);width:20px;height:20px;color:var(--issueMuted);border-radius:999px;place-items:center;font-size:10px;font-weight:600;display:grid;position:absolute;top:11px;left:10px}.issueTimeline strong{color:var(--issueText);font-size:14px;font-weight:500;line-height:18px;display:block}.issueTimeline p{color:var(--issueMuted);margin:3px 0 0;font-size:13.5px;line-height:21px}.evidenceList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.evidenceList li{border-radius:6px;align-items:flex-start;gap:14px;padding:12px 10px;display:flex}.evidenceGlyph{color:#9da3ae;background:#232427;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.evidenceGlyph .providerGlyph,.evidenceGlyph .providerGlyph>svg{width:12px;height:12px;font-size:6px}.evidenceGlyph--sentry{color:#c88be0;background:#2a1e2e}.evidenceGlyph--datadog{color:#7fbee8;background:#1e2e3a}.evidenceGlyph--clickstack{background:#232427}.evidenceItem__body{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.evidenceItem__body strong{color:var(--issueText);font-size:14px;font-weight:500;line-height:18px}.evidenceItem__body p{color:var(--issueMuted);margin:0;font-size:13.5px;line-height:21px}.evidenceItem__body a{color:var(--issueLink);margin-top:2px;font-size:12.5px;line-height:16px}.evidenceItem__body a:hover{text-underline-offset:3px;text-decoration:underline}.evidenceItem__body code{color:#6e7480;margin-top:2px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:16px}.evidenceItem__source{width:64px;color:var(--issueDim);flex:none;justify-content:flex-end;font-size:12px;line-height:16px;display:flex}.issueLine{min-height:44px;color:inherit;transition:background var(--ds-duration-fast) var(--ds-ease-standard);border-radius:6px;align-items:center;gap:12px;padding:0 10px;display:flex}.issueLine--stacked{min-height:48px}a.issueLine:hover{background:#161617}a.issueLine:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:-2px}.issueLine__status{width:16px;color:var(--issueMuted);flex:none;justify-content:center;align-items:center;display:flex}.issueLine__status .providerGlyph,.issueLine__status .providerGlyph>svg{width:14px;height:14px;font-size:7px}.issueLine__status--active{color:#e9a23b}.issueLine__status--resolved{color:#4cb782}.issueLine__status--failed{color:var(--ds-danger)}.issueLine__title{min-width:0;color:var(--issueText);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.issueLine__note{color:var(--issueDim);flex:none;padding-left:10px;font-size:13px;line-height:16px}.issueLine__spacer{flex:auto}.issueLine__date{width:76px;color:var(--issueDim);flex:none;justify-content:flex-end;font-size:12.5px;line-height:16px;display:flex}.issueLine__chevron{color:#4a4d53;flex:none;justify-content:flex-end;align-items:center;width:14px;display:flex}.issueLine__chevron svg{width:12px;height:12px}.issueLine__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.issueLine__body strong{color:var(--issueText);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.issueLine__body small{color:var(--issueDim);font-size:12.5px;line-height:16px}.issueLine__action{color:#c7c9ce;background:#1a1a1c;border:1px solid #292a2e;border-radius:6px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.issueLine__action:hover{color:var(--issueText);background:#232326;border-color:#3a3b40}.issueRail{flex-direction:column;flex:none;gap:20px;width:230px;padding:24px 28px;display:flex}.issueRail__group{flex-direction:column;gap:2px;display:flex}.issueRail__title{color:#e8e9ebcc;align-items:center;height:30px;margin:0;padding:0 6px;font-size:14px;font-weight:600;line-height:18px;display:flex}.issueRail__row{border-radius:5px;align-items:center;gap:10px;min-height:30px;padding:0 6px;display:flex}.issueRail__label{width:64px;color:var(--issueDim);flex:none;font-size:12.5px;line-height:16px}.issueRail__icon{flex:none;justify-content:center;align-items:center;width:14px;display:flex}.issueRail__icon--severity{color:#e9a23b}.issueRail__row .evidenceGlyph{border-radius:4px;width:14px;height:14px;margin-top:0}.issueRail__value{min-width:0;color:var(--issueRailValue);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:16px;overflow:hidden}.issueRail__actions{border-top:1px solid var(--issueHairline);flex-direction:column;gap:8px;padding-top:20px;display:flex}.issueRail__actions .dsButton{width:100%}.investigationIssues{flex-direction:column;gap:18px;display:flex}.investigationIssue{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:18px}.investigationIssue>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.investigationIssue>header>span:last-child{color:var(--dim);font-size:10px}.investigationIssue h3{margin-bottom:8px;font-size:16px}.investigationIssue>a:hover h3{text-underline-offset:3px;text-decoration:underline}.investigationIssue__remediation{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.investigationIssue__remediation>p{white-space:pre-wrap}@media (width<=900px){.appShell,.appShell--investigation{padding-inline:28px}.traceTool__data{margin-right:0}.globalHeader__left{gap:32px}.memberRow{grid-template-columns:34px minmax(0,1fr) 105px 92px}.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.summaryItem:nth-child(3){border-left:0;padding-left:0}.summaryItem:nth-child(n+3){border-top:1px solid var(--border)}.investigationRow{grid-template-columns:minmax(0,1fr) 76px;gap:5px 10px;padding:14px 0}.investigationStatus,.investigationRow time{grid-column:1}.investigationRow__action{grid-area:1/2/4}.investigationDetailLayout{grid-template-columns:1fr}.issueDetail{flex-direction:column;gap:8px}.issueDetail__main{padding-bottom:8px;padding-right:0}.issueRail{border-top:1px solid var(--issueHairline);width:100%;padding:20px 0 0}.investigationDetailContent{border-right:0;padding-right:0}.tracePanel{padding-left:0}.agentForm{grid-template-columns:1fr;gap:36px}.createSection,.createStepper{grid-template-columns:190px minmax(0,1fr);gap:32px}.connectedSetup,.connectionPrompt{flex-wrap:wrap;align-items:stretch}.connectedAccount{width:150px}.connectedSetup--channel{grid-template-columns:34px 150px minmax(220px,1fr)}.connectedSetup--channel>.button{grid-column:3;justify-self:start}.contextRow{grid-template-columns:34px minmax(0,1fr) 90px 104px}.integrationRow,.integrationRow--featured,.billingGrid{grid-template-columns:1fr}.integrationCard,.integrationCard.isFeatured,.integrationRow--featured .integrationCard{min-height:180px}}@media (width<=760px){.agentConfiguration.dsPanel--padding-default{padding:20px}.agentConfiguration__header{flex-direction:column;align-items:flex-start;gap:4px}.agentConfiguration__header>span{white-space:normal}.agentConfiguration__flow--vertical{height:560px;margin-top:16px}}@media (width<=620px){.appShell{gap:30px;padding:22px 20px 32px}.appShell--investigation{padding:22px 20px 32px}.appShell--investigation .globalHeader{height:36px}.investigationHero{gap:14px;padding-top:2px}.investigationHero__title{flex-direction:column;align-items:flex-start;gap:12px}.investigationHero h1{font-size:26px;line-height:34px}.investigationPage__body{gap:32px;padding-top:32px}.investigationOutcomeCard__inner,.investigationTriggerCard__inner{padding:20px}.investigationOutcomeCard__inner--failure{flex-wrap:wrap;align-items:flex-start}.investigationOutcomeCard__inner--failure .dsButton{width:100%}.investigationOutcomeCard__header{flex-direction:column;align-items:flex-start;gap:12px}.investigationSectionHeading{flex-direction:column;align-items:flex-start;gap:2px}.investigationPage--live .investigationSectionHeading h2{font-size:22px}.investigationTriggerCard__inner{flex-direction:column}.investigationTriggerCard__content{width:100%}.investigationTriggerCard h3{margin-top:0}.traceTool>details>summary{grid-template-columns:24px minmax(0,1fr)}.traceTool__data{margin-left:46px}.traceMessage>article>header>span{flex-direction:column;align-items:flex-start;gap:0}.globalHeader__left{gap:22px}.billingBanner{flex-direction:column;align-items:flex-start;margin-bottom:0}.brand span{display:none}.primaryNav{gap:18px}.accountMenuTrigger__workspace{display:none}.accountMenuTrigger{gap:4px;padding-left:4px}.pageHeading,.detailHeading,.investigationDetailHeading{flex-direction:column;align-items:flex-start;gap:22px}.agentDetailHeading{flex-direction:column;align-items:flex-start;gap:24px;min-height:0;padding:8px 0 4px}.agentDetailHeading h1{font-size:29px;line-height:38px}.agentDetailActions{width:100%}.agentDetailActions>.dsButton{flex:1 1 0}.investigationDetailHeading h1{font-size:26px;line-height:33px}.investigationDetailHeading .button{width:100%}.pageHeading h1{font-size:38px;line-height:44px}.pageHeading .button,.buttonGroup{width:100%}.issueHeader h1{font-size:23px;line-height:30px}.titleWithBadge{flex-wrap:wrap;align-items:flex-start}.buttonGroup .button,.buttonGroup .dsButton{flex:1 1 0}.summaryGrid{grid-template-columns:1fr}.summaryItem:not(:first-child){border-top:1px solid var(--border);border-left:0;padding-left:0}.investigationDetailSection{grid-template-columns:1fr;gap:12px}.issueList__header{display:none}.issueRow{grid-template-columns:minmax(0,1fr) auto 24px;gap:10px;padding:14px 0}.issueRow__remediation,.issueRow time{display:none}.issueRow>:not(:first-child){padding-left:0}.evidenceList li{flex-wrap:wrap;gap:10px}.evidenceItem__source{width:auto;padding-left:34px}.issueLine__note,.issueLine__date{display:none}.traceTimeline summary{flex-direction:column;gap:3px}.inlineFields{flex-direction:column}.createAgentHeading{flex-direction:column;align-items:flex-start;gap:20px}.createSection{grid-template-columns:1fr;gap:20px}.createStepper{grid-template-columns:1fr;gap:28px}.createStepperRail{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:static}.createStepperStep{grid-template-columns:1fr;justify-items:center;gap:5px;min-height:68px;padding:9px 4px}.createStepperStep__copy{align-items:center}.createStepperStep__copy strong{text-align:center;font-size:10px;line-height:14px}.createStepperStep__copy small{display:none}.createStepperPanel .createSection{min-height:0}.createChoiceGrid,.severityFilter,.repositoryPicker{grid-template-columns:1fr}.connectedSetup--channel{grid-template-columns:1fr;align-items:stretch}.connectedSetup--channel>.button{grid-column:1;justify-self:stretch;width:100%}.connectedAccount,.createField--account,.connectionPrompt .button{width:100%}.contextToolbar,.contextSettingRow,.contextIntegrationCatalog__header{flex-direction:column;align-items:stretch}.contextIntegrationSearch{width:100%}.appShell--settings .tagModeSettings__toggleSection .contextToolbar{flex-direction:row;align-items:center}.appShell--settings .tagModeSettings .contextIntegrationSearch{width:100%}.contextIntegrationGrid{grid-template-columns:1fr}.contextIntegrationCategory>header{flex-direction:column;align-items:flex-start;gap:1px}.contextRow{grid-template-columns:34px minmax(0,1fr);padding:14px}.contextRow__action{grid-column:2;justify-content:flex-start;width:auto}.configurationDialogBackdrop{padding:12px}.configurationDialog{max-height:calc(100vh - 24px)}.configurationDialog__header,.configurationDialog__body,.configurationDialog__footer{padding-left:14px;padding-right:14px}.contextSettingRow .miniButton,.prModeTabs{width:100%}.prModeTabs button{flex:1 1 0}.repositoryPicker{margin-top:-6px;margin-bottom:10px}.repositoryPicker__controls{grid-template-columns:1fr}.repositoryConnectRow{grid-template-columns:30px minmax(0,1fr) 86px}.repositoryConnectButton{width:86px}.promptField__meta,.createAgentActions{flex-direction:column;align-items:stretch}.createAgentActions{padding:22px 0}.createAgentActions .button,.field--model,.integrationSearch{width:100%}.inviteForm__controls{flex-wrap:wrap}.inviteForm__controls input{flex-basis:100%}.inviteForm__controls select,.inviteForm__controls .button{flex:1 1 0}.memberRow{grid-template-columns:34px minmax(0,1fr) auto;gap:8px 10px;padding:12px 0}.memberIdentity{grid-column:2/4}.memberRow select,.roleLabel{grid-column:2}.memberAction,.memberActionPlaceholder,.invitationActions{grid-column:3}.memberAvatar{grid-row:1/3}}@media (width<=900px){.appShell--create .createStepper{grid-template-columns:180px minmax(0,1fr);gap:32px}.appShell--create .connectedSetup--channel{grid-template-columns:34px 150px minmax(220px,1fr)}.appShell--create .connectedSetup--channel>.dsButton{grid-column:3;justify-self:start}.workspaceSecretForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.appShell--create{gap:28px}.appShell--create .createAgentHeading{min-height:0;padding:4px 0 8px}.appShell--create .createAgentHeading h1{font-size:28px;line-height:36px}.appShell--create .createStepper{grid-template-columns:1fr;gap:28px}.appShell--create .createStepperRail{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.appShell--create .createStepperRail--three{grid-template-columns:repeat(3,minmax(0,1fr))}.appShell--create .createStepperStep{background:0 0;min-height:68px;padding:8px 4px}.appShell--create .createStepperStep.isCurrent{background:var(--ds-surface-base)}.appShell--create .createStepperPanel .createSection,.appShell--create .newAgentSetupStep--connect{min-height:0}.appShell--create .createSection__body.dsPanel{border-radius:var(--ds-radius-medium);padding:20px}.appShell--create .connectedSetup--channel,.workspaceSecretList,.workspaceSecretForm{grid-template-columns:1fr}.workspaceSecretForm .dsButton{width:100%}.appShell--create .slackConnectionHeader{flex-direction:column;align-items:stretch}.appShell--create .slackReconnectButton.dsButton{width:fit-content}.appShell--create .connectedSetup--channel .channelPicker__trigger,.appShell--create .connectedSetup--channel .channelPicker__popover{width:100%}.appShell--create .connectedSetup--channel>.dsButton{grid-column:1;justify-self:stretch;width:100%}.appShell--create .connectionPrompt .dsButton,.appShell--create .contextSettingRow .dsButton,.appShell--create .contextSettingRow .dsSegmentedControl,.appShell--create .createAgentActions .dsButton{width:100%}.appShell--create .promptField textarea{min-height:220px}.appShell--create .createAgentActions{padding-top:20px}.screenSkeleton__actions{width:100%}.screenSkeleton__actions .screenSkeleton__button{flex:1 1 0}.screenSkeleton__setupBody{grid-template-columns:1fr}.screenSkeleton__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.screenSkeleton__step{grid-template-columns:26px;justify-content:center}.screenSkeleton__step>.dsSkeleton:not(.dsSkeleton--circle){display:none}.screenSkeleton__setupChoices{grid-template-columns:1fr}}@media (width<=760px){.screenSkeleton__pipeline{grid-template-columns:1fr}}:root[data-color-theme=light] .inviteForm input,:root[data-color-theme=light] .inviteForm select,:root[data-color-theme=light] .invitationLink input,:root[data-color-theme=light] .memberRow select,:root[data-color-theme=light] .memberAvatar,:root[data-color-theme=light] .channelPicker__popover,:root[data-color-theme=light] .configurationDialog{background:var(--ds-surface-base)}:root[data-color-theme=light] .siteDialog__instructions,:root[data-color-theme=light] .siteDialog__site,:root[data-color-theme=light] .siteDialog__field input,:root[data-color-theme=light] .siteDialog__field select{background:var(--ds-surface-raised)}:root[data-color-theme=light] .channelPicker__popover>input{background:var(--ds-canvas)}:root[data-color-theme=light] .billingProgress,:root[data-color-theme=light] .toggle:after{background:var(--ds-surface-hover)}:root[data-color-theme=light] .issueCallout,:root[data-color-theme=light] .remediationCard,:root[data-color-theme=light] .remediationPullRequest,:root[data-color-theme=light] .remediationActivity,:root[data-color-theme=light] .remediationReviewTrace__timeline .traceTool__data pre,:root[data-color-theme=light] .remediationReviewTrace__timeline .traceMessage--assistant,:root[data-color-theme=light] .remediationDiff__file,:root[data-color-theme=light] .remediationDiff__loading,:root[data-color-theme=light] .remediationDiff__fallback,:root[data-color-theme=light] .remediationPrompt pre{border-color:var(--ds-border-default);background:var(--ds-surface-base)}:root[data-color-theme=light] .remediationCard__kind,:root[data-color-theme=light] .remediationActivity__count,:root[data-color-theme=light] .evidenceGlyph,:root[data-color-theme=light] .evidenceGlyph--clickstack,:root[data-color-theme=light] a.issueLine:hover,:root[data-color-theme=light] .issueLine__action{border-color:var(--ds-border-default);background:var(--ds-surface-hover);color:var(--issueMuted)}:root[data-color-theme=light] .remediationPullRequest:hover,:root[data-color-theme=light] .issueLine__action:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-raised);color:var(--issueText)}:root[data-color-theme=light] .remediationActivity__marker{background:var(--ds-surface-base)}:root[data-color-theme=light] .remediationCard__kind--code_change,:root[data-color-theme=light] .remediationPullRequest__icon,:root[data-color-theme=light] .remediationPullRequest__state{background:var(--ds-positive-surface);color:var(--ds-positive)}:root[data-color-theme=light] .remediationCard__kind--external_action,:root[data-color-theme=light] .remediationPullRequest__icon--merged,:root[data-color-theme=light] .remediationPullRequest__state--merged{color:#6652ad;background:#eeeafb}:root[data-color-theme=light] .evidenceGlyph--sentry{color:#8b4aa1;background:#f5eafa}:root[data-color-theme=light] .evidenceGlyph--datadog{color:#326b96;background:#e7f1f8}:root[data-color-theme=light] .issueCallout p,:root[data-color-theme=light] .remediationDiff__fallback,:root[data-color-theme=light] .remediationPrompt pre{color:var(--issueBody)}:root[data-color-theme=light] .issueRail__title{color:var(--issueText)}@media (width<=620px){.appShell--create .slackContextSearch>input{font-size:16px}.appShell--create .slackContextPicker__empty,.appShell--create .slackContextPicker__noResults{flex-direction:column;align-items:stretch}.appShell--create .slackContextPicker__empty>.dsButton,.appShell--create .slackContextPicker__noResults>.dsButton{width:100%}.authThemeToggle{top:18px;right:18px}}@media (width<=440px){.globalHeader .brand{display:none}.globalHeader__left{gap:0}.primaryNav{gap:14px;font-size:12px}.globalHeader__right{gap:4px}.globalThemeToggle{width:30px;height:30px}}:is(html:has(.appShell--scans),body:has(.appShell--scans)){background:var(--ds-canvas)}.appShell--scans{background:var(--ds-canvas);color:var(--ds-text-primary);font-family:var(--ds-font-sans);gap:40px}.scansSetup,.scansSettings{flex-direction:column;display:flex}.scansSetup{gap:32px}.scansSettings{gap:24px}.scansHeading{align-items:flex-end;min-height:0;padding-block-end:0}.scansHeading h1{color:var(--ds-text-primary);letter-spacing:normal;text-wrap:balance;font-size:33px;font-weight:500;line-height:45px}.scansHeading p{color:var(--ds-text-muted);text-wrap:pretty;margin-block-start:9px;font-size:14px;line-height:20px}.scanControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,720px);display:grid}.scanControls .dsField__label{color:var(--ds-text-secondary);font-size:12px;font-weight:500;line-height:16px}.scanControls .dsSelect__trigger{background:var(--ds-surface-base)}.scanSources,.recentScans{flex-direction:column;gap:16px;display:flex}.scanSourceSummary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding-block:8px;display:grid}.scanSourceSummary__providers{padding-inline-start:2px;display:flex}.scanSourceSummary__providers .providerMark{background:var(--ds-surface-base);box-shadow:0 0 0 3px var(--ds-canvas)}.scanSourceSummary__providers .providerMark+.providerMark{margin-inline-start:-8px}.scanSourceSummary__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.scanSourceSummary__copy strong{color:var(--ds-text-primary);font-size:14px;font-weight:500;line-height:20px}.scanSourceSummary__copy small{color:var(--ds-text-muted);font-size:11px;line-height:16px}.scanSourceSummary__copy small:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scanSectionHeading h2{color:var(--ds-text-primary);margin:0;font-size:18px;font-weight:500;line-height:25px}.scanSectionHeading p{color:var(--ds-text-muted);margin:3px 0 0;font-size:12px;line-height:17px}.scanSourcesDialog{background:var(--ds-surface-base);border:0;width:min(840px,100%)}.scanSourcesDialog__mark{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);width:34px;height:34px;color:var(--ds-text-secondary);place-items:center;display:grid}.scanSourcesDialog__mark svg{width:14px;height:14px}.scanSourcesDialog .configurationDialog__body{overscroll-behavior:contain}.scanSourcesDialog .configurationDialog__header{border-block-end:0;padding-block:20px 12px}.scanSourcesDialog .configurationDialog__body{padding-block:12px 20px}.scanSourcesDialog .configurationDialog__footer{background:var(--ds-surface-base);border-block-start:0;padding-block:12px 16px;box-shadow:0 -18px 30px -26px #0000008c}.appShell--scans .contextPanel{gap:24px}.appShell--scans .contextToolbar{padding-block-end:0}.appShell--scans .contextToolbar strong,.appShell--scans .contextIntegrationCatalog__header strong{color:var(--ds-text-primary);font-size:16px;font-weight:500;line-height:22px}.appShell--scans .contextToolbar small,.appShell--scans .contextIntegrationCatalog__header small{color:var(--ds-text-muted);font-size:12px;line-height:17px}.appShell--scans .contextList{border-radius:var(--ds-radius-medium);background:var(--ds-surface-raised);border:0}.appShell--scans .contextRow{border-block-end:0}.appShell--scans .contextRow__copy strong{color:var(--ds-text-secondary)}.appShell--scans .contextRow__copy>small{color:var(--ds-text-muted)}.appShell--scans .contextIntegrationCatalog{border-block-start:0;gap:20px;padding-block-start:8px}.appShell--scans .contextIntegrationCatalog__header{align-items:center}.appShell--scans .contextIntegrationSearch{border-radius:var(--ds-radius-pill);background:var(--ds-surface-raised);width:min(280px,45%);height:36px}.appShell--scans .contextIntegrationCategories{gap:24px}.appShell--scans .contextIntegrationCategory{gap:9px}.appShell--scans .contextIntegrationGrid{gap:8px}.appShell--scans .contextIntegrationCard{border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);border:0;gap:11px;min-height:76px;padding:12px 14px}.appShell--scans .contextIntegrationCard__copy strong{color:var(--ds-text-secondary);font-size:13px;line-height:18px}.appShell--scans .contextIntegrationCard__copy small{color:var(--ds-text-muted);font-size:11px;line-height:15px}.appShell--scans .contextIntegrationCard .dsButton{min-height:32px;padding-inline:12px}.scanResourceList{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.scanResourceList legend{width:100%;color:var(--ds-text-muted);text-transform:capitalize;padding-block-end:8px;font-size:11px;font-weight:500}.scanResourceList .dsChoice{border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);border-block-start:0;min-height:54px;padding-inline:12px}.configurationDialog__body .scanRepositoryPicker{margin:0}.scanRepositoryPicker .repositorySearch{background:var(--ds-surface-raised);min-height:38px}.scanRepositoryPicker .repositorySearch input{height:36px}.scanRepositoryPicker .repositoryConnectList{border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);border:0;max-height:420px}.scanRepositoryPicker .repositoryConnectRow{border-block-end:1px solid var(--ds-border-subtle);grid-template-columns:30px minmax(0,1fr) 94px;min-height:58px;padding-inline:12px}.scanRepositoryPicker .repositoryConnectRow:last-child{border-block-end:0}.scanRepositoryPicker .repositoryConnectRow__copy strong{color:var(--ds-text-secondary)}.scanRepositoryPicker .repositoryConnectRow__copy small,.scanRepositoryPicker .repositoryConnectList>p{color:var(--ds-text-muted)}.appShell--scans .contextConnectionSummary{border:0}.recentScans{padding-block-end:28px}.scanHistoryTable .dsDataTable,.scanFindingsTable .dsDataTable{border:0}.scanHistoryTable .dsDataTable th,.scanHistoryTable .dsDataTable td,.scanFindingsTable .dsDataTable th,.scanFindingsTable .dsDataTable td{border-block-end:1px solid var(--ds-border-subtle)}.scanHistoryTable .dsDataTable tbody tr:last-child td,.scanFindingsTable .dsDataTable tbody tr:last-child td{border-block-end:0}.scanHistoryTable .dsDataTable td{height:48px}.scanTableTitle{min-width:0;color:var(--ds-text-primary);align-items:center;gap:8px;font-weight:500;line-height:18px;display:inline-flex}.scanTableTitle time,.scanTableFindings{font-variant-numeric:tabular-nums}.scanTableTitle:hover{color:var(--ds-text-primary)}.scanTableTitle:focus-visible,.scanDetailBack:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px;border-radius:4px}.scanTableFindings{color:var(--ds-text-secondary)}.scanDetail{flex-direction:column;gap:32px;padding-block-end:28px;display:flex}.scanDetailBack{width:max-content;color:var(--ds-text-muted);align-items:center;gap:8px;font-size:12px;line-height:18px;display:inline-flex}.scanDetailBack:hover{color:var(--ds-text-primary)}.scanDetailBack svg{width:12px;height:12px;transform:rotate(180deg)}.scanDetailHeading{min-height:0;padding-block:0}.scanDetailHeading h1{color:var(--ds-text-primary);letter-spacing:normal;font-size:30px;font-weight:500;line-height:40px}.scanDetailHeading p{color:var(--ds-text-muted);margin-block-start:6px;font-size:13px;line-height:19px}.scanDetailStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.scanDetailStats div{flex-direction:column;gap:5px;min-width:0;display:flex}.scanDetailStats dt{color:var(--ds-text-muted);font-size:11px;font-weight:500;line-height:16px}.scanDetailStats dd{color:var(--ds-text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:28px;overflow:hidden}.scanDetailStats div:last-child dd{font-size:15px}.scanFindings{flex-direction:column;gap:16px;display:flex}.scanFindingsTable .dsDataTable td{height:58px}.scanFindingsTable .issueTableSeverity{border:0}.scanFindingTitle,.scanFindingResult{flex-direction:column;gap:2px;min-width:0;display:flex}.scanFindingTitle strong,.scanFindingResult strong{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.scanFindingTitle small,.scanFindingResult small{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:15px;overflow:hidden}@media (width<=620px){.appShell--scans{gap:32px}.scansSetup{gap:24px}.scansHeading{align-items:stretch;min-height:0;padding-block:0}.scansHeading h1{font-size:30px;line-height:40px}.scansHeading .dsButton{width:100%}.scanControls,.appShell--scans .contextIntegrationGrid{grid-template-columns:1fr}.scanSourceSummary{grid-template-columns:auto minmax(0,1fr)}.scanSourceSummary>.dsButton{grid-column:1/-1;width:100%}.appShell--scans .contextIntegrationCatalog__header{flex-direction:column;align-items:stretch}.appShell--scans .contextIntegrationSearch{width:100%}.appShell--scans .contextIntegrationSearch input{font-size:16px}.scanDetail{gap:24px}.scanDetailStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}.suggestionsHeading{justify-content:space-between;align-items:flex-end;gap:32px;padding:18px 0 2px;display:flex}.suggestionsHeading>div:first-child{min-width:0}.suggestionsHeading h1{color:var(--ds-text-primary);letter-spacing:-.035em;margin:0;font-size:40px;font-weight:520;line-height:46px}.suggestionsHeading p{max-width:62ch;color:var(--ds-text-muted);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:21px}.suggestionsAutoOpen.dsSwitch{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-base);flex:none;width:min(380px,40%);min-height:58px;padding:10px 14px}.suggestionsDataTable .dsDataTable th{height:40px;padding-inline:20px}.suggestionsDataTable .dsDataTable td{height:auto;padding:14px 20px}.suggestionTableTitle{flex-direction:column;gap:4px;min-width:0;display:flex}.suggestionTableTitle strong{color:var(--ds-text-primary);text-wrap:pretty;font-size:13px;font-weight:560;line-height:18px}.suggestionTableTitle span{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:17px;overflow:hidden}.suggestionTableTitle:focus-visible,.suggestionsTable__arrow:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:3px}.suggestionCodeAvailability{color:var(--ds-text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.suggestionCodeAvailability svg{color:var(--ds-positive)}.suggestionsTable__arrow{width:32px;height:32px;color:var(--ds-text-muted);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.suggestionsTable__arrow:hover{background:var(--ds-surface-raised);color:var(--ds-text-primary)}.suggestionsPagination{border-top:1px solid var(--ds-border-subtle);justify-content:center;padding:16px 20px;display:flex}.suggestionDetail{background:var(--ds-canvas);min-width:0;padding:39px clamp(26px,4vw,58px) 64px}.suggestionDetail--page{background:0 0;width:min(100%,1220px);padding:18px 0 64px}.suggestionDetail__back{color:var(--ds-text-muted);font-size:12px;display:none}.suggestionDetail--page .suggestionDetail__back{margin-bottom:30px;display:inline-flex}.suggestionDetail--page .suggestionDetail__header h1{margin-top:0}.suggestionDetail__header{grid-template-columns:minmax(0,920px) 260px;align-items:start;gap:40px;display:grid}.suggestionDetail__header--withoutAction{grid-template-columns:minmax(0,920px)}.suggestionDetail__headingCopy{min-width:0}.suggestionDetail__header h1{color:var(--ds-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:20px 0 0;font-size:29px;font-weight:590;line-height:36px}.suggestionDetail__headingCopy>p{max-width:86ch;color:var(--ds-text-secondary);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:24px}.suggestionDetail__action,.suggestionDetail__action .dsButton{width:100%}.suggestionDetail__body{margin-top:38px}.suggestionDetail__tabs{margin-bottom:30px}.suggestionMarkdown{min-width:0;max-width:100%;color:var(--ds-text-secondary);font-size:14px;line-height:1.65}.suggestionMarkdown>:first-child{margin-top:0}.suggestionMarkdown>:last-child{margin-bottom:0}.suggestionMarkdown h2{color:var(--ds-text-primary);margin:32px 0 10px;font-size:15px;font-weight:600;line-height:22px}.suggestionMarkdown p,.suggestionMarkdown ul,.suggestionMarkdown ol{margin:0 0 17px}.suggestionMarkdown ul,.suggestionMarkdown ol{padding-inline-start:22px}.suggestionMarkdown li+li{margin-top:5px}.suggestionMarkdown pre{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);color:var(--ds-text-primary);margin:20px 0 24px;padding:17px 18px;font-size:12px;line-height:19px;overflow-x:auto}.suggestionMarkdown code{font-family:var(--ds-font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace)}.suggestionMarkdown :not(pre)>code{border:1px solid var(--ds-border-default);background:var(--ds-surface-base);color:var(--ds-text-primary);border-radius:4px;padding:2px 5px;font-size:.88em}@media (width<=1080px){.suggestionDetail__header{grid-template-columns:1fr;align-items:start;gap:24px}.suggestionDetail__action{width:min(260px,100%)}}@media (width<=760px){.suggestionsHeading{flex-direction:column;align-items:stretch}.suggestionsAutoOpen.dsSwitch{width:100%}.suggestionTableTitle span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.suggestionDetail{padding:30px 22px 46px}.suggestionDetail__back{margin-bottom:24px;display:inline-flex}}@media (width<=620px){.suggestionsHeading h1{font-size:34px;line-height:40px}.suggestionDetail__header h1{font-size:25px;line-height:32px}}.authPassword{display:block;position:relative}.authPassword input{padding-right:44px}.authPassword button{width:36px;color:var(--muted);cursor:pointer;background:0 0;padding:9px;position:absolute;inset:0 4px 0 auto}.authPassword svg{width:18px;height:18px;display:block}.authPassword button:focus-visible{outline:2px solid var(--border-logo);outline-offset:-2px;border-radius:4px}.authTerms{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:20px}.authTerms a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.authHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.authHeading h1{flex:1;min-width:0}.authHeading .authSwitch{text-align:right;max-width:150px;margin:0}.authPage{color:#202020;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--foreground:#202020;--secondary:#202020;--muted:#646464;--dim:#737373;--border:#e8e8e8;--border-strong:#d6d6d6;--border-logo:#4e58f9;background:#fcfcfc}.authPage .authThemeToggle{display:none}.authPage .authBrand{margin:0 auto 32px}.authPage .authBrand img{filter:invert();height:20px}.authPage .authIntro{text-align:center;margin-bottom:32px}.authPage .authIntro h1{letter-spacing:-.001em;font-size:15px;font-weight:500;line-height:24px}.authPage .authIntro p{font-size:14px;line-height:20px}.authPage .socialAuth{gap:8px}.authPage .socialAuth__button{color:#202020;background:#fff;border:0;border-radius:6px;height:32px;min-height:32px;padding:6px 10px;font-size:14px;box-shadow:inset 0 0 0 .5px #fffc,0 1px 2px -.5px #0000001f,0 0 0 .5px #00000029}.authPage .authDivider{text-transform:none;color:#646464;height:60px;font-size:13px}.authPage .authField{gap:6px;font-size:13px;line-height:20px}.authPage .authField input{color:#202020;background:#fcfcfc;border-radius:6px;height:32px;padding:6px 8px;font-size:14px}.authPage .authField input:focus-visible{outline-offset:2px;outline:2px solid #4e58f9}.authPage .authSubmit{border:1px solid #4e58f9;color:#fff;background:#3f4af8cc;border-bottom-width:2px;border-radius:8px;height:32px;min-height:32px;margin:0;padding:0 12px;font-size:14px}.authPage .authSwitch{color:#202020;font-size:14px}.authPage .authTerms{text-align:center;color:#737373;margin:24px 0 0;font-size:13px;line-height:20px}.authPage .authTerms a{color:#202020;text-underline-offset:3px;-webkit-text-decoration:underline #cecece;text-decoration:underline #cecece}.authPage button:focus-visible{outline-offset:3px;outline:2px solid #4e58f9}.authPage .authPassword{display:block;position:relative}.authPage .authPassword input{padding-right:42px}.authPage .authPassword button{color:#646464;cursor:pointer;background:0 0;width:32px;height:32px;padding:7px;position:absolute;top:0;right:4px}.authPage .authPassword svg{width:18px;height:18px}.authPage .authIntro .authSwitch{margin-top:8px}.authPage .authDescription{display:none}.authPage .authHeading{flex-direction:column;gap:8px}.authPage .authHeading .authSwitch{text-align:center;max-width:none;margin:0}.appShell--settings .billingSectionTitle{color:var(--ds-text-primary);margin:12px 0 0;font-size:14px;font-weight:500;line-height:20px}.appShell--settings .billingPlanActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--radius-xs:.125rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]),:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) *,:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) :before,:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) :after{box-sizing:border-box;border:0 solid var(--border);outline-color:var(--ring);margin:0;padding:0}@supports (color:color-mix(in lab, red, red)){:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]),:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) *,:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) :before,:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) :after{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) :is(input,button),[data-slot=button]{font:inherit;color:inherit;background-color:#0000}:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]) :is(img,svg){vertical-align:middle;display:block}}@layer components{.c15t-ui-root-RhSvQ>:not([hidden])~:not([hidden]){--space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1rem * var(--space-y-reverse))}.c15t-ui-item-v83OH{padding:var(--accordion-padding);background-color:var(--accordion-background-color);box-shadow:inset 0 0 0 1px var(--accordion-border-color);transition:background-color var(--accordion-duration) var(--accordion-ease), box-shadow var(--accordion-duration) var(--accordion-ease);border-radius:var(--accordion-radius);position:relative;overflow:visible}.c15t-dark .c15t-ui-item-v83OH{background-color:var(--accordion-background-color-dark);box-shadow:inset 0 0 0 1px var(--accordion-border-color-dark)}.c15t-ui-item-v83OH:is(:hover,[data-state=open]){background-color:var(--accordion-background-hover);box-shadow:inset 0 0 0 1px var(--accordion-border-color)}.c15t-dark .c15t-ui-item-v83OH:is(:hover,[data-state=open]){background-color:var(--accordion-background-hover-dark);box-shadow:inset 0 0 0 1px var(--accordion-border-color-dark)}.c15t-ui-item-v83OH:focus-within:not(:has(.c15t-ui-triggerInner-lwGP6:focus-visible)){background-color:var(--accordion-background-hover);box-shadow:inset 0 0 0 1px var(--accordion-border-color)}.c15t-dark .c15t-ui-item-v83OH:focus-within:not(:has(.c15t-ui-triggerInner-lwGP6:focus-visible)){background-color:var(--accordion-background-hover-dark);box-shadow:inset 0 0 0 1px var(--accordion-border-color-dark)}.c15t-ui-item-v83OH:has(.c15t-ui-triggerInner-lwGP6:focus-visible){box-shadow:var(--accordion-focus-shadow)}.c15t-dark .c15t-ui-item-v83OH:has(.c15t-ui-triggerInner-lwGP6:focus-visible){box-shadow:var(--accordion-focus-shadow-dark)}.c15t-ui-trigger-uhpMT{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative;overflow:visible}.c15t-ui-triggerInner-lwGP6{letter-spacing:-.006em;text-align:left;width:100%;color:var(--accordion-text-color);cursor:pointer;border-radius:var(--accordion-radius);z-index:1;touch-action:manipulation;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.625rem;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex;position:relative}.c15t-ui-triggerInner-lwGP6 [data-slot=accordion-arrow]{margin-inline-start:auto}.c15t-dark .c15t-ui-triggerInner-lwGP6{color:var(--accordion-text-color-dark)}.c15t-ui-triggerInner-lwGP6:focus-visible{outline:none}.c15t-ui-icon-X1brh{width:var(--accordion-icon-size);height:var(--accordion-icon-size);color:var(--accordion-icon-color);flex-shrink:0}.c15t-dark .c15t-ui-icon-X1brh{color:var(--accordion-icon-color-dark)}.c15t-ui-arrowOpen-yE84x,.c15t-ui-arrowClose-QjqQt{width:var(--accordion-icon-size);height:var(--accordion-icon-size);transition:color var(--accordion-duration) var(--accordion-ease);flex-shrink:0;display:block}.c15t-ui-arrowOpen-yE84x{color:var(--accordion-arrow-color)}.c15t-dark .c15t-ui-arrowOpen-yE84x{color:var(--accordion-arrow-color-dark)}.c15t-ui-item-v83OH:hover .c15t-ui-arrowOpen-yE84x{color:var(--accordion-icon-color)}.c15t-dark .c15t-ui-item-v83OH:hover .c15t-ui-arrowOpen-yE84x{color:var(--accordion-icon-color-dark)}.c15t-ui-arrowClose-QjqQt{color:var(--accordion-icon-color);display:none}.c15t-dark .c15t-ui-arrowClose-QjqQt{color:var(--accordion-icon-color-dark)}.c15t-ui-item-v83OH[data-state=open] .c15t-ui-arrowOpen-yE84x{display:none}.c15t-ui-item-v83OH[data-state=open] .c15t-ui-arrowClose-QjqQt{display:block}.c15t-ui-content-YJGot{transition:grid-template-rows var(--accordion-duration) var(--accordion-ease);grid-template-rows:0fr;display:grid;overflow:hidden}.c15t-ui-content-YJGot[data-state=open]{grid-template-rows:1fr}.c15t-ui-content-YJGot[data-state=closed]{pointer-events:none}.c15t-ui-content-YJGot>[data-slot=accordion-content-viewport]{min-height:0;overflow:hidden}.c15t-ui-contentInner-lPIUe{letter-spacing:-.006em;color:var(--accordion-content-color);opacity:1;transition:opacity calc(var(--accordion-duration) * .35) ease-out, transform calc(var(--accordion-duration) * .35) ease-out;will-change:opacity, transform;padding-top:.75rem;font-size:.875rem;line-height:1.25rem;transform:translateY(0)}.c15t-ui-content-YJGot[data-state=closed] .c15t-ui-contentInner-lPIUe{opacity:0;transform:translateY(-.125rem)}.c15t-dark .c15t-ui-contentInner-lPIUe{color:var(--accordion-content-color-dark)}@media (prefers-reduced-motion:reduce){.c15t-ui-item-v83OH,.c15t-ui-content-YJGot,.c15t-ui-arrowOpen-yE84x,.c15t-ui-arrowClose-QjqQt{transition:none}}@media (hover:none){.c15t-ui-item-v83OH:hover{background-color:var(--accordion-background-color)}.c15t-ui-item-v83OH:hover .c15t-ui-arrowOpen-yE84x{color:var(--accordion-arrow-color)}}.c15t-ui-button-Lo5cc{border-radius:var(--button-border-radius);font-weight:var(--button-font-weight);transition:var(--button-transition);cursor:var(--button-cursor);border:var(--button-border-width) var(--button-border-style) var(--button-border-color);font-size:var(--button-font-size);line-height:var(--button-line-height);color:var(--button-text);font-family:var(--button-font);touch-action:manipulation;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.c15t-ui-button-Lo5cc:focus-visible{box-shadow:var(--button-shadow-primary-focus);outline:none}.c15t-dark .c15t-ui-button-Lo5cc:focus-visible{box-shadow:var(--button-shadow-primary-focus-dark)}.c15t-dark .c15t-ui-button-Lo5cc{color:var(--button-text-dark)}.c15t-ui-button-Lo5cc:disabled{opacity:.5;cursor:not-allowed}.c15t-ui-button-Lo5cc:active:not(:disabled){transform:scale(.97)}.c15t-ui-button-medium-zdZk5{font-size:var(--button-font-size);line-height:var(--button-line-height);padding:.625rem 1rem}.c15t-ui-button-small-nclev{font-size:var(--button-font-size);line-height:var(--button-line-height);padding:.5rem .75rem}.c15t-ui-button-xsmall-xj0Fq{font-size:var(--button-font-size);line-height:var(--button-line-height);padding:.375rem .625rem}.c15t-ui-button-xxsmall-qDcpO{font-size:var(--button-font-size);line-height:var(--button-line-height);padding:.25rem .5rem}.c15t-ui-button-primary-filled-u895k{background-color:var(--button-primary);color:var(--button-background-color)}.c15t-ui-button-primary-filled-u895k:focus-visible{box-shadow:var(--button-shadow-primary-focus)}.c15t-dark .c15t-ui-button-primary-filled-u895k{background-color:var(--button-primary-dark);color:var(--button-background-color-dark)}.c15t-ui-button-primary-filled-u895k:hover:not(:disabled){background-color:var(--button-primary-hover);transition:var(--button-hover-transition-color)}.c15t-dark .c15t-ui-button-primary-filled-u895k:hover:not(:disabled){background-color:var(--button-primary-hover-dark);transition:var(--button-hover-transition-color)}.c15t-ui-button-primary-stroke-rMkBn{background-color:var(--button-background-color);color:var(--button-primary);box-shadow:var(--button-shadow-primary)}.c15t-dark .c15t-ui-button-primary-stroke-rMkBn{background-color:var(--button-background-color-dark);color:var(--button-primary-dark);box-shadow:var(--button-shadow-primary-dark)}.c15t-ui-button-primary-stroke-rMkBn:hover:not(:disabled){background-color:var(--button-primary-hover-tint);box-shadow:var(--button-shadow-primary-hover);transition:var(--button-hover-transition-full)}.c15t-dark .c15t-ui-button-primary-stroke-rMkBn:hover:not(:disabled){background-color:var(--button-primary-hover-tint);box-shadow:var(--button-shadow-primary-hover-dark);transition:var(--button-hover-transition-full)}.c15t-ui-button-primary-lighter-pa1_G{background-color:color-mix(in srgb, var(--button-primary) 10%, transparent);color:color-mix(in srgb, var(--button-primary) 85%, black)}.c15t-dark .c15t-ui-button-primary-lighter-pa1_G{background-color:color-mix(in srgb, var(--button-primary-dark) 10%, transparent);color:var(--button-primary-dark)}.c15t-ui-button-primary-lighter-pa1_G:hover:not(:disabled){background-color:color-mix(in srgb, var(--button-primary) 20%, transparent);transition:var(--button-hover-transition-color)}.c15t-dark .c15t-ui-button-primary-lighter-pa1_G:hover:not(:disabled){background-color:color-mix(in srgb, var(--button-primary-dark) 20%, transparent);transition:var(--button-hover-transition-color)}.c15t-ui-button-primary-ghost-gUXbr{color:var(--button-primary)}.c15t-dark .c15t-ui-button-primary-ghost-gUXbr{color:var(--button-primary-dark)}.c15t-ui-button-primary-ghost-gUXbr:hover:not(:disabled),.c15t-dark .c15t-ui-button-primary-ghost-gUXbr:hover:not(:disabled){background-color:var(--button-primary-hover-tint);transition:var(--button-hover-transition-color)}.c15t-ui-button-neutral-filled-iBUdt{background-color:var(--button-neutral);color:var(--button-background-color)}.c15t-ui-button-neutral-filled-iBUdt:focus-visible{box-shadow:var(--button-shadow-neutral-focus)}.c15t-dark .c15t-ui-button-neutral-filled-iBUdt{background-color:var(--button-neutral-dark);color:var(--button-background-color-dark)}.c15t-ui-button-neutral-filled-iBUdt:hover:not(:disabled){background-color:var(--button-neutral-hover);box-shadow:none;transition:var(--button-hover-transition-color)}.c15t-dark .c15t-ui-button-neutral-filled-iBUdt:hover:not(:disabled){background-color:var(--button-neutral-hover-dark);box-shadow:none;transition:var(--button-hover-transition-color)}.c15t-ui-button-neutral-stroke-FNAAx{background-color:var(--button-background-color);box-shadow:var(--button-shadow-neutral)}.c15t-dark .c15t-ui-button-neutral-stroke-FNAAx{background-color:var(--button-background-color-dark);box-shadow:var(--button-shadow-neutral-dark)}.c15t-ui-button-neutral-stroke-FNAAx:hover:not(:disabled){background-color:var(--button-neutral-hover-tint);box-shadow:none;color:var(--button-text-hover);transition:var(--button-hover-transition-full)}.c15t-dark .c15t-ui-button-neutral-stroke-FNAAx:hover:not(:disabled){background-color:var(--button-neutral-hover-tint);box-shadow:none;color:var(--button-text-hover-dark);transition:var(--button-hover-transition-full)}.c15t-ui-button-neutral-lighter-CHsDA{background-color:color-mix(in srgb, var(--button-neutral) 10%, transparent);color:var(--button-neutral)}.c15t-dark .c15t-ui-button-neutral-lighter-CHsDA{background-color:color-mix(in srgb, var(--button-neutral-dark) 10%, transparent);color:var(--button-neutral-dark)}.c15t-ui-button-neutral-lighter-CHsDA:hover:not(:disabled){background-color:color-mix(in srgb, var(--button-neutral) 20%, transparent);transition:var(--button-hover-transition-color)}.c15t-dark .c15t-ui-button-neutral-lighter-CHsDA:hover:not(:disabled){background-color:color-mix(in srgb, var(--button-neutral-dark) 20%, transparent);transition:var(--button-hover-transition-color)}.c15t-ui-button-neutral-ghost-a6Cdw{color:var(--button-neutral)}.c15t-dark .c15t-ui-button-neutral-ghost-a6Cdw{color:var(--button-neutral-dark)}.c15t-ui-button-neutral-ghost-a6Cdw:hover:not(:disabled),.c15t-dark .c15t-ui-button-neutral-ghost-a6Cdw:hover:not(:disabled){background-color:var(--button-neutral-hover-tint);box-shadow:none;transition:var(--button-hover-transition-color)}.c15t-ui-button-icon-JD5sB{justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.c15t-ui-button-Lo5cc,.c15t-ui-button-primary-filled-u895k:hover:not(:disabled),.c15t-ui-button-primary-stroke-rMkBn:hover:not(:disabled),.c15t-ui-button-primary-lighter-pa1_G:hover:not(:disabled),.c15t-ui-button-primary-ghost-gUXbr:hover:not(:disabled),.c15t-ui-button-neutral-filled-iBUdt:hover:not(:disabled),.c15t-ui-button-neutral-stroke-FNAAx:hover:not(:disabled),.c15t-ui-button-neutral-lighter-CHsDA:hover:not(:disabled),.c15t-ui-button-neutral-ghost-a6Cdw:hover:not(:disabled){transition:none}}@media (hover:none){.c15t-ui-button-primary-filled-u895k:hover:not(:disabled){background-color:var(--button-primary)}.c15t-ui-button-primary-stroke-rMkBn:hover:not(:disabled){background-color:var(--button-background-color);box-shadow:var(--button-shadow-primary)}.c15t-ui-button-primary-lighter-pa1_G:hover:not(:disabled){background-color:color-mix(in srgb, var(--button-primary) 10%, transparent)}.c15t-ui-button-primary-ghost-gUXbr:hover:not(:disabled){background-color:#0000}.c15t-ui-button-neutral-filled-iBUdt:hover:not(:disabled){background-color:var(--button-neutral)}.c15t-ui-button-neutral-stroke-FNAAx:hover:not(:disabled){background-color:var(--button-background-color);box-shadow:var(--button-shadow-neutral)}.c15t-ui-button-neutral-lighter-CHsDA:hover:not(:disabled){background-color:color-mix(in srgb, var(--button-neutral) 10%, transparent)}.c15t-ui-button-neutral-ghost-a6Cdw:hover:not(:disabled){background-color:#0000}}.c15t-ui-root-l7ccU{row-gap:var(--collapsible-gap);transition:row-gap var(--collapsible-duration) var(--collapsible-ease);width:100%;display:grid}.c15t-ui-root-l7ccU[data-state=closed]{row-gap:0}.c15t-ui-trigger-YLS2g{color:var(--c15t-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.c15t-ui-trigger-YLS2g:focus-visible{outline:2px solid var(--c15t-primary);outline-offset:2px}.c15t-ui-content-Yjdia{transition:grid-template-rows var(--collapsible-duration) var(--collapsible-ease);grid-template-rows:0fr;display:grid;overflow:hidden}.c15t-ui-content-Yjdia[data-state=open]{grid-template-rows:1fr}.c15t-ui-content-Yjdia[data-state=closed]{pointer-events:none}.c15t-ui-contentViewport-L7bt7{min-height:0;overflow:hidden}.c15t-ui-contentInner-zoLX2{color:var(--collapsible-content-color);opacity:1;transition:opacity calc(var(--collapsible-duration) * .35) ease-out, transform calc(var(--collapsible-duration) * .35) ease-out;will-change:opacity, transform;transform:translateY(0)}.c15t-ui-content-Yjdia[data-state=closed] .c15t-ui-contentInner-zoLX2{opacity:0;transform:translateY(-.125rem)}@media (prefers-reduced-motion:reduce){.c15t-ui-root-l7ccU,.c15t-ui-content-Yjdia,.c15t-ui-contentInner-zoLX2{transition:none}}.c15t-ui-legalLinks-xVTMr{gap:var(--legal-links-gap);flex-wrap:wrap;align-items:center;display:flex}.c15t-ui-legalLink-YVZqO{color:var(--legal-links-color);-webkit-text-decoration:var(--legal-links-text-decoration);-webkit-text-decoration:var(--legal-links-text-decoration);-webkit-text-decoration:var(--legal-links-text-decoration);text-decoration:var(--legal-links-text-decoration);font-size:var(--legal-links-font-size);transition:var(--legal-links-transition)}.c15t-dark .c15t-ui-legalLink-YVZqO{color:var(--legal-links-focus-color-dark)}.c15t-ui-legalLink-YVZqO:hover{-webkit-text-decoration:var(--legal-links-text-decoration-hover);-webkit-text-decoration:var(--legal-links-text-decoration-hover);-webkit-text-decoration:var(--legal-links-text-decoration-hover);text-decoration:var(--legal-links-text-decoration-hover)}.c15t-ui-legalLink-YVZqO:focus{outline:none;text-decoration:underline}@media (prefers-reduced-motion:reduce){.c15t-ui-legalLink-YVZqO{transition:none}}.c15t-ui-root-uVKV9{align-items:start;column-gap:var(--preference-item-gap);grid-template-columns:minmax(0,1fr) auto;row-gap:0;width:100%;display:grid}.c15t-ui-trigger-KE13P{align-items:flex-start;gap:var(--preference-item-leading-gap);text-align:left;width:100%;min-width:0;color:var(--c15t-text);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.c15t-ui-trigger-KE13P:focus-visible{outline:2px solid var(--preference-item-focus-ring);outline-offset:2px}.c15t-ui-leading-R7F08{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c15t-ui-header-OUsAl{flex-direction:column;flex:1;min-width:0;display:flex}.c15t-ui-title-D6JTo{color:var(--c15t-text);font:inherit;min-width:0;margin:0}.c15t-ui-meta-G2S5Z{color:var(--c15t-text-muted);font:inherit;margin:0}.c15t-ui-auxiliary-jJSI7{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.c15t-ui-control-Dg8Bo{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c15t-ui-content-VkWDD{transition:grid-template-rows var(--preference-item-duration) var(--preference-item-ease);grid-column:1/-1;grid-template-rows:0fr;display:grid;overflow:hidden}.c15t-ui-content-VkWDD[data-state=open]{grid-template-rows:1fr}.c15t-ui-content-VkWDD[data-state=closed]{pointer-events:none}.c15t-ui-contentViewport-BOKhf{min-height:0;overflow:hidden}.c15t-ui-contentInner-m2ifM{color:var(--preference-item-content-color)}@media (prefers-reduced-motion:reduce){.c15t-ui-content-VkWDD{transition:none}}.c15t-ui-root-Pd0rf{--switch-height:1.25rem;--switch-width:2rem;--switch-padding:.125rem;--switch-duration:var(--c15t-duration-normal);--switch-ease:var(--c15t-easing);--switch-thumb-size:.75rem;--switch-thumb-size-disabled:.625rem;--switch-thumb-translate:calc(var(--switch-width) - var(--switch-thumb-size) - 2 * var(--switch-padding));--switch-background-color:var(--c15t-switch-track);--switch-background-color-dark:var(--c15t-switch-track);--switch-background-color-hover:var(--c15t-surface-hover);--switch-background-color-hover-dark:var(--c15t-surface-hover);--switch-background-color-checked:var(--c15t-switch-track-active);--switch-background-color-checked-dark:var(--c15t-switch-track-active);--switch-background-color-disabled:var(--c15t-border);--switch-background-color-disabled-dark:var(--c15t-border);--switch-thumb-background-color:var(--c15t-switch-thumb);--switch-thumb-background-color-dark:var(--c15t-switch-thumb);--switch-thumb-background-color-disabled:var(--c15t-surface-hover);--switch-thumb-background-color-disabled-dark:var(--c15t-surface-hover);--switch-shadow-thumb:0 0 0 1px var(--c15t-border);--switch-shadow-thumb-dark:0 0 0 1px var(--c15t-border);--switch-focus-ring:var(--c15t-primary);--switch-focus-ring-dark:var(--c15t-primary);--switch-focus-shadow:0 0 0 2px var(--switch-focus-ring);--switch-focus-shadow-dark:0 0 0 2px var(--switch-focus-ring-dark);height:var(--switch-height);width:var(--switch-width);box-sizing:border-box;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;outline:none;flex-shrink:0;margin:0;padding:0;font-family:inherit;font-size:100%;line-height:1.15;display:block}.c15t-ui-track-kWz9_{box-sizing:border-box;width:100%;height:100%;padding:var(--switch-padding);background-color:var(--switch-background-color);transition:background-color var(--switch-duration) var(--switch-ease);border-radius:9999px;outline:none;align-items:center;display:flex;position:relative;overflow:hidden}.c15t-dark .c15t-ui-track-kWz9_{background-color:var(--switch-background-color-dark)}.c15t-ui-track-kWz9_:hover{background-color:var(--switch-background-color-hover)}.c15t-dark .c15t-ui-track-kWz9_:hover{background-color:var(--switch-background-color-hover-dark)}.c15t-ui-track-kWz9_:focus-visible{background-color:var(--switch-background-color-hover)}.c15t-dark .c15t-ui-track-kWz9_:focus-visible{background-color:var(--switch-background-color-hover-dark)}.c15t-ui-track-kWz9_:active{background-color:var(--switch-background-color)}.c15t-dark .c15t-ui-track-kWz9_:active{background-color:var(--switch-background-color-dark)}.c15t-ui-root-Pd0rf[data-state=checked] .c15t-ui-track-kWz9_{background-color:var(--switch-background-color-checked)}.c15t-dark .c15t-ui-root-Pd0rf[data-state=checked] .c15t-ui-track-kWz9_{background-color:var(--switch-background-color-checked-dark)}.c15t-ui-root-Pd0rf[data-state=checked]:hover .c15t-ui-track-kWz9_{background-color:var(--switch-background-color-checked)}.c15t-dark .c15t-ui-root-Pd0rf[data-state=checked]:hover .c15t-ui-track-kWz9_{background-color:var(--switch-background-color-checked-dark)}.c15t-ui-root-Pd0rf[data-disabled]{cursor:not-allowed}.c15t-ui-root-Pd0rf:focus,.c15t-dark .c15t-ui-root-Pd0rf:focus{outline:none}.c15t-ui-track-disabled-VxwND{background-color:var(--switch-background-color-disabled);opacity:.4;box-shadow:inset 0 0 0 1px #ebebeb}.c15t-dark .c15t-ui-track-disabled-VxwND{background-color:var(--switch-background-color-disabled-dark)}.c15t-ui-root-Pd0rf[data-state=checked] .c15t-ui-track-disabled-VxwND{background-color:var(--switch-background-color-checked);opacity:.4;box-shadow:none}.c15t-dark .c15t-ui-root-Pd0rf[data-state=checked] .c15t-ui-track-disabled-VxwND{background-color:var(--switch-background-color-checked-dark)}.c15t-ui-thumb-mP7_o{box-sizing:border-box;pointer-events:none;width:var(--switch-thumb-size);height:var(--switch-thumb-size);transition:transform var(--switch-duration) var(--switch-ease);display:block;position:relative;transform:translate(0)}.c15t-ui-thumb-mP7_o:before{content:"";box-sizing:border-box;background-color:var(--switch-thumb-background-color);inset-block:0;border-radius:9999px;width:100%;position:absolute;left:0;-webkit-mask:radial-gradient(circle farthest-side,#0000 1.95px,#000 2.05px 100%) 50%/100% 100% no-repeat;mask:radial-gradient(circle farthest-side,#0000 1.95px,#000 2.05px 100%) 50%/100% 100% no-repeat}.c15t-dark .c15t-ui-thumb-mP7_o:before{background-color:var(--switch-thumb-background-color-dark)}.c15t-ui-thumb-mP7_o:after{content:"";box-sizing:border-box;width:100%;box-shadow:var(--switch-shadow-thumb);inset-block:0;border-radius:9999px;position:absolute;left:0}.c15t-dark .c15t-ui-thumb-mP7_o:after{box-shadow:var(--switch-shadow-thumb-dark)}.c15t-ui-root-Pd0rf[data-state=checked] .c15t-ui-thumb-mP7_o{transform:translateX(var(--switch-thumb-translate))}.c15t-ui-root-Pd0rf[dir=rtl][data-state=checked] .c15t-ui-thumb-mP7_o{transform:translateX(calc(-1 * var(--switch-thumb-translate)))}.c15t-ui-track-kWz9_:active .c15t-ui-thumb-mP7_o{transform:scale(.833)}.c15t-ui-thumb-disabled-fwQIy{box-shadow:none}.c15t-ui-root-Pd0rf[data-state=checked] .c15t-ui-thumb-disabled-fwQIy{transform:translateX(var(--switch-thumb-translate))}.c15t-ui-root-small-n0CMO{--switch-height:1rem;--switch-width:1.75rem;--switch-padding:.125rem;--switch-thumb-size:.625rem;--switch-thumb-size-disabled:.5rem;--switch-thumb-translate:calc(var(--switch-width) - var(--switch-thumb-size) - 2 * var(--switch-padding))}.c15t-ui-track-small-Ie8K6{width:100%;height:100%}.c15t-ui-thumb-small-uBOCk{width:var(--switch-thumb-size);height:var(--switch-thumb-size)}.c15t-ui-root-Pd0rf:focus-visible{outline:none}.c15t-ui-root-Pd0rf:focus-visible .c15t-ui-track-kWz9_{outline:2px solid var(--switch-focus-ring);outline-offset:2px}.c15t-dark .c15t-ui-root-Pd0rf:focus-visible .c15t-ui-track-kWz9_{outline-color:var(--switch-focus-ring-dark)}@media (prefers-reduced-motion:reduce){.c15t-ui-track-kWz9_,.c15t-ui-thumb-mP7_o{transition:none}}@media (hover:none){.c15t-ui-track-kWz9_:hover{background-color:var(--switch-background-color)}.c15t-ui-root-Pd0rf[data-state=checked] .c15t-ui-track-kWz9_:hover{background-color:var(--switch-background-color-checked)}}.c15t-ui-root-S5pMJ{gap:1rem;width:100%;display:grid}.c15t-ui-list-BZaPj{background:var(--tabs-list-background);border:1px solid var(--tabs-list-border);border-radius:var(--c15t-radius-md);grid-auto-flow:column;align-items:center;gap:.25rem;width:fit-content;padding:.25rem;display:inline-grid}.c15t-ui-list-vertical-cP2o0{grid-auto-flow:row}.c15t-ui-trigger-U8k4E{border-radius:calc(var(--c15t-radius-md) - .25rem);color:var(--tabs-trigger-color);cursor:pointer;font:inherit;transition:background-color var(--c15t-duration-fast) ease, color var(--c15t-duration-fast) ease;background:0 0;border:0;padding:.625rem .875rem;font-weight:500}.c15t-ui-trigger-U8k4E[data-state=active]{background:var(--tabs-trigger-active-background);color:var(--tabs-trigger-active-color)}.c15t-ui-trigger-U8k4E:focus-visible{outline:2px solid var(--tabs-focus-ring);outline-offset:2px}.c15t-ui-content-Iyncb{color:var(--c15t-text)}.c15t-ui-root-hE9Kz{box-sizing:border-box;z-index:999999998;width:100%;font-family:var(--consent-banner-font-family);line-height:var(--consent-banner-line-height);-webkit-text-size-adjust:var(--consent-banner-text-size-adjust);-webkit-font-smoothing:antialiased;tab-size:var(--consent-banner-tab-size);flex-direction:column;padding:1rem;display:flex;position:fixed}.c15t-ui-bannerVisible-pYYY9{opacity:1;transition:opacity var(--consent-banner-animation-duration) var(--consent-banner-animation-timing), transform var(--consent-banner-animation-duration) cubic-bezier(.34, 1.56, .64, 1);transform:translateY(0)}.c15t-ui-bannerHidden-J4VZ3{opacity:0;transition:opacity var(--consent-banner-animation-duration) var(--consent-banner-animation-timing), transform var(--consent-banner-animation-duration) var(--consent-banner-animation-timing);transform:translateY(50px)}@media (width>=640px){.c15t-ui-root-hE9Kz{width:auto;padding:1.5rem}}.c15t-ui-bottomLeft-CbyqH{bottom:0;left:0}.c15t-ui-bottomRight-iIIdC{bottom:0;right:0}.c15t-ui-topLeft-GzbNM{top:0;left:0}.c15t-ui-topRight-siV7C{top:0;right:0}.c15t-ui-card-AUyl8{border-radius:var(--consent-banner-border-radius);border-width:var(--consent-banner-border-width);border-color:var(--consent-banner-border-color);background-color:var(--consent-banner-background-color);width:100%;box-shadow:var(--consent-banner-shadow);position:relative;overflow:hidden}.c15t-ui-cardShell-HgKnk{width:min(100%, var(--consent-banner-max-width));flex-direction:column;display:flex}.c15t-dark .c15t-ui-card-AUyl8{background-color:var(--consent-banner-background-color-dark);border-color:var(--consent-banner-border-color-dark);box-shadow:var(--consent-banner-shadow-dark)}.c15t-ui-card-AUyl8[data-state=open]{animation:var(--consent-banner-entry-animation)}.c15t-ui-card-AUyl8[data-state=closed]{animation:var(--consent-banner-exit-animation)}.c15t-ui-card-AUyl8>:not([hidden])~:not([hidden]){border-top-width:var(--consent-banner-border-width);border-color:var(--consent-banner-border-color)}.c15t-dark .c15t-ui-card-AUyl8>:not([hidden])~:not([hidden]){border-color:var(--consent-banner-border-color-dark)}.c15t-ui-card-AUyl8:focus{outline-offset:2px;outline:none}@keyframes c15t-ui-enter-EoZFn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes c15t-ui-exit-Z4gI_{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.c15t-ui-rejectButton-RvYLm,.c15t-ui-acceptButton-jdwM4,.c15t-ui-customizeButton-mj4u4{width:100%}@media (width>=640px){.c15t-ui-rejectButton-RvYLm,.c15t-ui-acceptButton-jdwM4,.c15t-ui-customizeButton-mj4u4{width:auto}}.c15t-ui-header-pel5O{color:var(--consent-banner-text-color);flex-direction:column;padding:1rem;display:flex}.c15t-dark .c15t-ui-header-pel5O{color:var(--consent-banner-text-color-dark)}@media (width>=640px){.c15t-ui-header-pel5O{padding:1.5rem}}.c15t-ui-header-pel5O>:not([hidden])~:not([hidden]){--consent-banner-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--consent-banner-space-y-reverse)));margin-bottom:calc(.5rem * var(--consent-banner-space-y-reverse))}.c15t-ui-footer-MwauQ{background-color:var(--consent-banner-footer-background-color);flex-direction:column;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;display:flex}.c15t-dark .c15t-ui-footer-MwauQ{background-color:var(--consent-banner-footer-background-color-dark)}@media (width>=640px){.c15t-ui-footer-MwauQ{flex-direction:row}}.c15t-ui-footerSubGroup-YlOOW{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}.c15t-ui-footerSubGroup-YlOOW button{flex-grow:1}.c15t-ui-footerFill-fYXhD,.c15t-ui-footerColumn-TBxCf{flex-direction:column}.c15t-ui-footerSubGroupFill-HE0u1,.c15t-ui-footerSubGroupColumn-Iz6is,.c15t-ui-actionButtonFill-DOOO_{width:100%}.c15t-ui-description-ZuHLA{letter-spacing:-.006em;color:var(--consent-banner-description-color);font-size:.875rem;font-weight:400;line-height:1.25rem}.c15t-dark .c15t-ui-description-ZuHLA{color:var(--consent-banner-description-color-dark)}.c15t-ui-title-FWOWe{letter-spacing:-.011em;color:var(--consent-banner-title-color);font-size:1rem;font-weight:500;line-height:1.5rem}.c15t-dark .c15t-ui-title-FWOWe{color:var(--consent-banner-title-color-dark)}.c15t-ui-overlay-r7ckD{background-color:var(--consent-banner-overlay-background-color);z-index:999999997;position:fixed;inset:0}.c15t-ui-overlayVisible-uk8zb{opacity:1;transition:opacity var(--consent-banner-animation-duration) var(--consent-banner-animation-timing)}.c15t-ui-overlayHidden-pbl9E{opacity:0;transition:opacity var(--consent-banner-animation-duration) var(--consent-banner-animation-timing)}.c15t-dark .c15t-ui-overlay-r7ckD{background-color:var(--consent-banner-overlay-background-color-dark)}@media (prefers-reduced-motion:reduce){.c15t-ui-bannerVisible-pYYY9,.c15t-ui-bannerHidden-J4VZ3,.c15t-ui-overlayVisible-uk8zb,.c15t-ui-overlayHidden-pbl9E{transition:none}.c15t-ui-card-AUyl8[data-state=open],.c15t-ui-card-AUyl8[data-state=closed]{animation:none}}.c15t-ui-root-SIREQ{box-sizing:border-box;isolation:isolate;font-family:var(--consent-dialog-font-family);line-height:var(--consent-dialog-line-height);-webkit-text-size-adjust:100%;tab-size:4;padding:var(--consent-dialog-card-padding-mobile);z-index:var(--consent-dialog-z-index);border-radius:var(--consent-dialog-card-radius);width:100%;height:var(--consent-dialog-height);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0}.c15t-ui-root-SIREQ[dir=rtl]{direction:rtl}.c15t-ui-dialogVisible-kshSO{opacity:1;transition:opacity var(--consent-dialog-animation-duration) var(--consent-dialog-animation-timing)}.c15t-ui-dialogHidden-Nkf8B{opacity:0;transition:opacity var(--consent-dialog-animation-duration) var(--consent-dialog-animation-timing)}.c15t-ui-contentVisible-JdLax{opacity:1;transition:opacity var(--consent-dialog-animation-duration) var(--consent-dialog-animation-timing), transform var(--consent-dialog-animation-duration) cubic-bezier(.34, 1.56, .64, 1);transform:scale(1)}.c15t-ui-contentHidden-b7Eem{opacity:0;transition:opacity var(--consent-dialog-animation-duration) var(--consent-dialog-animation-timing), transform var(--consent-dialog-animation-duration) var(--consent-dialog-animation-timing);transform:scale(.95)}@media (width>=640px){.c15t-ui-root-SIREQ{padding:var(--consent-dialog-card-padding);width:auto}}.c15t-ui-container-kzMoS{flex-direction:column;width:100%;max-height:100%;display:flex}.c15t-ui-branding-cFvDg{justify-content:center;align-items:center;gap:var(--consent-dialog-branding-gap);font-size:var(--consent-dialog-branding-font-size);font-weight:var(--consent-dialog-branding-font-weight);line-height:var(--consent-dialog-branding-line-height);letter-spacing:var(--consent-dialog-branding-letter-spacing);color:var(--consent-dialog-foreground-color);border-radius:.25rem;margin:auto 0;padding:0 .5rem;text-decoration:none;display:flex}.c15t-ui-brandingCopy-VUhih{white-space:nowrap;align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.c15t-ui-brandingText-UTU4l{font-weight:var(--c15t-font-weight-medium)}.c15t-ui-brandingBy-wyO_G{font-weight:var(--c15t-font-weight-normal)}.c15t-ui-brandingWordmarkLabel-HiffM{white-space:nowrap;letter-spacing:-.03em}.c15t-ui-branding-cFvDg:focus-visible{box-shadow:0 0 0 2px var(--consent-dialog-branding-focus-color);outline:none}.c15t-dark .c15t-ui-branding-cFvDg:focus-visible{box-shadow:0 0 0 2px var(--consent-dialog-branding-focus-color-dark)}.c15t-dark .c15t-ui-branding-cFvDg{color:var(--consent-dialog-foreground-color-dark)}.c15t-ui-brandingC15T-zxnCt{flex:none;align-items:center;width:auto;max-width:100%;height:auto;display:inline-flex}.c15t-ui-brandingWordmark-Oke49{white-space:nowrap;flex:none;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.c15t-ui-brandingC15TMark-gG3qF{width:auto;max-width:100%;height:var(--consent-dialog-branding-icon-height);flex:none;align-items:center;display:inline-flex}.c15t-ui-brandingC15TMark-gG3qF>svg{aspect-ratio:446/445;flex:none;width:auto;max-width:100%;height:100%;display:block}.c15t-ui-brandingInth-HH4jL{max-width:100%;width:var(--consent-dialog-branding-icon-width);height:var(--consent-dialog-branding-icon-height);flex:none;align-items:center;display:inline-flex}.c15t-ui-brandingInth-HH4jL>svg{aspect-ratio:88/90;flex:none;width:auto;max-width:100%;height:100%;display:block}.c15t-ui-brandingTag-xHTlt{border:1px solid color-mix(in srgb, var(--c15t-primary), black 14%);max-width:calc(100% - 1.5rem);min-height:1.75rem;color:var(--c15t-text-on-primary,#fff);background-color:var(--c15t-primary);z-index:2;border-radius:.75rem .75rem .1875rem .1875rem;align-items:center;gap:.375rem;padding:.28125rem .625rem;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0f172a1f}.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingCopy-VUhih{font-size:var(--consent-dialog-branding-label-size);letter-spacing:.01em;color:var(--c15t-text-on-primary,#fff)}.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingText-UTU4l,.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingBy-wyO_G{line-height:1}.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingWordmarkLabel-HiffM{font-size:var(--consent-dialog-branding-label-size);line-height:1}.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingWordmark-Oke49{color:var(--c15t-text-on-primary,#fff);gap:.3125rem}.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingC15TMark-gG3qF,.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingInth-HH4jL{height:.9375rem;color:var(--c15t-text-on-primary,#fff)}.c15t-ui-brandingTagBanner-ruu5B{border-bottom-width:0;border-radius:.75rem .75rem 0 0;align-self:flex-end;margin-block-end:-1px;margin-inline-end:.75rem;position:relative;top:auto;right:auto;transform:none}.c15t-ui-brandingTagDialog-VHYim{right:var(--consent-dialog-card-padding-mobile);border-top-width:0;border-radius:0 0 .75rem .75rem;bottom:0;transform:translateY(calc(100% + 1px))}@media (width>=640px){.c15t-ui-brandingTagDialog-VHYim{right:var(--consent-dialog-card-padding)}}@media (width<=480px){.c15t-ui-brandingTag-xHTlt{gap:.375rem;max-width:calc(100% - 1rem);padding:.3125rem .625rem}.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingCopy-VUhih,.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingWordmarkLabel-HiffM{font-size:.625rem}.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingC15TMark-gG3qF,.c15t-ui-brandingTag-xHTlt .c15t-ui-brandingInth-HH4jL{height:.8125rem}}.c15t-ui-headerWrapper-unPKA{position:relative}.c15t-ui-closeButton-xUsO9{position:absolute;top:22px;right:22px}.c15t-ui-footer-wtxGp{border-top:solid 1px var(--consent-dialog-stroke-color);justify-content:center;padding-top:1rem;padding-bottom:1rem;font-size:14px}.c15t-ui-overlay-zmCXe{color:var(--consent-dialog-link-text-color);background-color:var(--consent-dialog-overlay-background-color);z-index:var(--consent-dialog-overlay-z-index);position:fixed;inset:0}.c15t-ui-overlayVisible-csRAE{opacity:1;transition:opacity var(--consent-dialog-animation-duration) var(--consent-dialog-animation-timing)}.c15t-ui-overlayHidden-zcSPn{opacity:0;transition:opacity var(--consent-dialog-animation-duration) var(--consent-dialog-animation-timing)}.c15t-dark .c15t-ui-overlay-zmCXe{background-color:var(--consent-dialog-overlay-background-color-dark);color:var(--consent-dialog-link-text-color-dark)}.c15t-ui-card-OCFER{box-sizing:border-box;width:min(100%, var(--consent-dialog-max-width));border-radius:var(--consent-dialog-card-radius);border:var(--consent-dialog-border-width) var(--consent-dialog-border-style) var(--consent-dialog-border-color);background-color:var(--consent-dialog-background-color);max-height:100%;color:var(--consent-dialog-foreground-color);box-shadow:var(--consent-dialog-card-shadow);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:visible}.c15t-dark .c15t-ui-card-OCFER{background-color:var(--consent-dialog-background-color-dark);color:var(--consent-dialog-foreground-color-dark);border-color:var(--consent-dialog-border-color-dark)}.c15t-ui-header-BhjKW{padding:var(--consent-dialog-card-padding);gap:var(--consent-dialog-header-gap);flex-direction:column;flex-shrink:0;display:flex}.c15t-ui-header-BhjKW>*+*{margin-top:var(--consent-dialog-card-gap)}.c15t-ui-title-nqdol{font-weight:var(--consent-dialog-title-font-weight);font-size:var(--consent-dialog-title-font-size);letter-spacing:var(--consent-dialog-title-letter-spacing);line-height:1}.c15t-ui-description-qNkW1{color:var(--consent-dialog-muted-color);font-size:var(--consent-dialog-description-font-size);font-weight:var(--consent-dialog-description-font-weight);line-height:var(--consent-dialog-description-line-height)}.c15t-dark .c15t-ui-description-qNkW1{color:var(--consent-dialog-muted-color-dark)}.c15t-ui-content-lXTS6{padding:var(--consent-dialog-card-padding);gap:var(--consent-dialog-content-gap);flex:auto;min-height:0;padding-top:0;overflow-y:auto}.c15t-ui-footer-wtxGp{justify-content:center;align-items:center;gap:var(--consent-dialog-footer-gap);font-size:var(--consent-dialog-footer-font-size);padding-top:var(--consent-dialog-footer-padding-y);padding-bottom:var(--consent-dialog-footer-padding-y);border-top:var(--consent-dialog-border-width) var(--consent-dialog-border-style) var(--consent-dialog-stroke-color);flex-direction:column;flex-shrink:0;display:flex}.c15t-ui-footer-wtxGp:empty{border-top:none;display:none}.c15t-dark .c15t-ui-footer-wtxGp{border-color:var(--consent-dialog-stroke-color-dark)}.c15t-ui-footer-wtxGp.c15t-ui-brandingFooter-HAeuI{border-top:0;height:0;min-height:0;padding:0;position:relative;overflow:visible}.c15t-ui-footer-wtxGp.c15t-ui-brandingFooter-HAeuI:empty{display:none}@media (prefers-reduced-motion:reduce){.c15t-ui-dialogVisible-kshSO,.c15t-ui-dialogHidden-Nkf8B,.c15t-ui-contentVisible-JdLax,.c15t-ui-contentHidden-b7Eem,.c15t-ui-overlayVisible-csRAE,.c15t-ui-overlayHidden-zcSPn{transition:none}}.c15t-ui-trigger-BryZ5{--cdt-size-sm:32px;--cdt-size-md:40px;--cdt-size-lg:48px;--cdt-bg:var(--c15t-surface,#fff);--cdt-bg-hover:var(--c15t-surface-hover,var(--cdt-bg));--cdt-border:var(--c15t-border,#e5e5e5);--cdt-shadow:var(--c15t-shadow-lg,0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a);--cdt-shadow-hover:var(--c15t-shadow-xl,0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a);--cdt-radius:var(--c15t-radius-full,9999px);--cdt-offset:var(--c15t-space-md,20px);--cdt-transition-duration:var(--c15t-motion-duration,.2s);--cdt-transition-easing:var(--c15t-motion-easing,ease-out);--cdt-snap-duration:var(--c15t-motion-duration-slow,.2s);--cdt-snap-easing:var(--c15t-motion-easing-smooth,cubic-bezier(.77, 0, .175, 1));--cdt-icon-color:var(--c15t-text,#171717);--cdt-focus-ring:var(--c15t-primary,#3b82f6);z-index:9999;width:var(--cdt-size-md);height:var(--cdt-size-md);border:1px solid var(--cdt-border);border-radius:var(--cdt-radius);background:var(--cdt-bg);box-shadow:var(--cdt-shadow);cursor:grab;transition:transform var(--cdt-transition-duration) var(--cdt-transition-easing), box-shadow var(--cdt-transition-duration) var(--cdt-transition-easing), background var(--cdt-transition-duration) var(--cdt-transition-easing);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed}@media (hover:hover) and (pointer:fine){.c15t-ui-trigger-BryZ5:hover{background:var(--cdt-bg-hover);box-shadow:var(--cdt-shadow-hover)}}.c15t-ui-trigger-BryZ5:active,.c15t-ui-trigger-BryZ5.c15t-ui-dragging-HLEr2{cursor:grabbing;transform:scale(1.02)}.c15t-ui-trigger-BryZ5:focus{outline:none}.c15t-ui-trigger-BryZ5:focus-visible{outline:2px solid var(--cdt-focus-ring);outline-offset:2px}.c15t-ui-sm-meEur{width:var(--cdt-size-sm);height:var(--cdt-size-sm)}.c15t-ui-md-lnKl5{width:var(--cdt-size-md);height:var(--cdt-size-md)}.c15t-ui-lg-vVljq{width:var(--cdt-size-lg);height:var(--cdt-size-lg)}.c15t-ui-icon-QeBf0{width:50%;height:50%;color:var(--cdt-icon-color);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c15t-ui-icon-QeBf0 svg{width:100%;height:100%}.c15t-ui-text-Q2Rdp{margin-left:var(--c15t-space-xs,6px);font-family:var(--c15t-font-family,system-ui, sans-serif);font-size:var(--c15t-font-size-sm,14px);font-weight:var(--c15t-font-weight-medium,500);color:var(--cdt-icon-color);white-space:nowrap;pointer-events:none;line-height:1}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp){width:auto;height:auto;padding:var(--c15t-space-sm,8px) var(--c15t-space-md,16px);border-radius:var(--c15t-radius-lg,12px);gap:var(--c15t-space-xs,6px)}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp) .c15t-ui-icon-QeBf0{width:16px;height:16px}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp).c15t-ui-sm-meEur{padding:var(--c15t-space-xs,6px) var(--c15t-space-sm,10px)}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp).c15t-ui-sm-meEur .c15t-ui-icon-QeBf0{width:14px;height:14px}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp).c15t-ui-sm-meEur .c15t-ui-text-Q2Rdp{font-size:var(--c15t-font-size-xs,12px)}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp).c15t-ui-lg-vVljq{padding:var(--c15t-space-md,12px) var(--c15t-space-lg,20px)}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp).c15t-ui-lg-vVljq .c15t-ui-icon-QeBf0{width:20px;height:20px}.c15t-ui-trigger-BryZ5:has(.c15t-ui-text-Q2Rdp).c15t-ui-lg-vVljq .c15t-ui-text-Q2Rdp{font-size:var(--c15t-font-size-md,16px)}.c15t-ui-bottomRight-uY0Me{right:var(--cdt-offset);bottom:var(--cdt-offset)}.c15t-ui-bottomLeft-w0x9m{bottom:var(--cdt-offset);left:var(--cdt-offset)}.c15t-ui-topRight-yHVfA{top:var(--cdt-offset);right:var(--cdt-offset)}.c15t-ui-topLeft-wGrIZ{top:var(--cdt-offset);left:var(--cdt-offset)}.c15t-ui-snapping-dPWx_{transition:top var(--cdt-snap-duration) var(--cdt-snap-easing), right var(--cdt-snap-duration) var(--cdt-snap-easing), bottom var(--cdt-snap-duration) var(--cdt-snap-easing), left var(--cdt-snap-duration) var(--cdt-snap-easing), transform var(--cdt-snap-duration) var(--cdt-snap-easing)}.c15t-ui-hidden-QnkHi{display:none}.c15t-dark .c15t-ui-trigger-BryZ5{--cdt-bg:var(--c15t-surface,#262626);--cdt-bg-hover:var(--c15t-surface-hover,#404040);--cdt-border:var(--c15t-border,#404040);--cdt-icon-color:var(--c15t-text,#fafafa);--cdt-shadow:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d;--cdt-shadow-hover:0 20px 25px -5px #0006, 0 8px 10px -6px #0006}.c15t-ui-toolbar-tkhyV{--cdtt-size-sm:32px;--cdtt-size-md:40px;--cdtt-size-lg:48px;--cdtt-bg:var(--c15t-surface,#fff);--cdtt-bg-hover:var(--c15t-surface-hover,#f5f5f5);--cdtt-border:var(--c15t-border,#d4d4d4);--cdtt-primary:var(--c15t-primary,#16a779);--cdtt-primary-hover:var(--c15t-primary-hover,#128866);--cdtt-primary-text:var(--c15t-text-on-primary,#fff);--cdtt-icon-color:var(--c15t-text,#262626);--cdtt-focus-ring:var(--c15t-primary,#16a779);--cdtt-offset:var(--c15t-space-md,20px);--cdtt-transition-duration:var(--c15t-duration-fast,.16s);--cdtt-transition-easing:var(--c15t-easing-out,ease-out);--cdtt-shadow:var(--c15t-shadow-md,0 4px 10px #00000014, 0 1px 2px #0000000f);z-index:9999;width:max-content;color:var(--cdtt-icon-color);background:var(--cdtt-bg);border:1px solid var(--cdtt-border);border-radius:var(--c15t-radius-md,6px);box-shadow:var(--cdtt-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform var(--cdtt-transition-duration) var(--cdtt-transition-easing), box-shadow var(--cdtt-transition-duration) var(--cdtt-transition-easing), background var(--cdtt-transition-duration) var(--cdtt-transition-easing);align-items:stretch;margin:0;padding:0;display:inline-flex;position:fixed;overflow:hidden}.c15t-ui-toolbar-tkhyV.c15t-ui-bottomRight-uY0Me{right:max(var(--cdtt-offset), env(safe-area-inset-right,0px));bottom:max(var(--cdtt-offset), env(safe-area-inset-bottom,0px))}.c15t-ui-toolbar-tkhyV.c15t-ui-bottomLeft-w0x9m{bottom:max(var(--cdtt-offset), env(safe-area-inset-bottom,0px));left:max(var(--cdtt-offset), env(safe-area-inset-left,0px))}.c15t-ui-toolbar-tkhyV.c15t-ui-topRight-yHVfA{top:max(var(--cdtt-offset), env(safe-area-inset-top,0px));right:max(var(--cdtt-offset), env(safe-area-inset-right,0px))}.c15t-ui-toolbar-tkhyV.c15t-ui-topLeft-wGrIZ{top:max(var(--cdtt-offset), env(safe-area-inset-top,0px));left:max(var(--cdtt-offset), env(safe-area-inset-left,0px))}.c15t-ui-toolbar-tkhyV.c15t-ui-dragging-HLEr2{cursor:grabbing;box-shadow:var(--c15t-shadow-lg,0 10px 20px #00000024, 0 3px 6px #00000014)}.c15t-ui-toolbarVertical-azGG_{flex-direction:column}.c15t-ui-toolbarItem-MTJ7c{width:var(--cdtt-size-md);height:var(--cdtt-size-md);color:var(--cdtt-icon-color);border:0;border-inline-start:1px solid var(--cdtt-border);cursor:inherit;transition:color var(--cdtt-transition-duration) var(--cdtt-transition-easing), background var(--cdtt-transition-duration) var(--cdtt-transition-easing);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.c15t-ui-toolbarItem-MTJ7c:first-child{border-inline-start:0}.c15t-ui-toolbarVertical-azGG_ .c15t-ui-toolbarItem-MTJ7c{border-top:1px solid var(--cdtt-border);border-inline-start:0}.c15t-ui-toolbarVertical-azGG_ .c15t-ui-toolbarItem-MTJ7c:first-child{border-top:0}.c15t-ui-toolbar-tkhyV .c15t-ui-toolbarItem-MTJ7c.c15t-ui-sm-meEur{width:var(--cdtt-size-sm);height:var(--cdtt-size-sm)}.c15t-ui-toolbar-tkhyV .c15t-ui-toolbarItem-MTJ7c.c15t-ui-md-lnKl5{width:var(--cdtt-size-md);height:var(--cdtt-size-md)}.c15t-ui-toolbar-tkhyV .c15t-ui-toolbarItem-MTJ7c.c15t-ui-lg-vVljq{width:var(--cdtt-size-lg);height:var(--cdtt-size-lg)}.c15t-ui-toolbarItem-MTJ7c[data-c15t-trigger-action=preferences]{color:var(--cdtt-primary-text);background:var(--cdtt-primary)}.c15t-ui-toolbarItem-MTJ7c:focus{outline:none}.c15t-ui-toolbarItem-MTJ7c:focus-visible{z-index:1;outline:2px solid var(--cdtt-focus-ring);outline-offset:-3px}.c15t-ui-toolbarItem-MTJ7c:disabled{cursor:not-allowed;opacity:.45}.c15t-ui-toolbarIcon-g2j9z{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:50%;height:50%;display:flex}.c15t-ui-toolbarIcon-g2j9z>span,.c15t-ui-toolbarIcon-g2j9z svg{width:100%;height:100%;display:flex}@media (hover:hover) and (pointer:fine){.c15t-ui-toolbarItem-MTJ7c:hover:not(:disabled){background:var(--cdtt-bg-hover)}.c15t-ui-toolbarItem-MTJ7c[data-c15t-trigger-action=preferences]:hover:not(:disabled){background:var(--cdtt-primary-hover)}}.c15t-ui-toolbarItem-MTJ7c:active:not(:disabled){box-shadow:inset 0 1px 3px #00000029}:is(.c15t-dark .c15t-ui-toolbar-tkhyV,.dark .c15t-ui-toolbar-tkhyV){--cdtt-bg:var(--c15t-surface,#262626);--cdtt-bg-hover:var(--c15t-surface-hover,#343434);--cdtt-border:var(--c15t-border,#525252);--cdtt-icon-color:var(--c15t-text,#fafafa);--cdtt-shadow:0 8px 18px #00000052, 0 2px 5px #00000038}@media (prefers-reduced-motion:reduce){.c15t-ui-trigger-BryZ5,.c15t-ui-toolbar-tkhyV,.c15t-ui-toolbarItem-MTJ7c,.c15t-ui-snapping-dPWx_{transition:none}}.c15t-ui-widget-tTKyY{width:100%;font-family:var(--consent-widget-font-family);line-height:var(--consent-widget-line-height);-webkit-font-smoothing:antialiased;position:relative}.c15t-ui-widget-tTKyY>:not([hidden])~:not([hidden]){--space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem * var(--space-y-reverse))}.c15t-ui-card-UpkfF{width:min(100%, var(--consent-widget-max-width));border-radius:var(--consent-widget-radius);border:var(--consent-widget-border-width) solid var(--consent-widget-border-color);background-color:var(--consent-widget-background-color);position:relative}.c15t-dark .c15t-ui-card-UpkfF{background-color:var(--consent-widget-background-color-dark);border-color:var(--consent-widget-border-color-dark)}.c15t-ui-card-UpkfF[data-state=open]{animation:var(--consent-widget-entry-animation)}.c15t-ui-card-UpkfF[data-state=closed]{animation:var(--consent-widget-exit-animation)}.c15t-ui-header-UNVT2{gap:var(--consent-widget-gap);padding:var(--consent-widget-padding);flex-direction:column;display:flex}.c15t-ui-title-VZSLD{font-size:var(--consent-widget-title-size);line-height:var(--consent-widget-title-line-height);letter-spacing:var(--consent-widget-title-tracking);font-weight:var(--consent-widget-title-weight);color:var(--consent-widget-text-color)}.c15t-dark .c15t-ui-title-VZSLD{color:var(--consent-widget-text-color-dark)}.c15t-ui-description-wIwCB{color:var(--consent-widget-text-muted-color)}.c15t-dark .c15t-ui-description-wIwCB{color:var(--consent-widget-text-muted-color-dark)}.c15t-ui-content-vvxqv{padding:0 var(--consent-widget-padding);padding-bottom:var(--consent-widget-padding)}.c15t-ui-footer-vPM5F{border-top:1px solid var(--consent-widget-border-color);padding:var(--consent-widget-footer-padding);background-color:var(--consent-widget-footer-background-color);justify-content:space-between;gap:1rem;display:flex}.c15t-dark .c15t-ui-footer-vPM5F{border-color:var(--consent-widget-border-color-dark);background-color:var(--consent-widget-footer-background-color-dark)}@media (width<=640px){.c15t-ui-footer-vPM5F{flex-direction:column}}@media (width>=640px){.c15t-ui-footer-vPM5F{flex-direction:row}}.c15t-ui-footerSubGroup-DllFT{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}.c15t-ui-footerFill-P_kQs,.c15t-ui-footerColumn-ezdXA{flex-direction:column}.c15t-ui-footerSubGroupFill-vHGHl,.c15t-ui-footerSubGroupColumn-HCrX0{width:100%}.c15t-ui-actionButtonFill-Ane9w{flex:1;width:100%}@media (width<=640px){.c15t-ui-footerSubGroup-DllFT,.c15t-ui-footerSubGroup-DllFT button{width:100%}}.c15t-ui-branding-OBSbe{border-top:var(--consent-widget-border-width) solid var(--consent-widget-border-color);justify-content:center;width:100%;padding-top:1rem;display:flex}.c15t-dark .c15t-ui-branding-OBSbe{border-color:var(--consent-widget-border-color-dark)}.c15t-ui-brandingLink-RAOti{color:var(--consent-widget-link-text-color);text-align:center;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}.c15t-dark .c15t-ui-brandingLink-RAOti{color:var(--consent-widget-link-text-color-dark)}.c15t-ui-brandingLink-RAOti svg{height:1.2rem}@keyframes c15t-ui-enter-oqaf_{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes c15t-ui-exit-Yh5ig{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.c15t-ui-bottomLeft-MFOD6{bottom:0;left:0}.c15t-ui-bottomRight-PBeso{bottom:0;right:0}.c15t-ui-topLeft-uEV5R{top:0;left:0}.c15t-ui-topRight-jj0Fj{top:0;right:0}.c15t-ui-accordionItem-phxAm{border-radius:var(--consent-widget-accordion-radius);border:1px solid var(--consent-widget-accordion-border-color);background-color:var(--consent-widget-accordion-background-color);padding:0;position:relative;overflow:visible}.c15t-ui-accordionTriggerInner-OxxsR:focus-visible{outline:none}.c15t-ui-accordionItem-phxAm:has(.c15t-ui-accordionTriggerInner-OxxsR:focus-visible){outline:2px solid var(--consent-widget-accordion-focus-ring);outline-offset:-1px}.c15t-dark .c15t-ui-accordionItem-phxAm:has(.c15t-ui-accordionTriggerInner-OxxsR:focus-visible){outline-color:var(--consent-widget-accordion-focus-ring-dark)}.c15t-dark .c15t-ui-accordionItem-phxAm{border-color:var(--consent-widget-accordion-border-color-dark);background-color:var(--consent-widget-accordion-background-color-dark)}.c15t-ui-accordionList-Ojp24{gap:var(--consent-widget-accordion-stack-gap);display:grid}.c15t-ui-accordionTrigger-hVnri{align-items:center;gap:var(--consent-widget-gap);box-sizing:border-box;width:100%;padding:var(--consent-widget-accordion-padding);border-radius:var(--consent-widget-accordion-radius);color:var(--consent-widget-accordion-text-color);transition:background-color var(--consent-widget-accordion-duration) var(--consent-widget-accordion-ease);background-color:#0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.c15t-ui-accordionTrigger-hVnri:hover{background-color:var(--consent-widget-accordion-background-hover)}.c15t-dark .c15t-ui-accordionTrigger-hVnri{color:var(--consent-widget-accordion-text-color-dark)}.c15t-dark .c15t-ui-accordionTrigger-hVnri:hover{background-color:var(--consent-widget-accordion-background-hover-dark)}.c15t-ui-accordionTriggerInner-OxxsR{appearance:none;align-items:center;gap:var(--consent-widget-gap);min-width:0;min-height:calc(var(--consent-widget-accordion-icon-size) + .25rem);font-size:var(--consent-widget-title-size);line-height:var(--c15t-line-height-tight);font-weight:var(--c15t-font-weight-regular);border-radius:var(--consent-widget-accordion-radius);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-self:stretch;padding:0;display:flex;position:relative}.c15t-ui-accordionTriggerInner-OxxsR [data-slot=preference-item-leading]{margin-inline:0}.c15t-ui-accordionTitle-oVDJ5{font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.c15t-ui-accordionContent-S6PcX{color:var(--consent-widget-accordion-content-color);padding:0;font-size:.875rem;line-height:1.5}.c15t-ui-accordionContent-S6PcX>[data-slot=preference-item-content-viewport]{padding-top:0;padding-inline-start:calc(var(--consent-widget-accordion-icon-size) + var(--consent-widget-gap));padding-inline-end:var(--consent-widget-accordion-padding)}.c15t-ui-accordionContent-S6PcX[data-state=open]>[data-slot=preference-item-content-viewport]{padding-top:0;padding-bottom:var(--consent-widget-accordion-padding)}.c15t-ui-accordionContent-S6PcX[data-state=closed]>[data-slot=preference-item-content-viewport]{padding-bottom:0}.c15t-ui-accordionContent-S6PcX>[data-slot=preference-item-content-viewport]>div{padding-top:0}.c15t-dark .c15t-ui-accordionContent-S6PcX{color:var(--consent-widget-accordion-content-color-dark)}.c15t-ui-accordionArrow-yFH7h{color:var(--consent-widget-accordion-arrow-color);width:var(--consent-widget-accordion-icon-size);height:var(--consent-widget-accordion-icon-size);transition:transform var(--consent-widget-accordion-duration) var(--consent-widget-accordion-ease)}.c15t-dark .c15t-ui-accordionArrow-yFH7h{color:var(--consent-widget-accordion-arrow-color-dark)}.c15t-ui-accordionItem-phxAm[data-state=open] .c15t-ui-accordionArrow-yFH7h{transform:rotate(180deg)}.c15t-ui-switch-YnFJT{cursor:pointer;flex-shrink:0;align-self:center;position:relative;top:-1px}@media (prefers-reduced-motion:reduce){.c15t-ui-card-UpkfF[data-state=open],.c15t-ui-card-UpkfF[data-state=closed]{animation:none}.c15t-ui-accordionTrigger-hVnri,.c15t-ui-accordionArrow-yFH7h{transition:none}}.c15t-ui-placeholder-eDKsb{font-family:var(--frame-font-family);line-height:var(--frame-line-height);-webkit-font-smoothing:antialiased;text-align:center;border-radius:var(--frame-placeholder-border-radius);border-width:var(--frame-placeholder-border-width);border-color:var(--frame-placeholder-border-color);background-color:var(--frame-placeholder-background-color);width:100%;height:100%;opacity:var(--frame-placeholder-opacity);pointer-events:auto;justify-content:center;align-items:center;gap:var(--frame-placeholder-gap);animation:var(--frame-placeholder-animation);flex-direction:column;padding:1rem;display:flex;transform:scale(1)}@keyframes c15t-ui-fadeIn-moBzd{to{opacity:1}}.c15t-dark .c15t-ui-placeholder-eDKsb{background-color:var(--frame-placeholder-background-color-dark);border-color:var(--frame-placeholder-border-color-dark);box-shadow:var(--frame-placeholder-shadow-dark)}.c15t-ui-title-Z2LtT{letter-spacing:-.011em;color:var(--frame-placeholder-title-color);font-size:1rem;font-weight:500;line-height:1.5rem}.c15t-dark .c15t-ui-title-Z2LtT{color:var(--frame-placeholder-title-color-dark)}@media (prefers-reduced-motion:reduce){.c15t-ui-placeholder-eDKsb{opacity:1;animation:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[300px\]{max-height:300px}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\[8rem\]{min-width:8rem}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.scroll-py-1{scroll-padding-block:var(--spacing)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive{background-color:var(--destructive)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:is([data-slot^=dropdown-menu],[data-slot^=popover],[data-slot^=command],[data-slot^=dialog],[data-slot=button]){--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0)}:root{--ds-canvas:#070707;--ds-surface-base:#111;--ds-surface-raised:#171717;--ds-surface-overlay:#111;--ds-surface-hover:#232323;--ds-border-subtle:#1e1e1e;--ds-border-default:#1e1e1e;--ds-border-top:#343434;--ds-border-strong:#343434;--ds-text-primary:#efefed;--ds-text-secondary:#aaa9a5;--ds-text-muted:#777773;--ds-text-disabled:#4e4e4a;--ds-positive:#a6c69b;--ds-warning:#cbb984;--ds-danger:#cf9793;--ds-info:#91afca;--ds-positive-border:#33452f;--ds-positive-surface:#11190f;--ds-warning-border:#514525;--ds-warning-surface:#1b170c;--ds-danger-border:#563432;--ds-danger-border-hover:#754945;--ds-danger-surface:#1c1110;--ds-danger-surface-hover:#251514;--ds-info-border:#2d4050;--ds-info-surface:#10171c;--ds-font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--ds-radius-small:10px;--ds-radius-medium:16px;--ds-radius-large:32px;--ds-radius-pill:999px;--ds-duration-fast:.14s;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--shadow-xl:0 22px 36px -10px #0009, 0 8px 14px -8px #00000075}:root[data-color-theme=light]{--ds-canvas:#fbfbf9;--ds-surface-base:#efefeb;--ds-surface-raised:#e5e5df;--ds-surface-overlay:#efefeb;--ds-surface-hover:#ddddd7;--ds-border-subtle:#dfdfd9;--ds-border-default:#d5d5cf;--ds-border-top:#fff;--ds-border-strong:#b9b9b2;--ds-text-primary:#171715;--ds-text-secondary:#41413d;--ds-text-muted:#62625d;--ds-text-disabled:#92928b;--ds-positive:#3d6f31;--ds-warning:#76580f;--ds-danger:#a33f38;--ds-info:#326b96;--ds-positive-border:var(--ds-positive)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-positive-border:color-mix(in srgb, var(--ds-positive) 28%, var(--ds-border-default))}}:root[data-color-theme=light]{--ds-positive-surface:var(--ds-positive)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-positive-surface:color-mix(in srgb, var(--ds-positive) 9%, var(--ds-surface-base))}}:root[data-color-theme=light]{--ds-warning-border:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-warning-border:color-mix(in srgb, var(--ds-warning) 28%, var(--ds-border-default))}}:root[data-color-theme=light]{--ds-warning-surface:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-warning-surface:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-surface-base))}}:root[data-color-theme=light]{--ds-danger-border:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-danger-border:color-mix(in srgb, var(--ds-danger) 28%, var(--ds-border-default))}}:root[data-color-theme=light]{--ds-danger-border-hover:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-danger-border-hover:color-mix(in srgb, var(--ds-danger) 42%, var(--ds-border-default))}}:root[data-color-theme=light]{--ds-danger-surface:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-danger-surface:color-mix(in srgb, var(--ds-danger) 9%, var(--ds-surface-base))}}:root[data-color-theme=light]{--ds-danger-surface-hover:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-danger-surface-hover:color-mix(in srgb, var(--ds-danger) 13%, var(--ds-surface-base))}}:root[data-color-theme=light]{--ds-info-border:var(--ds-info)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-info-border:color-mix(in srgb, var(--ds-info) 28%, var(--ds-border-default))}}:root[data-color-theme=light]{--ds-info-surface:var(--ds-info)}@supports (color:color-mix(in lab, red, red)){:root[data-color-theme=light]{--ds-info-surface:color-mix(in srgb, var(--ds-info) 9%, var(--ds-surface-base))}}:root[data-color-theme=light]{--shadow-xl:0 22px 36px -10px #2929252e, 0 8px 14px -8px #29292524}.dsVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dsButton,.dsIconButton,.dsSegmentedControl__option,.dsCodeBlock__copy{font-family:var(--ds-font-sans)}.dsButton{border-radius:var(--ds-radius-pill);cursor:pointer;min-height:42px;transition:background-color var(--ds-duration-fast) ease, border-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease, transform var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.dsButton:hover:not(:disabled){transform:translateY(-1px)}.dsButton:active:not(:disabled){transform:translateY(0)}.dsButton:focus-visible,.dsIconButton:focus-visible,.dsSegmentedControl__option:focus-visible,.dsSelect__trigger:focus-visible,.dsSelect__search:focus-visible,.dsSelect__option:focus-visible,.dsSearch__clear:focus-visible,.dsSearch__result:focus-visible,.dsSwitch:focus-visible,.dsTabs__tab:focus-visible,.dsDataTable:focus-visible,.dsDataTableFilter:focus-visible,.dsCodeBlock__copy:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px}.dsButton:disabled,.dsIconButton:disabled,.dsSegmentedControl__option:disabled{cursor:not-allowed;opacity:.48}.dsButton--primary{background:var(--ds-text-primary);color:var(--ds-canvas)}.dsButton--primary:hover:not(:disabled){background:var(--ds-text-primary)}@supports (color:color-mix(in lab, red, red)){.dsButton--primary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-text-primary) 90%, var(--ds-canvas))}}.dsButton--secondary{border-color:var(--ds-border-default);background:var(--ds-surface-raised);color:var(--ds-text-secondary)}.dsButton--secondary:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-overlay);color:var(--ds-text-primary)}.dsButton--ghost{color:var(--ds-text-muted)}.dsButton--ghost:hover:not(:disabled){background:var(--ds-surface-overlay);color:var(--ds-text-primary)}.dsButton--danger{border-color:var(--ds-danger-border);background:var(--ds-danger-surface);color:var(--ds-danger)}.dsButton--danger:hover:not(:disabled){border-color:var(--ds-danger-border-hover);background:var(--ds-danger-surface-hover)}.dsButton--small{min-height:36px;padding-inline:14px;font-size:12px}.dsSpinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ds-spin}.dsIconButton{border:1px solid var(--ds-border-default);background:var(--ds-surface-raised);width:42px;height:42px;color:var(--ds-text-muted);cursor:pointer;transition:border-color var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease;border-radius:50%;place-items:center;padding:0;display:inline-grid}.dsIconButton:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-overlay);color:var(--ds-text-primary)}.dsIconButton--small{width:36px;height:36px}.dsIconButton--ghost{background:0 0;border-color:#0000}.dsPanel{border-radius:var(--ds-radius-large);color:var(--ds-text-secondary);border:1px solid #0000;position:relative}.dsPanel--base{background:var(--ds-surface-base)}.dsPanel--raised{border-color:var(--ds-border-default);background:var(--ds-surface-raised)}.dsPanel--raised:after{border-radius:inherit;box-shadow:#ffffff05 0 0 0 .5px inset, var(--ds-border-top) 0 .5px 0 inset;content:"";pointer-events:none;position:absolute;inset:-1px}.dsPanel--padding-none{padding:0;overflow:hidden}.dsPanel--padding-compact{padding:20px}.dsPanel--padding-default{padding:28px}.dsPanel--padding-spacious{padding:48px}.dsSkeleton{border-radius:var(--ds-radius-pill);background:linear-gradient(100deg, transparent 20%, #ffffff0d 45%, transparent 70%), var(--ds-surface-hover);background-size:220% 100%;width:100%;height:12px;animation:1.8s ease-in-out infinite ds-skeleton-shimmer;display:block}.dsSkeleton--circle{border-radius:50%;flex:none;width:32px;height:32px}@keyframes ds-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.dsSkeleton{animation:none}}.dsBadge{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);background:var(--ds-surface-raised);width:fit-content;min-height:24px;color:var(--ds-text-muted);align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.dsBadge__dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px}.dsBadge--live{border-color:var(--ds-positive-border);background:var(--ds-positive-surface);color:var(--ds-positive)}.dsBadge--warning{border-color:var(--ds-warning-border);background:var(--ds-warning-surface);color:var(--ds-warning)}.dsBadge--danger{border-color:var(--ds-danger-border);background:var(--ds-danger-surface);color:var(--ds-danger)}.dsBadge--info{border-color:var(--ds-info-border);background:var(--ds-info-surface);color:var(--ds-info)}.dsField{flex-direction:column;gap:7px;min-width:0;display:flex}.dsField__label{color:var(--ds-text-muted);font-size:11px;font-weight:500;line-height:15px}.dsField__control{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);width:100%;height:44px;color:var(--ds-text-primary);font-family:var(--ds-font-sans);transition:border-color var(--ds-duration-fast) ease, box-shadow var(--ds-duration-fast) ease;outline:none;padding:0 14px;font-size:13px}.dsField__control::placeholder{color:var(--ds-text-disabled)}.dsField__control:hover{border-color:var(--ds-border-strong)}.dsField__control:focus{border-color:#777772;box-shadow:0 0 0 3px #ffffff0f}.dsField__control[aria-invalid=true]{border-color:#754945}.dsField__control--textarea{resize:vertical;min-height:112px;padding-block:12px;line-height:20px}.dsSelect{position:relative}.dsSelect__trigger{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);width:100%;height:44px;color:var(--ds-text-primary);cursor:pointer;font-family:var(--ds-font-sans);text-align:left;transition:border-color var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:13px;display:flex}.dsSelect__trigger:hover,.dsSelect__trigger[aria-expanded=true]{border-color:var(--ds-border-strong);background:var(--ds-surface-hover)}.dsSelect__trigger:disabled{cursor:not-allowed;opacity:.48}.dsSelect__trigger svg{color:var(--ds-text-muted);transition:transform var(--ds-duration-fast) ease;flex:none}.dsSelect__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.dsSelect__popover{z-index:30;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0}.dsSelect__popover:after{border-radius:inherit;box-shadow:#ffffff05 0 0 0 .5px inset, var(--ds-border-top) 0 .5px 0 inset;content:"";pointer-events:none;position:absolute;inset:-1px}.dsSelect__search{z-index:1;border:1px solid var(--ds-border-default);background:var(--ds-surface-raised);width:100%;height:36px;color:var(--ds-text-primary);font-family:var(--ds-font-sans);border-radius:7px;margin-block-end:5px;padding-inline:10px;font-size:12px;position:relative}.dsSelect__search:focus-visible{border-color:var(--ds-border-strong)}.dsSelect__search::placeholder{color:var(--ds-text-muted)}.dsSelect__options{z-index:1;overscroll-behavior:contain;max-height:240px;position:relative;overflow-y:auto}.dsSelect__option{z-index:1;width:100%;min-height:40px;color:var(--ds-text-secondary);cursor:pointer;font-family:var(--ds-font-sans);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex;position:relative}.dsSelect__option+.dsSelect__option{margin-top:2px}.dsSelect__option:hover,.dsSelect__option.isActive,.dsSelect__option[aria-selected=true]{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.dsSelect__option.isActive{box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.dsSelect__option>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.dsSelect__option strong{font-size:12px;font-weight:500}.dsSelect__option small{color:var(--ds-text-muted);font-size:10px;line-height:14px}.dsSelect__check{color:var(--ds-text-muted)}.dsSelect__empty{color:var(--ds-text-muted);margin:0;padding:12px 9px;font-size:11px;line-height:15px}.dsField__hint,.dsField__error{font-size:11px;line-height:15px}.dsField__hint{color:var(--ds-text-disabled)}.dsField__error{color:var(--ds-danger)}.dsSearch{width:100%;max-width:288px;min-height:248px}.dsSearch__card{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-surface-base);width:100%;position:relative;overflow:hidden}.dsSearch__card:after{border-radius:inherit;box-shadow:#ffffff05 0 0 0 .5px inset, var(--ds-border-top) 0 .5px 0 inset;content:"";pointer-events:none;position:absolute;inset:-1px}.dsSearch__inputRow{z-index:1;border-bottom:1px solid var(--ds-border-subtle);height:40px;color:var(--ds-text-muted);align-items:center;gap:8px;padding:0 12px;transition:background-color .1s;display:flex;position:relative}.dsSearch__inputRow:hover,.dsSearch__inputRow:focus-within{background:var(--ds-surface-hover)}.dsSearch__inputRow>svg{flex:none}.dsSearch__inputRow input{min-width:0;height:100%;color:var(--ds-text-primary);font-family:var(--ds-font-sans);background:0 0;border:0;outline:none;flex:auto;font-size:13px}.dsSearch__inputRow input::placeholder{color:var(--ds-text-muted)}.dsSearch__inputRow input::-webkit-search-cancel-button{display:none}.dsSearch__clear{width:22px;height:22px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;animation:.15s ease-out both ds-fade-in;display:grid}.dsSearch__clear:hover{background:var(--ds-border-default);color:var(--ds-text-primary)}.dsSearch__results{z-index:1;padding:4px;position:relative}.dsSearch__result{width:100%;height:32px;color:var(--ds-text-primary);cursor:pointer;font-family:var(--ds-font-sans);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:13px;transition:background-color .1s;animation:.2s ease-out both ds-fade-in;display:flex}.dsSearch__result:hover{background:var(--ds-surface-hover)}.dsSearch__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 16px;animation:.25s ease-out both ds-fade-in;display:flex}.dsSearch__emptyIcon{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-small);background:var(--ds-surface-hover);width:32px;height:32px;color:var(--ds-text-muted);place-items:center;margin-bottom:6px;display:grid}.dsSearch__empty strong{color:var(--ds-text-primary);font-size:13px;font-weight:500}.dsSearch__empty>span:last-child{color:var(--ds-text-muted);font-size:12px}.dsSegmentedControl{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-surface-overlay);align-items:center;gap:2px;width:fit-content;padding:4px;display:inline-flex}.dsSegmentedControl__option{border-radius:var(--ds-radius-pill);min-height:36px;color:var(--ds-text-muted);cursor:pointer;transition:background-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease, box-shadow var(--ds-duration-fast) ease;background:0 0;border:0;padding:0 17px;font-size:12px;font-weight:500}.dsSegmentedControl__option:hover:not(:disabled){color:var(--ds-text-secondary)}.dsSegmentedControl__option[aria-checked=true]{background:var(--ds-surface-hover);color:var(--ds-text-primary);box-shadow:0 1px 3px #00000047}.dsChoice{min-width:0;color:var(--ds-text-secondary);cursor:pointer;align-items:flex-start;gap:10px;display:flex;position:relative}.dsChoice__input{opacity:0;pointer-events:none;position:absolute}.dsChoice__mark{border:1px solid var(--ds-border-strong);background:var(--ds-surface-base);width:17px;height:17px;color:var(--ds-canvas);transition:border-color var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease;border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid}.dsChoice__mark svg{opacity:0}.dsChoice__mark--radio{border-radius:50%}.dsChoice__mark--radio:after{background:var(--ds-canvas);content:"";opacity:0;border-radius:50%;width:7px;height:7px}.dsChoice__input:checked+.dsChoice__mark{border-color:var(--ds-text-primary);background:var(--ds-text-primary)}.dsChoice__input:checked+.dsChoice__mark svg,.dsChoice__input:checked+.dsChoice__mark--radio:after{opacity:1}.dsChoice__input:focus-visible+.dsChoice__mark{outline:2px solid var(--ds-text-primary);outline-offset:2px}.dsChoice__input:disabled~*{cursor:not-allowed;opacity:.48}.dsChoice__copy,.dsSwitch__copy{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.dsChoice__copy strong,.dsSwitch__copy strong{color:var(--ds-text-secondary);font-size:12px;font-weight:500;line-height:16px}.dsChoice__copy span,.dsSwitch__copy span{color:var(--ds-text-muted);font-size:11px;line-height:16px}.dsSwitch{border-radius:var(--ds-radius-small);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;display:flex}.dsSwitch__track{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);background:var(--ds-surface-hover);width:36px;height:20px;transition:border-color var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease;flex:none;align-items:center;padding:2px;display:flex}.dsSwitch__track>span{background:var(--ds-text-muted);width:14px;height:14px;transition:background-color var(--ds-duration-fast) ease, transform var(--ds-duration-fast) var(--ds-ease-standard);border-radius:50%;transform:translate(0)}.dsSwitch[aria-checked=true] .dsSwitch__track{border-color:var(--ds-text-primary);background:var(--ds-text-primary)}.dsSwitch[aria-checked=true] .dsSwitch__track>span{background:var(--ds-canvas);transform:translate(16px)}.dsSwitch:disabled{cursor:not-allowed;opacity:.48}.dsTabs{border-bottom:1px solid var(--ds-border-subtle);align-items:center;gap:24px;display:flex}.dsTabs__tab{min-height:42px;color:var(--ds-text-muted);cursor:pointer;font-family:var(--ds-font-sans);background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0;font-size:12px;font-weight:500}.dsTabs__tab:hover,.dsTabs__tab[aria-selected=true]{color:var(--ds-text-primary)}.dsTabs__tab[aria-selected=true]{border-bottom-color:var(--ds-text-primary)}.dsAlert{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-small);background:var(--ds-surface-base);color:var(--ds-text-muted);align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.dsAlert__indicator{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.dsAlert strong{color:var(--ds-text-secondary);font-size:12px;font-weight:500}.dsAlert__body{margin-top:3px;font-size:11px;line-height:17px}.dsAlert--info{color:var(--ds-info)}.dsAlert--success{color:var(--ds-positive)}.dsAlert--warning{color:var(--ds-warning)}.dsAlert--danger{color:var(--ds-danger)}.dsAvatar{border:1px solid var(--ds-border-default);background:var(--ds-surface-hover);width:36px;height:36px;color:var(--ds-text-secondary);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid;overflow:hidden}.dsAvatar--small{width:28px;height:28px;font-size:9px}.dsAvatar--large{width:48px;height:48px;font-size:12px}.dsAvatar img{object-fit:cover;width:100%;height:100%}.dsEmptyState{text-align:center;flex-direction:column;align-items:center;max-width:420px;margin:auto;padding:48px 24px;display:flex}.dsEmptyState__icon{border:1px solid var(--ds-border-default);width:40px;height:40px;color:var(--ds-text-muted);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.dsEmptyState h3{color:var(--ds-text-primary);margin:0;font-size:16px;font-weight:500}.dsEmptyState p{color:var(--ds-text-muted);margin:7px 0 0;font-size:12px;line-height:18px}.dsEmptyState__action{margin-top:20px}.dsDataTableGroup{width:100%}.dsDataTableFilters{scrollbar-width:none;align-items:center;gap:4px;margin:0 -4px 4px;padding:4px;display:flex;overflow-x:auto}.dsDataTableFilters::-webkit-scrollbar{display:none}.dsDataTableFilter{border-radius:var(--ds-radius-pill);height:26px;color:var(--ds-text-secondary);cursor:pointer;font-family:var(--ds-font-sans);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.dsDataTableFilter:hover{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.dsDataTableFilter--active{background:var(--ds-surface-base);color:var(--ds-text-primary);box-shadow:inset 0 0 0 .5px #ffffff0d,inset 0 .5px #ffffff17,0 2px 7px #0000003d}.dsDataTableFilter__dot{border-radius:50%;flex:none;width:6px;height:6px}.dsDataTableFilter__count{min-width:14px;color:var(--ds-text-muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;padding:0 4px;font-size:10.5px;line-height:16px}.dsDataTableFilter--active .dsDataTableFilter__count{color:var(--ds-text-secondary);background:#ffffff0d}.dsDataTable{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-base);scrollbar-width:none;border-radius:14px;width:100%;overflow:auto;box-shadow:inset 0 0 0 .5px #ffffff05,inset 0 .5px #ffffff0f,0 12px 30px #0000003d}.dsDataTable::-webkit-scrollbar{display:none}.dsDataTable table{border-collapse:collapse;width:100%;min-width:560px;color:var(--ds-text-secondary);font-size:12px}.dsDataTable th{border-bottom:1px solid var(--ds-border-subtle);height:34px;color:var(--ds-text-muted);padding:0 12px;font-size:11.5px;font-weight:500}.dsDataTable td{border-bottom:1px solid var(--ds-border-subtle);height:40px;padding:0 12px}.dsDataTable tbody tr:last-child td{border-bottom:0}.dsDataTableGroups{gap:18px;display:grid}.dsDataTableFilters+.dsDataTableGroups{padding-top:16px}.dsDataTableGroupBlock__label{color:var(--ds-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 4px 6px;font-size:10px;font-weight:600;line-height:16px}.dsDataTable tbody tr:hover td{background:var(--ds-surface-hover)}.dsDataTable__row--interactive{cursor:pointer}.dsDataTable__cell--left{text-align:left}.dsDataTable__cell--right{text-align:right}.dsDataTable__empty{color:var(--ds-text-muted);text-align:center}.dsCodeBlock{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-raised);border-radius:12px;position:relative;overflow:hidden}.dsCodeBlock pre{min-height:72px;color:var(--ds-text-secondary);font-family:var(--ds-font-sans);white-space:pre-wrap;margin:0;padding:31px 48px 16px 16px;font-size:12px;line-height:1.65;overflow:auto}.dsCodeBlock__language{color:var(--ds-text-disabled);font-family:var(--ds-font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600;position:absolute;top:10px;left:16px}.dsCodeBlock__copy{border-radius:var(--ds-radius-small);width:30px;height:30px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.dsCodeBlock__copy:hover{background:var(--ds-surface-hover);color:var(--ds-text-primary)}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dsButton,.dsSearch__clear,.dsSearch__empty,.dsSearch__result,.dsSpinner{transition-duration:.01ms;animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.designLibraryPage{background:var(--ds-canvas)}body:has(.designLibraryPage){background:var(--ds-canvas)}html:has(.designLibraryPage){background:var(--ds-canvas)}.designLibraryPage{width:min(100% - 40px,1040px);min-height:100svh;color:var(--ds-text-primary);font-family:var(--ds-font-sans);margin:0 auto;padding:88px 0 120px;font-size:14px}.designLibraryHero{text-align:center;flex-direction:column;align-items:center;max-width:650px;margin:0 auto;display:flex}.designLibraryHero h1{color:var(--ds-text-primary);letter-spacing:normal;margin:0;font-size:33px;font-weight:500;line-height:45px}.designLibraryHero>p:last-child{max-width:560px;color:var(--ds-text-secondary);opacity:.5;margin:0;font-size:14px;line-height:21px}.designLibraryNav{z-index:10;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-surface-raised) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:2px;width:fit-content;margin:64px auto 96px;padding:4px;display:flex;position:sticky;top:16px;box-shadow:0 8px 28px #00000047}.designLibraryNav a{border-radius:var(--ds-radius-pill);color:var(--ds-text-muted);transition:background-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease;padding:8px 13px;font-size:11px}.designLibraryNav a:hover,.designLibraryNav a:focus-visible{background:var(--ds-surface-hover);color:var(--ds-text-primary);outline:none}.designLibrarySection{scroll-margin-top:90px}.designLibrarySection+.designLibrarySection{margin-top:112px}.designLibrarySection__heading{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.designLibrarySection__heading h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500;line-height:32px}.designLibrarySection__heading p{color:var(--ds-text-muted);margin:5px 0 0;font-size:13px;line-height:20px}.designLibraryTokenGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.designLibrarySurfaceStage{align-items:center;gap:48px;min-height:340px;margin-top:28px;display:flex}.designLibrarySurfaceStage__copy{flex:none;width:34%}.designLibrarySurfaceStage h3{color:var(--ds-text-primary);margin:10px 0 0;font-size:16px;font-weight:500}.designLibrarySurfaceStage p{color:var(--ds-text-muted);margin:6px 0 0;font-size:12px;line-height:18px}.designLibraryRaisedExample{z-index:1;flex-direction:column;flex:auto;justify-content:flex-end;min-height:210px;display:flex;transform:translate(30px,24px)}.designLibraryTokenGrid h3{color:var(--ds-text-primary);margin:0 0 15px;font-size:12px;font-weight:500}.designLibrarySwatches{flex-direction:column;gap:9px;display:flex}.designLibrarySwatch{align-items:center;gap:10px;display:flex}.designLibrarySwatch>span{border:1px solid var(--ds-border-default);border-radius:8px;flex:none;width:32px;height:32px}.designLibrarySwatch div{flex-direction:column;gap:1px;min-width:0;display:flex}.designLibrarySwatch strong{color:var(--ds-text-secondary);font-size:11px;font-weight:500}.designLibrarySwatch code{color:var(--ds-text-disabled);font-family:var(--ds-font-sans);font-size:9px}.designLibraryShowcase{flex-direction:column;gap:28px;display:flex}.designLibraryControlRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.designLibraryFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.designLibraryComponentLabel{color:var(--ds-text-disabled);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.designLibrarySection>.dsCodeBlock{margin-top:10px}.designLibrarySelectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.designLibrarySearchExample{border-top:1px solid var(--ds-border-subtle);flex-direction:column;align-items:flex-start;gap:14px;padding-top:28px;display:flex}.designLibrarySelectionGroup{flex-direction:column;gap:14px;display:flex}.designLibrarySelectionGroup>.designLibraryComponentLabel{margin-bottom:2px}.designLibraryIdentity{align-items:center;gap:10px;display:flex}.designLibraryIdentity strong{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.designLibraryFeedbackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.designLibraryAlertStack{flex-direction:column;gap:10px;display:flex}@media (width<=760px){.designLibraryPage{padding-top:56px}.designLibraryNav{max-width:100%;margin-bottom:72px;overflow-x:auto}.designLibraryTokenGrid,.designLibraryFieldGrid,.designLibrarySelectionGrid,.designLibraryFeedbackGrid{grid-template-columns:1fr}.designLibraryShowcase{padding:24px}.designLibrarySurfaceStage{flex-direction:column;align-items:stretch;gap:28px;min-height:auto}.designLibrarySurfaceStage__copy{width:auto}.designLibraryRaisedExample{min-height:180px;transform:none}}:root{--accordion-padding:var(--c15t-space-md);--accordion-radius:var(--c15t-radius-md);--accordion-duration:var(--c15t-duration-normal);--accordion-ease:var(--c15t-easing);--accordion-icon-size:1.25rem;--accordion-background-color:var(--c15t-surface);--accordion-background-color-dark:var(--c15t-surface);--accordion-background-hover:var(--c15t-surface-hover);--accordion-background-hover-dark:var(--c15t-surface-hover);--accordion-border-color:var(--c15t-border);--accordion-border-color-dark:var(--c15t-border);--accordion-text-color:var(--c15t-text);--accordion-text-color-dark:var(--c15t-text);--accordion-icon-color:var(--c15t-text-muted);--accordion-icon-color-dark:var(--c15t-text-muted);--accordion-arrow-color:var(--c15t-text-muted);--accordion-arrow-color-dark:var(--c15t-text-muted);--accordion-content-color:var(--c15t-text-muted);--accordion-content-color-dark:var(--c15t-text-muted);--accordion-focus-ring:var(--c15t-primary);--accordion-focus-ring-dark:var(--c15t-primary);--accordion-focus-shadow:0 0 0 2px var(--accordion-focus-ring);--accordion-focus-shadow-dark:0 0 0 2px var(--accordion-focus-ring-dark);--button-primary:var(--c15t-primary);--button-primary-dark:var(--c15t-primary);--button-primary-hover:var(--c15t-primary-hover);--button-primary-hover-dark:var(--c15t-primary-hover);--button-neutral:var(--c15t-text-muted);--button-neutral-dark:var(--c15t-text-muted);--button-neutral-hover:var(--c15t-text);--button-neutral-hover-dark:var(--c15t-text);--button-neutral-soft:var(--c15t-surface-hover);--button-neutral-soft-dark:var(--c15t-surface-hover);--button-focus-ring:var(--c15t-primary);--button-focus-ring-dark:var(--c15t-primary);--button-text:var(--c15t-text);--button-text-dark:var(--c15t-text);--button-text-hover:var(--c15t-text);--button-text-hover-dark:var(--c15t-text);--button-background-color:var(--c15t-surface);--button-background-color-dark:var(--c15t-surface);--button-border:var(--c15t-border);--button-border-dark:var(--c15t-border);--button-hover-overlay:var(--c15t-surface-hover);--button-hover-overlay-dark:var(--c15t-surface-hover);--button-primary-hover-tint:color-mix(in srgb, var(--c15t-primary) 10%, transparent);--button-neutral-hover-tint:color-mix(in srgb, var(--c15t-text) 10%, transparent);--button-font:var(--c15t-font-family);--button-border-width:1px;--button-border-style:solid;--button-border-color:var(--c15t-border);--button-border-radius:var(--c15t-radius-md);--button-font-weight:var(--c15t-font-weight-medium);--button-font-size:var(--c15t-font-size-sm);--button-line-height:var(--c15t-line-height-tight);--button-transition:opacity var(--c15t-duration-fast) var(--c15t-easing), transform var(--c15t-duration-fast) var(--c15t-easing);--button-hover-transition-color:background-color var(--c15t-duration-fast) var(--c15t-easing);--button-hover-transition-full:background-color var(--c15t-duration-fast) var(--c15t-easing), box-shadow var(--c15t-duration-fast) var(--c15t-easing), color var(--c15t-duration-fast) var(--c15t-easing);--button-cursor:pointer;--button-shadow:var(--c15t-shadow-sm);--button-shadow-dark:var(--c15t-shadow-sm);--button-shadow-primary-focus:0 0 0 2px var(--button-focus-ring);--button-shadow-neutral-focus:0 0 0 2px var(--button-focus-ring);--button-shadow-primary-focus-dark:0 0 0 2px var(--button-focus-ring-dark);--button-shadow-neutral-focus-dark:0 0 0 2px var(--button-focus-ring-dark);--button-shadow-primary:var(--button-shadow), inset 0 0 0 1px var(--button-primary);--button-shadow-primary-dark:var(--button-shadow-dark), inset 0 0 0 1px var(--button-primary-dark);--button-shadow-primary-hover:none;--button-shadow-primary-hover-dark:none;--button-shadow-neutral:var(--button-shadow), inset 0 0 0 1px var(--button-neutral-soft);--button-shadow-neutral-dark:var(--button-shadow-dark), inset 0 0 0 1px var(--button-neutral-soft-dark);--button-shadow-neutral-hover:none;--button-shadow-neutral-hover-dark:none;--collapsible-duration:var(--c15t-duration-normal);--collapsible-ease:var(--c15t-easing);--collapsible-content-color:var(--c15t-text-muted);--collapsible-gap:0;--legal-links-gap:.75rem;--legal-links-font-size:.875rem;--legal-links-transition:text-decoration .2s ease;--legal-links-text-decoration:none;--legal-links-text-decoration-hover:underline;--legal-links-outline:2px solid currentColor;--legal-links-outline-offset:2px;--legal-links-color:#476cff;--legal-links-focus-color:#476cff;--legal-links-focus-color-dark:#2547d0;--preference-item-gap:.75rem;--preference-item-leading-gap:.5rem;--preference-item-content-color:var(--c15t-text-muted);--preference-item-duration:var(--c15t-duration-normal);--preference-item-ease:var(--c15t-easing);--preference-item-focus-ring:var(--c15t-primary);--tabs-list-background:var(--c15t-surface);--tabs-list-border:var(--c15t-border);--tabs-trigger-color:var(--c15t-text-muted);--tabs-trigger-active-color:var(--c15t-text);--tabs-trigger-active-background:var(--c15t-surface-hover);--tabs-focus-ring:var(--c15t-primary);--consent-banner-font-family:var(--c15t-font-family);--consent-banner-line-height:var(--c15t-line-height-normal);--consent-banner-text-size-adjust:100%;--consent-banner-tab-size:4;--consent-banner-border-radius-sm:var(--c15t-radius-sm);--consent-banner-border-radius:var(--c15t-radius-lg);--consent-banner-max-width:440px;--consent-banner-branding-tag-offset:2rem;--consent-banner-animation-duration:var(--c15t-duration-fast);--consent-banner-animation-timing:var(--c15t-easing);--consent-banner-entry-animation:c15t-ui-enter-EoZFn var(--c15t-duration-fast) var(--c15t-easing);--consent-banner-exit-animation:c15t-ui-exit-Z4gI_ var(--c15t-duration-fast) var(--c15t-easing);--consent-banner-border-width:1px;--consent-banner-border-width-hairline:.5px;--consent-banner-shadow:var(--c15t-shadow-lg);--consent-banner-shadow-dark:var(--c15t-shadow-lg);--consent-banner-background-color:var(--c15t-surface);--consent-banner-background-color-dark:var(--c15t-surface);--consent-banner-footer-background-color:var(--c15t-surface-hover);--consent-banner-footer-background-color-dark:var(--c15t-surface-hover);--consent-banner-text-color:var(--c15t-text);--consent-banner-text-color-dark:var(--c15t-text);--consent-banner-border-color:var(--c15t-border);--consent-banner-border-color-dark:var(--c15t-border);--consent-banner-title-color:var(--c15t-text);--consent-banner-title-color-dark:var(--c15t-text);--consent-banner-description-color:var(--c15t-text-muted);--consent-banner-description-color-dark:var(--c15t-text-muted);--consent-banner-overlay-background-color:var(--c15t-overlay);--consent-banner-overlay-background-color-dark:var(--c15t-overlay);--consent-dialog-font-family:var(--c15t-font-family);--consent-dialog-line-height:var(--c15t-line-height-tight);--consent-dialog-title-font-size:var(--c15t-font-size-sm);--consent-dialog-title-font-weight:var(--c15t-font-weight-semibold);--consent-dialog-title-letter-spacing:-.025em;--consent-dialog-description-font-size:var(--c15t-font-size-base);--consent-dialog-description-font-weight:var(--c15t-font-weight-normal);--consent-dialog-description-line-height:var(--c15t-line-height-normal);--consent-dialog-footer-gap:var(--c15t-space-sm);--consent-dialog-footer-font-size:14px;--consent-dialog-branding-font-size:var(--c15t-font-size-base);--consent-dialog-branding-font-weight:var(--c15t-font-weight-medium);--consent-dialog-branding-line-height:var(--c15t-line-height-relaxed);--consent-dialog-branding-letter-spacing:-.01em;--consent-dialog-stroke-color:var(--c15t-border);--consent-dialog-stroke-color-dark:var(--c15t-border);--consent-dialog-branding-focus-color:var(--c15t-primary);--consent-dialog-branding-focus-color-dark:var(--c15t-primary);--consent-dialog-link-text-color:var(--c15t-text);--consent-dialog-link-text-color-dark:var(--c15t-text);--consent-dialog-border-color:var(--c15t-border);--consent-dialog-border-color-dark:var(--c15t-border);--consent-dialog-background-color:var(--c15t-surface);--consent-dialog-background-color-dark:var(--c15t-surface);--consent-dialog-foreground-color:var(--c15t-text);--consent-dialog-foreground-color-dark:var(--c15t-text);--consent-dialog-muted-color:var(--c15t-text-muted);--consent-dialog-muted-color-dark:var(--c15t-text-muted);--consent-dialog-overlay-background-color:var(--c15t-overlay);--consent-dialog-overlay-background-color-dark:var(--c15t-overlay);--consent-dialog-card-padding:var(--c15t-space-lg);--consent-dialog-card-padding-mobile:var(--c15t-space-md);--consent-dialog-card-gap:var(--c15t-space-xs);--consent-dialog-header-gap:var(--c15t-space-xs);--consent-dialog-content-gap:var(--c15t-space-md);--consent-dialog-footer-padding-y:var(--c15t-space-md);--consent-dialog-card-radius:var(--c15t-radius-lg);--consent-dialog-max-width:28rem;--consent-dialog-height:100%;--consent-dialog-z-index:1000000000;--consent-dialog-overlay-z-index:1000000000;--consent-dialog-card-shadow:0 1px 2px 0 #0000000d;--consent-dialog-border-width:1px;--consent-dialog-border-width-hairline:.5px;--consent-dialog-border-style:solid;--consent-dialog-animation-duration:var(--c15t-duration-normal);--consent-dialog-animation-timing:ease-out;--consent-dialog-branding-gap:.5rem;--consent-dialog-branding-icon-height:1.25rem;--consent-dialog-branding-icon-width:auto;--consent-dialog-branding-label-size:.6875rem;--consent-widget-background-color:var(--c15t-surface);--consent-widget-background-color-dark:var(--c15t-surface);--consent-widget-border-color:var(--c15t-border);--consent-widget-border-color-dark:var(--c15t-border);--consent-widget-text-color:var(--c15t-text);--consent-widget-text-color-dark:var(--c15t-text);--consent-widget-text-muted-color:var(--c15t-text-muted);--consent-widget-text-muted-color-dark:var(--c15t-text-muted);--consent-widget-footer-background-color:transparent;--consent-widget-footer-background-color-dark:transparent;--consent-widget-link-text-color:var(--c15t-text);--consent-widget-link-text-color-dark:var(--c15t-text);--consent-widget-branding-link-color:var(--c15t-primary);--consent-widget-padding:0;--consent-widget-radius:0;--consent-widget-gap:var(--c15t-space-xs);--consent-widget-border-width:0;--consent-widget-max-width:32rem;--consent-widget-z-index:50;--consent-widget-footer-padding:var(--c15t-space-lg) 0 0 0;--consent-widget-title-size:var(--c15t-font-size-sm);--consent-widget-title-line-height:var(--c15t-line-height-tight);--consent-widget-title-tracking:-.006em;--consent-widget-title-weight:var(--c15t-font-weight-semibold);--consent-widget-entry-animation:c15t-ui-enter-oqaf_ var(--c15t-duration-fast) var(--c15t-easing);--consent-widget-exit-animation:c15t-ui-exit-Yh5ig var(--c15t-duration-fast) var(--c15t-easing);--consent-widget-accordion-padding:var(--c15t-space-sm);--consent-widget-accordion-stack-gap:.75rem;--consent-widget-accordion-radius:var(--c15t-radius-md);--consent-widget-accordion-duration:var(--c15t-duration-normal);--consent-widget-accordion-ease:var(--c15t-easing);--consent-widget-accordion-icon-size:1.25rem;--consent-widget-accordion-background-color:var(--c15t-surface);--consent-widget-accordion-background-color-dark:var(--c15t-surface);--consent-widget-accordion-background-hover:var(--c15t-surface-hover);--consent-widget-accordion-background-hover-dark:var(--c15t-surface-hover);--consent-widget-accordion-border-color:var(--c15t-border);--consent-widget-accordion-border-color-dark:var(--c15t-border);--consent-widget-accordion-text-color:var(--c15t-text);--consent-widget-accordion-text-color-dark:var(--c15t-text);--consent-widget-accordion-icon-color:var(--c15t-text-muted);--consent-widget-accordion-icon-color-dark:var(--c15t-text-muted);--consent-widget-accordion-arrow-color:#a3a3a3;--consent-widget-accordion-arrow-color-dark:#ccc;--consent-widget-accordion-content-color:#5c5c5c;--consent-widget-accordion-content-color-dark:#999;--consent-widget-accordion-focus-ring:#476cff;--consent-widget-accordion-focus-ring-dark:#2547d0;--consent-widget-accordion-focus-shadow:0 0 0 2px #476cff;--consent-widget-accordion-focus-shadow-dark:0 0 0 2px #2547d0;--consent-widget-font-family:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--consent-widget-line-height:1.15;--frame-font-family:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--frame-line-height:1.5;--frame-placeholder-gap:1rem;--frame-placeholder-border-radius:1.25rem;--frame-placeholder-border-width:1px;--frame-placeholder-border-color:#ebebeb;--frame-placeholder-border-color-dark:#333;--frame-placeholder-background-color:#fff;--frame-placeholder-background-color-dark:#171717;--frame-placeholder-text-color:#171717;--frame-placeholder-text-color-dark:#e6e6e6;--frame-placeholder-title-color:#171717;--frame-placeholder-title-color-dark:#e6e6e6;--frame-placeholder-shadow:0 16px 32px -12px #0e121b1a;--frame-placeholder-shadow-dark:0 16px 32px -12px #0e121b1a;--frame-placeholder-opacity:0;--frame-placeholder-animation:c15t-ui-fadeIn-moBzd .15s cubic-bezier(.165, .84, .44, 1) forwards}
