.Button-module__TwxY6W__button{border-radius:var(--ls-radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s,opacity .15s;display:inline-flex}.Button-module__TwxY6W__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__TwxY6W__primary{background-color:var(--ls-primary);color:var(--ls-on-primary)}.Button-module__TwxY6W__primary:hover:not(:disabled){background-color:var(--ls-primary-hover)}.Button-module__TwxY6W__secondary{background-color:var(--ls-secondary);color:var(--ls-on-secondary)}.Button-module__TwxY6W__secondary:hover:not(:disabled){background-color:var(--ls-secondary-hover)}.Button-module__TwxY6W__danger{background-color:var(--ls-danger);color:var(--ls-on-primary)}.Button-module__TwxY6W__danger:hover:not(:disabled){background-color:var(--ls-danger-hover)}.Button-module__TwxY6W__small{padding:var(--ls-space-2) var(--ls-space-3);font-size:.875rem}.Button-module__TwxY6W__medium{padding:var(--ls-space-2) var(--ls-space-4);font-size:1rem}@media (max-width:768px){.Button-module__TwxY6W__small{min-height:var(--ls-tap-target);padding:.625rem .875rem}.Button-module__TwxY6W__medium{min-height:var(--ls-tap-target);padding:.75rem 1.25rem}}
.Table-module__ITXNPa__wrapper{border:1px solid var(--ls-border);border-radius:var(--ls-radius-lg);overflow-x:auto}.Table-module__ITXNPa__table{border-collapse:collapse;width:100%}.Table-module__ITXNPa__head{background-color:var(--ls-surface-muted)}.Table-module__ITXNPa__header{padding:var(--ls-space-3) var(--ls-space-4);text-align:left;color:var(--ls-text-secondary-muted);border-bottom:1px solid var(--ls-border);font-size:.875rem;font-weight:600}.Table-module__ITXNPa__row{background-color:var(--ls-table-row-bg);border-bottom:1px solid var(--ls-border)}.Table-module__ITXNPa__row:last-child{border-bottom:none}.Table-module__ITXNPa__row:hover{background-color:var(--ls-table-row-hover-bg)}.Table-module__ITXNPa__rowAlt{background-color:var(--ls-table-row-alt-bg)}.Table-module__ITXNPa__rowAlt:hover{background-color:var(--ls-table-row-alt-hover-bg)}.Table-module__ITXNPa__cell{padding:var(--ls-space-3) var(--ls-space-4);color:var(--ls-text-secondary);font-size:.875rem}.Table-module__ITXNPa__compact .Table-module__ITXNPa__header,.Table-module__ITXNPa__compact .Table-module__ITXNPa__cell{padding:var(--ls-space-1) var(--ls-space-2)}.Table-module__ITXNPa__compact .Table-module__ITXNPa__header{white-space:nowrap;font-size:.8125rem}.Table-module__ITXNPa__gridlines .Table-module__ITXNPa__header,.Table-module__ITXNPa__gridlines .Table-module__ITXNPa__cell{border:1px solid var(--ls-border);vertical-align:top}.Table-module__ITXNPa__gridlines tr>:first-child{border-left:none}.Table-module__ITXNPa__gridlines tr>:last-child{border-right:none}.Table-module__ITXNPa__gridlines thead tr:first-child>*{border-top:none}.Table-module__ITXNPa__gridlines tbody tr:last-child>*{border-bottom:none}.Table-module__ITXNPa__table .Table-module__ITXNPa__cell.Table-module__ITXNPa__flush{padding:0}@media (max-width:768px){.Table-module__ITXNPa__header,.Table-module__ITXNPa__cell{padding:.5rem .75rem;font-size:.8125rem}}
.Badge-module__3MrqDW__badge{padding:var(--ls-space-1) var(--ls-space-2);border-radius:var(--ls-radius-full);align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.Badge-module__3MrqDW__default{background-color:var(--ls-secondary);color:var(--ls-text-secondary)}.Badge-module__3MrqDW__success{background-color:var(--ls-badge-success-bg);color:var(--ls-badge-success-text)}.Badge-module__3MrqDW__warning{background-color:var(--ls-badge-warning-bg);color:var(--ls-badge-warning-text)}.Badge-module__3MrqDW__danger{background-color:var(--ls-badge-danger-bg);color:var(--ls-badge-danger-text)}.Badge-module__3MrqDW__info{background-color:var(--ls-badge-info-bg);color:var(--ls-badge-info-text)}@media (max-width:768px){.Badge-module__3MrqDW__badge{padding:.25rem .625rem;font-size:.8125rem}}
.Input-module__DrAotG__field{flex-direction:column;gap:.375rem;display:flex;position:relative}.Input-module__DrAotG__label{color:var(--ls-text-secondary);font-size:.875rem;font-weight:500}.Input-module__DrAotG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Input-module__DrAotG__input{padding:var(--ls-space-2) var(--ls-space-3);border:1px solid var(--ls-border-input);border-radius:var(--ls-radius-md);font-size:1rem;transition:border-color .15s,box-shadow .15s}.Input-module__DrAotG__input:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent);outline:none}.Input-module__DrAotG__inputInline{width:100%;padding:var(--ls-space-1) var(--ls-space-2);color:inherit;background-color:#0000;border:none;border-radius:0;font-size:.875rem}.Input-module__DrAotG__inputInline:focus{box-shadow:inset 0 0 0 2px var(--ls-primary)}.Input-module__DrAotG__inputInline:disabled{color:inherit;opacity:1}.Input-module__DrAotG__inputNumeric{text-align:right;font-variant-numeric:tabular-nums;appearance:textfield}.Input-module__DrAotG__inputNumeric::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-module__DrAotG__inputNumeric::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input-module__DrAotG__inputError{border-color:var(--ls-danger)}.Input-module__DrAotG__inputError:focus{border-color:var(--ls-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-danger) 10%, transparent)}.Input-module__DrAotG__error{color:var(--ls-danger);font-size:.75rem}@media (max-width:768px){.Input-module__DrAotG__input{padding:var(--ls-space-3);min-height:var(--ls-tap-target);font-size:1rem}.Input-module__DrAotG__error{font-size:.8125rem}}
.Select-module__M0prAW__field{flex-direction:column;gap:.375rem;display:flex;position:relative}.Select-module__M0prAW__label{color:var(--ls-text-secondary);font-size:.875rem;font-weight:500}.Select-module__M0prAW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Select-module__M0prAW__select{padding:var(--ls-space-2) var(--ls-space-3);border:1px solid var(--ls-border-input);border-radius:var(--ls-radius-md);background-color:var(--ls-surface);cursor:pointer;font-size:1rem;transition:border-color .15s,box-shadow .15s}.Select-module__M0prAW__select:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent);outline:none}.Select-module__M0prAW__selectInline{width:100%;padding:var(--ls-space-1) var(--ls-space-2);color:inherit;background-color:#0000;border:none;border-radius:0;font-size:.875rem}.Select-module__M0prAW__selectInline:focus{box-shadow:inset 0 0 0 2px var(--ls-primary)}.Select-module__M0prAW__selectInline:disabled{color:inherit;opacity:1}.Select-module__M0prAW__selectError{border-color:var(--ls-danger)}.Select-module__M0prAW__selectError:focus{border-color:var(--ls-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-danger) 10%, transparent)}.Select-module__M0prAW__error{color:var(--ls-danger);font-size:.75rem}@media (max-width:768px){.Select-module__M0prAW__select{padding:var(--ls-space-3);min-height:var(--ls-tap-target);font-size:1rem}.Select-module__M0prAW__error{font-size:.8125rem}}
.Checkbox-module__W0SS_G__field{align-items:center;display:flex}.Checkbox-module__W0SS_G__label{align-items:center;gap:var(--ls-space-2);cursor:pointer;color:var(--ls-text-secondary);font-size:.875rem;display:flex}.Checkbox-module__W0SS_G__checkbox{cursor:pointer;width:1rem;height:1rem}@media (max-width:768px){.Checkbox-module__W0SS_G__label{min-height:var(--ls-tap-target);gap:.75rem;padding:.25rem 0}.Checkbox-module__W0SS_G__checkbox{width:1.25rem;height:1.25rem}}
.NavCard-module__rJ4Z-W__card{padding:var(--ls-space-6);background-color:var(--ls-surface-muted);border:1px solid var(--ls-border);border-radius:var(--ls-radius-lg);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.NavCard-module__rJ4Z-W__card:hover{border-color:var(--ls-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--ls-primary) 10%, transparent)}.NavCard-module__rJ4Z-W__card h3{margin-bottom:var(--ls-space-2);color:var(--ls-text-secondary);font-size:1.125rem}.NavCard-module__rJ4Z-W__card p{color:var(--ls-text-secondary-muted);margin:0;font-size:.875rem}@media (max-width:768px){.NavCard-module__rJ4Z-W__card{padding:var(--ls-space-4)}}
.BackLink-module__EEROzq__back{margin-bottom:var(--ls-space-4);color:var(--ls-link);font-size:.875rem;text-decoration:none;display:inline-block}.BackLink-module__EEROzq__back:hover{text-decoration:underline}
.AppFooter-module__lciz7a__footer{background-color:var(--ls-surface);border-top:1px solid var(--ls-border);font-family:var(--ls-font-sans);margin-top:auto;font-size:.85rem}.AppFooter-module__lciz7a__container{max-width:var(--ls-content-max);padding:var(--ls-space-4) var(--ls-space-8);justify-content:space-between;align-items:center;gap:var(--ls-space-4);flex-wrap:wrap;margin:0 auto;display:flex}.AppFooter-module__lciz7a__identity{color:var(--ls-text-muted);align-items:center;display:flex}.AppFooter-module__lciz7a__wordmark{color:var(--ls-text);font-weight:600}.AppFooter-module__lciz7a__nav{min-width:0}.AppFooter-module__lciz7a__list{align-items:center;gap:var(--ls-space-2) var(--ls-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AppFooter-module__lciz7a__item+.AppFooter-module__lciz7a__item:before{content:"·";color:var(--ls-border);margin-right:var(--ls-space-3)}.AppFooter-module__lciz7a__link{align-items:center;gap:var(--ls-space-1);color:var(--ls-link);text-decoration:none;transition:color .15s;display:inline-flex}.AppFooter-module__lciz7a__link:hover{color:var(--ls-link-hover);text-decoration:underline}.AppFooter-module__lciz7a__externalIcon{opacity:.7;flex-shrink:0}@media (max-width:768px){.AppFooter-module__lciz7a__container{padding:var(--ls-space-4);align-items:flex-start;gap:var(--ls-space-3);flex-direction:column}.AppFooter-module__lciz7a__link{min-height:var(--ls-tap-target)}}
.Markdown-module__43UUyq__markdown{color:var(--ls-text);overflow-wrap:break-word;line-height:1.6}.Markdown-module__43UUyq__markdown>:first-child{margin-top:0}.Markdown-module__43UUyq__markdown>:last-child{margin-bottom:0}.Markdown-module__43UUyq__markdown p{margin:.75em 0}.Markdown-module__43UUyq__markdown h1,.Markdown-module__43UUyq__markdown h2,.Markdown-module__43UUyq__markdown h3,.Markdown-module__43UUyq__markdown h4,.Markdown-module__43UUyq__markdown h5,.Markdown-module__43UUyq__markdown h6{margin:1.5em 0 .5em;font-weight:700;line-height:1.3}.Markdown-module__43UUyq__markdown h1{font-size:1.5rem}.Markdown-module__43UUyq__markdown h2{font-size:1.25rem}.Markdown-module__43UUyq__markdown h3{font-size:1.0625rem}.Markdown-module__43UUyq__markdown h4,.Markdown-module__43UUyq__markdown h5,.Markdown-module__43UUyq__markdown h6{font-size:1rem}.Markdown-module__43UUyq__markdown ul,.Markdown-module__43UUyq__markdown ol{margin:.75em 0;padding-left:1.5em}.Markdown-module__43UUyq__markdown li{margin:.25em 0}.Markdown-module__43UUyq__markdown li:has(>input[type=checkbox]){margin-left:-1.25em;list-style:none}.Markdown-module__43UUyq__markdown li>input[type=checkbox]{margin-right:.5em}.Markdown-module__43UUyq__markdown blockquote{border-left:4px solid var(--ls-primary);background:var(--ls-surface-muted);border-radius:0 var(--ls-radius-sm) var(--ls-radius-sm) 0;margin:1em 0;padding:.5em 1em}.Markdown-module__43UUyq__markdown code{background:var(--ls-surface-muted);border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);padding:.1em .35em;font-size:.9em}.Markdown-module__43UUyq__markdown pre{background:var(--ls-surface-muted);border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);margin:1em 0;padding:1em;overflow-x:auto}.Markdown-module__43UUyq__markdown pre code{background:0 0;border:none;padding:0}.Markdown-module__43UUyq__markdown a{color:var(--ls-link);text-decoration:underline}.Markdown-module__43UUyq__markdown a:hover{color:var(--ls-link-hover)}.Markdown-module__43UUyq__markdown strong{font-weight:700}.Markdown-module__43UUyq__markdown hr{border:none;border-top:1px solid var(--ls-border);margin:1.5em 0}.Markdown-module__43UUyq__markdown img{border-radius:var(--ls-radius-sm);max-width:100%;height:auto;margin:1em auto;display:block}.Markdown-module__43UUyq__markdown table{border-collapse:collapse;width:max-content;max-width:100%;margin:1em 0;font-size:.9375rem;display:block;overflow-x:auto}.Markdown-module__43UUyq__markdown th,.Markdown-module__43UUyq__markdown td{border:1px solid var(--ls-border);text-align:left;padding:.5rem .75rem}.Markdown-module__43UUyq__markdown th{background:var(--ls-surface-muted);font-weight:700}.Markdown-module__43UUyq__videoWrapper{border-radius:var(--ls-radius-lg);height:0;margin:1em 0;padding-bottom:56.25%;display:block;position:relative;overflow:hidden}.Markdown-module__43UUyq__videoWrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}
.PreviewBanner-module__D4CGyq__banner{gap:var(--ls-space-3);max-width:var(--ls-content-max);margin-bottom:var(--ls-space-4);padding:var(--ls-space-3);border:1px solid var(--ls-status-warn);border-radius:var(--ls-radius-md);background:var(--ls-status-warn-pale);border-left-width:4px;justify-content:center;align-items:center;display:flex}.PreviewBanner-module__D4CGyq__icon{flex:none;font-size:1.125rem;line-height:1.4}.PreviewBanner-module__D4CGyq__content{min-width:0}.PreviewBanner-module__D4CGyq__title{color:var(--ls-status-warn-text);margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}.PreviewBanner-module__D4CGyq__body{margin:var(--ls-space-1) 0 0;color:var(--ls-text);font-size:.875rem;line-height:1.5}
.Combobox-module__nxwf7a__field{flex-direction:column;gap:.375rem;display:flex;position:relative}.Combobox-module__nxwf7a__label{color:var(--ls-text-secondary);font-size:.875rem;font-weight:500}.Combobox-module__nxwf7a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Combobox-module__nxwf7a__comboWrapper{position:relative}.Combobox-module__nxwf7a__input{width:100%;padding:var(--ls-space-2) var(--ls-space-3);border:1px solid var(--ls-border-input);border-radius:var(--ls-radius-md);background-color:var(--ls-surface);color:var(--ls-text);font-size:1rem;transition:border-color .15s,box-shadow .15s}.Combobox-module__nxwf7a__input:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent);outline:none}.Combobox-module__nxwf7a__inputError{border-color:var(--ls-danger)}.Combobox-module__nxwf7a__inputError:focus{border-color:var(--ls-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-danger) 10%, transparent)}.Combobox-module__nxwf7a__listbox{top:calc(100% + var(--ls-space-1));z-index:20;padding:var(--ls-space-1) 0;background-color:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius-lg);max-height:16rem;box-shadow:0 4px 12px color-mix(in srgb, var(--ls-text) 20%, transparent);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.Combobox-module__nxwf7a__option{padding:var(--ls-space-2) var(--ls-space-3);color:var(--ls-text);cursor:pointer;font-size:1rem}.Combobox-module__nxwf7a__optionActive{background-color:var(--ls-primary);color:var(--ls-on-primary)}.Combobox-module__nxwf7a__empty{padding:var(--ls-space-2) var(--ls-space-3);color:var(--ls-text-muted);font-size:.875rem}.Combobox-module__nxwf7a__error{color:var(--ls-danger);font-size:.75rem}@media (max-width:768px){.Combobox-module__nxwf7a__input{padding:var(--ls-space-3);min-height:var(--ls-tap-target);font-size:1rem}.Combobox-module__nxwf7a__option{padding:var(--ls-space-3);min-height:var(--ls-tap-target);align-items:center;display:flex}.Combobox-module__nxwf7a__error{font-size:.8125rem}}
.page-module__AZIDua__container{max-width:720px;margin:0 auto;padding:2rem}.page-module__AZIDua__back{color:var(--ls-text-muted);margin-bottom:1.5rem;font-size:.9375rem;text-decoration:none;display:inline-block}.page-module__AZIDua__back:hover{color:var(--ls-text)}.page-module__AZIDua__container h1{margin-bottom:.25rem}.page-module__AZIDua__subtitle{color:var(--ls-text-secondary-muted);margin-bottom:2rem}.page-module__AZIDua__title{align-items:center;gap:.75rem;display:flex}.page-module__AZIDua__nameHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__AZIDua__nameHeader h1{margin-bottom:0}.page-module__AZIDua__nameEditor{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__AZIDua__nameInput{min-width:0;color:var(--ls-text);border:1px solid var(--ls-border-input);border-radius:6px;outline:none;flex:16rem;padding:.5rem .75rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.page-module__AZIDua__nameInput:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent)}.page-module__AZIDua__disabledBadge{text-transform:uppercase;letter-spacing:.03em}.page-module__AZIDua__sectionHeading{margin-top:2rem;margin-bottom:1rem;font-size:1.125rem}.page-module__AZIDua__lifecycle{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page-module__AZIDua__setupLink{margin-top:1rem}.page-module__AZIDua__disabledNote{color:var(--ls-text-secondary-muted);margin-top:1rem;font-size:.875rem}.page-module__AZIDua__editor{background-color:var(--ls-surface);border:1px solid var(--ls-border);border-radius:8px;padding:1.5rem}.page-module__AZIDua__roleList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.page-module__AZIDua__roleRow{cursor:pointer;color:var(--ls-text);border-radius:6px;align-items:center;gap:.625rem;padding:.5rem;font-size:.9375rem;display:flex}.page-module__AZIDua__roleRow:hover{background-color:var(--ls-surface-muted)}.page-module__AZIDua__roleRow input{cursor:pointer;width:1rem;height:1rem}.page-module__AZIDua__empty{color:var(--ls-text-secondary-muted);font-size:.9375rem;font-style:italic}.page-module__AZIDua__actions{border-top:1px solid var(--ls-border);align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.page-module__AZIDua__ok{color:var(--ls-status-good-text);font-size:.9375rem}.page-module__AZIDua__error{color:var(--ls-badge-danger-text);font-size:.9375rem}@media (max-width:768px){.page-module__AZIDua__container{padding:1rem}}
.LoginForm-module__jkLJoa__form{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:.75rem;flex-direction:column;gap:1.25rem;width:100%;max-width:400px;padding:2.5rem;display:flex}.LoginForm-module__jkLJoa__heading{color:var(--ls-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.LoginForm-module__jkLJoa__error{background:var(--ls-badge-danger-bg);border:1px solid color-mix(in srgb, var(--ls-badge-danger-text) 40%, transparent);color:var(--ls-badge-danger-text);border-radius:.5rem;padding:.875rem 1rem;font-size:.9rem}.LoginForm-module__jkLJoa__submit{width:100%;margin-top:.25rem}.LoginForm-module__jkLJoa__note{color:var(--ls-text-muted);margin:0;font-size:.9rem;line-height:1.55}.LoginForm-module__jkLJoa__forgotLink,.LoginForm-module__jkLJoa__backLink{color:var(--ls-text-muted);font-size:.875rem;text-decoration:none}.LoginForm-module__jkLJoa__forgotLink:hover,.LoginForm-module__jkLJoa__backLink:hover{color:var(--ls-text);text-decoration:underline}.LoginForm-module__jkLJoa__forgotLink{align-self:flex-end;margin-top:-.75rem}.LoginForm-module__jkLJoa__backLink{align-self:center}
.page-module__jRpAiG__container{max-width:1000px;margin:0 auto;padding:2rem}.page-module__jRpAiG__container h1{margin-bottom:.25rem}.page-module__jRpAiG__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-module__jRpAiG__subtitle{color:var(--ls-text-secondary-muted);margin-bottom:0}.page-module__jRpAiG__name{font-weight:500}.page-module__jRpAiG__email{color:var(--ls-text-muted)}.page-module__jRpAiG__joined{color:var(--ls-text-secondary-muted);white-space:nowrap}.page-module__jRpAiG__empty{color:var(--ls-text-secondary-muted);text-align:center;padding:2rem 1rem;font-size:.9375rem}@media (max-width:768px){.page-module__jRpAiG__container{padding:1rem}}
.page-module__gHBGnq__container{max-width:760px;margin:0 auto;padding:2rem}.page-module__gHBGnq__back{color:var(--ls-text-muted);margin-bottom:1.5rem;font-size:.9375rem;text-decoration:none;display:inline-block}.page-module__gHBGnq__back:hover{color:var(--ls-text)}.page-module__gHBGnq__editor{flex-direction:column;gap:2rem;display:flex}.page-module__gHBGnq__section{border-top:1px solid var(--ls-border);padding-top:1.5rem}.page-module__gHBGnq__sectionHeading{margin-bottom:.75rem;font-size:1.125rem}.page-module__gHBGnq__hint{color:var(--ls-text-secondary-muted);margin-bottom:1rem;font-size:.875rem}.page-module__gHBGnq__levels{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.page-module__gHBGnq__departments{flex-direction:column;gap:1rem;display:flex}.page-module__gHBGnq__department{border:1px solid var(--ls-border);border-radius:8px;overflow:hidden}.page-module__gHBGnq__deptHeader{background-color:var(--ls-surface-muted);cursor:pointer;color:var(--ls-text);align-items:center;gap:.625rem;padding:.75rem 1rem;font-weight:600;display:flex}.page-module__gHBGnq__deptHeader input{cursor:pointer;width:1rem;height:1rem}.page-module__gHBGnq__deptName{flex:1}.page-module__gHBGnq__deptCount{color:var(--ls-text-secondary-muted);font-size:.8125rem;font-weight:500}.page-module__gHBGnq__reportList{flex-direction:column;gap:.125rem;margin:0;padding:.5rem 1rem .75rem;list-style:none;display:flex}.page-module__gHBGnq__reportRow{cursor:pointer;color:var(--ls-text);border-radius:6px;align-items:center;gap:.625rem;padding:.375rem .25rem .375rem 1.5rem;font-size:.9375rem;display:flex}.page-module__gHBGnq__reportRow:hover{background-color:var(--ls-surface-muted)}.page-module__gHBGnq__reportRow input{cursor:pointer;width:1rem;height:1rem}.page-module__gHBGnq__actions{border-top:1px solid var(--ls-border);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.page-module__gHBGnq__ok{color:var(--ls-status-good-text);font-size:.9375rem}.page-module__gHBGnq__error{color:var(--ls-badge-danger-text);font-size:.9375rem}@media (max-width:768px){.page-module__gHBGnq__container{padding:1rem}}
.index-module__g7nj7a__container{max-width:800px;margin:0 auto;padding:2rem}.index-module__g7nj7a__container h1{margin-bottom:.25rem}.index-module__g7nj7a__subtitle{color:var(--ls-text-secondary-muted);max-width:60ch;margin-bottom:2rem}.index-module__g7nj7a__createForm{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.index-module__g7nj7a__createInput{border:1px solid var(--ls-border-input);border-radius:6px;outline:none;flex:240px;padding:.5rem .75rem;font-size:.9375rem}.index-module__g7nj7a__createInput:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent)}.index-module__g7nj7a__createError{color:var(--ls-badge-danger-text);flex-basis:100%;font-size:.9375rem}.index-module__g7nj7a__roleList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.index-module__g7nj7a__roleCard{background-color:var(--ls-surface);border:1px solid var(--ls-border);color:inherit;border-radius:8px;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.index-module__g7nj7a__roleCard:hover{border-color:var(--ls-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--ls-primary) 10%, transparent)}.index-module__g7nj7a__roleName{color:var(--ls-text);font-weight:600}.index-module__g7nj7a__roleLevels{color:var(--ls-text-secondary-muted);text-align:right;font-size:.875rem}.index-module__g7nj7a__empty{color:var(--ls-text-secondary-muted);font-size:.9375rem;font-style:italic}@media (max-width:768px){.index-module__g7nj7a__container{padding:1rem}}
.page-module__OSqX2W__container{max-width:560px;margin:0 auto;padding:2rem}.page-module__OSqX2W__back{color:var(--ls-text-muted);margin-bottom:1.5rem;font-size:.9375rem;text-decoration:none;display:inline-block}.page-module__OSqX2W__back:hover{color:var(--ls-text)}.page-module__OSqX2W__container h1{margin-bottom:.25rem}.page-module__OSqX2W__subtitle{color:var(--ls-text-secondary-muted);margin-bottom:2rem}.page-module__OSqX2W__form{background-color:var(--ls-surface);border:1px solid var(--ls-border);border-radius:8px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.page-module__OSqX2W__field{flex-direction:column;gap:.5rem;display:flex}.page-module__OSqX2W__label{color:var(--ls-text-muted);font-size:.875rem;font-weight:500}.page-module__OSqX2W__input{border:1px solid var(--ls-border-input);border-radius:6px;outline:none;padding:.5rem .75rem;font-size:1rem}.page-module__OSqX2W__input:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent)}.page-module__OSqX2W__textarea{border:1px solid var(--ls-border-input);resize:vertical;border-radius:6px;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.6}.page-module__OSqX2W__textarea:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent)}.page-module__OSqX2W__hint{color:var(--ls-text-secondary-muted);font-size:.8125rem;line-height:1.5}.page-module__OSqX2W__resultList{border:1px solid var(--ls-border);border-radius:6px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.page-module__OSqX2W__resultRow{justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.page-module__OSqX2W__resultRow+.page-module__OSqX2W__resultRow{border-top:1px solid var(--ls-border)}.page-module__OSqX2W__resultEmail{color:var(--ls-text);word-break:break-all}.page-module__OSqX2W__resultEmail a{color:var(--ls-link)}.page-module__OSqX2W__outcome_sent{color:var(--ls-status-good-text);white-space:nowrap}.page-module__OSqX2W__outcome_exists{color:var(--ls-text-secondary-muted);text-align:right}.page-module__OSqX2W__outcome_invalid,.page-module__OSqX2W__outcome_failed{color:var(--ls-badge-danger-text);text-align:right}.page-module__OSqX2W__roleList{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.page-module__OSqX2W__roleRow{cursor:pointer;color:var(--ls-text);border-radius:6px;align-items:center;gap:.625rem;padding:.5rem;font-size:.9375rem;display:flex}.page-module__OSqX2W__roleRow:hover{background-color:var(--ls-surface-muted)}.page-module__OSqX2W__roleRow input{cursor:pointer;width:1rem;height:1rem}.page-module__OSqX2W__empty{color:var(--ls-text-secondary-muted);font-size:.9375rem;font-style:italic}.page-module__OSqX2W__actions{border-top:1px solid var(--ls-border);align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.page-module__OSqX2W__ok{color:var(--ls-status-good-text);font-size:.9375rem}.page-module__OSqX2W__error{color:var(--ls-badge-danger-text);font-size:.9375rem}@media (max-width:768px){.page-module__OSqX2W__container{padding:1rem}}
.page-module__HBZ5Ja__container{max-width:1000px;margin:0 auto;padding:2rem}.page-module__HBZ5Ja__container h1{margin-bottom:.25rem}.page-module__HBZ5Ja__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-module__HBZ5Ja__subtitle{color:var(--ls-text-secondary-muted);margin-bottom:0}.page-module__HBZ5Ja__inviteButton{background:var(--ls-primary);color:var(--ls-on-primary);border-radius:6px;flex-shrink:0;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__HBZ5Ja__inviteButton:hover{background:var(--ls-primary-hover)}.page-module__HBZ5Ja__row{cursor:pointer}.page-module__HBZ5Ja__nameLink{color:var(--ls-link);font-weight:500;text-decoration:none}.page-module__HBZ5Ja__nameLink:hover{text-decoration:underline}.page-module__HBZ5Ja__email{color:var(--ls-text-muted)}.page-module__HBZ5Ja__invitedBadge{width:fit-content;margin-top:.25rem;display:block}.page-module__HBZ5Ja__rowActions{text-align:right;white-space:nowrap}.page-module__HBZ5Ja__resendOk{color:var(--ls-status-good-text);font-size:.8125rem}.page-module__HBZ5Ja__resendError{color:var(--ls-badge-danger-text);font-size:.8125rem}.page-module__HBZ5Ja__roleList{flex-wrap:wrap;gap:.375rem;display:flex}.page-module__HBZ5Ja__noRoles{color:var(--ls-text-secondary-muted);font-size:.875rem;font-style:italic}.page-module__HBZ5Ja__empty{color:var(--ls-text-secondary-muted);text-align:center;padding:2rem 1rem;font-size:.9375rem}@media (max-width:768px){.page-module__HBZ5Ja__container{padding:1rem}}
.page-module__0X_MCG__main{background:var(--ls-surface-muted);justify-content:center;align-items:center;width:100%;max-width:none;min-height:100vh;padding:2rem 1rem;display:flex}
.page-module__6vRS-W__main{background:var(--ls-surface-muted);justify-content:center;align-items:center;width:100%;max-width:none;min-height:100vh;padding:2rem 1rem;display:flex}.page-module__6vRS-W__form{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:.75rem;flex-direction:column;gap:1.25rem;width:100%;max-width:400px;padding:2.5rem;display:flex}.page-module__6vRS-W__heading{color:var(--ls-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-module__6vRS-W__note{color:var(--ls-text-muted);margin:0;font-size:.9375rem}.page-module__6vRS-W__account{background:var(--ls-surface-muted);border:1px solid var(--ls-border);border-radius:.5rem;flex-direction:column;gap:.125rem;margin:0;padding:.75rem 1rem;display:flex}.page-module__6vRS-W__accountName{color:var(--ls-text);font-size:.9375rem;font-weight:600}.page-module__6vRS-W__accountEmail{color:var(--ls-text-secondary-muted);font-size:.875rem}.page-module__6vRS-W__error{background:var(--ls-badge-danger-bg);border:1px solid color-mix(in srgb, var(--ls-badge-danger-text) 40%, transparent);color:var(--ls-badge-danger-text);border-radius:.5rem;padding:.875rem 1rem;font-size:.9rem}.page-module__6vRS-W__submit{width:100%}.page-module__6vRS-W__linkButton{background:var(--ls-primary);color:var(--ls-on-primary);cursor:pointer;text-align:center;border:none;border-radius:.5rem;padding:.75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s}.page-module__6vRS-W__linkButton:hover{background:var(--ls-primary-hover)}
.Header-module__SO273G__header{background-color:var(--ls-surface);border-bottom:1px solid var(--ls-border);z-index:50;position:sticky;top:0;box-shadow:0 1px 3px #0000001a}.Header-module__SO273G__container{justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex}.Header-module__SO273G__logo{color:inherit;align-items:center;text-decoration:none;display:flex}.Header-module__SO273G__logoText{color:var(--ls-text);font-size:1.25rem;font-weight:600}.Header-module__SO273G__nav{align-items:center;gap:2rem;display:flex}.Header-module__SO273G__navLink{color:var(--ls-text-muted);border-bottom:2px solid #0000;padding:.5rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__SO273G__navLink:hover{color:var(--ls-text);border-bottom-color:var(--ls-primary)}.Header-module__SO273G__menuToggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;display:none}.Header-module__SO273G__menuIcon{background:var(--ls-text);width:24px;height:2px;transition:background .2s;display:block;position:relative}.Header-module__SO273G__menuIcon:before,.Header-module__SO273G__menuIcon:after{content:"";background:var(--ls-text);width:24px;height:2px;transition:transform .2s;position:absolute;left:0}.Header-module__SO273G__menuIcon:before{top:-7px}.Header-module__SO273G__menuIcon:after{top:7px}.Header-module__SO273G__menuIconOpen{background:0 0}.Header-module__SO273G__menuIconOpen:before{top:0;transform:rotate(45deg)}.Header-module__SO273G__menuIconOpen:after{top:0;transform:rotate(-45deg)}.Header-module__SO273G__navOpen{display:flex}@media (max-width:768px){.Header-module__SO273G__container{flex-wrap:wrap;padding:.75rem 1rem}.Header-module__SO273G__menuToggle{display:flex}.Header-module__SO273G__nav{border-top:1px solid var(--ls-border);flex-direction:column;gap:0;width:100%;margin-top:.5rem;padding-top:.5rem;display:none}.Header-module__SO273G__navOpen{display:flex}.Header-module__SO273G__navLink{border-bottom:none;align-items:center;min-height:44px;padding:.75rem 0;font-size:1rem;display:flex}.Header-module__SO273G__navLink:hover{border-bottom:none}}
.Interstitial-module__2JIT5W__main{background:var(--ls-surface-muted);justify-content:center;align-items:center;width:100%;max-width:none;min-height:100vh;padding:2rem 1rem;display:flex}.Interstitial-module__2JIT5W__card{background:var(--ls-surface);border:1px solid var(--ls-border);text-align:center;border-radius:.75rem;flex-direction:column;gap:1.25rem;width:100%;max-width:400px;padding:2.5rem;display:flex}.Interstitial-module__2JIT5W__heading{color:var(--ls-text);margin:0;font-size:1.5rem;font-weight:600}.Interstitial-module__2JIT5W__note{color:var(--ls-text-muted);margin:0;font-size:.9375rem}.Interstitial-module__2JIT5W__submit{width:100%}
.SetupLinkBox-module__47ycLa__box{background:var(--ls-surface-muted);border:1px solid var(--ls-border);border-radius:8px;flex-direction:column;gap:.625rem;padding:1rem;display:flex}.SetupLinkBox-module__47ycLa__heading{color:var(--ls-text-muted);font-size:.875rem;font-weight:600}.SetupLinkBox-module__47ycLa__row{gap:.5rem;display:flex}.SetupLinkBox-module__47ycLa__field{min-width:0;color:var(--ls-text);background:var(--ls-surface);border:1px solid var(--ls-border-input);border-radius:6px;outline:none;flex:auto;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.SetupLinkBox-module__47ycLa__field:focus{border-color:var(--ls-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-primary) 10%, transparent)}.SetupLinkBox-module__47ycLa__guidance{color:var(--ls-text-secondary-muted);margin:0;font-size:.8125rem}
