:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f8fafc;--app-surface:#fff;--app-text:#3f404d;--app-text-muted:#6d788d;--app-primary:#794dff;--app-border:#919eab33;--app-soft:#696c6f1a;--app-radius:10px;--app-control-radius:8px;--app-elevation-1:0 3px 1px -2px #919eab33, 0 2px 2px 0 #919eab24, 0 1px 5px 0 #919eab1f;--app-elevation-menu:0 5px 5px -3px #919eab33, 0 8px 10px 1px #919eab24, 0 3px 14px 2px #919eab1f;--app-elevation-dialog:0 11px 15px -7px #919eab33, 0 24px 38px 3px #919eab24, 0 9px 46px 8px #919eab1f;background:#f8fafc;font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial}html,body,#app{min-height:100%;margin:0}body{color:var(--app-text);background:var(--app-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial}.page-container{width:100%;max-width:1440px;margin:0 auto;padding:20px}.page-container--studio{width:100%;max-width:none;padding:20px}.navigation-main{background:var(--app-bg);position:relative}.navigation-loader{z-index:1006;position:fixed;inset:80px 0 auto}.app-sidebar{box-shadow:var(--app-elevation-1)!important;border:0!important}.app-brand{min-height:80px;padding:0 20px}.app-brand__title{color:var(--app-text);font-size:20px;font-weight:600;line-height:1.2}.app-brand__subtitle{color:var(--app-text-muted);margin-top:2px;font-size:12px;line-height:18px}.app-nav{color:#3f404de6}.app-nav__section{text-transform:uppercase;color:#3f404d8c!important;letter-spacing:.08em!important;min-height:32px!important;padding-inline:12px!important;font-size:11px!important;font-weight:600!important}.app-nav .v-list-item{color:#3f404dd1;min-height:42px;margin:2px 0;padding-inline:12px;border-radius:8px!important}.app-nav .v-list-item .v-list-item-title{font-size:14px;font-weight:500}.app-nav .v-list-item .v-icon{font-size:20px}.app-nav .v-list-item--active{color:var(--app-primary)!important;background:#794dff1a!important}.app-nav .v-list-item--active>.v-list-item__overlay{opacity:0!important}.app-nav__child{padding-inline-start:22px!important}.app-nav .v-list-group__items>.v-list-item:first-child{margin-top:0}.app-nav .v-list-group__items>.v-list-item:last-child{margin-bottom:0}.app-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;background:#f8fafce6!important;border:0!important}.app-topbar .v-toolbar__content{padding:16px 0 0}.app-user-trigger{width:44px!important;height:44px!important}.app-user-menu{overflow:hidden}.v-card{border-radius:var(--app-radius)!important}.surface-border{box-shadow:none!important;border:1px solid #919eab29!important}.text-muted{color:var(--app-text-muted)}.company-link{color:var(--app-primary);text-underline-offset:.18em;text-decoration:none;text-decoration-thickness:1px}.company-link:visited{color:var(--app-primary)}.company-link:hover{color:#5f35e8;text-decoration:underline}.company-link:focus-visible{outline:2px solid var(--app-primary);outline-offset:3px;border-radius:3px}.v-btn{letter-spacing:0!important;text-transform:none!important}.v-field{border-radius:var(--app-control-radius)!important}.v-field__outline{--v-field-border-opacity:.2}.v-field--focused .v-field__outline{--v-field-border-opacity:1}.v-chip{font-weight:500;border-radius:4px!important}.v-switch .v-switch__track{opacity:1}.v-data-table,.v-table{color:#3f404de6;font-size:14px}.v-data-table thead th,.v-table thead th,th.v-data-table__th{background:var(--app-soft)!important;color:#3f404de6!important;height:56px!important;font-size:14px!important;font-weight:500!important;line-height:21px!important}.v-data-table tbody tr,.v-table tbody tr{height:52px}.v-data-table tbody td,.v-table tbody td,td.v-data-table__td{min-height:52px;font-size:14px;line-height:21px}.v-data-table tbody tr:hover>td,.v-table tbody tr:hover>td{background:#794dff06}.v-menu>.v-overlay__content,.v-select__content,.v-autocomplete__content,.v-combobox__content{overflow:hidden;box-shadow:var(--app-elevation-menu)!important;border-radius:8px!important}.v-menu>.v-overlay__content>.v-list,.v-select__content>.v-list,.v-autocomplete__content>.v-list,.v-combobox__content>.v-list{background:var(--app-surface);padding:8px 0;border-radius:8px!important}.v-menu .v-list-item,.v-select__content .v-list-item,.v-autocomplete__content .v-list-item,.v-combobox__content .v-list-item{min-height:40px}.v-dialog>.v-overlay__scrim{opacity:.5!important;background:#212b36!important}.v-dialog>.v-overlay__content>.v-card{box-shadow:var(--app-elevation-dialog)!important;border-radius:8px!important}.app-snackbar .v-snackbar__wrapper,.v-snackbar__wrapper{min-height:50px;box-shadow:var(--app-elevation-1)!important;border-radius:8px!important}.app-snackbar .v-snackbar__wrapper{color:var(--app-text)!important;background:#fffffff0!important}.page-header{margin-bottom:20px!important}@media (width<=700px){.page-container,.page-container--studio{padding:16px 12px}.app-topbar .v-toolbar__content{padding-top:8px}}.v-table tbody a:not(.v-btn),.v-data-table tbody a:not(.v-btn),.v-table tbody a:not(.v-btn):visited,.v-data-table tbody a:not(.v-btn):visited,.v-table tbody a:not(.v-btn):hover,.v-data-table tbody a:not(.v-btn):hover{color:inherit;text-decoration:none}.v-table tbody tr.app-link-row,.v-data-table tbody tr.app-link-row,.v-table tbody tr.app-clickable-row,.v-data-table tbody tr.app-clickable-row{cursor:pointer;position:relative}.v-table tbody tr.app-link-row>td,.v-data-table tbody tr.app-link-row>td,.v-table tbody tr.app-clickable-row>td,.v-data-table tbody tr.app-clickable-row>td{transition:background-color .12s,box-shadow .12s}.v-table tbody tr.app-link-row:hover>td,.v-data-table tbody tr.app-link-row:hover>td,.v-table tbody tr.app-clickable-row:hover>td,.v-data-table tbody tr.app-clickable-row:hover>td{background:#794dff0e}.app-table-row-link{z-index:1;border-radius:0;display:block;position:absolute!important;inset:0!important}.app-table-row-link:focus-visible{outline-offset:-2px;outline:2px solid #794dffbf}tr.app-link-row :is(a:not(.app-table-row-link),button,input,select,textarea,label,[role=button],[role=checkbox],[role=menuitem],.v-btn,.v-selection-control){z-index:2;position:relative}.v-table tbody tr.app-clickable-row:focus-visible,.v-data-table tbody tr.app-clickable-row:focus-visible{outline:none}.v-table tbody tr.app-clickable-row:focus-visible>td,.v-data-table tbody tr.app-clickable-row:focus-visible>td{background:#794dff0e;box-shadow:inset 0 2px #794dffa6,inset 0 -2px #794dffa6}.app-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
