html{font-size:16px}body{font-size:1em;line-height:1.5;text-wrap:pretty;font-family:Muli,Helvtica Neue,sans-serif}.content__header,.event-card__header{font-size:2em;font-weight:700;font-variation-settings:"wght" 600;line-height:1.25;margin:0;text-wrap:balance;font-family:Mont,Helvtica Neue,sans-serif}.content__action--render--as-button,.event-card__action--render--as-button{color:#fff;background-color:#28396f;transition:all .5s;padding:.75em 1.5em;text-decoration:none;border-radius:2em;font-weight:700;font-variation-settings:"wght" 700;cursor:pointer;display:inline-block}.content__action--render--as-button:hover,.event-card__action--render--as-button:hover{color:#fff;background-color:#3e8459}.content__action--render--as-altbutton,.event-card__action--render--as-altbutton{color:color-mix(in srgb,#82BD60 20%,black);background-color:#95cc75;transition:all .5s;padding:.75em 1.5em;text-decoration:none;border-radius:2em;font-weight:700;font-variation-settings:"wght" 700;cursor:pointer;display:inline-block}.content__action--render--as-altbutton:hover,.event-card__action--render--as-altbutton:hover{color:color-mix(in srgb,#82BD60 20%,black);background-color:#82bd60}.header-bar{display:flex;align-items:center;justify-content:space-between;padding:0 1em;gap:1em;min-height:48px;border-bottom:1px solid rgba(0,0,0,.1)}.header-bar__brand{flex-shrink:0}.header-bar__brand-name{font-weight:700;font-size:1.5em}.header-bar__brand-subtitle{font-weight:300;font-size:.75em}.header-bar--has--subtitle .header-bar__brand{display:grid;gap:.05em;padding:.5em 0;line-height:1.2}.header-bar__actions{display:flex;align-items:center;gap:.5em;flex:1;justify-content:center}.header-bar__end{display:flex;align-items:center;gap:.5em;flex-shrink:0}.avatar-menu{position:relative;display:inline-flex;align-items:center}.avatar-menu__trigger{display:flex;align-items:center;gap:.5em;cursor:pointer;background:none;border:none;padding:.25em .5em;border-radius:.25em;color:inherit;font:inherit}.avatar-menu__trigger:hover{background:#0000000d}.avatar-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.avatar-menu__panel{position:absolute;top:100%;right:0;z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.5em;box-shadow:0 4px 16px #0000001f;min-width:280px;padding:1em;display:grid;gap:.75em}.avatar-menu__persona{padding:.25em 0}.avatar-menu__custom{display:grid;gap:.5em}.avatar-menu__roles{display:grid;gap:.25em}.avatar-menu__roles__header{font-size:.85em;font-weight:600;opacity:.7}.avatar-menu__signout{cursor:pointer;padding:.5em 0;display:flex;align-items:center;gap:.5em;font-size:.9em}.avatar-menu__signout:hover{opacity:.7}.loading-spinner{display:flex;flex-direction:column;align-items:center;gap:.5em}.loading-spinner--is--centered{justify-content:center;min-height:200px}.data-table{padding:0;display:grid;gap:1em}.data-table__header{padding:0}.data-table__summation__row{border-top:1px solid rgba(0,0,0,.25)}.data-table__summation__cell{padding:.2em .5em;font-weight:600;font-variation-settings:"wght" 600}.data-table__summation__cell--is--title{font-size:1.1em;padding:1em 0 1em 1em}.data-table__cell__header{cursor:pointer}.data-table__cell__header--sort--asc,.data-table__cell__header--sort--desc{display:inline-block;border:1px dashed rgba(0,0,0,.25);border-bottom:none;border-radius:.25em .25em 0 0;display:grid;align-items:center;grid-template-columns:1fr auto}.data-table__body__body{padding:1em 0}.data-table__body__body a{font-weight:400;color:inherit}.data-table__body__actions{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1);padding-top:.5em}.data-table__body__header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5em}.data-table__body__header__icon__inner{padding:.5em;background:#333;border-radius:50%;height:2.5em;width:2.5em;display:grid;color:#fff;margin:.4em 0 0}.data-table__body__header__icon__inner svg{width:100%;height:auto}.data-table__body__header__bar{display:grid;grid-template-columns:1fr auto}.data-table__body__header__bar__left{display:grid;grid-template-columns:auto 1fr;gap:.5em}.data-table__body__header__title{display:flex;gap:.5em}.data-table__body__header__actions{display:flex;gap:.25em}.data-table__body__header .content__subheader{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-table__body__pagination{align-self:end}.data-table__body__pagination__inner{display:grid;grid-auto-flow:column;gap:.25em;align-items:center}.data-table__body__footer__inner{display:grid;grid-template-columns:1fr auto;align-items:center}.data-table__body__footer__limits{display:grid;grid-template-columns:1fr auto;gap:.5em;align-items:center}.data-table__body__footer__limits select{padding:.25em .4em;align-items:center}.data-table__cell__item__descriptor{display:none;opacity:.75}.data-table__cell__item__descriptor:after{content:":"}.data-table__cell__item--display--ellipsis-double{max-width:200px}.data-table__cell__item--display--ellipsis-double .data-table__cell__item__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 670px){.data-table__cell__item--display--ellipsis-double{max-width:unset;white-space:unset;overflow:unset;text-overflow:auto}}.data-table__cell__item--display--ellipsis{max-width:25px}.data-table__cell__item--display--ellipsis .data-table__cell__item__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 670px){.data-table__cell__item--display--ellipsis{max-width:unset;white-space:unset;overflow:unset;text-overflow:auto}}.data-table__cell__item--display--thin{width:0;white-space:nowrap}.data-table__data{width:100%;border-collapse:collapse}.data-table__data th{padding:.5em}.data-table__data td:first-child,.data-table__data th:first-child{font-weight:600;padding-left:1em}.data-table__data td:last-child,.data-table__data th:last-child{padding-right:1em}.data-table__data tbody td{padding:.2em .5em}.data-table__data tbody .data-table__row:nth-child(odd){background-color:#0000000a}@media (max-width: 670px){.data-table__data tbody .data-table__row:nth-child(odd){background-color:unset}}.data-table--render--boxed .data-table__body__header{padding:.5em 1em}.data-table--render--boxed .data-table__body__body{padding:1em 0}@media (max-width: 670px){.data-table--mobile--tiles .data-table__data{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1em}.data-table--mobile--tiles .data-table__data thead{display:none}.data-table--mobile--tiles .data-table__data tbody{display:contents}.data-table--mobile--tiles .data-table__row{display:block;padding:1em;background:#fff}.data-table--mobile--tiles .data-table__cell__item{display:grid;grid-template-columns:auto 1fr;gap:.5em;padding:0}.data-table--mobile--tiles .data-table__cell__item__descriptor{display:block}.data-table--mobile--tiles .data-table__cell__item:first-child{padding:0}.data-table--mobile--tiles .data-table__cell__item--mobile--hide{display:none}.data-table--mobile--tiles .data-table__cell__item--mobile--full{grid-template-columns:1fr;gap:0}.data-table--mobile--tiles .data-table__cell__item--mobile--full .data-table__cell__item__value{padding-left:.75em}.data-table--mobile--tiles .data-table__cell__item--identifier--header{font-size:1.2em;font-weight:600;font-variation-settings:"wght" 600}.data-table--mobile--tiles .data-table__cell__item--identifier--header a{font-weight:inherit}.data-table--mobile--tiles .data-table__cell__item--identifier--header .data-table__cell__item__descriptor{display:none}}@media (max-width: 670px){.data-table--mobile--tiles-full .data-table__data{grid-template-columns:1fr}}.data-table__body{border:1px solid rgba(0,0,0,.1);margin-top:.5em;border-radius:.5em}.data-table__body__header,.data-table__body__footer{align-items:center;align-content:center;padding:.25em 1em}.data-table__body__header__title,.data-table__body__footer__title{align-items:center}.data-table__body__header{border-bottom:1px solid rgba(0,0,0,.08);border-radius:.5em .5em 0 0}.data-table__body__header__title{font-size:1.3em;font-weight:600;font-variation-settings:"wght" 600;padding:.5em 0}.data-table__body__actions{display:flex;gap:.5em;align-items:center;padding:.35em 1em;border-bottom:1px solid rgba(0,0,0,.06)}.data-table__body__footer{border-top:1px solid rgba(0,0,0,.08);border-radius:0 0 .5em .5em}.data-table__body__body{padding:0}.data-table__data thead tr{background:#fff;border-bottom:1px solid rgba(0,0,0,.02)}.data-table__cell__header{cursor:pointer;font-size:.85em;font-weight:600;font-variation-settings:"wght" 600}.data-table__cell__header__sort-icon{display:inline-flex;vertical-align:middle;margin-left:.25em}.data-table__cell__header--sort--asc,.data-table__cell__header--sort--desc{background-color:#fff}.data-table__body__header{padding:.5em 1em}.data-table__filters{display:grid;grid-auto-flow:column;gap:.5em}.data-table__info-row{display:grid;grid-template-columns:1fr auto;align-items:center;background-color:#00000008;padding:.35em 1em;font-size:.85em}.data-table__info-row--position--top{border-bottom:1px solid rgba(0,0,0,.08)}.data-table__info-row--position--bottom{border-top:1px solid rgba(0,0,0,.06);border-radius:0 0 .5em .5em}.data-table-pagination{font-size:.85em}.data-table-pagination__inner{display:grid;grid-auto-flow:column;align-items:center;gap:.25em}.content{width:100%;position:relative;display:grid;align-items:center;grid-template:"media" "text" "actions";grid-template-rows:auto 1fr auto;gap:0}.content__eyebrow{font-size:.9em;text-transform:uppercase;line-height:1.25}.content__text{grid-area:text;padding:1em 1em .05em;display:grid;align-self:start;gap:.05em}.content__body p{margin:0 0 1em}.content__media{grid-area:media;display:grid;max-width:100%;justify-content:center;align-content:center}.content__media img,.content__media video,.content__media svg{border-radius:.5em;max-width:100%}.content__actions{padding:.05em 1em 1em;grid-area:actions}@media (max-width: 670px){.content{justify-content:center}}.content--media--max-32 img{max-height:32em}.content--text--center{text-align:center}.wrapper{width:100%;padding:4em 0}@media (max-width: 670px){.wrapper{padding:2em 0}}.wrapper__inner{max-width:1280px;margin:0 auto;position:relative}.wrapper__content{display:grid;align-items:center;gap:1em;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.wrapper__content--render--as-1-2{grid-template-columns:1fr 2fr;grid-auto-flow:row}.wrapper__content--cols--2-3{grid-template-columns:2fr 3fr;grid-auto-flow:row}.wrapper__slot{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1em}@media (max-width: 670px){.wrapper__slot{display:grid;grid-template-columns:1fr;justify-content:center}}.dashboard{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;width:100vw;height:100vh}@media (max-width: 670px){.dashboard{height:unset}}.dashboard__header{display:grid;grid-template-columns:1fr auto;padding:.5em 1em;align-items:center;border-bottom:1px solid rgba(0,0,0,.15)}.dashboard__header__brand{display:grid;gap:.4em;grid-template-columns:auto 1fr}.dashboard__header__brand__project{font-weight:600}@media (max-width: 670px){.dashboard__header__brand{grid-template-columns:1fr}}.dashboard__header__user{display:grid;gap:1em;grid-template-columns:auto auto}.dashboard__header__user__langselect{display:grid;gap:.25em;grid-auto-flow:column;align-items:center}.dashboard__inner{display:grid;grid-template-columns:240px 1fr;gap:1rem;background-color:#f8f8f8;height:100%;overflow:hidden}@media (max-width: 670px){.dashboard__inner{grid-template-columns:1fr}}.dashboard__nav{background:#eaeaea;display:grid;grid-template-rows:1fr auto;padding:1em 0;border-right:1px solid rgba(0,0,0,.15)}.dashboard__nav__item{display:block;display:grid;grid-template-columns:1fr}.dashboard__nav__item__header{padding:.5em 1em}.dashboard__nav__item__header__counter{margin-left:.5em;font-size:.6em;display:inline-block;padding:0 1em;border-radius:1em;background-color:#eee;color:#333;border:1px solid rgba(0,0,0,.15)}.dashboard__nav__item__header__inner{font-size:1.25em;font-weight:900}.dashboard__nav__item a{padding:.5em 1em}.dashboard__nav__item--is--active{padding:.5em 0;background-color:#ffffffbf;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.dashboard__nav .content-link{cursor:pointer}.dashboard__nav .content-link:hover{background-color:#0000001a}.dashboard__nav .content-link:hover[disabled]{background-color:transparent;cursor:default}.dashboard__nav .content-link__counter{font-size:.75em;display:inline-block;padding:0 1em;border-radius:1em;background-color:#16f;color:#fff}.dashboard__nav__city .content{padding:.5em 1em 0}.dashboard__nav__city .content__header{font-size:1.1em}@media (max-width: 670px){.dashboard__nav{display:none;position:fixed;width:100%;height:100vh;z-index:100;border-bottom:1px solid #ccc;overflow:auto}}.dashboard__top__items{display:grid;grid-auto-flow:column}.dashboard__main{height:100%;overflow:auto;grid-auto-rows:max-content;padding:0;gap:0}.dashboard__mobile__menu-toggler{display:none;padding:.25em}@media (max-width: 670px){.dashboard__mobile__menu-toggler{display:block}}.dashboard--state--menuopen .dashboard__nav{display:grid}.dashboard--state--menuopen .dashboard__mobile__menu-togler{display:none}.page-dashboard{padding:2em}.content-link{text-decoration:none;color:inherit}.content-link__inner{display:inline-block;display:flex;align-items:center;gap:.5em}.content-link--is--current{font-weight:600}.avatar{display:grid;width:3em;height:3em;font-size:.75em;align-content:center;justify-content:center;border-radius:50%;color:#fff;background-color:#16f}.page-dashboard__items{padding:1em;display:grid;gap:1em;grid-template-columns:repeat(3,1fr)}.event-card{width:100%;position:relative;display:grid;align-items:center;grid-template:"media" "text" "actions";grid-template-rows:auto 1fr auto;gap:0}.event-card__eyebrow{font-size:.9em;text-transform:uppercase;line-height:1.25}.event-card__text{grid-area:text;padding:1em 1em .05em;display:grid;align-self:start;gap:.05em}.event-card__body p{margin:0 0 1em}.event-card__media{grid-area:media;display:grid;max-width:100%;justify-content:center;align-content:center}.event-card__media img,.event-card__media video,.event-card__media svg{border-radius:.5em;max-width:100%}.event-card__actions{padding:.05em 1em 1em;grid-area:actions}@media (max-width: 670px){.event-card{justify-content:center}}.event-card--media--max-32 img{max-height:32em}.event-card--text--center{text-align:center}.event-card{border-radius:.5em;background:#fff;box-shadow:0 0 .15em #00000040,0 .15em .3em #00000024}.event-card__media{position:relative;width:100%;aspect-ratio:16/9}.event-card__media__image{border-radius:.5em .5em 0 0!important;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.event-card__body{font-size:.9em}.event-card__details{display:grid;grid-template-columns:1fr;padding:1em 0}.event-card__detail{display:grid;grid-template-columns:auto 1fr;gap:.5em}.event-card__detail__label{font-weight:600}.event-card__actions{display:flex;gap:.4em}.event-card__action--render--as-button{display:inline-block;padding:.3em 2em;font-weight:600;background-color:transparent;color:inherit;border:1px solid rgba(0,0,0,.15);border-radius:.25em;cursor:pointer;transition:all .5s}.event-card__action--render--as-button:hover{background-color:#eee;color:inherit}.page-matchmaking-create{width:100%;padding:4em 0}@media (max-width: 670px){.page-matchmaking-create{padding:2em 0}}.page-matchmaking-create__inner{max-width:1280px;margin:0 auto;position:relative}.page-matchmaking-create__content{display:grid;align-items:center;gap:1em;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.page-matchmaking-create__content--render--as-1-2{grid-template-columns:1fr 2fr;grid-auto-flow:row}.page-matchmaking-create__content--cols--2-3{grid-template-columns:2fr 3fr;grid-auto-flow:row}.page-matchmaking-create__slot{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1em}@media (max-width: 670px){.page-matchmaking-create__slot{display:grid;grid-template-columns:1fr;justify-content:center}}.page-matchmaking-create{padding:0}.page-matchmaking-create__inner{max-width:unset}.page-matchmaking-create__message{padding:1em;border-radius:.5em;background:#fff;box-shadow:0 0 .15em #00000040,0 .15em .3em #00000024}.page-matchmaking-create__message{background-color:#6bf5c5}.page-matchmaking-create__content{display:grid;grid-template-columns:1fr 400px;align-items:start;gap:2em;height:calc(100vh - 5.5em);overflow:auto;padding:1em}.page-matchmaking-create__slot{position:sticky;top:0}.page-matchmaking-create__slot--render--as-column{display:grid;grid-auto-flow:row;gap:1em}.page-matchmaking-create__discover{position:sticky;top:0;display:grid;grid-template-columns:1fr;gap:.5em;grid-auto-rows:max-content}.page-matchmaking-create__discover__results,.page-matchmaking-create__discover__meeting{padding:1em;border-radius:.5em;background:#fff;box-shadow:0 0 .15em #00000040,0 .15em .3em #00000024}.page-matchmaking-create__discover__results,.page-matchmaking-create__discover__meeting{display:grid;gap:0em;padding:0;align-self:start}.page-matchmaking-create__discover__results__users,.page-matchmaking-create__discover__meeting__users{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1em;padding:1em}.page-matchmaking-create__discover__results__header,.page-matchmaking-create__discover__meeting__header{padding:1em;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5em}.page-matchmaking-create__discover__results__header__right,.page-matchmaking-create__discover__meeting__header__right{display:grid;grid-auto-flow:column;gap:.5em}.page-matchmaking-create__discover__meeting{background:#0f6cbd;color:#fff}.page-matchmaking-create__discover__meeting__header{background-color:color-mix(in srgb,rgb(15,108,189) 80%,black);border-radius:.5em .5em 0 0}.page-matchmaking-create__discover__meeting__users{padding:0}.page-matchmaking-create__discover__meeting__actions{padding:1em;background-color:color-mix(in srgb,rgb(15,108,189) 80%,black);border-radius:0 0 .5em .5em;display:grid;grid-template-columns:1fr;gap:1em}.page-matchmaking-create__discover__filters{padding:1em;display:grid;grid-template-columns:repeat(3,1fr);gap:.5em;background:#eee;border:1px solid rgba(0,0,0,.1)}.page-matchmaking-create__discover__filter{display:grid;grid-template-columns:1fr;gap:.5em;align-items:center}.user-card--display--row{display:grid;grid-template:"avatar text" "avatar actions"/96px 1fr;gap:1em;padding:1em;border-top:1px solid color-mix(in srgb,currentcolor 15%,transparent)}.user-card--display--row .user-card__avatar{grid-area:avatar;max-width:100%}.user-card--display--row .user-card__avatar>span{display:block;width:100%;aspect-ratio:1/1;height:auto}.user-card--display--row .content__text{grid-area:text;grid-template:"header header" "company role";grid-template-columns:auto 1fr;gap:.25em .5em}.user-card--display--row .content__header{grid-area:header}.user-card--display--row .content__subheader{grid-area:company;font-weight:600}.user-card--display--row .content__subsubheader{grid-area:role}.user-card--display--row .content__body{display:none}.user-card--display--row .content__actions{grid-area:actions}.user-card--display--card{padding:1em;border-radius:.5em;background:#fff;box-shadow:0 0 .15em #00000040,0 .15em .3em #00000024}.user-card--display--card{padding:0}.user-card--display--card .user-card__avatar{padding:.5em;display:grid;justify-items:center}.user-card--display--card .user-card__actions{padding:.5em 1em 1em;display:grid;grid-auto-flow:column;grid-template-columns:max-content}.user-card--display--card .content__text{padding:1em;grid-template:"header header" "company role" "bio bio";grid-template-columns:auto 1fr;gap:.25em .5em}.user-card--display--card .content__header{grid-area:header}.user-card--display--card .content__subheader{grid-area:company;font-weight:600}.user-card--display--card .content__subsubheader{grid-area:role}.user-card--display--card .content__body{grid-area:bio;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.content__text{padding:0}.content__actions{padding:1em 0 0;display:flex;flex-wrap:wrap;gap:.5em}.light{opacity:.75}.content__body p{line-height:1.4}@media (max-width: 670px){.content{justify-content:unset}}.content__action--render--as-button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;text-decoration-line:none;vertical-align:middle;margin:0;overflow:hidden;background-color:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);border:var(--strokeWidthThin) solid var(--colorNeutralStroke1);font-family:var(--fontFamilyBase);outline-style:none;padding:5px var(--spacingHorizontalM);min-width:96px;border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase300);transition-duration:var(--durationFaster);transition-property:background,border,color;transition-timing-function:var(--curveEasyEase)}.app-layout{display:flex;flex-direction:column;min-height:100vh;width:100%}.app-layout__menu-toggle{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem;display:none;color:inherit}@media (max-width: 768px){.app-layout__menu-toggle{display:block}}.app-layout__body{display:flex;flex:1}.app-layout__sidebar{width:220px;background:#fafafa;border-right:1px solid rgba(0,0,0,.1);padding:1rem .5rem;flex-shrink:0}@media (max-width: 768px){.app-layout__sidebar{position:fixed;top:52px;left:-220px;bottom:0;z-index:100;transition:left .2s ease}.app-layout__sidebar--open{left:0}}.app-layout__content{flex:1;padding:1.5rem 2rem;overflow-y:auto;background:#f5f5f5}.app-layout__sidebar-projects{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.08)}.app-layout__sidebar-projects-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;padding:0 .75rem;margin-bottom:.25rem}.app-layout__sidebar-project{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:6px;text-decoration:none;font-size:13px;transition:background-color .1s ease}.app-layout__sidebar-project:hover{background-color:#0000000a}.app-layout__sidebar-project-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.app-layout__sidebar-project-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout__sidebar-project-counts{margin-left:auto;font-size:.6875rem;color:#94a3b8;white-space:nowrap;font-variant-numeric:tabular-nums}.view-task-board__header{margin-bottom:16px}.view-task-board__header h1{font-size:24px;font-weight:600;color:#1e293b;margin:0}.view-task-board__board{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;min-height:60vh}.view-task-board__loading,.view-task-board__error{display:flex;justify-content:center;align-items:center;min-height:300px}.view-task-board__error{color:#dc2626}.kanban-column{min-width:280px;max-width:320px;flex:1;background:#e8ecf1;border:1px solid #d5dbe3;border-radius:.5em;padding:.75em;display:flex;flex-direction:column;transition:background .15s}.kanban-column.drag-over{background:#e2e8f0;outline:2px dashed #94a3b8}.kanban-column__header{display:flex;align-items:center;gap:8px;padding:4px 0 12px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b}.kanban-column__header-dot{width:8px;height:8px;border-radius:50%}.kanban-column__header-label{flex:1}.kanban-column__cards{display:flex;flex-direction:column;gap:8px;flex:1;min-height:50px}.kanban-column__drop-indicator{height:48px;background:#e0eeff;border:2px dashed #0078d4;border-radius:6px}.task-card{background:#fff;border-radius:6px;padding:12px;border-left:3px solid;cursor:pointer;box-shadow:0 1px 3px #00000014;transition:box-shadow .15s,transform .1s}.task-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-1px)}.task-card[draggable=true]{cursor:grab}.task-card[draggable=true]:active{cursor:grabbing;opacity:.8}.task-card__title{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px;line-height:1.4}.task-card__meta{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.task-card__footer{display:flex;align-items:center;justify-content:space-between}.task-card__footer-left{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.task-card__due{display:flex;align-items:center;gap:3px}.task-card__due.overdue{color:#dc2626;font-weight:500}.task-card__project{display:flex;align-items:center;gap:4px}.task-card__project-dot{width:6px;height:6px;border-radius:50%}.task-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.task-filters__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-filters__right{display:flex;align-items:center;gap:8px}.task-filters__view-toggle{display:flex;gap:2px}.task-filters__search{min-width:200px}.task-list-view__table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014}.task-list-view__table th{text-align:left;padding:10px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.task-list-view__table td{padding:10px 16px;font-size:14px;border-bottom:1px solid #f1f5f9;color:#334155}.task-list-view__row{cursor:pointer;transition:background .1s}.task-list-view__row:hover{background:#f8fafc}.task-list-view__cell-title{display:flex;align-items:center;gap:8px}.task-list-view__title-text{font-weight:500}.task-list-view__tags{display:flex;gap:4px}.task-list-view__th-active{color:#1e293b}.task-list-view__project{display:flex;align-items:center;gap:4px}.task-list-view__project-dot{width:6px;height:6px;border-radius:50%}.task-list-view__customer{display:flex;align-items:center;gap:4px}.task-list-view__customer-dot{width:6px;height:6px;border-radius:50%}.task-list-view__assignee{display:flex;align-items:center;gap:6px}.task-list-view__due{display:flex;align-items:center;gap:3px}.task-list-view__empty{text-align:center;color:#94a3b8;padding:40px 0!important}.task-list-view .overdue{color:#dc2626;font-weight:500}.task-detail-drawer{display:flex;flex-direction:column;gap:16px}.task-detail-drawer__form{display:flex;flex-direction:column;gap:12px}.task-detail-drawer__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.task-detail-drawer__assignee{display:flex;flex-direction:column;gap:4px}.task-detail-drawer__label{font-size:12px;font-weight:600;color:#64748b}.task-detail-drawer__user{display:flex;align-items:center;gap:8px}.task-detail-drawer__actions{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.task-detail-drawer__comments{display:flex;flex-direction:column;gap:12px;padding:12px 0}.task-detail-drawer__comment{background:#f8fafc;border-radius:6px;padding:10px}.task-detail-drawer__comment-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.task-detail-drawer__comment-header strong{font-size:13px}.task-detail-drawer__comment-date{font-size:12px;color:#94a3b8;margin-left:auto}.task-detail-drawer__comment-body{font-size:14px;color:#334155;line-height:1.5}.task-detail-drawer__comment-input{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid #e2e8f0}.task-detail-drawer__activities{display:flex;flex-direction:column;gap:8px;padding:12px 0}.task-detail-drawer__activity{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.task-detail-drawer__activity em{font-style:normal;background:#e2e8f0;padding:1px 4px;border-radius:3px}.task-detail-drawer__activity-date{font-size:12px;color:#94a3b8;margin-left:auto}.task-detail-drawer__empty{color:#94a3b8;text-align:center;padding:20px}.task-detail-drawer__description-display{cursor:pointer;padding:8px 12px;border:1px solid transparent;border-radius:6px;min-height:48px;transition:border-color .15s,background-color .15s}.task-detail-drawer__description-display:hover{border-color:#d1d5db;background:#fafafa}.task-detail-drawer__description-placeholder{color:#94a3b8;font-size:14px;font-style:italic}.task-create-drawer{display:flex;flex-direction:column;gap:12px}.task-create-drawer__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.task-create-drawer__actions{display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.markdown-body{font-size:14px;line-height:1.6;color:#334155;word-break:break-word}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body__mention{color:#0078d4;font-weight:600;background:#e8f0fe;border-radius:.25em;padding:0 .25em}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:.75em 0 .25em;font-weight:600;line-height:1.3;color:#1e293b}.markdown-body h1{font-size:1.25em}.markdown-body h2{font-size:1.15em}.markdown-body h3{font-size:1.05em}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1em}.markdown-body p{margin:.5em 0}.markdown-body ul,.markdown-body ol{margin:.5em 0;padding-left:1.5em}.markdown-body li{margin:.2em 0}.markdown-body li input[type=checkbox]{margin-right:.4em}.markdown-body code{background:#f1f5f9;padding:.15em .35em;border-radius:3px;font-size:.9em;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace}.markdown-body pre{background:#f1f5f9;border-radius:6px;padding:.75em 1em;overflow-x:auto;margin:.5em 0}.markdown-body pre code{background:none;padding:0;font-size:.85em}.markdown-body blockquote{margin:.5em 0;padding:.25em .75em;border-left:3px solid #d1d5db;color:#64748b}.markdown-body table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.9em}.markdown-body th,.markdown-body td{border:1px solid #e2e8f0;padding:.4em .75em;text-align:left}.markdown-body th{background:#f8fafc;font-weight:600}.markdown-body hr{border:none;border-top:1px solid #e2e8f0;margin:.75em 0}.markdown-body a{color:#0078d4;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body del{color:#94a3b8}.markdown-body img{max-width:100%}.view-my-tasks__header{margin-bottom:16px}.view-my-tasks__header h1{font-size:24px;font-weight:600;color:#1e293b;margin:0}.view-my-tasks__loading{display:flex;justify-content:center;align-items:center;min-height:300px}.projects-view__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.projects-view__header h1{font-size:24px;font-weight:600;color:#1e293b;margin:0}.projects-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.projects-view__card{cursor:pointer}.projects-view__card:hover{box-shadow:0 4px 12px #0000001f}.projects-view__card-color{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.projects-view__card-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 12px}.projects-view__card-owner{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.projects-view__loading,.projects-view__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;color:#94a3b8}.create-project-form{display:flex;flex-direction:column;gap:12px;padding:8px 0}.create-project-form__colors{display:flex;flex-wrap:wrap;gap:8px;padding:4px}.create-project-form__color-swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s;padding:0}.create-project-form__color-swatch:hover{transform:scale(1.15)}.create-project-form__color-swatch.selected{border-color:#1e293b;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e293b}.widget-builder{padding:24px 32px;max-width:1200px}.widget-builder__header{display:flex;align-items:center;gap:12px;margin-bottom:28px}.widget-builder__header h1{margin:0;font-size:24px}.widget-builder__subtitle{margin:2px 0 0;color:var(--colorNeutralForeground3);font-size:14px}.widget-builder__layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 900px){.widget-builder__layout{grid-template-columns:1fr}}.widget-builder__config,.widget-builder__output{display:flex;flex-direction:column;gap:16px}.widget-builder__section{padding:20px}.widget-builder__section h3{margin:0 0 12px;font-size:15px;font-weight:600}.widget-builder__section .fui-Field{margin-bottom:12px}.widget-builder__hint{color:var(--colorNeutralForeground3);font-size:13px;margin:0 0 12px}.widget-builder__hint code{background:var(--colorNeutralBackground3);padding:1px 5px;border-radius:3px;font-size:12px}.widget-builder__widget-list{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.widget-builder__widget-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;border:1px solid var(--colorNeutralStroke2);cursor:pointer;transition:background .1s ease,border-color .1s ease}.widget-builder__widget-item:hover{background:var(--colorNeutralBackground2)}.widget-builder__widget-item--active{border-color:var(--colorBrandStroke1);background:var(--colorBrandBackground2)}.widget-builder__widget-item-info{display:flex;flex-direction:column;gap:2px}.widget-builder__widget-item-info strong{font-size:13px}.widget-builder__widget-item-project{font-size:12px;color:var(--colorNeutralForeground3)}.widget-builder__create-form{border-top:1px solid var(--colorNeutralStroke2);padding-top:16px;margin-top:4px}.widget-builder__create-form .fui-Field{margin-bottom:10px}.widget-builder__color-row{display:flex;align-items:center;gap:8px}.widget-builder__color-picker{width:36px;height:36px;padding:2px;border:1px solid var(--colorNeutralStroke1);border-radius:6px;background:transparent;cursor:pointer}.widget-builder__color-picker::-webkit-color-swatch-wrapper{padding:0}.widget-builder__color-picker::-webkit-color-swatch{border:none;border-radius:4px}.widget-builder__code-header{display:flex;align-items:center;justify-content:space-between}.widget-builder__code-header h3{margin-bottom:0}.widget-builder__code{background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke2);border-radius:6px;padding:14px 16px;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0}.widget-builder__code code{color:var(--colorNeutralForeground1)}.widget-builder__preview{margin-top:4px}.widget-builder__preview-browser{border:1px solid var(--colorNeutralStroke2);border-radius:8px;overflow:hidden;background:#fff}.widget-builder__preview-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--colorNeutralBackground3);border-bottom:1px solid var(--colorNeutralStroke2)}.widget-builder__preview-dot{width:10px;height:10px;border-radius:50%;background:var(--colorNeutralStroke1)}.widget-builder__preview-url{margin-left:8px;font-size:12px;color:var(--colorNeutralForeground3)}.widget-builder__preview-content{position:relative;height:200px;padding:24px}.widget-builder__preview-lines{display:flex;flex-direction:column;gap:10px}.widget-builder__preview-lines div{height:10px;background:var(--colorNeutralBackground3);border-radius:4px}.widget-builder__preview-button{position:absolute;padding:10px 18px;border-radius:50px;color:#fff;font-size:13px;font-weight:600;box-shadow:0 4px 12px #00000026;white-space:nowrap}.widget-builder__preview-button--bottom-right{bottom:16px;right:16px}.widget-builder__preview-button--bottom-left{bottom:16px;left:16px}.widget-builder__preview-button--top-right{top:16px;right:16px}.widget-builder__preview-button--top-left{top:16px;left:16px}.brand-view__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.brand-view__header h1{font-size:24px;font-weight:600;color:#1e293b;margin:0}.brand-view__header-actions{display:flex;gap:8px}.brand-view__loading{display:flex;justify-content:center;align-items:center;min-height:300px}.brand-view__layout{display:grid;grid-template-columns:280px 1fr;gap:24px;min-height:500px}@media (max-width: 768px){.brand-view__layout{grid-template-columns:1fr}}.brand-view__tree{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#fff;overflow-y:auto;max-height:calc(100vh - 200px)}.brand-view__tree-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;color:#94a3b8;text-align:center}.brand-view__detail{border:1px solid #e2e8f0;border-radius:8px;padding:24px;background:#fff;overflow-y:auto;max-height:calc(100vh - 200px)}.brand-view__detail-empty{display:flex;justify-content:center;align-items:center;min-height:200px;color:#94a3b8}.brand-tree__node{-webkit-user-select:none;user-select:none}.brand-tree__node-row{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:13px}.brand-tree__node-row:hover{background:#f1f5f9}.brand-tree__node-row--selected{background:#e0f2fe;font-weight:600}.brand-tree__expand-btn{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;color:#64748b;flex-shrink:0}.brand-tree__expand-spacer{width:16px;flex-shrink:0}.brand-tree__color-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.brand-tree__node-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-tree__children{padding-left:16px}.brand-kit-panel__loading,.brand-kit-panel__empty{display:flex;justify-content:center;align-items:center;min-height:100px;color:#94a3b8}.brand-kit-panel__breadcrumb{font-size:14px;color:#64748b;margin-bottom:12px}.brand-kit-panel__breadcrumb a{color:#2563eb;text-decoration:none}.brand-kit-panel__breadcrumb a:hover{text-decoration:underline}.brand-kit-panel__breadcrumb strong{color:#1e293b}.brand-kit-panel__breadcrumb-sep{color:#cbd5e1;margin:0 2px}.brand-kit-panel__actions{display:flex;gap:8px;margin-bottom:20px}.brand-kit-panel__edit-form{display:flex;flex-direction:column;gap:16px}.brand-kit-panel__sections{display:flex;flex-direction:column;gap:24px}.brand-kit-panel__section h3{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:6px}.brand-kit-panel__section h4{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 8px}.brand-kit-panel__section p{font-size:14px;color:#334155;margin:0;white-space:pre-wrap}.brand-kit-panel__empty-text{color:#94a3b8!important;font-style:italic}.brand-kit-panel__inherited{margin-left:8px;font-weight:400}.brand-kit-panel__color-swatches{display:flex;flex-wrap:wrap;gap:12px}.brand-kit-panel__color-swatch-display{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:#64748b}.brand-kit-panel__color-swatch{width:40px;height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.brand-kit-panel__colors-edit{display:flex;flex-direction:column;gap:8px}.brand-kit-panel__color-edit-item{display:flex;align-items:center;gap:8px;font-size:13px}.brand-kit-panel__color-label{color:#64748b}.brand-kit-panel__color-add{display:flex;align-items:center;gap:8px;margin-top:4px}.brand-kit-panel__color-add input[type=color]{width:32px;height:32px;padding:0;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer}.brand-kit-panel__file-group{margin-bottom:8px}.brand-kit-panel__file-list{display:flex;flex-direction:column;gap:6px}.brand-kit-panel__file-item{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.brand-kit-panel__file-icon{width:32px;height:32px;border-radius:4px;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#64748b;flex-shrink:0}.brand-kit-panel__file-thumb{width:32px;height:32px;flex-shrink:0}.brand-kit-panel__file-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.brand-kit-panel__file-name{font-size:13px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-file-upload{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.brand-file-upload__row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.brand-file-upload__category{min-width:120px}.brand-file-upload__label{flex:1;min-width:120px}.brand-file-upload__input{font-size:13px}.customer-detail__loading,.customer-detail__empty,.project-detail__loading,.project-detail__empty{display:flex;justify-content:center;align-items:center;min-height:300px;color:#94a3b8}.customer-detail__header,.project-detail__header{display:flex;align-items:center;gap:12px;margin-bottom:4px}.customer-detail__header-info,.project-detail__header-info{display:flex;align-items:center;gap:10px;flex:1}.customer-detail__header-info h1,.project-detail__header-info h1{font-size:18px;font-weight:600;color:#1e293b;margin:0;line-height:1.2}.customer-detail__color-badge,.project-detail__color-badge{width:3em;height:3em;border-radius:.5em;display:flex;align-items:center;justify-content:center;flex-shrink:0}.customer-detail__color-badge span,.project-detail__color-badge span{color:#fff;font-size:15px;font-weight:700}.customer-detail__owner,.project-detail__owner{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;margin-top:1px}.customer-detail__body,.project-detail__body{margin-top:16px}.customer-detail__overview,.project-detail__overview{display:flex;flex-direction:column;gap:16px;max-width:600px}.customer-detail__field label,.project-detail__field label{display:block;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.customer-detail__field span,.customer-detail__field p,.project-detail__field span,.project-detail__field p{font-size:14px;color:#1e293b;margin:0}.customer-detail__tasks,.project-detail__tasks{margin-top:16px}.customer-detail__tasks-loading,.customer-detail__tasks-error,.project-detail__tasks-loading,.project-detail__tasks-error{display:flex;justify-content:center;align-items:center;min-height:200px;color:#94a3b8}.customer-detail__brand,.project-detail__brand{margin-top:16px}.customer-detail__brand-empty,.project-detail__brand-empty{color:#94a3b8;font-style:italic}.customer-detail__brand-tabs,.project-detail__brand-tabs{display:flex;gap:8px;margin-bottom:16px}.customer-detail__projects{display:flex;flex-direction:column;gap:4px}.customer-detail__project-link{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;text-decoration:none;color:#1e293b;font-size:14px;transition:background-color .1s}.customer-detail__project-link:hover{background:#f1f5f9}.customer-detail__project-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.customer-detail__tasks{margin-top:8px}.customer-detail__task-list{display:flex;flex-direction:column;gap:2px}.customer-detail__task-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;text-decoration:none;color:#1e293b;font-size:14px;transition:background-color .1s}.customer-detail__task-row:hover{background:#f1f5f9}.customer-detail__task-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-settings__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5em}.bot-settings__header h1{font-size:1.5em;font-weight:600;color:#1e293b;margin:0}.bot-settings__header p{margin:.125em 0 0;color:var(--colorNeutralForeground3);font-size:.8125em}.bot-settings__empty{padding:1.5em;text-align:center;color:var(--colorNeutralForeground3)}.bot-settings__empty p{margin:0}.bot-settings__token-hint{margin-bottom:.75em;color:var(--colorNeutralForeground3)}.bot-settings__token-display{display:flex;align-items:center;gap:.5em;padding:.5em;background:var(--colorNeutralBackground3);border-radius:.375em;font-family:monospace;font-size:.8125em;word-break:break-all}.bot-settings__token-value{flex:1}.bot-settings__create-form{display:flex;flex-direction:column;gap:.75em}*{box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#1e293b;background-color:#f8fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}#root{width:100%}.navigation-skip{position:absolute;left:-9999px;top:0}.navigation-skip:focus{left:0;z-index:9999}
