@layer payload-default;
@layer payload-default{.lexical-diff ul.list-check{padding-inline-start:0}.lexical-diff .checkboxItem{list-style-type:none}.lexical-diff .checkboxItem__wrapper{align-items:center;display:flex}.lexical-diff .checkboxItem__icon{width:var(--spacer-3);height:var(--spacer-3);border:var(--stroke-width-small) solid var(--color-text);border-radius:var(--radius-medium);pointer-events:none;justify-content:center;align-items:center;margin-inline-end:var(--spacer-2);display:flex}.lexical-diff .checkboxItem__icon[data-match-type=create]{background-color:var(--color-bg-brand-tertiary);border-color:var(--color-border-brand-strong);color:var(--color-text-brand)}.lexical-diff .checkboxItem__icon[data-match-type=delete]{border-color:var(--diff-delete-pill-color)}.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create],.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:0}.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create]{background-color:var(--color-bg-brand-tertiary);color:var(--color-text-brand)}.lexical-diff .checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{color:var(--diff-delete-pill-color);background-color:#0000}.lexical-diff .checkboxItem--nested{margin-inline-start:var(--spacer-4)}.lexical-diff ol.list-number{list-style-type:decimal}.lexical-diff ol.list-number ol.list-number{list-style-type:upper-alpha}.lexical-diff ol.list-number ol.list-number ol.list-number{list-style-type:lower-alpha}.lexical-diff ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:upper-roman}.lexical-diff ol.list-number ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:lower-roman}}
@layer payload-default{.lexical-diff .lexical-relationship-diff{background-color:var(--color-bg-brand-tertiary);outline:var(--stroke-width-small) solid var(--color-border-brand);outline-offset:calc(var(--stroke-width-small) * -1);border-radius:var(--radius-medium);z-index:2;max-width:fit-content;font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);margin-block:var(--spacer-2);padding:var(--spacer-1);align-items:center;display:inline-flex;position:relative}.lexical-diff .lexical-relationship-diff[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border)}.lexical-diff .lexical-relationship-diff[data-match-type=create] .lexical-relationship-diff__pill{background-color:var(--color-bg-brand);color:var(--color-text-onbrand)}.lexical-diff .lexical-relationship-diff[data-match-type=create] .lexical-relationship-diff__info{color:var(--diff-create-parent-color)}.lexical-diff .lexical-relationship-diff[data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);text-decoration-line:none}.lexical-diff .lexical-relationship-diff[data-match-type=delete] .lexical-relationship-diff__pill{background-color:var(--color-bg-danger);color:var(--color-text-oncomponent)}.lexical-diff .lexical-relationship-diff[data-match-type=delete] .lexical-relationship-diff__pill *{color:var(--color-text-oncomponent);background-color:#0000;text-decoration-line:none}.lexical-diff .lexical-relationship-diff[data-match-type=delete] .lexical-relationship-diff__info{color:var(--color-text-danger);text-decoration-line:line-through}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create],.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-1);text-decoration-line:none}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}.lexical-diff .lexical-relationship-diff__pill{border-radius:var(--radius-medium);padding-inline:var(--spacer-1);background-color:var(--color-bg-brand);color:var(--color-text-onbrand);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.lexical-diff .lexical-relationship-diff__info{padding-inline:var(--spacer-1);font-weight:var(--text-body-medium-font-weight);color:var(--color-text-brand);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){.lexical-diff .html-diff .lexical-relationship-diff{max-width:unset;border-radius:0;outline:none;margin:0;display:flex}}}
@layer payload-default{.lexical-diff .lexical-unknown-diff{box-shadow:var(--elevation-100-canvas);background:var(--color-bg);border-radius:var(--radius-medium);border:var(--stroke-width-small) solid var(--color-border);max-width:fit-content;margin-block:calc(var(--spacer-1) * 2.5);max-height:calc(var(--spacer-5) * 2.5);padding:calc(var(--spacer-1) * 1.25);align-items:center;display:flex;position:relative}.lexical-diff .lexical-unknown-diff[data-match-type=create]{border-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.lexical-diff .lexical-unknown-diff[data-match-type=delete]{border-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);background-color:var(--diff-delete-pill-bg);text-decoration-line:none}.lexical-diff .lexical-unknown-diff[data-match-type=delete] *{color:var(--diff-delete-parent-color);text-decoration-line:none}.lexical-diff .lexical-unknown-diff__specifier{font-family:SF Mono,Menlo,Consolas,Monaco,monospace}}
@layer payload-default{.lexical-diff .lexical-upload-diff{background-color:var(--color-bg);border-radius:var(--radius-medium);outline:var(--stroke-width-small) solid var(--color-border);outline-offset:calc(var(--stroke-width-small) * -1);z-index:2;min-width:100%;max-width:fit-content;padding:var(--spacer-2);align-items:center;display:flex;position:relative}.lexical-diff .lexical-upload-diff[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=create] .lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}.lexical-diff .lexical-upload-diff[data-match-type=create] .lexical-upload-diff__info,.lexical-diff .lexical-upload-diff[data-match-type=create] .lexical-upload-diff__meta{color:var(--diff-create-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);text-decoration-line:none}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__info{color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__info strong{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff[data-match-type=delete] .lexical-upload-diff__meta{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create],.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-2);text-decoration-line:none}.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color)}.lexical-diff .lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color)}.lexical-diff .lexical-upload-diff__card{align-items:center;gap:var(--spacer-2-5);flex-direction:row;width:100%;display:flex}.lexical-diff .lexical-upload-diff__thumbnail{width:var(--spacer-6);height:var(--spacer-6);border-radius:var(--radius-medium);background-color:var(--color-bg-secondary);flex-shrink:0;position:relative;overflow:hidden}.lexical-diff .lexical-upload-diff__thumbnail img,.lexical-diff .lexical-upload-diff__thumbnail svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.lexical-diff .lexical-upload-diff__info{justify-content:center;gap:var(--spacer-1);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);min-width:var(--stroke-width-small);flex-direction:column;flex:1 0 0;display:flex;overflow:hidden}.lexical-diff .lexical-upload-diff__info strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lexical-diff .lexical-upload-diff__meta{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lexical-diff [data-match-type=create] .lexical-upload-diff__info,.lexical-diff [data-match-type=create] .lexical-upload-diff__meta.lexical-upload-diff__meta{color:var(--diff-create-parent-color)}.lexical-diff [data-match-type=create] .lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}.lexical-diff [data-match-type=create] .lexical-upload-diff{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__info{color:var(--diff-delete-parent-color)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__info strong{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__meta.lexical-upload-diff__meta{text-decoration-line:line-through;-webkit-text-decoration-color:var(--diff-delete-parent-color);text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}.lexical-diff [data-match-type=delete] .lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}.lexical-diff [data-match-type=delete] .lexical-upload-diff{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}}
.mention-block{background-color:var(--color-bg-secondary);cursor:pointer;font-family:var(--font-body);font-size:inherit;-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:4px;align-items:center;gap:4px;padding:2px 6px 2px 2px;display:inline-flex}.mention-block--loading,.mention-block--unknown{color:var(--color-text-secondary);font-style:italic}.mention-block:hover:not(.mention-block--readonly){background-color:var(--color-bg-hover)}.mention-block--self{background-color:#dbeafe;border:1px solid #93c5fd}.mention-block--self .mention-block__name{color:#1e40af;font-weight:var(--text-body-medium-bold-font-weight)}.mention-block--self:hover:not(.mention-block--readonly){background-color:#bfdbfe}html[data-theme=dark] .mention-block--self{background-color:#3b82f633;border-color:#3b82f666}html[data-theme=dark] .mention-block--self .mention-block__name{color:#93c5fd}html[data-theme=dark] .mention-block--self:hover:not(.mention-block--readonly){background-color:#3b82f64d}.mention-block--readonly{cursor:default;pointer-events:none}.mention-block__avatar{font-size:var(--text-body-small-bold-font-size);font-weight:var(--text-body-small-bold-font-weight);pointer-events:none;width:18px;height:18px;line-height:var(--text-body-small-bold-line-height);letter-spacing:var(--text-body-small-bold-letter-spacing);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mention-block__avatar--image{-o-object-fit:cover;object-fit:cover}.mention-block__name{color:var(--color-text);font-weight:var(--text-body-medium-bold-font-weight);pointer-events:none}[data-inline-block-decorator=true]{border-radius:4px}[data-inline-block-decorator=true]:focus .mention-block:not(.mention-block--readonly),[data-inline-block-decorator=true]:focus-within .mention-block:not(.mention-block--readonly),[data-inline-block-decorator=true][data-selected=true] .mention-block:not(.mention-block--readonly),.PlaygroundEditorTheme__inlineBlock:focus .mention-block:not(.mention-block--readonly),.PlaygroundEditorTheme__inlineBlock:focus-within .mention-block:not(.mention-block--readonly),.lexical-inline-block:focus .mention-block:not(.mention-block--readonly),.lexical-inline-block:focus-within .mention-block:not(.mention-block--readonly),span[data-lexical-decorator=true]:focus .mention-block:not(.mention-block--readonly),span[data-lexical-decorator=true]:focus-within .mention-block:not(.mention-block--readonly),.PlaygroundEditorTheme__inlineBlock.selected .mention-block:not(.mention-block--readonly),.PlaygroundEditorTheme__inlineBlock[data-lexical-selected=true] .mention-block:not(.mention-block--readonly),.lexical-inline-block.selected .mention-block:not(.mention-block--readonly),.lexical-inline-block[data-lexical-selected=true] .mention-block:not(.mention-block--readonly),span[data-lexical-decorator=true].selected .mention-block:not(.mention-block--readonly),span[data-lexical-decorator=true][data-lexical-selected=true] .mention-block:not(.mention-block--readonly),.mention-block:focus:not(.mention-block--readonly){outline:2px solid var(--color-text);outline-offset:1px}
.mention-dropdown{background:var(--color-bg-secondary);border:1px solid var(--color-bg-hover);z-index:100000;border-radius:8px;min-width:240px;max-width:360px;max-height:280px;position:fixed;overflow-y:auto;box-shadow:0 4px 20px #00000040}.mention-dropdown__empty{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);text-align:center;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);padding:16px}.mention-dropdown__list{margin:0;padding:6px;list-style:none}.mention-dropdown__item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .1s;display:flex}.mention-dropdown__item:hover,.mention-dropdown__item--selected{background-color:var(--color-bg-secondary)}.mention-dropdown__avatar{font-size:var(--text-body-small-bold-font-size);font-weight:var(--text-body-small-bold-font-weight);width:28px;height:28px;line-height:var(--text-body-small-bold-line-height);letter-spacing:var(--text-body-small-bold-letter-spacing);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mention-dropdown__avatar--image{-o-object-fit:cover;object-fit:cover}.mention-dropdown__info{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.mention-dropdown__name{color:var(--color-text);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);text-overflow:ellipsis;white-space:nowrap;line-height:var(--text-body-medium-bold-line-height);letter-spacing:var(--text-body-medium-bold-letter-spacing);overflow:hidden}.mention-dropdown__email{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);overflow:hidden}
@layer payload-default{.team-view__drawer{--invite-form-width:calc(var(--spacer-4) * 32)}.team-view__drawer>.drawer__content{max-width:calc(var(--invite-form-width) + var(--gutter-h) * 2)}:is(.team-view__drawer:has(.team-view__drawer-form[data-submitting=true]) .drawer__close,.team-view__drawer:has(.team-view__drawer-form[data-submitting=true]) .drawer__header__close){visibility:hidden}.team-view{width:100%;padding:var(--spacer-4) var(--gutter-h) var(--gutter-h)}.team-view__section-header{justify-content:space-between;align-items:center;gap:var(--spacer-2-5);flex-wrap:wrap;display:flex}.team-view__section-container{margin-top:var(--spacer-3);border-radius:var(--radius-large);border:1px solid var(--color-border)}.team-view__user-limit-note{color:var(--color-text-secondary);margin:0}.team-view__tables{gap:var(--spacer-4);margin-bottom:var(--spacer-5);padding-bottom:var(--spacer-4);flex-direction:column;display:flex}.team-view__tables>.team-view__table-wrap:first-child{padding-top:var(--spacer-4);border-top:0}.team-view__table-wrap{padding-inline:var(--spacer-4);padding-top:var(--spacer-4);border-top:1px solid var(--color-border);min-width:0}.team-view__header{justify-content:space-between;align-items:center;gap:var(--spacer-3);margin-bottom:var(--spacer-2);flex-wrap:wrap;display:flex}.team-view__header-content{align-items:baseline;gap:var(--spacer-2-5);flex-wrap:wrap;min-width:0;display:flex}.team-view__stats{gap:var(--spacer-2);flex-wrap:wrap;display:flex}.team-view .table{margin-bottom:0}.team-view .table td,.team-view .table th{vertical-align:middle}.team-view .table .cell-actions{text-align:right;white-space:nowrap;min-width:auto}.team-view .table .cell-actions .btn{margin:0}.team-view__cell-email{color:var(--color-text-secondary)}.team-view__cell-role{align-items:center;gap:calc(var(--spacer-4) * .4);color:var(--color-text-secondary);display:inline-flex}.team-view__invitation-status{color:var(--color-text-secondary)}.team-view__invitation-status--expired{color:var(--color-text-danger)}.team-view__invitation-actions{justify-content:flex-end;gap:calc(var(--spacer-4) * .35);display:flex}.team-view__section-divider{gap:var(--spacer-2);margin-bottom:calc(var(--spacer-4) * .25);flex-direction:column;display:flex}.team-view__section-label{font-size:var(--text-heading-medium-font-size);line-height:var(--text-heading-medium-line-height);font-weight:var(--text-heading-medium-font-weight);letter-spacing:var(--text-heading-medium-letter-spacing);margin:0}.team-view__add-member-trigger{align-items:center;gap:calc(var(--spacer-4) * .25);padding:calc(var(--spacer-4) * .25) calc(var(--spacer-4) * .75);border:1px solid var(--color-bg-hover);border-radius:var(--radius-small);background:var(--color-bg);color:var(--color-text);font-weight:var(--text-body-medium-bold-font-weight);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s;display:inline-flex}.team-view__add-member-trigger:hover{background:var(--color-bg-secondary);border-color:var(--color-border)}.team-view__drawer-form{box-sizing:border-box;max-width:calc(var(--invite-form-width) + var(--gutter-h) * 2);width:100%;padding:var(--spacer-4) var(--gutter-h)}.team-view__drawer-form .field-type{margin-bottom:calc(var(--spacer-4) * .75)}.team-view__drawer-form .field-type:last-of-type{margin-bottom:0}.team-view__drawer-form .field-label{font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing)}.team-view__drawer-form .field-description{margin-top:calc(var(--spacer-4) * .35);color:var(--color-text-secondary);line-height:var(--text-body-medium-line-height);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);letter-spacing:var(--text-body-medium-letter-spacing)}.team-view__drawer-intro{margin-bottom:var(--spacer-4);color:var(--color-text-secondary)}.team-view__drawer-intro p{margin:0}.team-view__drawer-fields{gap:var(--spacer-3);flex-direction:column;display:flex}.team-view__invite-table-wrap{border:1px solid var(--color-bg-hover);border-radius:var(--radius-small);overflow:hidden}.team-view__invite-table{border-collapse:collapse;table-layout:fixed;width:100%}.team-view__invite-table th,.team-view__invite-table td{text-align:left;vertical-align:top}.team-view__invite-table th{padding:calc(var(--spacer-4) * .25) calc(var(--spacer-4) * .5);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-weight:var(--text-body-medium-bold-font-weight)}.team-view__invite-table td{border-top:1px solid var(--color-bg-secondary);padding:calc(var(--spacer-4) * .5) calc(var(--spacer-4) * .5)}.team-view__invite-table th:first-child,.team-view__invite-table td:first-child{text-overflow:ellipsis;white-space:nowrap;width:auto;overflow:hidden}.team-view__invite-table th:nth-child(2),.team-view__invite-table td:nth-child(2){width:calc(var(--spacer-5) * 4)}.team-view__invite-table th:last-child,.team-view__invite-table td:last-child{width:calc(var(--field-min-height-large) + var(--spacer-2) * 2);padding-inline:var(--spacer-2);text-align:right}.team-view__invite-email-input{width:100%;min-height:var(--field-min-height-large);background:var(--field-color-bg);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);color:var(--field-color-text);font:inherit;padding:0 var(--field-padding-inline)}.team-view__invite-email-input:focus{border-color:var(--field-color-border-focus);outline:none}.team-view__invite-email-input{box-sizing:border-box;min-width:0}.team-view__invite-email-input--invalid,.team-view__invite-email-input--invalid:focus{border-color:var(--color-text-danger)}.team-view__invite-email-error{margin-top:calc(var(--spacer-4) * .2);color:var(--color-text-danger);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);font-weight:var(--text-body-medium-font-weight);letter-spacing:var(--text-body-medium-letter-spacing);display:block}.team-view__invite-capacity-error{margin:calc(var(--spacer-4) * -.35) 0 0;color:var(--color-text-danger)}.team-view__add-invitee{align-self:flex-start}.team-view__add-invitee .btn__label{align-items:center;gap:calc(var(--spacer-4) * .25);display:flex}.team-view__drawer-actions{justify-content:flex-end;gap:var(--spacer-2);margin-top:var(--spacer-4);flex-wrap:wrap;display:flex}.team-view__role-select{min-width:calc(var(--spacer-5) * 4)}.team-view__invite-role-select,.team-view__invite-role-select .team-view__role-select{width:100%;min-width:0}.team-view__invite-table .team-view__invite-email-input{font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing)}.team-view__remove-invitee{font:inherit;color:var(--color-text-secondary);cursor:pointer;width:var(--field-min-height-large);height:var(--field-min-height-large);border-radius:var(--radius-small);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.team-view__remove-invitee:hover{background:var(--color-bg-secondary);color:var(--color-text)}.team-view__tech-stack{padding:var(--spacer-4);background:var(--color-bg-secondary)}.team-view__tech-stack-form{gap:var(--spacing-field);flex-direction:column;display:flex}.team-view__tech-stack-form .field-type{margin-bottom:0}.team-view__tech-stack-form .field-description{margin-top:var(--spacer-2)}.team-view__tech-stack-actions .btn{margin:0}.team-view__tech-stack-row{gap:var(--spacing-field) var(--spacer-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){.team-view__tech-stack-row{grid-template-columns:1fr}}.team-view__tech-stack-actions{justify-content:flex-end;display:flex}.team-view__enterprise-contract{margin-top:var(--spacer-5)}}
.enterprise-docs-sync-button .btn__content{gap:var(--spacer-1)}
@layer payload-default{.llm-instructions-cell{-webkit-line-clamp:2;max-inline-size:calc(var(--spacer-6) * 8);min-inline-size:calc(var(--spacer-6) * 4);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@layer payload-default{.custom-nav{height:100vh;width:var(--nav-width);border-right:var(--stroke-width-small) solid var(--color-border);opacity:0;flex-shrink:0;position:sticky;top:0;left:0;overflow:hidden}.custom-nav--nav-open{opacity:1}.custom-nav__scroll{width:100%;height:100%;padding:0;display:flex}.custom-nav__container{width:100%;height:100%;padding:calc(var(--spacer-4) * .75) 0;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.custom-nav__top{align-items:center;gap:calc(var(--spacer-4) * 1.25);flex-direction:column;display:flex}.custom-nav__logo{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.custom-nav__logo img{width:28px;height:28px}.custom-nav__links{align-items:center;gap:calc(var(--spacer-4) * .25);flex-direction:column;display:flex}.custom-nav__link,.custom-nav__bottom .nav__log-out{width:38px;height:38px;color:var(--color-text-secondary);border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.custom-nav__link:hover,.custom-nav__bottom .nav__log-out:hover{color:var(--color-text);background-color:var(--color-bg-secondary)}.custom-nav__bottom .icon--logout{width:var(--spacer-6);height:var(--spacer-6);flex-shrink:0}.custom-nav__bottom{align-items:center;gap:calc(var(--spacer-4) * .25);flex-direction:column;display:flex}body:has(.custom-nav){--nav-width:60px}body:has(.custom-nav) .nav-toggler{display:none}}
.notification-bell{position:relative}.notification-bell__trigger{cursor:pointer;background:0 0;border:none;padding:0}.notification-bell__button{cursor:pointer;width:36px;height:36px;color:var(--color-text);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:relative}.notification-bell__button:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}.notification-bell__badge{min-width:18px;height:18px;font-size:var(--text-body-small-bold-font-size);font-weight:var(--text-body-small-bold-font-weight);line-height:var(--text-body-small-bold-line-height);text-align:center;color:#fff;letter-spacing:var(--text-body-small-bold-letter-spacing);background-color:#ef4444;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:2px;right:2px}.notification-bell__popup .popup-button-list{padding:0}.notification-bell__header{border-bottom:1px solid var(--color-bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 8px 12px;display:flex}.notification-bell__header h3{font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:var(--text-heading-medium-letter-spacing);margin:0}.notification-bell__mark-all{font-size:var(--text-body-medium-font-size);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);background:0 0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;transition:all .2s;display:flex}.notification-bell__mark-all:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}.notification-bell__empty{text-align:center;color:var(--color-text-secondary);padding:40px 20px}.notification-bell__list{margin:0;padding:0;list-style:none}.notification-bell__item{border-bottom:1px solid var(--color-bg-secondary);align-items:flex-start;transition:background-color .2s;display:flex}.notification-bell__item:last-child{border-bottom:none}.notification-bell__item--unread{background-color:var(--color-bg-secondary)}.notification-bell__unread-indicator{width:var(--spacer-2);height:var(--spacer-2);background-color:var(--color-bg-brand);border-radius:50%;flex-shrink:0}.notification-bell__item:hover{background-color:var(--color-bg-secondary)}.notification-bell__item-content{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 16px;display:flex;position:relative}.notification-bell__item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-bell__item-type{align-items:center;gap:var(--spacer-2);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);text-transform:none;letter-spacing:var(--text-body-medium-bold-letter-spacing);color:var(--color-text-secondary);line-height:var(--text-body-medium-bold-line-height);display:inline-flex}.notification-bell__item-time{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);white-space:nowrap;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing)}.notification-bell__item-title{overflow-wrap:anywhere;font-size:var(--text-body-large-bold-font-size);font-weight:var(--text-body-large-bold-font-weight);color:var(--color-text);line-height:var(--text-body-large-bold-line-height);letter-spacing:var(--text-body-large-bold-letter-spacing)}.notification-bell__item-message{overflow-wrap:anywhere;font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);line-height:var(--text-body-medium-line-height);text-overflow:ellipsis;-webkit-line-clamp:2;font-weight:var(--text-body-medium-font-weight);letter-spacing:var(--text-body-medium-letter-spacing);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-bell__item-actions{flex-direction:column;flex-shrink:0;gap:4px;padding:12px 8px 12px 0;display:flex}.notification-bell__action-btn{cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.notification-bell__action-btn:hover{background-color:var(--color-border);color:var(--color-text)}.notification-bell__action-btn--delete:hover{color:#ef4444;background-color:#ef44441a}.popup__content:has(.notification-bell__content){width:min(380px, calc(100vw - var(--spacer-3)));white-space:normal}.popup__content:has(.notification-bell__content) .popup__scroll-container{height:300px;min-height:300px;max-height:300px;position:relative;overflow-y:hidden}.popup__content:has(.notification-bell__content) .popup__scroll-container .notification-bell__popover{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.popup__content:has(.notification-bell__content) .popup__scroll-container .notification-bell__content{overscroll-behavior:contain;height:100%;padding:0;overflow-y:auto}
.my-tasks-heading{margin:0 0 24px}.my-tasks-heading__title{color:var(--color-text);font-size:var(--text-heading-xl-font-size);font-weight:var(--text-heading-xl-font-weight);letter-spacing:var(--text-heading-xl-letter-spacing);line-height:var(--text-heading-xl-line-height);margin:0}.my-tasks-heading__date{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);margin-top:6px}
.before-login{width:100%;margin-bottom:1.5rem}.before-login__container{background:var(--color-bg-secondary);border-radius:6px;padding:.875rem}.before-login__title{font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);color:var(--color-text-secondary);letter-spacing:var(--text-body-medium-bold-letter-spacing);line-height:var(--text-body-medium-bold-line-height);margin:0 0 .5rem .25rem}.before-login__list{flex-direction:column;gap:.25rem;display:flex}.before-login__item{background:var(--color-bg);border:1px solid var(--color-bg-secondary);cursor:pointer;text-align:left;border-radius:5px;align-items:center;gap:.625rem;padding:.5rem;transition:border-color .1s;display:flex}.before-login__item:hover:not(:disabled){border-color:var(--color-border-strong)}.before-login__item:disabled{opacity:.5;cursor:not-allowed}.before-login__avatar{width:28px;height:28px;font-weight:var(--text-body-small-bold-font-weight);font-size:var(--text-body-small-bold-font-size);line-height:var(--text-body-small-bold-line-height);letter-spacing:var(--text-body-small-bold-letter-spacing);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.before-login__info{flex-direction:column;flex:1;min-width:0;display:flex}.before-login__name{font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);color:var(--color-text);line-height:var(--text-body-medium-bold-line-height);letter-spacing:var(--text-body-medium-bold-letter-spacing)}.before-login__description{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);line-height:var(--text-body-medium-line-height);font-weight:var(--text-body-medium-font-weight);letter-spacing:var(--text-body-medium-letter-spacing)}.before-login__loading{font-size:var(--text-body-medium-font-size);color:var(--color-icon-secondary);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);padding:.5rem}
@layer payload-default{.tenant-selector{border-bottom:var(--stroke-width-small) solid var(--color-border);width:100%;margin-block-end:var(--spacer-2);padding-block-start:var(--nav-padding-block-start);padding-block-end:var(--spacer-3)}.tenant-selector .tenant-selector__select{margin-inline:var(--nav-padding-inline-start)}}
