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}.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}}.view-dashboard__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.view-dashboard__header-content{flex:1;min-width:200px}.view-dashboard__title{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-dashboard__subtitle{margin:0;font-size:.875rem;color:var(--text-secondary)}.view-dashboard__accounts-summary{margin-bottom:1rem;font-size:.875rem;color:var(--text-secondary)}.view-dashboard__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}@media (max-width: 768px){.view-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.view-dashboard__stats{grid-template-columns:1fr}}.view-dashboard__stat{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px;text-align:center}.view-dashboard__stat--healthy .view-dashboard__stat-value{color:#16a34a}.view-dashboard__stat--failing .view-dashboard__stat-value{color:#dc2626}.view-dashboard__stat--paused .view-dashboard__stat-value{color:#6b7280}.view-dashboard__stat-value{font-size:2rem;font-weight:700;color:var(--text-color)}.view-dashboard__stat-label{font-size:.8125rem;color:var(--text-secondary)}.view-dashboard__section{margin-bottom:2rem}.view-dashboard__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.view-dashboard__section-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color)}.view-dashboard__view-all-link{font-size:.875rem;color:var(--primary-color);text-decoration:none}.view-dashboard__view-all-link:hover{text-decoration:underline}.view-dashboard__tests-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.view-dashboard__test-card{display:flex;align-items:stretch;gap:0;padding:0;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .15s,box-shadow .15s}.view-dashboard__test-card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #00000014;text-decoration:none}.view-dashboard__test-card--healthy .view-dashboard__test-status-indicator{background-color:#22c55e}.view-dashboard__test-card--failing .view-dashboard__test-status-indicator{background-color:#ef4444}.view-dashboard__test-card--paused{opacity:.7}.view-dashboard__test-card--paused .view-dashboard__test-status-indicator{background-color:#9ca3af}.view-dashboard__test-status-indicator{width:4px;flex-shrink:0}.view-dashboard__test-content{flex:1;padding:1rem;min-width:0}.view-dashboard__test-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.view-dashboard__test-name{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-dashboard__test-type{flex-shrink:0;font-size:.6875rem;font-weight:500;color:var(--primary-color);text-transform:uppercase}.view-dashboard__test-location{font-size:.75rem;color:var(--text-secondary);margin-bottom:.75rem}.view-dashboard__test-sparkline{height:24px}.view-dashboard__sparkline{display:block}.view-dashboard__sparkline-empty{font-size:.75rem;color:var(--text-secondary)}.view-dashboard__test-meta{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.5rem;padding:1rem;padding-left:0;flex-shrink:0}.view-dashboard__test-response-time{font-size:.875rem;font-weight:600;color:var(--text-color)}.view-dashboard__test-badge{display:inline-flex;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;border-radius:4px}.view-dashboard__test-badge--healthy{background-color:#22c55e26;color:#16a34a}.view-dashboard__test-badge--failing{background-color:#ef444426;color:#dc2626}.view-dashboard__test-badge--paused{background-color:#9ca3af26;color:#6b7280}.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)}.view-credentials__header,.view-account-members__header,.view-account-create__header,.view-account-detail__header,.view-account-list__header{margin-bottom:2rem}.view-credentials__title,.view-account-members__title,.view-account-create__title,.view-account-detail__title,.view-account-list__title{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-credentials__subtitle,.view-account-members__subtitle,.view-account-create__subtitle,.view-account-list__subtitle{margin:0;font-size:.875rem;color:var(--text-secondary)}.view-credentials__section-title,.view-account-members__section-title,.view-account-detail__section-title{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.view-credentials__submit-btn,.view-credentials__add-btn,.view-account-members__invite-btn,.view-account-create__submit-btn,.view-account-detail__create-btn,.view-account-list__create-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .15s}.view-credentials__submit-btn:hover,.view-credentials__add-btn:hover,.view-account-members__invite-btn:hover,.view-account-create__submit-btn:hover,.view-account-detail__create-btn:hover,.view-account-list__create-btn:hover{background-color:var(--primary-hover);text-decoration:none}.view-account-list__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.view-account-list__header-content{flex:1;min-width:200px}.view-account-list__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.view-account-list__card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.view-account-list__card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #00000014;text-decoration:none}.view-account-list__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--active-bg);border-radius:8px;color:var(--primary-color)}.view-account-list__card-content{flex:1;min-width:0}.view-account-list__card-name{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-color)}.view-account-list__card-slug{font-size:.75rem;color:var(--text-secondary)}.view-account-list__card-arrow{flex-shrink:0;color:var(--text-secondary)}.view-account-detail__meta{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.view-account-detail__slug{font-size:.875rem;color:var(--text-secondary)}.view-account-detail__role{display:inline-flex;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;background-color:var(--active-bg);color:var(--primary-color);border-radius:4px}.view-account-detail__section{margin-bottom:2rem}.view-account-detail__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.view-account-detail__section-title{margin-bottom:0}.view-account-detail__create-btn{font-size:.8125rem;padding:.5rem .875rem}.view-account-detail__usage-card{display:flex;gap:2rem;padding:1.25rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-account-detail__usage-tier,.view-account-detail__usage-points{display:flex;flex-direction:column;gap:.25rem}.view-account-detail__usage-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;font-weight:500}.view-account-detail__usage-value{font-size:1.125rem;font-weight:600;color:var(--text-color);text-transform:capitalize}.view-account-detail__projects-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.view-account-detail__project-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.view-account-detail__project-card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #00000014;text-decoration:none}.view-account-detail__project-icon{flex-shrink:0;color:var(--primary-color)}.view-account-detail__project-content{flex:1;min-width:0}.view-account-detail__project-name{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:var(--text-color)}.view-account-detail__project-description{margin:0;font-size:.8125rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-account-create{max-width:480px}.view-account-create__form{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-account-create__field{display:flex;flex-direction:column;gap:.5rem}.view-account-create__label{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-account-create__input{padding:.625rem .875rem;font-size:.9375rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-color);color:var(--text-color);transition:border-color .15s,box-shadow .15s}.view-account-create__input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3}.view-account-create__input:disabled{opacity:.6;cursor:not-allowed}.view-account-create__input::placeholder{color:var(--text-secondary)}.view-account-create__hint{margin:0;font-size:.75rem;color:var(--text-secondary)}.view-account-create__actions{display:flex;justify-content:flex-end;padding-top:.5rem}.view-account-create__submit-btn:disabled{opacity:.6;cursor:not-allowed}.view-account-members{max-width:800px}.view-account-members__breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem}.view-account-members__breadcrumb a{color:var(--primary-color);text-decoration:none}.view-account-members__breadcrumb a:hover{text-decoration:underline}.view-account-members__breadcrumb-sep{color:var(--text-secondary)}.view-account-members__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.view-account-members__header-content{flex:1;min-width:200px}.view-account-members__invite-btn:disabled{opacity:.6;cursor:not-allowed}.view-account-members__role-legend{padding:1rem 1.25rem;margin-bottom:2rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-account-members__legend-title{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.view-account-members__legend-items{display:flex;flex-wrap:wrap;gap:1.5rem}.view-account-members__legend-item{display:flex;align-items:center;gap:.5rem}.view-account-members__legend-description{font-size:.8125rem;color:var(--text-secondary)}.view-account-members__section{margin-bottom:2rem}.view-account-members__members-list{display:flex;flex-direction:column;gap:.5rem}.view-account-members__member-row{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}@media (max-width: 600px){.view-account-members__member-row{flex-wrap:wrap}}.view-account-members__member-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:200px}.view-account-members__member-avatar{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--active-bg);color:var(--primary-color);font-size:1rem;font-weight:600;border-radius:50%;text-transform:uppercase}.view-account-members__member-details{display:flex;flex-direction:column;min-width:0}.view-account-members__member-name{font-size:.9375rem;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-account-members__member-you{margin-left:.375rem;font-weight:400;color:var(--text-secondary)}.view-account-members__member-email{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-account-members__member-role{flex-shrink:0}.view-account-members__role-select{padding:.375rem 2rem .375rem .625rem;font-size:.8125rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-color);color:var(--text-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.view-account-members__role-select:focus{outline:none;border-color:var(--primary-color)}.view-account-members__role-select:disabled{opacity:.6;cursor:not-allowed}.view-account-members__role-badge{display:inline-flex;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:4px}.view-account-members__role-badge--owner{background-color:#a855f726;color:#9333ea}.view-account-members__role-badge--admin{background-color:#3b82f626;color:#2563eb}.view-account-members__role-badge--member{background-color:#6b728026;color:#4b5563}.view-account-members__member-actions{flex-shrink:0}.view-account-members__remove-btn{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;background-color:transparent;color:#dc2626;border:1px solid rgba(239,68,68,.3);border-radius:4px;cursor:pointer;transition:background-color .15s}.view-account-members__remove-btn:hover:not(:disabled){background-color:#ef44441a}.view-account-members__remove-btn:disabled{opacity:.6;cursor:not-allowed}.view-account-members__transfer-zone{padding:1.25rem;background-color:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:8px}.view-account-members__transfer-text{margin:0 0 1rem;font-size:.875rem;color:var(--text-secondary)}.view-account-members__transfer-btn{padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.3);border-radius:6px;cursor:pointer;transition:background-color .15s}.view-account-members__transfer-btn:hover:not(:disabled){background-color:#f59e0b33}.view-account-members__transfer-btn:disabled{opacity:.6;cursor:not-allowed}.view-credentials{max-width:800px}.view-credentials__breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem}.view-credentials__breadcrumb a{color:var(--primary-color);text-decoration:none}.view-credentials__breadcrumb a:hover{text-decoration:underline}.view-credentials__breadcrumb-sep{color:var(--text-secondary)}.view-credentials__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.view-credentials__header-content{flex:1;min-width:200px}.view-credentials__notice{display:flex;gap:1rem;padding:1rem 1.25rem;margin-bottom:2rem;background-color:#22c55e0d;border:1px solid rgba(34,197,94,.2);border-radius:8px;color:#16a34a}.view-credentials__notice svg{flex-shrink:0;margin-top:.125rem}.view-credentials__notice-content strong{display:block;margin-bottom:.25rem;font-size:.875rem}.view-credentials__notice-content p{margin:0;font-size:.8125rem;color:var(--text-secondary)}.view-credentials__section{margin-bottom:2rem}.view-credentials__credentials-list{display:flex;flex-direction:column;gap:.75rem}.view-credentials__credential-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-credentials__credential-card--expired{opacity:.7;border-color:#ef44444d}.view-credentials__credential-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--active-bg);color:var(--primary-color);border-radius:8px}.view-credentials__credential-content{flex:1;min-width:0}.view-credentials__credential-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.view-credentials__credential-name{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-color)}.view-credentials__expired-badge{display:inline-flex;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;background-color:#ef444426;color:#dc2626;border-radius:3px;text-transform:uppercase}.view-credentials__credential-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8125rem;color:var(--text-secondary)}.view-credentials__credential-type{color:var(--primary-color)}.view-credentials__credential-actions{flex-shrink:0}.view-credentials__delete-btn{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;background-color:transparent;color:#dc2626;border:1px solid rgba(239,68,68,.3);border-radius:4px;cursor:pointer;transition:background-color .15s}.view-credentials__delete-btn:hover:not(:disabled){background-color:#ef44441a}.view-credentials__delete-btn:disabled{opacity:.6;cursor:not-allowed}.view-credentials__create-form{padding:1.5rem;margin-bottom:2rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-credentials__form-title{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.view-credentials__field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.view-credentials__label{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-credentials__input,.view-credentials__select{padding:.625rem .875rem;font-size:.9375rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-color);color:var(--text-color);transition:border-color .15s,box-shadow .15s}.view-credentials__input:focus,.view-credentials__select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3}.view-credentials__input:disabled,.view-credentials__select:disabled{opacity:.6;cursor:not-allowed}.view-credentials__input::placeholder,.view-credentials__select::placeholder{color:var(--text-secondary)}.view-credentials__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.view-credentials__form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.view-credentials__cancel-btn{padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.view-credentials__cancel-btn:hover:not(:disabled){background-color:var(--active-bg);color:var(--text-color)}.view-credentials__cancel-btn:disabled{opacity:.6;cursor:not-allowed}.view-credentials__submit-btn:disabled{opacity:.6;cursor:not-allowed}.view-project-settings__breadcrumb,.view-project-detail__breadcrumb,.view-project-create__breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem}.view-project-settings__breadcrumb a,.view-project-detail__breadcrumb a,.view-project-create__breadcrumb a{color:var(--primary-color);text-decoration:none}.view-project-settings__breadcrumb a:hover,.view-project-detail__breadcrumb a:hover,.view-project-create__breadcrumb a:hover{text-decoration:underline}.view-project-settings__breadcrumb span:not(.view-project-create__breadcrumb-sep):not(.view-project-detail__breadcrumb-sep):not(.view-project-settings__breadcrumb-sep),.view-project-detail__breadcrumb span:not(.view-project-create__breadcrumb-sep):not(.view-project-detail__breadcrumb-sep):not(.view-project-settings__breadcrumb-sep),.view-project-create__breadcrumb span:not(.view-project-create__breadcrumb-sep):not(.view-project-detail__breadcrumb-sep):not(.view-project-settings__breadcrumb-sep){color:var(--text-color)}.view-project-settings__breadcrumb-sep,.view-project-detail__breadcrumb-sep,.view-project-create__breadcrumb-sep{color:var(--text-secondary)}.view-project-create{max-width:480px}.view-project-create__header{margin-bottom:2rem}.view-project-create__title{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-project-create__subtitle{margin:0;font-size:.875rem;color:var(--text-secondary)}.view-project-create__form{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-project-create__field{display:flex;flex-direction:column;gap:.5rem}.view-project-create__label{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-project-create__optional{font-weight:400;color:var(--text-secondary)}.view-project-create__input,.view-project-create__textarea{padding:.625rem .875rem;font-size:.9375rem;font-family:inherit;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-color);color:var(--text-color);transition:border-color .15s,box-shadow .15s}.view-project-create__input:focus,.view-project-create__textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3}.view-project-create__input:disabled,.view-project-create__textarea:disabled{opacity:.6;cursor:not-allowed}.view-project-create__input::placeholder,.view-project-create__textarea::placeholder{color:var(--text-secondary)}.view-project-create__textarea{resize:vertical;min-height:80px}.view-project-create__hint{margin:0;font-size:.75rem;color:var(--text-secondary)}.view-project-create__actions{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.view-project-create__cancel-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.view-project-create__cancel-btn:hover{background-color:var(--active-bg);color:var(--text-color);text-decoration:none}.view-project-create__submit-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s}.view-project-create__submit-btn:hover:not(:disabled){background-color:var(--primary-hover)}.view-project-create__submit-btn:disabled{opacity:.6;cursor:not-allowed}.view-project-detail__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.view-project-detail__header-content{flex:1;min-width:200px}.view-project-detail__title{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-project-detail__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.view-project-detail__slug{font-size:.875rem;color:var(--text-secondary)}.view-project-detail__permission{display:inline-flex;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;background-color:var(--active-bg);color:var(--primary-color);border-radius:4px}.view-project-detail__description{margin:0;font-size:.9375rem;color:var(--text-secondary);max-width:600px}.view-project-detail__settings-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.view-project-detail__settings-btn:hover{background-color:var(--active-bg);color:var(--text-color);text-decoration:none}.view-project-detail__section{margin-bottom:2rem}.view-project-detail__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.view-project-detail__section-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color)}.view-project-detail__create-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .15s}.view-project-detail__create-btn:hover{background-color:var(--primary-hover);text-decoration:none}.view-project-detail__tests-list{display:flex;flex-direction:column;gap:.75rem}.view-project-detail__test-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.view-project-detail__test-card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #00000014;text-decoration:none}.view-project-detail__test-card--disabled{opacity:.7}.view-project-detail__test-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--active-bg);border-radius:8px;color:var(--primary-color)}.view-project-detail__test-content{flex:1;min-width:0}.view-project-detail__test-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.view-project-detail__test-name{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-color)}.view-project-detail__test-status{display:inline-flex;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;border-radius:3px}.view-project-detail__test-status--enabled{background-color:#22c55e26;color:#16a34a}.view-project-detail__test-status--disabled{background-color:#9ca3af26;color:#6b7280}.view-project-detail__test-meta{display:flex;align-items:center;gap:1rem;font-size:.8125rem;color:var(--text-secondary)}.view-project-detail__test-type,.view-project-detail__test-interval,.view-project-detail__test-regions{display:flex;align-items:center}.view-project-detail__test-arrow{flex-shrink:0;color:var(--text-secondary)}.view-project-settings{max-width:640px}.view-project-settings__header{margin-bottom:2rem}.view-project-settings__title{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-project-settings__subtitle{margin:0;font-size:.875rem;color:var(--text-secondary)}.view-project-settings__success-message{padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.875rem;background-color:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.3);border-radius:6px}.view-project-settings__section{margin-bottom:2rem}.view-project-settings__section-title{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--text-color)}.view-project-settings__form{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-project-settings__field{display:flex;flex-direction:column;gap:.5rem}.view-project-settings__label{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-project-settings__optional{font-weight:400;color:var(--text-secondary)}.view-project-settings__input,.view-project-settings__textarea,.view-project-settings__confirm-input{padding:.625rem .875rem;font-size:.9375rem;font-family:inherit;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-color);color:var(--text-color);transition:border-color .15s,box-shadow .15s}.view-project-settings__input:focus,.view-project-settings__textarea:focus,.view-project-settings__confirm-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3}.view-project-settings__input:disabled,.view-project-settings__textarea:disabled,.view-project-settings__confirm-input:disabled{opacity:.6;cursor:not-allowed}.view-project-settings__textarea{resize:vertical;min-height:80px}.view-project-settings__form-actions{display:flex;justify-content:flex-end;padding-top:.5rem}.view-project-settings__save-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s}.view-project-settings__save-btn:hover:not(:disabled){background-color:var(--primary-hover)}.view-project-settings__save-btn:disabled{opacity:.6;cursor:not-allowed}.view-project-settings__danger-zone{padding:1.5rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-project-settings__danger-zone--delete{border-color:#ef44444d}.view-project-settings__danger-text{margin:0 0 1rem;font-size:.875rem;color:var(--text-secondary)}.view-project-settings__danger-text strong{color:var(--text-color);font-weight:600}.view-project-settings__archive-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.3);border-radius:6px;cursor:pointer;transition:background-color .15s}.view-project-settings__archive-btn:hover:not(:disabled){background-color:#f59e0b33}.view-project-settings__archive-btn:disabled{opacity:.6;cursor:not-allowed}.view-project-settings__unarchive-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.3);border-radius:6px;cursor:pointer;transition:background-color .15s}.view-project-settings__unarchive-btn:hover:not(:disabled){background-color:#22c55e33}.view-project-settings__unarchive-btn:disabled{opacity:.6;cursor:not-allowed}.view-project-settings__delete-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3);border-radius:6px;cursor:pointer;transition:background-color .15s}.view-project-settings__delete-btn:hover{background-color:#ef444433}.view-project-settings__confirm-input{margin-bottom:1rem}.view-project-settings__confirm-actions{display:flex;gap:.75rem}.view-project-settings__cancel-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.view-project-settings__cancel-btn:hover:not(:disabled){background-color:var(--active-bg);color:var(--text-color)}.view-project-settings__cancel-btn:disabled{opacity:.6;cursor:not-allowed}.view-project-settings__delete-confirm-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:#dc2626;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s}.view-project-settings__delete-confirm-btn:hover:not(:disabled){background-color:#b91c1c}.view-project-settings__delete-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.view-test-edit__breadcrumb,.view-test-detail__breadcrumb,.view-test-create__breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;flex-wrap:wrap}.view-test-edit__breadcrumb a,.view-test-detail__breadcrumb a,.view-test-create__breadcrumb a{color:var(--primary-color);text-decoration:none}.view-test-edit__breadcrumb a:hover,.view-test-detail__breadcrumb a:hover,.view-test-create__breadcrumb a:hover{text-decoration:underline}.view-test-edit__breadcrumb-sep,.view-test-detail__breadcrumb-sep,.view-test-create__breadcrumb-sep{color:var(--text-secondary)}.view-test-edit__section,.view-test-detail__section,.view-test-create__section{margin-bottom:2rem;padding:1.5rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-test-edit__section-title,.view-test-detail__section-title,.view-test-create__section-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-color)}.view-test-edit__fields,.view-test-create__fields{display:flex;flex-direction:column;gap:1.25rem}.view-test-edit__field,.view-test-create__field{display:flex;flex-direction:column;gap:.5rem}.view-test-edit__label,.view-test-create__label{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-test-edit__optional,.view-test-create__optional{font-weight:400;color:var(--text-secondary)}.view-test-edit__input,.view-test-create__input,.view-test-edit__select,.view-test-create__select{padding:.625rem .875rem;font-size:.9375rem;font-family:inherit;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-color);color:var(--text-color);transition:border-color .15s,box-shadow .15s}.view-test-edit__input:focus,.view-test-create__input:focus,.view-test-edit__select:focus,.view-test-create__select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3}.view-test-edit__input:disabled,.view-test-create__input:disabled,.view-test-edit__select:disabled,.view-test-create__select:disabled{opacity:.6;cursor:not-allowed}.view-test-edit__input::placeholder,.view-test-create__input::placeholder,.view-test-edit__select::placeholder,.view-test-create__select::placeholder{color:var(--text-secondary)}.view-test-edit__select,.view-test-create__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.view-test-create{max-width:640px}.view-test-create__header{margin-bottom:2rem}.view-test-create__title{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-test-create__subtitle{margin:0;font-size:.875rem;color:var(--text-secondary)}.view-test-create__form{display:flex;flex-direction:column}.view-test-create__section-description{margin:0 0 1rem;font-size:.8125rem;color:var(--text-secondary)}.view-test-create__field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 480px){.view-test-create__field-row{grid-template-columns:1fr}}.view-test-create__checkbox-row{display:flex;flex-wrap:wrap;gap:1.5rem}.view-test-create__checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-color);cursor:pointer}.view-test-create__checkbox-label input{width:16px;height:16px;cursor:pointer}.view-test-create__type-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (max-width: 480px){.view-test-create__type-selector{grid-template-columns:1fr}}.view-test-create__type-option{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;background:var(--bg-color);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .15s,background-color .15s;text-align:left}.view-test-create__type-option:hover:not(:disabled){border-color:var(--primary-color)}.view-test-create__type-option--selected{border-color:var(--primary-color);background-color:#0066cc0d}.view-test-create__type-option:disabled{opacity:.6;cursor:not-allowed}.view-test-create__type-name{font-size:.9375rem;font-weight:600;color:var(--text-color)}.view-test-create__type-description{font-size:.75rem;color:var(--text-secondary)}.view-test-create__type-cost{margin-top:.25rem;font-size:.6875rem;font-weight:500;color:var(--primary-color)}.view-test-create__region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width: 560px){.view-test-create__region-grid{grid-template-columns:repeat(2,1fr)}}.view-test-create__region-option{display:flex;flex-direction:column;padding:.75rem;background:var(--bg-color);border:2px solid var(--border-color);border-radius:6px;cursor:pointer;transition:border-color .15s}.view-test-create__region-option:hover{border-color:var(--primary-color)}.view-test-create__region-option--selected{border-color:var(--primary-color);background-color:#0066cc0d}.view-test-create__region-checkbox{position:absolute;opacity:0;pointer-events:none}.view-test-create__region-name{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-test-create__region-location{font-size:.75rem;color:var(--text-secondary)}.view-test-create__cost-estimate{display:flex;gap:2rem;padding:1rem 1.5rem;margin-bottom:2rem;background-color:#0066cc0d;border:1px solid rgba(0,102,204,.2);border-radius:8px}.view-test-create__cost-item{display:flex;flex-direction:column;gap:.25rem}.view-test-create__cost-label{font-size:.75rem;color:var(--text-secondary)}.view-test-create__cost-value{font-size:1rem;font-weight:600;color:var(--text-color)}.view-test-create__actions{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.view-test-create__cancel-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.view-test-create__cancel-btn:hover{background-color:var(--active-bg);color:var(--text-color);text-decoration:none}.view-test-create__submit-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s}.view-test-create__submit-btn:hover:not(:disabled){background-color:var(--primary-hover)}.view-test-create__submit-btn:disabled{opacity:.6;cursor:not-allowed}.view-test-detail__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.view-test-detail__header-content{flex:1;min-width:200px}.view-test-detail__header-title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.view-test-detail__title{margin:0;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-test-detail__status{display:inline-flex;padding:.25rem .625rem;font-size:.75rem;font-weight:500;text-transform:uppercase;border-radius:4px}.view-test-detail__status--enabled{background-color:#22c55e26;color:#16a34a}.view-test-detail__status--disabled{background-color:#9ca3af26;color:#6b7280}.view-test-detail__meta{display:flex;align-items:center;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.view-test-detail__slug{font-size:.875rem;color:var(--text-secondary)}.view-test-detail__type{font-size:.8125rem;color:var(--primary-color)}.view-test-detail__interval{font-size:.8125rem;color:var(--text-secondary)}.view-test-detail__header-actions{display:flex;gap:.75rem}.view-test-detail__toggle-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.view-test-detail__toggle-btn:hover:not(:disabled){background-color:var(--active-bg);color:var(--text-color)}.view-test-detail__toggle-btn:disabled{opacity:.6;cursor:not-allowed}.view-test-detail__edit-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .15s}.view-test-detail__edit-btn:hover{background-color:var(--primary-hover);text-decoration:none}.view-test-detail__content{display:flex;flex-direction:column;gap:0}.view-test-detail__split{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media (max-width: 960px){.view-test-detail__split{grid-template-columns:1fr}}.view-test-detail__split-right{position:sticky;top:1rem}@media (max-width: 960px){.view-test-detail__split-right{position:static}}.view-test-detail__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}@media (max-width: 640px){.view-test-detail__stats{grid-template-columns:repeat(2,1fr)}}.view-test-detail__stat{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background-color:var(--header-bg);border:1px solid var(--border-color);border-radius:8px}.view-test-detail__stat-label{font-size:.75rem;color:var(--text-secondary)}.view-test-detail__stat-value{font-size:.9375rem;font-weight:600;color:var(--text-color)}.view-test-detail__config{display:flex;flex-direction:column;gap:.75rem}.view-test-detail__config-row{display:flex;align-items:flex-start;gap:1rem}@media (max-width: 480px){.view-test-detail__config-row{flex-direction:column;gap:.25rem}}.view-test-detail__config-label{flex-shrink:0;width:140px;font-size:.8125rem;color:var(--text-secondary)}@media (max-width: 480px){.view-test-detail__config-label{width:auto}}.view-test-detail__config-value{font-size:.875rem;color:var(--text-color);word-break:break-all}.view-test-detail__config-value code{padding:.125rem .375rem;background-color:var(--active-bg);border-radius:4px;font-size:.8125rem}.view-test-detail__method-badge{display:inline-flex;padding:.125rem .375rem;font-size:.75rem;font-weight:600;font-family:monospace;background-color:var(--active-bg);color:var(--primary-color);border-radius:4px}.view-test-detail__regions{display:flex;flex-wrap:wrap;gap:.5rem}.view-test-detail__region-badge{display:inline-flex;padding:.375rem .75rem;font-size:.8125rem;background-color:var(--active-bg);color:var(--text-color);border-radius:4px}.view-test-detail__results{display:flex;flex-direction:column;gap:.5rem}.view-test-detail__result-row{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:var(--bg-color);border-radius:6px;border-left:3px solid}.view-test-detail__result-row--success{border-left-color:#16a34a}.view-test-detail__result-row--failure{border-left-color:#dc2626}.view-test-detail__result-status{flex-shrink:0}.view-test-detail__result-row--success .view-test-detail__result-status{color:#16a34a}.view-test-detail__result-row--failure .view-test-detail__result-status{color:#dc2626}.view-test-detail__result-info{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.view-test-detail__result-region{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-test-detail__result-time{font-size:.75rem;color:var(--text-secondary)}.view-test-detail__result-details{display:flex;align-items:center;gap:1rem}.view-test-detail__result-code{font-size:.8125rem;font-family:monospace;color:var(--text-secondary)}.view-test-detail__result-response-time{font-size:.8125rem;color:var(--text-secondary)}.view-test-detail__result-error{flex:1;font-size:.8125rem;color:#dc2626}.view-test-detail__danger-zone{padding:1.25rem;background-color:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:6px}.view-test-detail__danger-text{margin:0 0 1rem;font-size:.875rem;color:var(--text-secondary)}.view-test-detail__danger-text strong{color:var(--text-color)}.view-test-detail__delete-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3);border-radius:6px;cursor:pointer;transition:background-color .15s}.view-test-detail__delete-btn:hover{background-color:#ef444433}.view-test-detail__confirm-actions{display:flex;gap:.75rem}.view-test-detail__cancel-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s}.view-test-detail__cancel-btn:hover:not(:disabled){background-color:var(--active-bg);color:var(--text-color)}.view-test-detail__cancel-btn:disabled{opacity:.6;cursor:not-allowed}.view-test-detail__delete-confirm-btn{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;background-color:#dc2626;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s}.view-test-detail__delete-confirm-btn:hover:not(:disabled){background-color:#b91c1c}.view-test-detail__delete-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.view-test-edit{max-width:640px}.view-test-edit__header{margin-bottom:2rem}.view-test-edit__title{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;color:var(--text-color)}.view-test-edit__meta{display:flex;align-items:center;gap:.75rem}.view-test-edit__slug{font-size:.875rem;color:var(--text-secondary)}.view-test-edit__type{font-size:.8125rem;color:var(--primary-color)}.view-test-edit__form{display:flex;flex-direction:column}.view-test-edit__section-description{margin:0 0 1rem;font-size:.8125rem;color:var(--text-secondary)}.view-test-edit__field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 480px){.view-test-edit__field-row{grid-template-columns:1fr}}.view-test-edit__checkbox-row{display:flex;flex-wrap:wrap;gap:1.5rem}.view-test-edit__checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-color);cursor:pointer}.view-test-edit__checkbox-label input{width:16px;height:16px;cursor:pointer}.view-test-edit__region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width: 560px){.view-test-edit__region-grid{grid-template-columns:repeat(2,1fr)}}.view-test-edit__region-option{display:flex;flex-direction:column;padding:.75rem;background:var(--bg-color);border:2px solid var(--border-color);border-radius:6px;cursor:pointer;transition:border-color .15s}.view-test-edit__region-option:hover{border-color:var(--primary-color)}.view-test-edit__region-option--selected{border-color:var(--primary-color);background-color:#0066cc0d}.view-test-edit__region-checkbox{position:absolute;opacity:0;pointer-events:none}.view-test-edit__region-name{font-size:.875rem;font-weight:500;color:var(--text-color)}.view-test-edit__region-location{font-size:.75rem;color:var(--text-secondary)}.view-test-edit__actions{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.view-test-edit__cancel-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.view-test-edit__cancel-btn:hover{background-color:var(--active-bg);color:var(--text-color);text-decoration:none}.view-test-edit__submit-btn{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s}.view-test-edit__submit-btn:hover:not(:disabled){background-color:var(--primary-hover)}.view-test-edit__submit-btn:disabled{opacity:.6;cursor:not-allowed}.app-shell{display:grid;grid-template-rows:auto 1fr;height:100vh;width:100vw;overflow:hidden;background-color:var(--bg-color, #f5f5f5)}.app-shell__header{grid-row:1;display:grid;grid-template-columns:1fr auto;padding:.5em}.app-shell__body{grid-row:2;display:grid;grid-template-columns:220px 1fr;overflow:hidden}@media (max-width: 768px){.app-shell__body{grid-template-columns:1fr}}.app-shell__sidebar{overflow-y:auto}@media (max-width: 768px){.app-shell__sidebar{position:fixed;top:56px;left:0;bottom:0;width:280px;z-index:100;transform:translate(-100%);transition:transform .3s ease}}.app-shell__main{overflow-y:auto;padding:1.5rem;background-color:var(--bg-color, #f5f5f5)}.sidebar{background-color:var(--sidebar-bg, #ffffff);border-right:1px solid var(--border-color, rgba(0, 0, 0, .1));height:100%}@media (max-width: 768px){.sidebar--open{transform:translate(0)}}@media (max-width: 768px){.sidebar--closed{transform:translate(-100%)}}.sidebar__content{padding:1rem 0}.sidebar__account-selector{padding:0 1rem 1rem;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .1));margin-bottom:1rem}.sidebar__account-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary, #666);margin-bottom:.5rem;letter-spacing:.025em}.sidebar__account-select{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--border-color, rgba(0, 0, 0, .15));border-radius:6px;background-color:#fff;cursor:pointer}.sidebar__account-select:focus{outline:none;border-color:var(--primary-color, #0066cc);box-shadow:0 0 0 2px #06c3}.sidebar__section{margin-bottom:1.5rem}.sidebar__section-title{padding:0 1rem;margin:0 0 .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary, #666);letter-spacing:.025em}.sidebar__nav{display:grid;grid-template-columns:1fr}.sidebar__nav-link{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;color:var(--text-color, #333);text-decoration:none;transition:background-color .15s}.sidebar__nav-link svg{flex-shrink:0;opacity:.6}.sidebar__nav-link:hover{background-color:var(--hover-bg, rgba(0, 0, 0, .04))}.sidebar__nav-link--active{background-color:var(--active-bg, rgba(0, 102, 204, .08));color:var(--primary-color, #0066cc);font-weight:500}.sidebar__nav-link--active svg{opacity:1}.sidebar__nav-link--new{color:var(--primary-color, #0066cc);margin-top:.25rem}.sidebar__loading,.sidebar__empty{padding:.5rem 1rem;font-size:.875rem;color:var(--text-secondary, #666);font-style:italic}.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}.page-header{display:grid;gap:.5em;margin-bottom:1.5em}.page-header__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1em}.page-header__title-area{flex:1}.page-header__title{font-size:1.5em;font-weight:700;margin:0}.page-header__description{opacity:.7;margin:.25em 0 0}.page-header__actions{display:flex;gap:.5em;flex-shrink:0}.stat-box{display:grid;gap:.25em;padding:1.5em;border:1px solid rgba(0,0,0,.1);border-radius:.5em}.stat-box__title{font-size:.85em;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.stat-box__value{font-size:2em;font-weight:700;line-height:1.2}.stat-box__out-of{font-size:.45em;font-weight:400;opacity:.5}.stat-box__description{font-size:.85em;opacity:.6}.key-value{display:grid;grid-template-columns:auto 1fr;gap:.5em;align-items:baseline}.key-value__key{font-weight:600}.key-value__key:after{content:":"}.key-value__value{margin:0}.async-button{display:inline-flex;align-items:center;gap:.4em}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3em;gap:.75em}.empty-state__icon{font-size:3em;opacity:.4}.empty-state__title{font-size:1.25em;font-weight:600;margin:0}.empty-state__description{opacity:.7;max-width:40ch;margin:0}.empty-state__actions{display:flex;gap:.5em;margin-top:.5em}.toast-provider__details{font-size:.85em;opacity:.75;margin-top:.25em}:root{--primary-color: #0066cc;--primary-hover: #0052a3;--text-color: #1a1a1a;--text-secondary: #666666;--bg-color: #f5f5f5;--header-bg: #ffffff;--sidebar-bg: #fafafa;--border-color: rgba(0, 0, 0, .1);--hover-bg: rgba(0, 0, 0, .04);--active-bg: rgba(0, 102, 204, .08);font-family:Segoe UI,segoe-ui,segoe-ui-web,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;background-color:var(--bg-color);color:var(--text-color)}#root{min-height:100vh}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.3}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}button,input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.navigation-skip{position:absolute;top:-100%;left:0;z-index:9999;padding:1rem;background-color:var(--primary-color);color:#fff;font-weight:500;text-decoration:none}.navigation-skip:focus{top:0}
