:root[data-epoch-theme]{--bs-body-bg: light-dark(#fbf5ee, #0c1e30);--bs-body-bg-rgb: 12, 30, 48;--bs-body-color: light-dark(#f4cd9a, #e4f2fc);--bs-body-color-rgb: 228, 242, 252;--bs-heading-color: light-dark(#57360a, #e4f2fc);--bs-emphasis-color: light-dark(#583609, #edf8ff);--bs-emphasis-color-rgb: 237, 248, 255;--bs-secondary-color: light-dark(#e1caad, #8fadc3);--bs-secondary-color-rgb: 143, 173, 195;--bs-secondary-bg: light-dark(#f7eee3, #17374f);--bs-tertiary-color: light-dark(#e1caad, #8fadc3);--bs-tertiary-bg: light-dark(#f9f3ea, #10273b);--bs-border-color: light-dark(#e6d3ba, #284b66);--bs-border-color-translucent: light-dark(#e6d3ba, #284b66);--bs-primary-rgb: 85, 180, 231;--bs-link-color: light-dark(#77490c, #7cdbff);--bs-link-color-rgb: 124, 219, 255;--bs-link-hover-color: light-dark(#583609, #d5f5ff);--bs-link-hover-color-rgb: 213, 245, 255;--lpx-brand: light-dark(#f3e2cd, #23678f);--lpx-card-bg: light-dark(#f9f2e9, #112a40);--lpx-content-bg: 12, 30, 48;--lpx-content-text-rgb: 228, 242, 252}html[data-epoch-theme]{scrollbar-gutter:stable}html[data-epoch-theme] *{scrollbar-color:light-dark(#efe3d3,#365a75) light-dark(#faf4ec,#0d2335);scrollbar-width:thin}html[data-epoch-theme] .main-content abp-page{display:block}html[data-epoch-theme] .main-content abp-page h1,html[data-epoch-theme] .main-content abp-page .page-title{color:var(--epoch-text);font-family:EpochPixel,sans-serif;font-size:28px;line-height:1.45}html[data-epoch-theme] .card,html[data-epoch-theme] .modal-content,html[data-epoch-theme] .dropdown-menu,html[data-epoch-theme] .offcanvas{background:var(--epoch-panel)!important;color:var(--epoch-text);border:1px solid var(--epoch-border)!important;border-radius:3px!important}html[data-epoch-theme] .card{box-shadow:0 3px light-dark(#ebc086,#061725)}html[data-epoch-theme] .card .card-body{color:var(--epoch-text)}html[data-epoch-theme] .card-header,html[data-epoch-theme] .modal-header,html[data-epoch-theme] .modal-footer{background:light-dark(#f9f2e8,#102c42);border-color:var(--epoch-border)!important}html[data-epoch-theme] .modal-header :is(h1,h2,h3,h4,h5,h6),html[data-epoch-theme] .modal-title,html[data-epoch-theme] .modal-body label{color:var(--epoch-text)}html[data-epoch-theme] .modal-backdrop{background:light-dark(#fef9f4,#020f22)}html[data-epoch-theme] .modal-content .btn-close{filter:invert(1) grayscale(1) brightness(2)}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-backdrop{background:light-dark(rgba(254,249,243,.7019607843),rgba(3,15,34,.7019607843));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog{background:light-dark(#f9f2e9,#112a40);color:var(--epoch-text);border:2px solid light-dark(#e1cbad,#3c6b8e);border-radius:3px;box-shadow:0 8px light-dark(#edc086,#061528),0 18px 60px light-dark(rgba(216,186,146,.3333333333),rgba(0,0,0,.3333333333))}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog .title{color:var(--epoch-text);font-family:EpochPixel,sans-serif}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog .message{color:light-dark(#503a1d,#b3ccde)}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog .footer{background:light-dark(#f9f3ea,#10273b);border-top:1px solid var(--epoch-border)}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog .icon-container.warning .icon{color:light-dark(#6c4614,#ebcc93)}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog .icon-container.error .icon{color:var(--epoch-danger)}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog .icon-container.success .icon{color:var(--epoch-mint)}html[data-epoch-theme] abp-confirmation .confirmation .confirmation-dialog .icon-container.info .icon{color:var(--epoch-accent)}html[data-epoch-theme] .table{--bs-table-bg: light-dark(#f9f2e9, #112a40);--bs-table-color: light-dark(#49301c, #d6eaf8);--bs-table-border-color: light-dark(#e6d3ba, #284b66);--bs-table-striped-bg: light-dark(#f8f0e5, #133149);--bs-table-striped-color: light-dark(#49301c, #d6eaf8);--bs-table-hover-bg: light-dark(#f7eee2, #183a54);--bs-table-hover-color: light-dark(#49301c, #e4f3ff)}html[data-epoch-theme] .ngx-datatable.material{background:light-dark(#f9f2e9,#112a40);color:light-dark(#53350e,#d6eaf8);border:0;border-radius:3px;box-shadow:0 0 0 1px var(--epoch-border)}html[data-epoch-theme] .ngx-datatable.material .datatable-header{background:light-dark(#f9f3ea,#10273b);border-bottom:1px solid var(--epoch-border)!important}html[data-epoch-theme] .ngx-datatable.material .datatable-header .datatable-header-cell{background:light-dark(#f9f3ea,#10273b);color:light-dark(#5a4120,#a5c6df);font-size:12px!important;letter-spacing:0;text-transform:none}html[data-epoch-theme] .ngx-datatable.material .datatable-header .datatable-header-cell .sort-btn{color:var(--epoch-muted)}html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row{background:light-dark(#f9f2e9,#112a40)}html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-row-group{background:transparent}html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell{color:light-dark(#53350e,#d6eaf8);font-size:13px;border-top-color:var(--epoch-border)!important}html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell a{color:var(--epoch-accent)}html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row .datatable-body-cell a:hover{color:light-dark(#583609,#d5f5ff)}html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row:hover,html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row:hover .datatable-row-group{background:light-dark(#f7eee2,#183a54)!important}html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row.active,html[data-epoch-theme] .ngx-datatable.material .datatable-body .datatable-row-wrapper .datatable-body-row.active .datatable-row-group{background:light-dark(#f5e9db,#1e4967)!important}html[data-epoch-theme] .ngx-datatable.material .empty-row{background:light-dark(#f9f2e9,#112a40);color:var(--epoch-muted)}html[data-epoch-theme] .ngx-datatable.material .datatable-footer{background:light-dark(#f9f3ea,#10273b);color:light-dark(#5a4120,#a5c6df)!important;border-top:1px solid var(--epoch-border)}html[data-epoch-theme] .ngx-datatable.material .datatable-footer .datatable-pager li a{background:transparent;color:light-dark(#493418,#b9d4e8);border-radius:2px}html[data-epoch-theme] .ngx-datatable.material .datatable-footer .datatable-pager li:not(.disabled) a:hover{background:light-dark(#f7eee2,#183a54);color:light-dark(#583609,#edf8ff)}html[data-epoch-theme] .ngx-datatable.material .datatable-footer .datatable-pager li.active a{background:light-dark(#f3e2cd,#23678f);color:light-dark(#47331a,#fff)}html[data-epoch-theme] .ngx-datatable.material .datatable-footer .datatable-pager li.disabled a{color:var(--epoch-muted)!important}html[data-epoch-theme] .form-control,html[data-epoch-theme] .form-select,html[data-epoch-theme] .input-group-text{background-color:light-dark(#faf3eb,#0e263a)!important;color:light-dark(#53350e,#d6eaf8)!important;border-color:light-dark(#e2cbae,#426783)!important;border-radius:2px!important}html[data-epoch-theme] .form-control::placeholder{color:var(--epoch-muted);opacity:1}html[data-epoch-theme] .form-control:focus,html[data-epoch-theme] .form-select:focus{border-color:var(--epoch-accent)!important;box-shadow:0 0 0 3px light-dark(rgba(254,248,241,.1254901961),rgba(124,219,255,.1254901961))}html[data-epoch-theme] .form-check .form-check-input{width:17px;height:17px;background-color:light-dark(#faf3eb,#0e263a)!important;border:1px solid light-dark(#ddc3a0,#6486a0)!important;box-shadow:inset 1px 1px light-dark(#e9c089,#071626);cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}html[data-epoch-theme] .form-check .form-check-input[type=checkbox]{border-radius:2px}html[data-epoch-theme] .form-check .form-check-input:checked,html[data-epoch-theme] .form-check .form-check-input[type=checkbox]:indeterminate{background-color:light-dark(#b56a20,#23678f)!important;border-color:light-dark(#b87520,#7cdbff)!important;box-shadow:inset 1px 1px light-dark(#fbf8f4,#66a7c7)}html[data-epoch-theme] .form-check .form-check-input:hover:not(:disabled){border-color:light-dark(#f0b669,#7cdbff)!important}html[data-epoch-theme] .form-check .form-check-input:focus-visible{box-shadow:0 0 0 3px light-dark(rgba(254,248,241,.1882352941),rgba(124,219,255,.1882352941));outline-offset:2px}html[data-epoch-theme] .form-check .form-check-input:disabled{opacity:.45;cursor:not-allowed}html[data-epoch-theme] .form-switch .form-check-input{width:2.2em;border-radius:2em}html[data-epoch-theme] .form-check-label,html[data-epoch-theme] .form-label{color:light-dark(#4d3414,#c3deef)}html[data-epoch-theme] .form-text,html[data-epoch-theme] .text-muted{color:var(--epoch-muted)!important}html[data-epoch-theme] .invalid-feedback{color:var(--epoch-danger)}html[data-epoch-theme] .modal-content .input-group{flex-wrap:nowrap}html[data-epoch-theme] .modal-content .input-group>.form-control{flex:1 1 0%;width:1%;min-width:0}html[data-epoch-theme] .modal-content .input-group>.btn{flex:0 0 auto}html[data-epoch-theme] .btn{border-radius:2px!important}html[data-epoch-theme] .btn-primary{--bs-btn-bg: light-dark(#eca94a, #246c98);--bs-btn-border-color: light-dark(#b87520, #79b6d9);--bs-btn-hover-bg: light-dark(#f4bc61, #2b7ba7);--bs-btn-hover-border-color: light-dark(#b87520, #9bdbf4);--bs-btn-active-bg: light-dark(#e19d3f, #1e587d);--bs-btn-active-border-color: light-dark(#b87520, #7cdbff);--bs-btn-disabled-bg: light-dark(#eca94a, #246c98);--bs-btn-disabled-border-color: light-dark(#dec5a5, #537e9c);--bs-btn-color: light-dark(#4b2d0d, #fff);--bs-btn-hover-color: light-dark(#4b2d0d, #fff);--bs-btn-active-color: light-dark(#4b2d0d, #fff);--bs-btn-disabled-color: light-dark(#4b2d0d, #fff)}html[data-epoch-theme] .btn-secondary{--bs-btn-bg: light-dark(#f1e6d8, #28516e);--bs-btn-border-color: light-dark(#dec5a5, #537e9c)}html[data-epoch-theme] .btn-outline-primary{--bs-btn-color: light-dark(#b15b14, #7cdbff);--bs-btn-border-color: light-dark(#b87520, #537e9c)}html[data-epoch-theme] .dropdown-menu{box-shadow:0 10px 30px light-dark(rgba(216,186,146,.3333333333),rgba(0,0,0,.3333333333))}html[data-epoch-theme] .dropdown-item{color:light-dark(#53350e,#d6eaf8)}html[data-epoch-theme] .dropdown-item:hover,html[data-epoch-theme] .dropdown-item:focus{background:light-dark(#f2e7d9,#26516e);color:light-dark(#47331a,#fff)}html[data-epoch-theme] .dropdown-divider{border-color:var(--epoch-border)}html[data-epoch-theme] .nav-tabs{border-color:light-dark(#e3cdb0,#3c647f)}html[data-epoch-theme] .nav-tabs .nav-link{color:light-dark(#725229,#8eb7d5);border-radius:0}html[data-epoch-theme] .nav-tabs .nav-link.active{background:light-dark(#f5eadc,#1c4664);border-color:light-dark(#e3cdb0,#3c647f);color:light-dark(#583609,#def4ff)}html[data-epoch-theme] .list-group-item{background:light-dark(#f9f2e9,#112a40);color:light-dark(#4d3414,#c3deef);border-color:var(--epoch-border)}html[data-epoch-theme] .list-group-item.active{background:light-dark(#f5e9db,#1e4967);color:light-dark(#583609,#edf8ff)}html[data-epoch-theme] .breadcrumb{font-size:12px}html[data-epoch-theme] .lpx-content{background:transparent}.epoch-identity{overflow:hidden}.epoch-identity .table-scroll{overflow-x:auto;overflow-y:hidden}.epoch-identity .identity-table{min-width:720px}.epoch-identity .identity-table td{padding-top:18px;padding-bottom:18px}epoch-users,epoch-roles{display:block;animation:panel-enter .28s ease-out}.table-sort{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:none;color:light-dark(#7e5b2d,#8daec6);font-size:11px}.table-sort:hover{color:var(--epoch-accent)}.table-sort i{font-size:10px;color:light-dark(#a2753a,#679abb)}.identity-current{display:inline-block;margin-left:9px;color:var(--epoch-accent);font-size:9px}.identity-contact{display:flex;flex-direction:column;gap:5px}.identity-contact small{color:light-dark(#966c36,#7a9cb8);font-size:10px}.identity-role-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border:2px solid light-dark(#e3cdb0,#386784);border-radius:2px;background:light-dark(#f7ede0,#173e59);box-shadow:inset 2px 2px light-dark(#e3ceb2,#5181a1);color:light-dark(#583609,#a5dafa);font-size:18px}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.row-action{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid light-dark(#e5d0b6,#305773);border-radius:2px;background:light-dark(#f8efe4,#15354d);color:light-dark(#563914,#a9d1eb);white-space:nowrap;font-size:11px}.row-action:hover{background:light-dark(#f3e8db,#224b68);border-color:light-dark(#dbbf9a,#5f9bbf);color:light-dark(#583609,#e3f7ff)}.row-action.danger{border-color:light-dark(#b67293,#694858);background:light-dark(#f6efe5,#322b39);color:light-dark(#571b24,#e4a8b1)}.row-action.danger:hover{background:light-dark(#efdfe6,#573342);border-color:light-dark(#b67281,#a66574);color:light-dark(#4e1319,#ffd5d9)}.identity-page-note{display:flex;align-items:center;gap:9px;margin-top:18px;color:var(--epoch-muted);font-size:11px;line-height:1.8}.inline-alert.identity-error{border-color:light-dark(#b6728b,#855265);background:light-dark(#f2e6ef,#412d3c);color:light-dark(#4e131d,#ffc1cb)}.epoch-dialog.identity-dialog-wide{width:min(940px,100% - 30px)}.epoch-dialog.epoch-native-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.epoch-native-dialog>.dialog-heading,.epoch-native-dialog>.identity-dialog-description{flex-shrink:0}.epoch-native-dialog .identity-dialog-content,.epoch-native-dialog .identity-dialog-content>form{display:flex;flex-direction:column;min-height:0}.epoch-native-dialog .identity-dialog-content>.dialog-body,.epoch-native-dialog .identity-dialog-content>form>.dialog-body{min-height:0;overflow:auto}.epoch-native-dialog .dialog-footer{flex-shrink:0}.epoch-dialog .dialog-heading .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:4px}.epoch-dialog .identity-dialog-description{padding:17px 24px 0;margin:0;color:light-dark(#77562b,#91b2cb);font-size:12px;line-height:1.8}.identity-fields{border:0;padding:0;margin:0;min-width:0}.form-span{grid-column:1/-1}.identity-tabs{display:flex;gap:7px;margin-bottom:22px;border-bottom:1px solid light-dark(#e5d0b6,#33556f);padding-bottom:8px}.identity-tabs button{display:flex;align-items:center;gap:10px;border:1px solid transparent;padding:9px 16px;background:transparent;color:light-dark(#7e5b2e,#8fadc3);font-size:12px}.identity-tabs button:hover{background:light-dark(#f6ede1,#193c56);color:light-dark(#583609,#d9efff)}.identity-tabs button.active{border-color:light-dark(#dfc7a7,#497a9b);background:light-dark(#f3e8da,#214c6b);color:light-dark(#583609,#c8f0ff);box-shadow:inset 0 -2px light-dark(#fef8f1,#7cdbff)}.identity-tabs .mono{display:inline-block;min-width:16px;text-align:center;font-size:10px}.identity-password{display:flex;align-items:stretch;gap:8px}.identity-password input{min-width:0;flex:1;width:1%!important}.identity-password .icon-btn{height:auto;width:42px}.identity-options{display:grid;gap:17px;padding-top:25px}.epoch-check,.epoch-dialog .dialog-body .epoch-check{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer;color:light-dark(#473419,#b9d3e6);font-size:12px;line-height:1.6}.epoch-check>input[type=checkbox]{appearance:none;display:inline-block;flex:none;width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;border:2px solid light-dark(#dec4a3,#59829f);border-radius:2px;background:light-dark(#fbf5ec,#0b2235);background-position:center;background-repeat:no-repeat;box-shadow:inset 1px 1px light-dark(#edc086,#061828);cursor:pointer;transition:border-color .16s,background-color .16s}.epoch-check>input[type=checkbox]:hover{border-color:light-dark(#efb05e,#a4deff)}.epoch-check>input[type=checkbox]:checked{border-color:light-dark(#f0b669,#7cdbff);background-color:light-dark(#b56a20,#23678f);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.3 8 3.1 3.1 6.3-6.4' fill='none' stroke='%23edfaff' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E")}.epoch-check>input[type=checkbox]:indeterminate{border-color:light-dark(#f0b669,#7cdbff);background-color:light-dark(#b56a20,#23678f);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9' fill='none' stroke='%23edfaff' stroke-width='2.2'/%3E%3C/svg%3E")}.epoch-check>input[type=checkbox]:focus-visible{outline:2px solid var(--epoch-accent);outline-offset:3px}.epoch-check>input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.epoch-check>span{min-width:0}.epoch-check strong{display:block;color:light-dark(#4f3512,#d7e9f6);font-size:12px;font-weight:400}.epoch-check small{display:block;color:light-dark(#906834,#829fb8);font-size:10px;margin-top:4px}.epoch-check.compact{align-items:center;white-space:nowrap;font-size:11px}.epoch-check.compact input{margin-top:0}.identity-role-hint{margin:0 0 16px}.identity-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.role-choice{padding:14px 13px;border:1px solid light-dark(#e4cfb4,#335b78);border-radius:2px;background:light-dark(#f9f2e8,#102b42)}.role-choice:hover{border-color:light-dark(#dbc09c,#6395b5);background:light-dark(#f7eee3,#173850)}.role-choice:has(input:checked){border-color:light-dark(#dec5a5,#527f9e);background:light-dark(#f7ede0,#183e59)}.identity-retry{border:0;background:none;padding:8px 0 0}.permissions-body{padding-top:18px}.epoch-native-dialog .identity-dialog-content>.permissions-body{display:flex;flex-direction:column;overflow:hidden}.permissions-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:18px}.permissions-toolbar{flex-shrink:0}.permissions-toolbar .search-field{max-width:450px}.permissions-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:20px;min-height:0;flex-shrink:1;overflow:hidden}.permission-groups,.permission-items{min-height:0}.permission-groups{display:flex;flex-direction:column;gap:8px;max-height:440px;overflow:auto;padding-right:3px}.permission-group{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid light-dark(#e4cfb4,#335b78);border-radius:2px;padding:14px 15px;background:light-dark(#faf3e9,#0f283e);color:light-dark(#604623,#a5c1d6);text-align:left;font-size:12px}.permission-group:hover{border-color:light-dark(#dbc09c,#6294b5);background:light-dark(#f7ede1,#183d57);color:light-dark(#57360a,#e4f2fc)}.permission-group.active{border-color:light-dark(#ddc4a2,#5088ad);background:light-dark(#f5e9db,#1e4967);color:light-dark(#583609,#bcefff);box-shadow:inset 3px 0 light-dark(#fef8f1,#7cdbff)}.permission-group .mono{font-size:10px;color:light-dark(#845f2f,#83adc8)}.permission-items{border:1px solid light-dark(#e5d0b6,#33556f);border-radius:2px;background:light-dark(#f9f2e9,#10293e);max-height:440px;overflow:auto}.permission-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px;border-bottom:1px solid light-dark(#e5d1b7,#31516a);background:light-dark(#f8efe3,#15364f);position:sticky;top:0;z-index:1}.permission-section-heading h3{font-size:13px;color:light-dark(#57360a,#c8e5f9)}.epoch-dialog .dialog-body .permission-row{padding:13px 16px 13px calc(16px + var(--permission-depth, 0) * 20px);border-bottom:1px solid light-dark(#e7d4bc,#25465d);align-items:flex-start}.permission-row:last-child{border-bottom:0!important}.permission-row:hover{background:light-dark(#f8efe4,#15364c)}.permission-copy small{overflow-wrap:anywhere;font-size:9px}.permission-copy .permission-origin{display:flex;align-items:center;gap:6px;color:light-dark(#7b592c,#8dbbca);font-size:9px;margin-top:6px}.permission-inherited{cursor:default}.permission-inherited strong{color:light-dark(#5c4221,#a8c5d9)}.dialog-save-hint{margin-right:auto;align-self:center;color:var(--epoch-muted);font-size:11px}.identity-confirm-body{display:flex;align-items:flex-start;gap:18px}.identity-confirm-body p{margin:0;line-height:1.9;font-size:13px;color:light-dark(#4b361b,#b6cfe2)}.identity-confirm-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;color:light-dark(#673f0a,#92d9fb);background:light-dark(#f6eadc,#1b4865);border:1px solid light-dark(#ddc3a0,#5a8aa9);font-size:23px}.identity-confirm-icon.danger{background:light-dark(#f1e3e8,#493039);border-color:light-dark(#b6727c,#a97079);color:light-dark(#4e131a,#ffbac2)}@media(max-width:1200px){.row-actions{gap:6px}.row-action{padding-left:7px;padding-right:7px}.identity-table td,.identity-table th{padding-left:17px;padding-right:17px}}@media(max-width:700px){.permissions-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:13px}.permission-groups{flex-direction:row;max-height:none;padding:2px 2px 7px}.permission-group{flex:none;min-width:160px;padding:10px 12px}.permissions-toolbar{align-items:flex-start;flex-direction:column;gap:13px}.permissions-toolbar .search-field{width:100%;max-width:none}.permission-items{max-height:360px}}@media(max-width:600px){.identity-role-options{grid-template-columns:minmax(0,1fr)}.epoch-dialog .identity-dialog-description{padding-left:20px;padding-right:20px;font-size:11px}.dialog-save-hint{width:100%;margin:0 0 2px}.epoch-dialog.identity-dialog-wide .dialog-footer{flex-wrap:wrap}.permission-section-heading{padding:13px}.permission-section-heading h3{font-size:12px}.epoch-dialog .dialog-body .permission-row{padding-left:calc(12px + var(--permission-depth, 0) * 14px)}}:root[data-epoch-theme=light]{color-scheme:light;--epoch-bg: #fff5df;--epoch-panel: #fffaf1;--epoch-border: #dfbf87;--epoch-text: #49301c;--epoch-muted: #806043;--epoch-accent: #ad5914;--epoch-mint: #28744f;--epoch-danger: #ae4141;--bs-body-bg: #fff5df;--bs-body-bg-rgb: 255, 245, 223;--bs-body-color: #49301c;--bs-body-color-rgb: 73, 48, 28;--bs-heading-color: #49301c;--bs-emphasis-color: #49301c;--bs-emphasis-color-rgb: 73, 48, 28;--bs-secondary-color: #806043;--bs-secondary-color-rgb: 128, 96, 67;--bs-secondary-bg: #fbe8bf;--bs-secondary-bg-rgb: 251, 232, 191;--bs-tertiary-bg: #fffaf1;--bs-tertiary-bg-rgb: 255, 250, 241;--bs-border-color: #dfbf87;--bs-primary-rgb: 173, 89, 20;--bs-link-color: #ad5914;--bs-link-color-rgb: 173, 89, 20;--bs-link-hover-color: #80400e;--bs-link-hover-color-rgb: 128, 64, 14;--bs-tertiary-color: #927454;--lpx-brand: #bb7622;--lpx-card-bg: #fffaf1;--lpx-content-bg: 255, 245, 223;--lpx-content-text-rgb: 73, 48, 28}:root[data-epoch-theme=dark]{color-scheme:dark}:root[data-epoch-theme=light] .epoch-btn:not(.secondary):not(.danger){background:#eca94a;border-color:#bd771d;color:#4b2d0d;box-shadow:inset 1px 1px #ffdc8d,0 3px #d6b47d}:root[data-epoch-theme=light] .epoch-btn:not(.secondary):not(.danger):hover{background:#f4bc61}:root[data-epoch-theme=light] .sidebar{background:linear-gradient(#fbe9c6ee,#f5dfb5f5),url(/assets/epoch/pixel-paper.svg) repeat;border-color:#d3ac6b}:root[data-epoch-theme=light] .topbar{background:#fff9edee;border-bottom-color:#e7cca0}:root[data-epoch-theme=light] .login-page{background:#fff5df url(/assets/epoch/pixel-paper.svg) repeat;background-size:96px}:root[data-epoch-theme] :is(.sidebar-brand img,.login-logo){filter:none}:root[data-epoch-theme=light] .world-banner{background:#f7dfa7;border-color:#c99b55}:root[data-epoch-theme=light] .nav-group a.active{background:#f4d597;border-color:#d4a45a;color:#824212;box-shadow:inset 3px 0 #c37c22}:root[data-epoch-theme=light] .nav-active-pixel{background:#bd741e}:root[data-epoch-theme=light] .texture-review-preview{background:repeating-conic-gradient(#f6e5c2 0% 25%,#fff8e9 0% 50%) 0/20px 20px}.management-columns{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:22px;align-items:start}.management-form{padding:24px;overflow-wrap:anywhere}.management-form form,form.management-form{display:grid;gap:12px}.management-form h2,.management-form h3{margin-bottom:16px}.management-form label{margin-top:7px}.management-form input,.management-form select,.management-form textarea{width:100%;min-width:0}.management-inline{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.management-inline input{flex:1;min-width:120px}.management-inline .epoch-btn{flex:none}.management-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.management-tabs button{padding:9px 24px;border:1px solid var(--epoch-border);color:var(--epoch-muted);background:var(--epoch-panel)}.management-tabs button.active{color:var(--epoch-accent);border-color:var(--epoch-accent);box-shadow:0 2px var(--epoch-accent)}.management-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:22px}.management-filters>div{display:grid;gap:7px;flex:1;min-width:170px}.management-filters input,.management-filters select{width:100%}.management-context{padding:12px 22px;margin-bottom:14px;color:var(--epoch-muted);font-size:12px}.management-block{display:block;margin-top:5px;overflow-wrap:anywhere}.management-result{max-width:440px;padding-top:10px;white-space:normal;overflow-wrap:anywhere}.management-result p{margin:6px 0}.management-result pre{white-space:pre-wrap;max-height:260px;overflow:auto;font-size:12px}.management-evidence{max-height:420px;overflow:auto;margin:18px 0}.management-evidence article{padding:15px;margin-bottom:12px;border:1px solid var(--epoch-border);background:var(--epoch-bg)}.management-evidence p{margin:7px 0;white-space:pre-wrap}.management-fields{display:grid;gap:10px;margin:22px 0}.management-fields>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:15px;border-bottom:1px solid var(--epoch-border);padding:8px 0}.management-fields dt{color:var(--epoch-muted)}.management-fields dd{margin:0;overflow-wrap:anywhere}.management-columns .epoch-table td{white-space:normal}@media(max-width:1100px){.management-columns{grid-template-columns:1fr}}@media(max-width:600px){.management-form,.management-filters{padding:17px}.management-filters>div{min-width:130px}.management-fields>div{grid-template-columns:100px minmax(0,1fr)}}:root[data-epoch-theme]{--epoch-bg: light-dark(#fff5e8, #151b34);--epoch-panel: light-dark(#fffaf2, #202943);--epoch-panel-2: light-dark(#f5e6d6, #2b3653);--epoch-border: light-dark(#c7a58b, #586585);--epoch-text: light-dark(#49372f, #edf0ff);--epoch-muted: light-dark(#765c50, #bdc7de);--epoch-accent: light-dark(#a3532a, #a2ddf5);--epoch-mint: light-dark(#367452, #98d9b9);--epoch-danger: light-dark(#a64449, #f1a8b3);--epoch-primary: light-dark(#f0b575, #92c8e5);--epoch-primary-text: light-dark(#432c24, #18253d);--epoch-shadow: light-dark(#cfac953e, #070f2880);--epoch-input: light-dark(#fffdf9, #161f38);--epoch-page-gradient: radial-gradient(ellipse at 8% 0%,light-dark(#ffc89855,#605a8e55),transparent 48%),radial-gradient(ellipse at 95% 20%,light-dark(#e6b7c033,#4368a444),transparent 50%),linear-gradient(160deg,light-dark(#fff2de,#212641),light-dark(#fff9ef,#17223c) 48%,light-dark(#f4e4df,#10192e));--bs-body-bg: var(--epoch-bg);--bs-body-color:var(--epoch-text);--bs-heading-color:var(--epoch-text);--bs-emphasis-color:var(--epoch-text);--bs-secondary-color:var(--epoch-muted);--bs-tertiary-color:var(--epoch-muted);--bs-secondary-bg:var(--epoch-panel-2);--bs-tertiary-bg:var(--epoch-panel);--bs-border-color:var(--epoch-border);--bs-link-color:var(--epoch-accent);--bs-link-hover-color:var(--epoch-text);--lpx-card-bg:var(--epoch-panel);--lpx-brand:var(--epoch-primary)}:root[data-epoch-theme=light]{--bs-body-bg-rgb:255,245,232;--bs-body-color-rgb:73,55,47;--bs-emphasis-color-rgb:73,55,47;--bs-secondary-color-rgb:118,92,80;--bs-secondary-bg-rgb:245,230,214;--bs-tertiary-bg-rgb:255,250,242;--bs-primary-rgb:163,83,42;--bs-link-color-rgb:163,83,42;--lpx-content-bg:255,245,232;--lpx-content-text-rgb:73,55,47}:root[data-epoch-theme=dark]{--bs-body-bg-rgb:21,27,52;--bs-body-color-rgb:237,240,255;--bs-emphasis-color-rgb:237,240,255;--bs-secondary-color-rgb:189,199,222;--bs-secondary-bg-rgb:43,54,83;--bs-tertiary-bg-rgb:32,41,67;--bs-primary-rgb:162,221,245;--bs-link-color-rgb:162,221,245;--lpx-content-bg:21,27,52;--lpx-content-text-rgb:237,240,255}:root[data-epoch-theme],:root[data-epoch-theme] body{min-height:100vh;height:auto!important;background-color:var(--epoch-bg)!important;background-image:var(--epoch-page-gradient)!important;background-attachment:fixed!important}:root[data-epoch-theme] body{font-family:EpochPixel,Microsoft YaHei,sans-serif}:root[data-epoch-theme] .main-shell{background:transparent}:root[data-epoch-theme] .sidebar{background:linear-gradient(160deg,var(--epoch-panel),var(--epoch-panel-2));border-color:var(--epoch-border);box-shadow:4px 0 var(--epoch-shadow)}:root[data-epoch-theme] .sidebar-brand img,:root[data-epoch-theme] .login-logo,:root[data-epoch-theme] .lpx-brand-logo{filter:none!important;mix-blend-mode:normal}:root[data-epoch-theme] .sidebar-brand-caption,:root[data-epoch-theme] .nav-group-title,:root[data-epoch-theme] .sidebar-world span{color:var(--epoch-muted)}:root[data-epoch-theme] .sidebar-rule span,:root[data-epoch-theme] .nav-active-pixel{background:var(--epoch-accent)}:root[data-epoch-theme] .nav-group a{color:var(--epoch-muted);border-color:transparent;border-radius:0;min-height:43px}:root[data-epoch-theme] .nav-group a:hover{background:var(--epoch-panel-2);color:var(--epoch-text);transform:translate(2px)}:root[data-epoch-theme] .nav-group a.active{background:var(--epoch-panel-2);border-color:var(--epoch-border);color:var(--epoch-accent);box-shadow:inset 3px 0 var(--epoch-accent)}:root[data-epoch-theme] .topbar{background:color-mix(in srgb,var(--epoch-panel) 92%,transparent);border-color:var(--epoch-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-epoch-theme] .breadcrumb-line,:root[data-epoch-theme] .topbar-right,:root[data-epoch-theme] .account-label small{color:var(--epoch-muted)}:root[data-epoch-theme] .breadcrumb-line strong,:root[data-epoch-theme] .account-label strong{color:var(--epoch-text)}:root[data-epoch-theme] .panel,:root[data-epoch-theme] .card,:root[data-epoch-theme] .modal-content,:root[data-epoch-theme] .dropdown-menu,:root[data-epoch-theme] .epoch-dialog{background:var(--epoch-panel);color:var(--epoch-text);border-color:var(--epoch-border);border-radius:0;box-shadow:3px 4px var(--epoch-shadow)}:root[data-epoch-theme] .world-banner{background:var(--epoch-panel-2);border-color:var(--epoch-border);min-height:240px}:root[data-epoch-theme] .world-banner-art{background-image:linear-gradient(90deg,var(--epoch-panel-2),transparent 45%),url(/assets/epoch/epoch-world.svg);background-position:center,72% center;filter:none;opacity:.9}:root[data-epoch-theme][data-epoch-theme=dark] .world-banner-art{background-image:linear-gradient(90deg,var(--epoch-panel-2),transparent 45%),url(/assets/epoch/epoch-world-dusk.svg)}:root[data-epoch-theme] .world-banner h2,:root[data-epoch-theme] .world-banner p{color:var(--epoch-text);text-shadow:2px 2px var(--epoch-shadow)}:root[data-epoch-theme] .banner-tag,:root[data-epoch-theme] .banner-coordinate{color:var(--epoch-muted)}:root[data-epoch-theme] .stat-number,:root[data-epoch-theme] .shortcut-card h3,:root[data-epoch-theme] .server-summary strong,:root[data-epoch-theme] .player-summary strong,:root[data-epoch-theme] .identity-cell strong{color:var(--epoch-text)}:root[data-epoch-theme] .stat-label,:root[data-epoch-theme] .stat-footnote,:root[data-epoch-theme] .shortcut-card p,:root[data-epoch-theme] .identity-cell small,:root[data-epoch-theme] .toolbar-count,:root[data-epoch-theme] .pagination-bar,:root[data-epoch-theme] .server-summary small,:root[data-epoch-theme] .player-summary small{color:var(--epoch-muted)}:root[data-epoch-theme] .stat-icon,:root[data-epoch-theme] .shortcut-card>i,:root[data-epoch-theme] .account-avatar,:root[data-epoch-theme] .player-avatar,:root[data-epoch-theme] .server-block{color:var(--epoch-accent);background:var(--epoch-panel-2);border-color:var(--epoch-border)}:root[data-epoch-theme] .shortcut-card>i:not(.shortcut-arrow){width:fit-content;min-width:24px;background:transparent}:root[data-epoch-theme] .stat-label{padding-right:36px;min-height:18px}:root[data-epoch-theme] .nav-group a>i{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;line-height:1}:root[data-epoch-theme] .icon-btn,:root[data-epoch-theme] .epoch-btn{flex-shrink:0}:root[data-epoch-theme] .icon-btn>.bi,:root[data-epoch-theme] .epoch-btn>.bi,:root[data-epoch-theme] .text-link>.bi{display:inline-flex;align-items:center;justify-content:center;min-width:1em;line-height:1}:root[data-epoch-theme] .search-field{isolation:isolate}:root[data-epoch-theme] .search-field>i{z-index:1;pointer-events:none}:root[data-epoch-theme] .presence.is-online .status-dot,:root[data-epoch-theme] .connection-indicator.connected .status-dot{box-shadow:2px 0 color-mix(in srgb,var(--epoch-mint) 30%,transparent),-2px 0 color-mix(in srgb,var(--epoch-mint) 30%,transparent),0 2px color-mix(in srgb,var(--epoch-mint) 30%,transparent),0 -2px color-mix(in srgb,var(--epoch-mint) 30%,transparent)}:root[data-epoch-theme] .world-banner:after{display:none}:root[data-epoch-theme] .shortcut-card:hover,:root[data-epoch-theme] .server-card:hover{background:var(--epoch-panel-2);border-color:var(--epoch-accent)}:root[data-epoch-theme] .panel-heading,:root[data-epoch-theme] .panel-footer,:root[data-epoch-theme] .table-toolbar,:root[data-epoch-theme] .pagination-bar,:root[data-epoch-theme] .dialog-heading,:root[data-epoch-theme] .dialog-footer{background:transparent;border-color:var(--epoch-border)}:root[data-epoch-theme] .epoch-table thead,:root[data-epoch-theme] .epoch-table tbody tr:hover,:root[data-epoch-theme] .dialog-footer{background:var(--epoch-panel-2)}:root[data-epoch-theme] .epoch-table th{color:var(--epoch-muted);border-color:var(--epoch-border)}:root[data-epoch-theme] .epoch-table td{color:var(--epoch-text);border-color:var(--epoch-border)}:root[data-epoch-theme] .epoch-btn,:root[data-epoch-theme] .epoch-btn:not(.secondary):not(.danger){background:var(--epoch-primary);color:var(--epoch-primary-text);border-color:var(--epoch-border);border-radius:0;box-shadow:inset 1px 1px light-dark(#fff7ec,#daeaff),0 3px var(--epoch-shadow)}:root[data-epoch-theme] .epoch-btn:hover,:root[data-epoch-theme] .epoch-btn:not(.secondary):not(.danger):hover{background:color-mix(in srgb,var(--epoch-primary) 82%,white);color:var(--epoch-primary-text)}:root[data-epoch-theme] .epoch-btn.secondary{background:var(--epoch-panel-2);color:var(--epoch-text)}:root[data-epoch-theme] .epoch-btn.danger{background:light-dark(#f4dadd,#663c54);color:light-dark(#8f303f,#ffd7df)}:root[data-epoch-theme] .icon-btn,:root[data-epoch-theme] .account-dropdown,:root[data-epoch-theme] .connection-indicator{background:var(--epoch-panel);border-color:var(--epoch-border);color:var(--epoch-muted)}:root[data-epoch-theme] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--epoch-input);color:var(--epoch-text);border:1px solid var(--epoch-border);box-shadow:inset 1px 1px var(--epoch-shadow);border-radius:0}:root[data-epoch-theme] :is(input,select,textarea):focus{border-color:var(--epoch-accent);background:var(--epoch-input)}:root[data-epoch-theme] input::placeholder,:root[data-epoch-theme] textarea::placeholder{color:var(--epoch-muted)}:root[data-epoch-theme] label,:root[data-epoch-theme] .dialog-heading h2{color:var(--epoch-text)}:root[data-epoch-theme] .dialog-body>p,:root[data-epoch-theme] .state-block p{color:var(--epoch-muted)}:root[data-epoch-theme] .texture-review-preview{background:repeating-conic-gradient(var(--epoch-panel) 0% 25%,var(--epoch-panel-2) 0% 50%) 0/20px 20px}:root[data-epoch-theme] .login-page{background:var(--epoch-page-gradient)}:root[data-epoch-theme] .login-card{background:var(--epoch-panel);border-color:var(--epoch-border);box-shadow:5px 7px var(--epoch-shadow)}:root[data-epoch-theme] .login-content{background:linear-gradient(140deg,var(--epoch-panel),var(--epoch-panel-2))}:root[data-epoch-theme] .login-landscape{background:linear-gradient(0deg,var(--epoch-panel-2),transparent 70%),url(/assets/epoch/epoch-world.svg) 70% center/cover;border-color:var(--epoch-border)}:root[data-epoch-theme][data-epoch-theme=dark] .login-landscape{background-image:linear-gradient(0deg,var(--epoch-panel-2),transparent 70%),url(/assets/epoch/epoch-world-dusk.svg)}:root[data-epoch-theme] .app-footer{border-color:var(--epoch-border);color:var(--epoch-muted);padding-bottom:62px}:root[data-epoch-theme] :is(epoch-world-management,epoch-economy,epoch-management-records,epoch-risk-monitoring,epoch-operations,epoch-texture-reviews,epoch-users,epoch-roles){display:block;animation:panel-enter .3s ease-out}@media(max-width:600px){:root[data-epoch-theme] .stat-label{padding-right:28px;min-height:32px}:root[data-epoch-theme] .stat-icon:before{font-size:14px}}@media(prefers-reduced-motion:reduce){html[data-epoch-theme] *{animation:none!important;transition:none!important}}:root[data-epoch-theme] .bi{font-style:normal;flex-shrink:0}:root[data-epoch-theme] .bi-arrow-clockwise:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8%201h5v2h2v4h-2V5h-2V3H8V1zM3%203h2v2H3v2H1V5h2zM1%209h2v2h2v2h3v2H5v-2H3v-2H1zM13%209h2v2h-2v2h-2v2H8v-2h3v-2h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8%201h5v2h2v4h-2V5h-2V3H8V1zM3%203h2v2H3v2H1V5h2zM1%209h2v2h2v2h3v2H5v-2H3v-2H1zM13%209h2v2h-2v2h-2v2H8v-2h3v-2h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-arrow-down:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%202h2v8h1V8h2V6h3v2h-2v2h-2v2H9v2H7v-2H5v-2H3V8H1V6h3v2h2v2h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%202h2v8h1V8h2V6h3v2h-2v2h-2v2H9v2H7v-2H5v-2H3V8H1V6h3v2h2v2h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-arrow-down-up:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3%201h2v2h2v2h2v2H6V5H5v8H3V5H2v2H0V5h1V3h2zM11%203h2v8h1V9h2v2h-1v2h-2v2h-2v-2H9v-2H7V9h3v2h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3%201h2v2h2v2h2v2H6V5H5v8H3V5H2v2H0V5h1V3h2zM11%203h2v8h1V9h2v2h-1v2h-2v2h-2v-2H9v-2H7V9h3v2h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-arrow-left:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%202h2v3H6v2h9v2H6v2h2v3H6v-2H4v-2H2V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%202h2v3H6v2h9v2H6v2h2v3H6v-2H4v-2H2V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-arrow-right:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8%202h2v2h2v2h2v4h-2v2h-2v2H8v-3h2V9H1V7h9V5H8z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8%202h2v2h2v2h2v4h-2v2h-2v2H8v-3h2V9H1V7h9V5H8z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-arrow-up:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%202h2v2h2v2h2v2h2v2h-3V8h-2V6H9v8H7V6H6v2H4v2H1V8h2V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%202h2v2h2v2h2v2h2v2h-3V8h-2V6H9v8H7V6H6v2H4v2H1V8h2V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-arrow-up-right:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h9v9h-2V6h-2v2H8v2H6v2H4v2H2v-2h2v-2h2V8h2V6h2V4H5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h9v9h-2V6h-2v2H8v2H6v2H4v2H2v-2h2v-2h2V8h2V6h2V4H5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-box:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h12v12H2zm2%202v3h3V4zm5%200v3h3V4zM4%209v3h8V9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h12v12H2zm2%202v3h3V4zm5%200v3h3V4zM4%209v3h8V9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-box-arrow-right:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h7v2H3v10h5v2H1zM10%203h2v2h2v2h2v2h-2v2h-2v2h-2v-3h2V9H5V7h7V6h-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h7v2H3v10h5v2H1zM10%203h2v2h2v2h2v2h-2v2h-2v2h-2v-3h2V9H5V7h7V6h-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-broadcast:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h2v2H2zm10%200h2v2h-2zM0%204h2v8H0zm14%200h2v8h-2zM4%205h2v6H4zm6%200h2v6h-2zM7%207h2v2H7zM2%2012h2v2H2zm10%200h2v2h-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h2v2H2zm10%200h2v2h-2zM0%204h2v8H0zm14%200h2v8h-2zM4%205h2v6H4zm6%200h2v6h-2zM7%207h2v2H7zM2%2012h2v2H2zm10%200h2v2h-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-check-circle:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM10%205h2v2h-2v2H8v2H6V9H4V7h3v2h1V7h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM10%205h2v2h-2v2H8v2H6V9H4V7h3v2h1V7h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-check-lg:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12%203h3v3h-2v2h-2v2H9v2H7v2H5v-2H3v-2H1V7h3v2h2v1h1V8h2V6h2V4h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12%203h3v3h-2v2h-2v2H9v2H7v2H5v-2H3v-2H1V7h3v2h2v1h1V8h2V6h2V4h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-chevron-double-left:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h2v3H5v2H3v2h2v2h2v3H5v-2H3v-2H1V6h2V4h2zM12%202h2v3h-2v2h-2v2h2v2h2v3h-2v-2h-2v-2H8V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h2v3H5v2H3v2h2v2h2v3H5v-2H3v-2H1V6h2V4h2zM12%202h2v3h-2v2h-2v2h2v2h2v3h-2v-2h-2v-2H8V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-chevron-double-right:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h2v2h2v2h2v4H6v2H4v2H2v-3h2V9h2V7H4V5H2zM9%202h2v2h2v2h2v4h-2v2h-2v2H9v-3h2V9h2V7h-2V5H9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h2v2h2v2h2v4H6v2H4v2H2v-3h2V9h2V7H4V5H2zM9%202h2v2h2v2h2v4h-2v2h-2v2H9v-3h2V9h2V7h-2V5H9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-chevron-down:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%202h2v8h1V8h2V6h3v2h-2v2h-2v2H9v2H7v-2H5v-2H3V8H1V6h3v2h2v2h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%202h2v8h1V8h2V6h3v2h-2v2h-2v2H9v2H7v-2H5v-2H3V8H1V6h3v2h2v2h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-chevron-left:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9%202h2v3H9v2H7v2h2v2h2v3H9v-2H7v-2H5V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9%202h2v3H9v2H7v2h2v2h2v3H9v-2H7v-2H5V6h2V4h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-chevron-right:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h2v2h2v2h2v4H9v2H7v2H5v-3h2V9h2V7H7V5H5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h2v2h2v2h2v4H9v2H7v2H5v-3h2V9h2V7H7V5H5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-clock:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM7%204h2v4h3v2H7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM7%204h2v4h3v2H7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-clock-history:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM7%204h2v4h3v2H7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM7%204h2v4h3v2H7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-cloud-slash:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h6v2h2v2h2v6h-2v2h-2v-2h2V8h-2V6H9V4H5zM1%201h2v2h2v2h2v2h2v2h2v2h2v2h2v2h-3v-2h-2v-2H8V9H6V7H4V5H2V3H1zM1%207h2v4h3v2H1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%202h6v2h2v2h2v6h-2v2h-2v-2h2V8h-2V6H9V4H5zM1%201h2v2h2v2h2v2h2v2h2v2h2v2h2v2h-3v-2h-2v-2H8V9H6V7H4V5H2V3H1zM1%207h2v4h3v2H1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-coin:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM7%204h2v1h2v2H7v1h4v3H9v1H7v-1H5V9h4V8H5V5h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM7%204h2v1h2v2H7v1h4v3H9v1H7v-1H5V9h4V8H5V5h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-controller:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%203h8v1h2v2h1v6h-1v1h-3v-2H5v2H2v-1H1V6h1V4h2zm0%203v1H3v2h1v1h2V9h1V7H6V6zm6%200v2h2V6zm2%203v2h1V9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%203h8v1h2v2h1v6h-1v1h-3v-2H5v2H2v-1H1V6h1V4h2zm0%203v1H3v2h1v1h2V9h1V7H6V6zm6%200v2h2V6zm2%203v2h1V9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-exclamation-triangle:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%201h2l7%2013H0zm1%204L4%2012h8zm-1%202v3h2V7zm0%204v1h2v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%201h2l7%2013H0zm1%204L4%2012h8zm-1%202v3h2V7zm0%204v1h2v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-eye:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%203h8v2h2v2h2v2h-2v2h-2v2H4v-2H2V9H0V7h2V5h2zm1%202v2H3v2h2v2h6V9h2V7h-2V5zM6%206h4v4H6z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%203h8v2h2v2h2v2h-2v2h-2v2H4v-2H2V9H0V7h2V5h2zm1%202v2H3v2h2v2h6V9h2V7h-2V5zM6%206h4v4H6z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-eye-slash:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h2v2h2v2h2v2h2v2h2v2h2v2h2v2h-3v-2h-2v-2H8V9H6V7H4V5H2V3H1zM6%203h6v2h2v2h2v2h-2v1h-2V7h-2V5H6zM1%206h2v3h2v2h3v2H4v-2H2V9H0V7h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h2v2h2v2h2v2h2v2h2v2h2v2h2v2h-3v-2h-2v-2H8V9H6V7H4V5H2V3H1zM6%203h6v2h2v2h2v2h-2v1h-2V7h-2V5H6zM1%206h2v3h2v2h3v2H4v-2H2V9H0V7h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-grid-1x2:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h6v6H1zm2%202v2h2V3zm6-2h6v6H9zm2%202v2h2V3zM1%209h6v6H1zm2%202v2h2v-2zm6-2h6v6H9zm2%202v2h2v-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h6v6H1zm2%202v2h2V3zm6-2h6v6H9zm2%202v2h2V3zM1%209h6v6H1zm2%202v2h2v-2zm6-2h6v6H9zm2%202v2h2v-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-hdd-network:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v5H9v3h5v3h2v3h-6v-3h2v-1H9v1h2v3H5v-3h2v-1H4v1h2v3H0v-3h2V9h5V6H4zm2%202v1h4V3z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v5H9v3h5v3h2v3h-6v-3h2v-1H9v1h2v3H5v-3h2v-1H4v1h2v3H0v-3h2V9h5V6H4zm2%202v1h4V3z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-hdd-stack:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h14v6H1zm2%202v2h10V3zM1%209h14v6H1zm2%202v2h10v-2zM10%203h2v2h-2zm0%208h2v2h-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h14v6H1zm2%202v2h10V3zM1%209h14v6H1zm2%202v2h10v-2zM10%203h2v2h-2zm0%208h2v2h-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-images:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h12v3h2v11H4v-2H1zm2%202v8h8V3zm3%203h2V4H6zM4%209h1V7h2v1h2v2H4zm9-3v7H6v-1h7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h12v3h2v11H4v-2H1zm2%202v8h8V3zm3%203h2V4H6zM4%209h1V7h2v1h2v2H4zm9-3v7H6v-1h7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-inbox:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3%201h10v2h1v4h1v8H1V7h1V3h1zm1%202v4h2v2h4V7h2V3zM3%2010v3h10v-3h-1v1H4v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3%201h10v2h1v4h1v8H1V7h1V3h1zm1%202v4h2v2h4V7h2V3zM3%2010v3h10v-3h-1v1H4v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-journal-check:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%202h12v8h-2V8H9V4H3v8h4v2H1zM11%209h2v2h2v2h-2v2H9v-2H7v-2h2v2h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%202h12v8h-2V8H9V4H3v8h4v2H1zM11%209h2v2h2v2h-2v2H9v-2H7v-2h2v2h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-journal-text:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%202h6v1h2V2h6v12H9v1H7v-1H1zm2%202v8h4V5H5V4zm6%201v7h4V4h-2v1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%202h6v1h2V2h6v12H9v1H7v-1H1zm2%202v8h4V5H5V4zm6%201v7h4V4h-2v1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-list:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%203h12v2H2zm0%204h12v2H2zm0%204h12v2H2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%203h12v2H2zm0%204h12v2H2zm0%204h12v2H2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-map:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%203l4-2%205%202%205-2v12l-5%202-5-2-4%202zm2%202v7l2-1V4zm4-1v7l2%201V5zm4%201v7l2-1V4z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%203l4-2%205%202%205-2v12l-5%202-5-2-4%202zm2%202v7l2-1V4zm4-1v7l2%201V5zm4%201v7l2-1V4z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-pencil-square:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11%201h3v1h1v3h-1v2h-2v2h-2v2H8v2H6v2H1v-5h2V8h2V6h2V4h2V2h2zm0%203v2h2V4zM4%2010v2h2v-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11%201h3v1h1v3h-1v2h-2v2h-2v2H8v2H6v2H1v-5h2V8h2V6h2V4h2V2h2zm0%203v2h2V4zM4%2010v2h2v-2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-people:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h5v6H2zm2%202v2h1V4zM10%202h4v5h-4zm-1%207h5v1h2v5h-5v-2H9zM1%209h6v1h2v5H0v-5h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h5v6H2zm2%202v2h1V4zM10%202h4v5h-4zm-1%207h5v1h2v5h-5v-2H9zM1%209h6v1h2v5H0v-5h1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-person-badge:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v1h1v6h-1v1H5V8H4V2h1zm1%202v4h4V3zM4%2010h8v1h2v4H2v-4h2zm1%202v1h6v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v1h1v6h-1v1H5V8H4V2h1zm1%202v4h4V3zM4%2010h8v1h2v4H2v-4h2zm1%202v1h6v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-person-lines-fill:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v1h1v6h-1v1H5V8H4V2h1zm1%202v4h4V3zM4%2010h8v1h2v4H2v-4h2zm1%202v1h6v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v1h1v6h-1v1H5V8H4V2h1zm1%202v4h4V3zM4%2010h8v1h2v4H2v-4h2zm1%202v1h6v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-person-slash:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h6v1h1v5h-1v1H4V7H3V2h1zm1%202v3h4V3zM3%209h7v2H5v2H2v2H0v-4h3zM12%208h3v3h-2v2h-2v2H8v-3h2v-2h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h6v1h1v5h-1v1H4V7H3V2h1zm1%202v3h4V3zM3%209h7v2H5v2H2v2H0v-4h3zM12%208h3v3h-2v2h-2v2H8v-3h2v-2h2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-plus-lg:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%201h4v5h5v4h-5v5H6v-5H1V6h5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%201h4v5h5v4h-5v5H6v-5H1V6h5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-question-diamond:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM5%205h6v4H9v2H7V8h2V7H5zM7%2012h2v1H7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h8v2h2v2h1v6h-1v2h-2v2H4v-2H2v-2H1V5h1V3h2zm1%202v2H3v6h2v2h6v-2h2V5h-2V3zM5%205h6v4H9v2H7V8h2V7H5zM7%2012h2v1H7z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-search:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h6v1h2v2h1v6h-1v1h-2v1H9v1H8v-1H4v-1H2V9H1V4h1V2h2zm1%202v1H3v5h2v1h5V9h1V4h-1V3zm6%208h2v2h2v2h-3v-2h-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%201h6v1h2v2h1v6h-1v1h-2v1H9v1H8v-1H4v-1H2V9H1V4h1V2h2zm1%202v1H3v5h2v1h5V9h1V4h-1V3zm6%208h2v2h2v2h-3v-2h-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-shield-check:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8%201l6%202v6l-1%203-5%203-5-3-1-3V3zm0%202L4%204v5l1%202%203%202%203-2%201-2V4z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8%201l6%202v6l-1%203-5%203-5-3-1-3V3zm0%202L4%204v5l1%202%203%202%203-2%201-2V4z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-shield-exclamation:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%201h2l7%2013H0zm1%204L4%2012h8zm-1%202v3h2V7zm0%204v1h2v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%201h2l7%2013H0zm1%204L4%2012h8zm-1%202v3h2V7zm0%204v1h2v-1z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-shield-lock:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v1h1v5h2v8H2V7h2V2h1zm1%202v4h4V3zm1%206v4h2V9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v1h1v5h2v8H2V7h2V2h1zm1%202v4h4V3zm1%206v4h2V9z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-sliders:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%201h4v2h2v2h2v6h-2v2h-2v2H6v-2H4v-2H2V5h2V3h2zm1%204v1H6v4h1v1h2v-1h1V6H9V5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%201h4v2h2v2h2v6h-2v2h-2v2H6v-2H4v-2H2V5h2V3h2zm1%204v1H6v4h1v1h2v-1h1V6H9V5z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-terminal:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h14v14H1zm2%202v10h10V3zM4%204h2v2h2v3H6v2H4V8h2V7H4zm4%206h4v2H8z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1%201h14v14H1zm2%202v10h10V3zM4%204h2v2h2v3H6v2H4V8h2V7H4zm4%206h4v2H8z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-trash:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v2h4v2H1V3h4zm-2%205h10v9H3zm2%202v5h1V8zm5%200v5h1V8z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5%201h6v2h4v2H1V3h4zm-2%205h10v9H3zm2%202v5h1V8zm5%200v5h1V8z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}:root[data-epoch-theme] .bi-x-lg:before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h3v2h2v2h2V4h2V2h3v3h-2v2h-2v2h2v2h2v3h-3v-2H9v-2H7v2H5v2H2v-3h2V9h2V7H4V5H2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%202h3v2h2v2h2V4h2V2h3v3h-2v2h-2v2h2v2h2v3h-3v-2H9v-2H7v2H5v2H2v-3h2V9h2V7H4V5H2z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;vertical-align:-.125em}.display-menu{position:relative}.display-menu>summary{list-style:none}.display-menu>summary::-webkit-details-marker{display:none}.display-menu[open]>summary{color:var(--epoch-accent);border-color:var(--epoch-accent)}.display-dropdown{position:absolute;top:calc(100% + 14px);right:0;z-index:30;width:min(300px,100vw - 24px);padding:20px;border:2px solid var(--epoch-border);background:var(--epoch-panel);color:var(--epoch-text);box-shadow:4px 5px var(--epoch-shadow)}.display-dropdown fieldset{padding:0;margin:0;border:0;min-width:0}.display-dropdown fieldset+fieldset{margin-top:20px;padding-top:16px;border-top:1px solid var(--epoch-border)}.display-dropdown legend{margin-bottom:12px;font-size:12px}.display-options{display:flex;gap:6px;flex-wrap:wrap}.display-options button{flex:1;padding:9px 10px;border:1px solid var(--epoch-border);background:var(--epoch-panel-2);color:var(--epoch-text);white-space:nowrap;font-size:12px}.display-options button[aria-pressed=true]{color:var(--epoch-primary-text);background:var(--epoch-primary)}@property --epoch-scrollbar-thumb{syntax: "<color>"; inherits: true; initial-value: transparent;}*{--epoch-scrollbar-thumb: transparent}:root[data-epoch-theme],:root[data-epoch-theme] *{scrollbar-width:auto;scrollbar-color:auto}:root[data-epoch-theme]::-webkit-scrollbar,:root[data-epoch-theme] *::-webkit-scrollbar{width:6px;height:6px;background:transparent}:root[data-epoch-theme]::-webkit-scrollbar-track,:root[data-epoch-theme] *::-webkit-scrollbar-track,:root[data-epoch-theme]::-webkit-scrollbar-corner,:root[data-epoch-theme] *::-webkit-scrollbar-corner{background:transparent}:root[data-epoch-theme]::-webkit-scrollbar-button,:root[data-epoch-theme] *::-webkit-scrollbar-button{display:none;width:0;height:0}:root[data-epoch-theme]::-webkit-scrollbar-thumb,:root[data-epoch-theme] *::-webkit-scrollbar-thumb{background:var(--epoch-scrollbar-thumb);border-radius:6px}.epoch-scrollable{transition:--epoch-scrollbar-thumb .22s ease}.epoch-scrolling{--epoch-scrollbar-thumb: var(--epoch-accent)}@supports not selector(::-webkit-scrollbar){:root[data-epoch-theme],:root[data-epoch-theme] *{scrollbar-width:thin;scrollbar-color:transparent transparent}:root[data-epoch-theme].epoch-scrolling,:root[data-epoch-theme] .epoch-scrolling{scrollbar-color:var(--epoch-accent) transparent}}:root{--epoch-bg:light-dark(#fbf5ee, #0c1e30);--epoch-panel:light-dark(#f9f2e9, #112a40);--epoch-border:light-dark(#e6d3ba, #284b66);--epoch-text:light-dark(#57360a, #e4f2fc);--epoch-muted:light-dark(#7e5b2e, #8fadc3);--epoch-accent:light-dark(#77490c, #7cdbff);--epoch-mint:light-dark(#1c7050, #8ce6c4);--epoch-danger:light-dark(#4e1313, #ffacac);--lpx-logo:url(/assets/epoch/epoch-logo-header-v1.webp);--lpx-logo-icon:url(/assets/epoch/epoch-logo-header-v1.webp);--bs-body-bg:light-dark(#f9f2e9, #112a40);--bs-body-color:light-dark(#f4cd9a, #e4f2fc);--bs-secondary-color:light-dark(#e1caad, #8fadc3);--bs-border-color:light-dark(#e6d3ba, #284b66);--bs-emphasis-color:light-dark(#583609, #edf8ff);--bs-primary-rgb:85,180,231;--bs-link-color:light-dark(#77490c, #7cdbff);--bs-link-hover-color:light-dark(#583609, #d5f5ff);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--epoch-bg)!important;color:var(--epoch-text)!important}body{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--epoch-text);font-weight:600}h1{font-family:EpochPixel,sans-serif;font-size:30px;line-height:1.45}h2{font-size:18px}h3{font-size:16px}::selection{background:light-dark(#efdfca,#2d7298);color:light-dark(#47331a,#fff)}:focus-visible{outline:2px solid var(--epoch-accent)!important;outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:light-dark(#faf4ec,#0d2335)}::-webkit-scrollbar-thumb{background:light-dark(#efe3d3,#365a75)}.eyebrow{display:block;color:var(--epoch-muted);font-family:Consolas,monospace;font-size:10px;line-height:1.6;letter-spacing:2px}.mono{font-family:Consolas,Microsoft YaHei,monospace;font-variant-numeric:tabular-nums}.quiet-label{color:var(--epoch-muted);font-size:12px}.nowrap{white-space:nowrap}.align-right{text-align:right!important}.required,.field-error{color:var(--epoch-danger)}.field-error{font-size:12px;margin-top:8px}.field-hint{display:block;font-size:12px;color:var(--epoch-muted);margin-top:9px;line-height:1.7}.epoch-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 17px;border:2px solid light-dark(#dbbf9a,#5c9cc3);border-radius:2px;background:light-dark(#f3e2cd,#23678f);color:light-dark(#583609,#f2fbff);box-shadow:inset 1px 1px light-dark(#fcf8f3,#91cde6),0 3px light-dark(#e9c089,#071626);font-size:13px;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap}.epoch-btn:hover{background:light-dark(#f0ddc5,#2b7ba7);color:light-dark(#47331a,#fff);transform:translateY(-2px)}.epoch-btn:active{transform:translateY(1px);box-shadow:inset 1px 1px light-dark(#fcf8f3,#91cde6),0 1px light-dark(#e9c089,#071626)}.epoch-btn.secondary{background:light-dark(#f7eee3,#17374f);border-color:light-dark(#e3ceb2,#365e7b);box-shadow:inset 1px 1px light-dark(#e2ccaf,#497390),0 3px light-dark(#e9c089,#071626);color:light-dark(#53350e,#d1e8f7)}.epoch-btn.secondary:hover{background:light-dark(#f3eadd,#214762)}.epoch-btn.danger{background:light-dark(#ebd8dd,#703948);border-color:light-dark(#b6727f,#b37480);box-shadow:inset 1px 1px light-dark(#faf5f5,#ca9098),0 3px light-dark(#e9c089,#071626)}.epoch-btn.danger:hover{background:light-dark(#e7cfd5,#8a4457)}.icon-btn{display:inline-grid;place-items:center;flex-shrink:0;width:35px;height:35px;padding:0;border:1px solid var(--epoch-border);border-radius:2px;background:transparent;color:var(--epoch-muted);transition:color .15s,background .15s}.icon-btn:hover{background:light-dark(#f4ebde,#1e435e);color:var(--epoch-text)}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--epoch-accent);font-size:12px;transition:color .16s}.text-link:hover{color:light-dark(#583609,#e2f8ff)}.text-button{background:none;border:0;color:var(--epoch-muted);font-size:12px}.text-button:hover{color:var(--epoch-text)}.status-dot{display:inline-block;flex:none;width:5px;height:5px;background:var(--epoch-muted)}.badge{display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:4px 8px;border:1px solid light-dark(#e4cfb4,#365a76);border-radius:2px;background:light-dark(#f5ede1,#1c3d55);color:light-dark(#493418,#b9d4e8);font-size:11px;font-weight:400;white-space:nowrap}.badge.success{background:light-dark(#f8f1e9,#153e3d);border-color:light-dark(#6ebaa5,#32695a);color:light-dark(#175a3d,#a5e8cb)}.badge.success .status-dot{background:var(--epoch-mint)}.badge.danger{background:light-dark(#f0e3ea,#4a303d);border-color:light-dark(#b67288,#79525f);color:light-dark(#4e1316,#ffc1c4)}.presence{display:inline-flex;align-items:center;gap:7px;color:var(--epoch-muted);font-size:12px}.presence.is-online{color:var(--epoch-mint)}.presence.is-online .status-dot{background:var(--epoch-mint);box-shadow:0 0 8px light-dark(rgba(243,252,248,.1803921569),rgba(140,230,196,.1803921569))}.panel{border:1px solid var(--epoch-border);border-top-color:light-dark(#e3cdb0,#3b6381);border-radius:3px;background:var(--epoch-panel);box-shadow:0 3px light-dark(#ebc086,#061725)}.admin-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .26s cubic-bezier(.2,.7,.25,1)}.sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;border-right:1px solid light-dark(#e6d3ba,#2a4b64);background:linear-gradient(light-dark(rgba(249,242,231,.9098039216),rgba(16,44,68,.9098039216)),light-dark(rgba(250,244,236,.9490196078),rgba(13,34,53,.9490196078))),url(/assets/epoch/pixel-dirt.svg);background-size:auto,96px;overflow:hidden;z-index:20}.sidebar-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:171px;padding:17px 20px 8px;white-space:nowrap}.sidebar-brand img{width:155px;height:120px;object-fit:contain;transition:width .26s,height .26s}.sidebar-brand-caption{font-family:EpochPixel,sans-serif;color:light-dark(#47331a,#bfd7e8);font-size:13px;letter-spacing:2px}.sidebar-rule{display:flex;justify-content:center;gap:4px;margin:0 26px 20px;border-top:1px solid light-dark(#e7d4bc,#28445b);padding-top:12px}.sidebar-rule span{width:4px;height:4px;background:light-dark(#efe2d2,#315d7d)}.sidebar-rule span:nth-child(2){background:light-dark(#f0cc9d,#79c6eb)}.sidebar nav{overflow:auto;flex:1;padding:0 13px}.nav-group{margin-bottom:22px}.nav-group-title{display:block;color:light-dark(#a1743a,#7595ae);font-size:10px;letter-spacing:2px;white-space:nowrap;margin:0 14px 8px}.nav-group a{position:relative;display:flex;align-items:center;gap:14px;min-height:44px;padding:11px 15px;margin:3px 0;border:1px solid transparent;color:light-dark(#5e4422,#a8c2d6);white-space:nowrap;transition:background .16s,color .16s,transform .16s,border-color .16s}.nav-group a>i{font-size:17px;flex:none;width:20px;text-align:center}.nav-group a:hover{background:light-dark(#f6ede1,#1a3d56);color:light-dark(#583609,#e4f4ff);transform:translate(2px)}.nav-group a.active{background:light-dark(#f5e9db,#1e4967);border-color:light-dark(#e3cdb0,#356687);color:light-dark(#583609,#acf0ff);box-shadow:inset 3px 0 light-dark(#fef8f1,#7cdbff)}.nav-active-pixel{position:absolute;right:11px;width:4px;height:4px;background:light-dark(#f5cd99,#7cdbff);opacity:0}.nav-group a.active .nav-active-pixel{opacity:1}.sidebar-bottom{padding:15px 23px 18px;border-top:1px solid light-dark(#e7d4bc,#28445b)}.sidebar-world{display:flex;align-items:center;gap:14px;margin-bottom:17px}.sidebar-world strong{display:block;font-family:EpochPixel,sans-serif;font-size:12px;color:light-dark(#533c1e,#adcbe0);white-space:nowrap}.sidebar-world div>span{display:block;font-family:Consolas,monospace;font-size:8px;letter-spacing:1.1px;color:light-dark(#a5773b,#648ca8);white-space:nowrap}.brand-diamond{position:relative;display:inline-block;flex:none;width:21px;height:21px;transform:rotate(45deg);border:3px solid light-dark(#f0b363,#91dcff);background:light-dark(#f3e2cd,#226890);box-shadow:inset 2px 2px light-dark(#fef8f1,#c6f4ff),2px 2px light-dark(#eac08a,#081b2c)}.brand-diamond:after{content:"";position:absolute;inset:5px;background:light-dark(#f5cd99,#c3f5ff)}.sidebar-collapse{display:flex;align-items:center;gap:12px;border:0;background:none;color:light-dark(#835f2f,#8aaac2);font-size:11px;padding:6px 0;width:100%;white-space:nowrap}.sidebar-collapse:hover{color:light-dark(#583609,#d7f1ff)}.main-shell{display:flex;flex-direction:column;min-width:0}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:73px;padding:12px 34px;border-bottom:1px solid light-dark(#e7d4bc,#26465f);background:light-dark(rgba(250,243,235,.9294117647),rgba(15,37,57,.9294117647));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar-left,.topbar-right{display:flex;align-items:center;gap:20px}.menu-toggle{border:0}.breadcrumb-line{display:flex;align-items:center;gap:15px;font-size:12px;white-space:nowrap}.breadcrumb-line>span{color:light-dark(#996f37,#789bb6)}.breadcrumb-line i{font-size:8px;color:light-dark(#a5773b,#6687a0)}.breadcrumb-line strong{font-weight:400;color:light-dark(#4a3417,#cce1ef)}.connection-indicator{display:flex;align-items:center;gap:8px;padding:4px 0;border:0;background:transparent;color:light-dark(#886231,#88a5bd);font-size:11px;white-space:nowrap}.connection-indicator.connected{color:light-dark(#275e4c,#a1d8c6)}.connection-indicator.connected .status-dot{background:light-dark(#a5e9cf,#8ce6c4)}.topbar-divider{width:1px;height:28px;background:light-dark(#f3e9dd,#2a455a)}.account-menu{position:relative}.account-menu summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>i{font-size:10px;color:var(--epoch-muted)}.account-avatar,.player-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border:2px solid light-dark(#ddc3a2,#5486aa);border-radius:2px;background:linear-gradient(135deg,light-dark(#efe2d0,#2d6587),light-dark(#f7ede0,#183e5a));box-shadow:inset 2px 2px light-dark(#fbf8f4,#669cba);font-family:EpochPixel,sans-serif;color:light-dark(#583609,#d0eeff);font-size:15px}.account-label strong{display:block;font-size:12px;font-weight:400}.account-label small{display:block;color:light-dark(#9a6f37,#759bb8);font-family:Consolas,monospace;font-size:9px;line-height:1.5}.account-dropdown{position:absolute;right:0;top:48px;width:205px;padding:17px;border:1px solid light-dark(#e1caac,#476c86);background:light-dark(#f8efe5,#15344b);box-shadow:0 10px 30px light-dark(rgba(216,186,146,.3333333333),rgba(0,0,0,.3333333333));z-index:30;animation:panel-enter .18s ease-out}.account-dropdown>span{display:block;color:var(--epoch-muted);font-size:11px}.account-dropdown>strong{display:block;margin:4px 0 15px}.account-dropdown>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid light-dark(#e2ccae,#49667b);background:light-dark(#f6ede2,#193c53);color:light-dark(#4e3413,#d5e8f5)}.main-content{flex:1;padding:31px 34px 40px;min-width:0;width:100%;max-width:1680px;margin:0 auto}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;margin:0 34px;padding:15px 0;border-top:1px solid light-dark(#e7d4bc,#203d54);color:light-dark(#a5773b,#668da8);font-size:10px}.app-footer>.mono{font-size:9px;letter-spacing:1px}.skip-link{position:fixed;left:16px;top:-60px;z-index:100;background:light-dark(#f7ede1,#183d57);color:light-dark(#47331a,#fff);padding:9px 18px}.skip-link:focus{top:12px}.sidebar-overlay{position:fixed;inset:0;border:0;background:light-dark(rgba(254,249,243,.6745098039),rgba(3,15,34,.6745098039));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:15;animation:fade-in .18s ease-out}@media(min-width:901px){.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar-collapsed .sidebar-brand{padding:15px 5px;min-height:127px}.sidebar-collapsed .sidebar-brand img{width:63px;height:73px}.sidebar-collapsed .sidebar-brand-caption,.sidebar-collapsed .nav-group-title,.sidebar-collapsed .nav-group a>span,.sidebar-collapsed .sidebar-world div,.sidebar-collapsed .sidebar-collapse span{display:none}.sidebar-collapsed .sidebar nav{padding:0 10px}.sidebar-collapsed .nav-group a{justify-content:center;padding:10px}.sidebar-collapsed .sidebar-rule{margin:0 12px 20px}.sidebar-collapsed .sidebar-bottom{padding:15px 25px}.sidebar-collapsed .sidebar-world{margin:0 0 15px}.sidebar-collapsed .sidebar-collapse{justify-content:center}}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.page-heading h1{margin:6px 0}.page-description{color:var(--epoch-muted);font-size:12px;line-height:1.8}.heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.world-banner{position:relative;display:grid;grid-template-columns:1fr 48%;min-height:239px;margin-bottom:22px;overflow:hidden;border:2px solid light-dark(#e4ceb3,#365b79);background:light-dark(#f7eee2,#173954)}.world-banner-content{position:relative;z-index:2;padding:27px 32px}.banner-tag{display:inline-flex;align-items:center;gap:9px;font-family:Consolas,monospace;font-size:9px;letter-spacing:2px;color:light-dark(#583c17,#a7cde8)}.banner-tag .status-dot{background:light-dark(#f5cd99,#91d9ff)}.world-banner h2{font-family:EpochPixel,sans-serif;font-size:34px;line-height:1.3;margin:15px 0 12px;color:light-dark(#583609,#edfaff)}.world-banner p{color:light-dark(#533917,#acd0e8);font-size:12px;max-width:395px}.banner-coordinate{display:block;font-family:Consolas,monospace;font-size:8px;letter-spacing:2px;color:light-dark(#976d37,#729fbe);margin-top:20px}.world-banner-art{position:absolute;inset:0 0 0 39%;background:linear-gradient(90deg,light-dark(#f7eee2,#173954),transparent 35%),url(/assets/epoch/epoch-world.svg) center/cover no-repeat;image-rendering:pixelated;opacity:.8}.world-banner:after{content:"";position:absolute;right:0;top:0;bottom:0;width:5px;background:repeating-linear-gradient(light-dark(#e3ceb2,#709abc) 0 6px,light-dark(#f1e7d9,#274c6e) 6px 12px)}.pixel-star{position:absolute;z-index:2;width:5px;height:5px;background:light-dark(#f5cd99,#c3ecff);box-shadow:0 -5px light-dark(#fbf8f4,#7cafcf),0 5px light-dark(#fbf8f4,#7cafcf),5px 0 light-dark(#fbf8f4,#7cafcf),-5px 0 light-dark(#fbf8f4,#7cafcf);animation:star-shimmer 5s ease-in-out infinite}.star-one{right:15%;top:26%}.star-two{right:43%;top:19%;width:3px;height:3px;animation-delay:-2s}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px}.stat-card{position:relative;padding:20px 23px;min-height:142px;animation:panel-enter .44s both}.stat-icon{position:absolute;right:20px;top:20px;display:grid;place-items:center;width:32px;height:32px;background:light-dark(#f6ebdd,#1a4562);color:light-dark(#6c420b,#91d4f6);border:1px solid light-dark(#e3ceb3,#345f7c)}.stat-icon.mint{background:light-dark(#f7f0e8,#1b403e);color:light-dark(#1a6448,#9be5c9);border-color:light-dark(#e6d2b9,#326258)}.stat-icon.amber{background:light-dark(#f4ece1,#45412f);color:light-dark(#6a4c24,#dbc895);border-color:light-dark(#e4cfb4,#686044)}.stat-icon.violet{background:light-dark(#f2e8db,#343a56);color:light-dark(#4c3415,#b6beeb);border-color:light-dark(#e1caab,#515e80)}.stat-label{display:block;color:light-dark(#6e4f27,#9db9cc);font-size:11px;margin-bottom:12px}.stat-number{display:block;color:light-dark(#583609,#e5f5ff);font-family:Consolas,monospace;font-size:33px;line-height:1.1;font-weight:400;letter-spacing:-1px}.stat-number small{font-size:14px;letter-spacing:0;color:var(--epoch-muted)}.stat-time{font-size:25px;padding-top:6px}.stat-footnote{display:flex;align-items:center;gap:8px;font-size:10px;color:light-dark(#986e37,#789cb7);margin-top:15px}.stat-footnote .status-dot{background:light-dark(#b1ddcf,#80c8b1)}.stagger-1{animation-delay:30ms}.stagger-2{animation-delay:70ms}.stagger-3{animation-delay:.11s}.stagger-4{animation-delay:.15s}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:9px 0 17px}.section-heading h2{font-family:EpochPixel,sans-serif;font-size:21px;margin-top:5px}.shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.shortcut-card{position:relative;padding:21px 22px;transition:transform .18s,background .18s,border-color .18s}.shortcut-card:hover{transform:translateY(-3px);background:light-dark(#f6eee3,#193951);border-color:light-dark(#dcc29f,#5c8faf)}.shortcut-card>i{display:block;color:light-dark(#613c0b,#9ed4f4);font-size:20px;margin-bottom:15px}.shortcut-card>.eyebrow{font-size:8px;letter-spacing:1.4px}.shortcut-card h3{margin-top:7px;font-size:15px}.shortcut-card p{margin-top:7px;font-size:10px;color:var(--epoch-muted)}.shortcut-arrow{position:absolute;top:23px;right:20px;color:light-dark(#996f37,#739dbb);font-size:13px}.dashboard-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 23px;border-bottom:1px solid light-dark(#e7d4bc,#28495f)}.panel-heading h2{display:flex;align-items:center;gap:9px;font-size:14px}.panel-heading h2>i{color:light-dark(#725228,#8db8d7);font-size:15px}.server-summary,.player-summary{display:flex;align-items:center;gap:13px;margin:0 23px;padding:17px 0;border-bottom:1px solid light-dark(#e7d4bc,#254356);transition:background .16s}.server-summary:last-child,.player-summary:last-child{border-bottom:0}.server-summary:hover,.player-summary:hover{background:light-dark(#f6efe5,#19364a)}.server-summary>div,.player-summary>div{min-width:0;flex:1}.server-summary strong,.player-summary strong{display:block;font-size:12px;font-weight:400}.server-summary small,.player-summary small{display:block;color:light-dark(#9f7339,#7298b4);font-size:10px;margin-top:2px}.server-block{display:grid;place-items:center;flex:none;width:38px;height:38px;border:2px solid light-dark(#e3cdb0,#386784);background:light-dark(#f5eadc,#1d4965);box-shadow:inset 2px 2px light-dark(#e4cfb4,#5688a8);color:light-dark(#52350e,#afd8f1);font-size:20px}.inline-alert{display:flex;align-items:center;gap:11px;line-height:1.8;margin-bottom:20px;padding:13px 17px;border:1px solid light-dark(#e3cdb0,#736348);background:light-dark(#f5ede2,#353b35);color:light-dark(#4b361b,#e0d7b8);font-size:12px}.inline-alert.success{border-color:light-dark(#6bbda8,#306b5c);background:light-dark(#f7f0e8,#1b3e38);color:light-dark(#174a35,#b7e9d4)}.state-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 25px;min-height:225px;text-align:center;gap:12px;color:light-dark(#856030,#86a9c3)}.state-block>i{font-size:31px;line-height:1;color:light-dark(#a5773b,#688fae)}.state-block h3{font-size:16px;color:light-dark(#4d3414,#c9e0f1)}.state-block p{font-size:12px;max-width:480px}.pixel-spinner{display:block;width:27px;height:27px;border:3px solid light-dark(#e5d1b7,#2d5370);border-top-color:light-dark(#efb160,#9de2ff);animation:spin 1s linear infinite}.error-state>i{color:light-dark(#703b39,#bf9796)}.table-toolbar{display:flex;align-items:center;gap:12px;padding:21px 23px;border-bottom:1px solid light-dark(#e7d4bc,#28495f);flex-wrap:wrap}.search-field{position:relative;flex:1;min-width:180px;max-width:520px}.search-field>i{position:absolute;left:14px;top:13px;color:light-dark(#986e37,#7b9cb4);font-size:12px}.search-field input{padding-left:37px!important}.toolbar-count{margin-left:auto;white-space:nowrap;color:light-dark(#976d36,#789db9);font-size:11px}.table-scroll{overflow:auto}.epoch-table{width:100%;border-collapse:collapse;text-align:left}.epoch-table thead{background:light-dark(#f9f3ea,#10273b)}.epoch-table th{padding:13px 21px;border-bottom:1px solid light-dark(#e6d3bb,#2a4a62);font-weight:400;color:light-dark(#7e5b2d,#8daec6);font-size:11px;white-space:nowrap}.epoch-table td{padding:17px 21px;border-bottom:1px solid light-dark(#e7d4bc,#203f55);color:light-dark(#47331a,#c2d9e8);font-size:12px}.epoch-table tbody tr{transition:background .15s}.epoch-table tbody tr:hover{background:light-dark(#f7efe4,#17354c)}.epoch-table tbody tr:last-child td{border-bottom:0}.identity-cell{display:flex;align-items:center;gap:11px;white-space:nowrap}.identity-cell strong{display:block;font-weight:400;color:light-dark(#53350e,#e2f0fa)}.identity-cell small{display:block;font-size:9px;color:light-dark(#966c36,#7a9cb8);margin-top:4px}.pagination-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 23px;border-top:1px solid light-dark(#e7d4bc,#28475c);color:light-dark(#9a6f37,#789bb5);font-size:11px}.pagination-bar strong{font-weight:400;color:light-dark(#47331a,#c1d8e7)}.pagination-bar>div{display:flex;gap:9px}.pagination-bar .icon-btn{width:29px;height:29px}.filter-panel{margin-bottom:20px}.server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.server-card{display:block;padding:23px;transition:transform .18s,border-color .18s,background .18s}.server-card:hover{transform:translateY(-3px);background:light-dark(#f8f0e5,#153149);border-color:light-dark(#dbbe9a,#669abb)}.server-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.server-card>.eyebrow{font-size:9px;letter-spacing:1.5px}.server-card h2{font-family:EpochPixel,sans-serif;margin:6px 0;font-size:22px}.server-meta{color:var(--epoch-muted);font-size:10px}.server-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:22px 0;border-bottom:1px solid light-dark(#e6d3ba,#2c4b61)}.server-card-metrics span{display:block;font-size:10px;color:var(--epoch-muted);margin-bottom:7px}.server-card-metrics strong{font-family:Consolas,monospace;font-size:25px;font-weight:400}.server-card-metrics small{font-size:12px;color:var(--epoch-muted)}.server-card-footer{display:flex;justify-content:space-between;gap:8px;margin-top:17px;font-size:10px;color:light-dark(#7f5c2e,#8baec6)}.server-card-footer span{display:flex;align-items:center;gap:7px}.metric-warning{color:light-dark(#6c4614,#ebcc93)!important}.back-link{display:inline-flex;align-items:center;gap:9px;color:var(--epoch-muted);font-size:11px;margin-bottom:17px}.back-link:hover{color:light-dark(#583609,#cbecff)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.detail-list{margin:0;padding:5px 23px 18px}.detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid light-dark(#e7d4bc,#27465d)}.detail-list>div:last-child{border:0}.detail-list dt{font-size:11px;color:var(--epoch-muted);font-weight:400;flex:none}.detail-list dd{font-size:12px;margin:0;text-align:right;overflow-wrap:anywhere}.detail-list.two-columns{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.game-identity{display:flex;align-items:flex-start;gap:15px;margin:0 23px;padding:23px 0;border-bottom:1px solid light-dark(#e7d4bc,#27465d)}.game-identity:last-child{border:0}.game-identity h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px}.game-identity p{font-size:11px;margin:6px 0;color:var(--epoch-muted)}.game-identity small{font-size:10px;color:light-dark(#7a582c,#91b0c7);overflow-wrap:anywhere}.panel-footer{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:16px 23px;border-top:1px solid light-dark(#e7d4bc,#28465a)}.panel-footer p{color:var(--epoch-muted);font-size:10px}.audit-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:23px;border-bottom:1px solid light-dark(#e7d4bc,#28495f)}.filter-actions{display:flex;align-items:flex-end;gap:12px}.filter-error{margin:16px 23px}.method-label{display:inline-block;padding:3px 6px;border:1px solid light-dark(#e5d0b6,#335670);background:light-dark(#f7ede1,#173b56);color:light-dark(#583609,#abd8f7);font-family:Consolas,monospace;font-size:10px}.request-cell{display:flex;align-items:center;gap:9px}.request-path{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-id{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input:not([type=checkbox]):not([type=radio]),select,textarea{display:block;width:100%;min-height:41px;padding:9px 12px;border:1px solid light-dark(#e3ceb2,#375d7a);border-top-color:light-dark(#e7d4bb,#142638);border-left-color:light-dark(#e7d4bb,#142638);border-radius:2px;background:light-dark(#fbf5ec,#0c2235);color:light-dark(#583609,#dceeff);box-shadow:inset 1px 1px light-dark(#e9c08a,#081b2b);transition:border-color .16s,background .16s}input::placeholder,textarea::placeholder{color:light-dark(#a5773b,#688ba7);font-size:12px}input:focus,select:focus,textarea:focus{background:light-dark(#f9f2e8,#102b42);border-color:light-dark(#e5b77c,#7ec2e5);outline:none}label{display:block;color:light-dark(#473419,#b9d3e6);font-size:12px;margin-bottom:8px}.epoch-dialog{width:min(560px,100% - 30px);max-height:calc(100dvh - 40px);padding:0;border:2px solid light-dark(#e0c8a9,#4b7391);border-radius:3px;background:light-dark(#f9f0e5,#123049);color:light-dark(#55350c,#e3f1fb);box-shadow:0 10px light-dark(#f0c081,#041322),0 25px 100px light-dark(rgba(216,186,146,.5333333333),rgba(0,0,0,.5333333333));overflow:auto}.epoch-dialog[open]{animation:dialog-enter .2s ease-out}.epoch-dialog::backdrop{background:light-dark(rgba(254,249,244,.6901960784),rgba(4,14,32,.6901960784));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid light-dark(#e5d0b6,#33556f)}.dialog-heading h2{font-family:EpochPixel,sans-serif;font-size:22px}.dialog-body{padding:22px 24px}.dialog-body>p{font-size:12px;color:light-dark(#4b361b,#b6cfe2);margin-bottom:22px}.dialog-body label:not(:first-child){margin-top:18px}.dialog-body>.field-error{color:var(--epoch-danger);margin:12px 0 0}.dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 24px;border-top:1px solid light-dark(#e5d0b6,#33556f);background:light-dark(#f9f2e9,#10293e)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{margin-top:0!important}.error-page{text-align:center;padding:70px 24px}.error-code{display:block;font-size:84px;line-height:1.2;color:light-dark(#a5773b,#3c769b);margin-bottom:22px}.error-page h1{font-size:26px}.error-page p{font-size:12px;color:var(--epoch-muted);margin:15px 0 28px}.callback-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;gap:23px}.callback-page h1{font-size:23px}.callback-page p{color:var(--epoch-muted);font-size:12px}.login-page{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:35px max(25px,(100vw - 1120px) / 2);background:linear-gradient(light-dark(rgba(249,242,232,.8666666667),rgba(16,43,67,.8666666667)),light-dark(rgba(251,245,236,.9098039216),rgba(10,32,54,.9098039216))),url(/assets/epoch/pixel-dirt.svg);background-size:auto,96px}.login-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 2px 27px}.login-brand{display:flex;align-items:center;gap:16px;color:light-dark(#583609,#d8edfb);font-family:Consolas,monospace;font-size:20px;font-weight:700;letter-spacing:4px}.login-brand small{font-family:EpochPixel,sans-serif;font-size:13px;font-weight:400;color:light-dark(#765427,#89b7d8);letter-spacing:2px;margin-left:9px}.login-card{display:grid;grid-template-columns:1.05fr 1fr;min-height:545px;width:100%;border:3px solid light-dark(#e1cbad,#3c6b8e);box-shadow:0 9px light-dark(#edc086,#061528),inset 2px 2px light-dark(#fbf8f4,#73a5c7);background:light-dark(#f9f1e6,#112e47);animation:panel-enter .5s ease-out;overflow:hidden}.login-landscape{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:545px;padding:28px 35px;border-right:3px solid light-dark(#f0d5b2,#0a2034);background:linear-gradient(light-dark(rgba(253,245,236,.3764705882),rgba(7,30,54,.3764705882)),light-dark(rgba(253,245,236,0),rgba(7,30,54,0)) 30%,light-dark(rgba(253,246,238,.9098039216),rgba(6,27,49,.9098039216)) 88%),url(/assets/epoch/epoch-world.svg) center/cover;image-rendering:pixelated}.login-logo{align-self:center;width:250px;height:235px;object-fit:contain;filter:drop-shadow(0 5px light-dark(#fdf7f0,#06182b));animation:logo-arrive .65s ease-out}.login-landscape-copy{position:relative;margin-top:auto;margin-bottom:30px}.login-landscape-copy h1{font-family:EpochPixel,sans-serif;font-size:34px;line-height:1.5;margin:15px 0 11px;text-shadow:3px 3px light-dark(#ebc18a,#092036)}.login-landscape-copy p{font-size:12px;color:light-dark(#4e3413,#b7d7ed)}.landscape-coordinate{position:absolute;bottom:17px;left:35px;color:light-dark(#8c6532,#7ea4c2);font-family:Consolas,monospace;font-size:9px;letter-spacing:1px}.login-content{display:flex;flex-direction:column;justify-content:center;padding:52px 45px;position:relative;background:linear-gradient(140deg,light-dark(#f7ede1,#173b56),light-dark(#f9f2e8,#102b43))}.login-content>.eyebrow{color:light-dark(#815e2f,#85adc9);font-size:9px;letter-spacing:2px}.login-content h2{font-family:EpochPixel,sans-serif;font-size:33px;line-height:1.5;margin:15px 0;color:light-dark(#583609,#eefaff)}.login-description{color:light-dark(#604522,#a4c2d8);font-size:13px;line-height:2}.login-features{display:flex;flex-direction:column;gap:15px;padding:28px 0 32px}.login-features>div{display:flex;align-items:center;gap:13px;color:light-dark(#4d3414,#b7d6ec);font-size:12px}.login-features i{color:light-dark(#7c5420,#83bedf);font-size:15px}.login-button{width:100%;min-height:49px;margin-top:6px;font-size:14px}.login-button>i:last-child{margin-left:auto}.login-help{display:flex;align-items:center;justify-content:center;gap:6px;color:light-dark(#8c6533,#81a4be);font-size:10px;text-align:center;line-height:1.8;margin-top:17px}.login-content-footer{display:flex;align-items:center;gap:8px;color:light-dark(#a5773b,#5f8caa);font-family:Consolas,monospace;font-size:8px;letter-spacing:1.6px;margin-top:35px}.login-content-footer .status-dot{background:light-dark(#e4cbaa,#78bbd4)}.login-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;color:light-dark(#a0743a,#7397b1);font-size:10px;padding-top:29px}.boot-page .login-card,.boot-page .login-landscape{min-height:490px}.boot-page .login-button{margin-top:36px}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes logo-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes star-shimmer{0%,to{opacity:.4}50%{opacity:.9}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.spinning{animation:spin 1s linear infinite}::view-transition-old(root){animation:page-out .14s ease-out}::view-transition-new(root){animation:page-in .24s ease-out}epoch-dashboard,epoch-players,epoch-player-detail,epoch-servers,epoch-server-detail,epoch-online,epoch-audit,epoch-error-page{display:block;animation:panel-enter .28s ease-out}@media(min-width:1500px){.main-content{padding-left:44px;padding-right:44px}.world-banner{min-height:265px}.world-banner h2{font-size:40px}.world-banner-content{padding-top:31px}.stat-card{min-height:154px;padding-top:24px}}@media(max-width:1200px){.stat-grid,.shortcut-grid{gap:12px}.stat-card{padding:18px}.stat-icon{right:15px;top:17px}.stat-number{font-size:29px}.stat-time{font-size:22px}.main-content{padding:26px}.topbar{padding-left:24px;padding-right:24px}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.shortcut-card{padding:18px}.world-banner h2{font-size:30px}.world-banner p{max-width:270px}}@media(max-width:900px){.admin-shell{display:block}.sidebar{position:fixed;left:0;top:0;width:240px;transform:translate(-100%);transition:transform .26s cubic-bezier(.2,.7,.25,1)}.mobile-menu-open .sidebar{transform:translate(0)}.main-content{padding:23px}.topbar{padding:12px 20px}.topbar-left,.topbar-right{gap:12px}.breadcrumb-line>span,.breadcrumb-line>i{display:none}.topbar-divider,.sidebar-collapse{display:none}.stat-grid,.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-banner{min-height:233px}.detail-grid{grid-template-columns:1fr}.login-page{padding:27px 24px}.login-content{padding:37px 29px}.login-content h2{font-size:28px}.login-landscape{padding:25px}.login-landscape-copy h1{font-size:28px}.login-logo{width:210px;height:216px}.landscape-coordinate{left:25px}.login-card,.login-landscape{min-height:510px}}@media(max-width:600px){h1{font-size:26px}.main-content{padding:21px 15px 30px}.page-heading{align-items:flex-start;flex-direction:column;gap:16px}.page-description{font-size:11px}.heading-actions{gap:10px}.topbar{padding:11px 12px;min-height:63px}.account-label,.connection-indicator>span:last-child{display:none}.connection-indicator{padding:7px}.account-menu summary>i{display:none}.breadcrumb-line{font-size:11px}.world-banner{grid-template-columns:1fr;min-height:252px}.world-banner-content{padding:24px 22px}.world-banner h2{font-size:30px}.world-banner p{max-width:200px;font-size:11px}.world-banner-art{inset:0 0 0 20%;opacity:.45}.banner-tag{font-size:8px;letter-spacing:1.6px}.stat-card{padding:17px 16px;min-height:137px}.stat-icon{width:24px;height:24px;right:12px;top:14px;font-size:11px}.stat-number{font-size:29px}.stat-time{font-size:20px}.stat-label{font-size:10px}.stat-footnote{font-size:9px}.shortcut-card p{line-height:1.7}.shortcut-card>.eyebrow{font-size:7px;letter-spacing:.8px}.shortcut-card h3{font-size:14px}.shortcut-card{padding:18px 15px}.server-grid{grid-template-columns:1fr}.panel-heading,.table-toolbar{padding:17px}.panel-heading h2{font-size:13px}.server-summary,.player-summary{margin:0 17px;gap:9px}.server-summary>.quiet-label{display:none}.app-footer{margin:0 15px;font-size:9px}.app-footer>.mono{display:none}.app-footer>span:nth-child(2){font-size:8px}.table-toolbar .toolbar-count{width:100%;margin-left:0}.search-field{min-width:160px}.epoch-table td,.epoch-table th{padding-left:17px;padding-right:17px}.detail-list.two-columns{display:block}.detail-list{padding-left:18px;padding-right:18px}.detail-list>div{gap:13px}.detail-list dd{max-width:70%;font-size:11px}.panel-footer{flex-wrap:wrap;padding:17px}.audit-filters{grid-template-columns:1fr 1fr;padding:17px;gap:14px}.filter-actions{grid-column:span 2}.form-grid{grid-template-columns:1fr}.dialog-body{padding:20px}.dialog-heading{padding:18px 20px}.dialog-footer{padding:16px 20px}.login-page{padding:22px 16px}.login-header{padding-bottom:19px}.login-header>.eyebrow{font-size:7px;letter-spacing:1px}.login-brand{font-size:16px;letter-spacing:2px}.login-brand small{font-size:12px;margin-left:4px}.login-card{grid-template-columns:1fr}.login-landscape{min-height:240px;padding:15px 23px;border-right:0;border-bottom:3px solid light-dark(#f0d5b2,#0a2034);display:grid;grid-template-columns:1fr 110px;align-items:center}.login-logo{width:110px;height:125px;grid-column:2;grid-row:1;align-self:center}.login-landscape-copy{grid-column:1;grid-row:1;margin:0}.login-landscape-copy h1{font-size:25px;margin:12px 0 8px}.login-landscape-copy .banner-tag{font-size:6px;letter-spacing:1px}.login-landscape-copy p{font-size:10px;max-width:190px}.landscape-coordinate{bottom:12px;left:23px;font-size:7px}.login-content{padding:32px 26px}.login-content h2{font-size:29px;margin:12px 0}.login-content>.eyebrow{font-size:8px}.login-features{padding:24px 0;gap:14px}.login-content-footer{margin-top:28px;font-size:7px}.login-footer{font-size:8px}.boot-page .login-landscape{min-height:240px}.boot-page .login-landscape-copy{margin:0}.error-page h1{font-size:22px}.game-identity{margin-left:17px;margin-right:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.texture-review-filters{padding:20px;margin-bottom:24px}.texture-review-filters form{display:flex;flex-wrap:wrap;align-items:end;gap:18px}.texture-review-filters form>div{display:grid;gap:8px;min-width:150px}.texture-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.texture-review-card{display:grid;grid-template-columns:160px minmax(0,1fr);overflow:hidden}.texture-review-preview{display:grid;place-items:center;min-height:180px;padding:16px;background:repeating-conic-gradient(light-dark(#f8f0e5,#15324a) 0% 25%,light-dark(#fbf4eb,#0b2338) 0% 50%) 0/20px 20px;border-right:1px solid var(--epoch-border);text-align:center}.texture-review-preview img{width:128px;height:auto;image-rendering:pixelated}.texture-review-content{padding:20px;min-width:0;overflow-wrap:anywhere}.texture-review-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.texture-review-content p{margin-bottom:10px}.texture-review-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.texture-reject-form{display:grid;gap:10px;margin-top:20px}.texture-reject-form textarea{width:100%}.review-success{color:var(--epoch-mint);padding:12px 0}.review-reason{color:var(--epoch-danger)}@media(max-width:1200px){.texture-review-grid{grid-template-columns:1fr}}@media(max-width:620px){.texture-review-card{grid-template-columns:1fr}.texture-review-preview{border-right:0;border-bottom:1px solid var(--epoch-border)}}.epoch-theme-picker{position:fixed;right:20px;bottom:20px;z-index:1000;display:flex;align-items:center;gap:4px;padding:5px;border:2px solid var(--epoch-border,light-dark(#c7a58b,#586585));background:var(--epoch-panel,light-dark(#fffaf2,#202943));color:var(--epoch-muted,light-dark(#765c50,#bdc7de));box-shadow:3px 4px var(--epoch-shadow,light-dark(#cfac953e,#070f2880));font:12px/1.5 EpochPixel,Microsoft YaHei,sans-serif;color-scheme:inherit}.epoch-theme-picker button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid transparent;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .2s,transform .2s}.epoch-theme-picker button:hover{background:var(--epoch-panel-2,light-dark(#f5e6d6,#2b3653));transform:translateY(-1px)}.epoch-theme-picker button[aria-pressed=true]{background:var(--epoch-primary,light-dark(#f0b575,#92c8e5));border-color:var(--epoch-border,light-dark(#c7a58b,#586585));color:var(--epoch-primary-text,light-dark(#432c24,#18253d))}.epoch-theme-picker button:focus-visible{outline:2px solid var(--epoch-accent,light-dark(#a3532a,#a2ddf5));outline-offset:2px}.epoch-theme-picker svg{width:16px;height:16px;flex:none;image-rendering:pixelated}@media(max-width:600px){.epoch-theme-picker{right:10px;bottom:10px}.epoch-theme-picker button{padding:6px 8px}}@media(prefers-reduced-motion:reduce){.epoch-theme-picker button{transition:none}}.epoch-theme-picker-admin{right:16px;top:16px;bottom:auto;z-index:25}.epoch-theme-picker-admin button{width:34px;min-height:34px;padding:7px}.epoch-theme-picker-admin button span{display:none}.epoch-theme-picker-inline{position:static;flex:none;box-shadow:2px 3px var(--epoch-shadow);padding:3px;gap:2px}@media(max-width:600px){.epoch-theme-picker-admin{right:10px;top:10px;bottom:auto}.epoch-theme-picker-inline{padding:2px;gap:0}.epoch-theme-picker-admin button{width:30px;min-height:32px;padding:6px}}
