@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";:root{--nl-accent-1: #ff8a1e;--nl-accent-2: #ff2e2e;--nl-text: #f4f5f7;--nl-text-muted: #aeb4c0;--nl-text-dim: #8c93a1;--nl-glass: rgba(255, 255, 255, .05);--nl-glass-hover: #262626;--nl-glass-active: #262626;--nl-stroke: rgba(255, 255, 255, .08);--nl-stroke-soft: rgba(255, 255, 255, .06);--nl-radius: 26px;--nl-radius-itm: 12px}.nl-sidebar{box-sizing:border-box;padding:10px 0 10px 16px;border-radius:30px;position:relative;isolation:isolate;overflow:hidden;color:var(--nl-text-muted);background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);border:1px solid #FFFFFF2E;box-shadow:0 20px 48px -12px #00000080;box-shadow:0 1px .5px #ffffff73 inset}.nl-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:#ffffff03;z-index:-1}.nl-sidebar:after{content:"";position:absolute;inset:0 0 auto 0;height:160px;border-radius:var(--nl-radius) var(--nl-radius) 0 0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent);pointer-events:none;z-index:-1}.nl-brand{display:flex;align-items:center;gap:1px;padding:4px 6px 6px;content:url("data:image/svg+xml,%3csvg%20width='116'%20height='74'%20viewBox='0%200%20116%2074'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1578_3067)'%3e%3cpath%20d='M35.7569%2018C38.2404%2018%2040.4918%2018.5423%2042.5107%2019.6267C42.9822%2019.8779%2043.4312%2020.1575%2043.8573%2020.465L40.6981%2027.7632C40.2717%2026.7295%2039.661%2025.9396%2038.8655%2025.3938C38.026%2024.8023%2036.9898%2024.5065%2035.7569%2024.5065C34.5243%2024.5065%2033.4832%2024.8023%2032.6345%2025.3938C31.795%2025.9763%2031.1563%2026.8368%2030.7183%2027.9749C30.2896%2029.1041%2030.0752%2030.4933%2030.0752%2032.1422C30.0752%2033.7914%2030.2896%2035.1849%2030.7183%2036.3231C31.1563%2037.4525%2031.795%2038.3129%2032.6345%2038.9044C33.4832%2039.4868%2034.5243%2039.7781%2035.7569%2039.7781C36.9898%2039.7781%2038.026%2039.4868%2038.8655%2038.9044C39.7142%2038.3129%2040.3532%2037.4525%2040.782%2036.3231C41.121%2035.4423%2041.3275%2034.4084%2041.4042%2033.2215L49.0807%2033.1466C48.9633%2035.7763%2048.3775%2038.0271%2047.3214%2039.8992C46.1333%2041.9961%2044.5295%2043.587%2042.5107%2044.6714C40.4918%2045.7469%2038.2404%2046.2843%2035.7569%2046.2846C33.2556%2046.2846%2030.9954%2045.7423%2028.9766%2044.6578C26.9665%2043.5643%2025.3673%2041.9691%2024.1792%2039.8722C24.0243%2039.5956%2023.8798%2039.3106%2023.7453%2039.0178V45.9082H17.5275L7.61131%2031.4431H7.45058V45.9082H0V18.3764H6.32483L16.0803%2032.7876H16.2947V18.3764H23.7453V25.2504C23.8798%2024.9583%2024.0243%2024.6745%2024.1792%2024.3991C25.3673%2022.293%2026.9665%2020.7022%2028.9766%2019.6267C30.9954%2018.5423%2033.2558%2018%2035.7569%2018ZM44.7531%2021.1817C45.7569%2022.071%2046.6129%2023.1434%2047.3214%2024.3991C48.5039%2026.4862%2049.0752%2028.948%2049.0807%2031.9939H41.4042C41.3984%2031.0635%2041.355%2030.2487%2041.2075%2029.4863L44.7531%2021.1817Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M54.0386%2024.6358H73.9937L37.0005%2073.8574L51.6187%2039.582L37.0005%2039.7197L40.2838%2032.0635L68.4595%2031.751L68.9927%2031.0371L40.8423%2030.7617L54.0386%201.52588e-05V24.6358Z'%20fill='url(%23paint0_linear_1578_3067)'/%3e%3cpath%20d='M103.594%2017.793C105.223%2017.793%20106.736%2018.0263%20108.132%2018.4932C109.538%2018.9511%20110.777%2019.607%20111.851%2020.46C112.934%2021.3039%20113.807%2022.3048%20114.469%2023.4629C115.132%2024.6213%20115.534%2025.8926%20115.677%2027.2754H108.132C108.016%2026.7995%20107.832%2026.3816%20107.582%2026.0225C107.331%2025.6544%20107.018%2025.3442%20106.642%2025.0928C106.275%2024.8324%20105.845%2024.6394%20105.353%2024.5137C104.87%2024.379%20104.336%2024.3125%20103.754%2024.3125C102.502%2024.3126%20101.432%2024.6133%20100.545%2025.2149C99.6687%2025.8164%2098.9971%2026.6825%2098.5318%2027.8135C98.1327%2028.8026%2097.9082%2029.9705%2097.858%2031.3164L82.5884%2031.1963L82.6861%2031.5947L97.856%2031.4258C97.8513%2031.5842%2097.8472%2031.745%2097.8472%2031.9082C97.8472%2033.5242%2098.0669%2034.9075%2098.5054%2036.0567C98.944%2037.2061%2099.5973%2038.0867%20100.465%2038.6973C101.333%2039.3078%20102.413%2039.6123%20103.702%2039.6123C104.838%2039.6123%20105.783%2039.4462%20106.535%2039.1143C107.295%2038.782%20107.864%2038.3107%20108.24%2037.7002C108.616%2037.0897%20108.826%2036.5055%20108.826%2035.6797H103.809V30.3457H116V34.1709C116%2036.6852%20115.467%2038.836%20114.402%2040.6231C113.346%2042.4007%20111.887%2043.766%20110.025%2044.7178C108.696%2045.3944%20107.225%2045.8273%20105.615%2046.0186L105.661%2046.0772L105.036%2046.0762C104.584%2046.1127%20104.121%2046.1318%20103.648%2046.1319C103.152%2046.1319%20102.666%2046.1115%20102.193%2046.0723L87.107%2046.0537L87.1295%2046.0137H87.025L81.0103%2026.0254H80.7955L74.8004%2046.0537H73.7877V46.0772H57.6656V18.4287H65.1744V39.5996H68.8013L75.8004%2018.4287H86.0045L90.1851%2031.1348C90.2635%2029.2117%2090.6026%2027.4847%2091.2017%2025.9551C91.8997%2024.1953%2092.8661%2022.7092%2094.1011%2021.4971C95.3363%2020.2759%2096.7641%2019.3549%2098.3843%2018.7354C100.004%2018.1068%20101.741%2017.793%20103.594%2017.793ZM71.4117%2031.7197L79.1177%2031.6319L79.2623%2031.1348L71.6285%2031.0606L71.4117%2031.7197Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1578_3067'%20x1='44.0587'%20y1='51.3108'%20x2='64.6003'%20y2='26.9936'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FE7B00'/%3e%3cstop%20offset='1'%20stop-color='%23F7302F'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_1578_3067'%3e%3crect%20width='116'%20height='74'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.nl-brand__text{font-weight:800;font-size:30px;letter-spacing:-.5px;color:var(--nl-text);line-height:1}.nl-bolt{width:22px;height:32px;margin:0 -2px;filter:drop-shadow(0 2px 8px rgba(255,80,30,.45))}.nl-bolt path{fill:url(#nl-bolt-grad);fill:var(--nl-accent-1)}.nl-bolt{background:linear-gradient(180deg,var(--nl-accent-1),var(--nl-accent-2));-webkit-mask:var(--bolt-mask) center / contain no-repeat;mask:var(--bolt-mask) center / contain no-repeat;--bolt-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'%3E%3Cpath d='M14 0 2 20h7L7 36 22 13h-8L14 0Z'/%3E%3C/svg%3E")}.nl-bolt path{display:none}.nl-nav{display:flex;flex-direction:column;gap:22px}.nl-group{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #363535}.nl-group__label{align-self:flex-start;margin:2px 6px 8px;padding:10px;font-size:16px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:#e9e9e9;border-radius:8px;background:#363535;border:1px solid var(--nl-stroke-soft);box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nl-item{position:relative;width:100%;display:flex;align-items:center;gap:14px;padding:11px 14px;border:1px solid transparent;border-radius:6px 0 0 6px;background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:400;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.nl-item__icon{width:20px;height:20px;flex-shrink:0;color:#fff;transition:color .18s ease,transform .18s ease}.nl-item__label{line-height:1}.nl-item__accent{position:absolute;left:-1px;top:50%;transform:translateY(-50%) scaleY(.3);width:4px;height:93%;border-radius:4px 0 0 4px;background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);opacity:0;transition:opacity .18s ease,transform .22s cubic-bezier(.34,1.4,.5,1)}.nl-item:hover{background:var(--nl-glass-hover);border-color:var(--nl-stroke);color:var(--nl-text)}.nl-item:hover .nl-item__icon{color:var(--nl-text);transform:translate(1px)}.nl-item:focus-visible{outline:2px solid rgba(255,138,30,.6);outline-offset:2px}.nl-item.is-active{background:var(--nl-glass-active);border-color:var(--nl-stroke);color:#f0f0f5;font-weight:700}.nl-item.is-active .nl-item__icon{color:#fe7b00}.nl-item.is-active .nl-item__accent{opacity:1;transform:translateY(-50%) scaleY(1)}.nl-item:active{transform:scale(.99)}.tnb-root{--tnb-purple-1: #2a1640;--tnb-purple-2: #1a0e2e;--tnb-black: #0a0710;--tnb-red: #e03131;--tnb-red-dark: #c92a2a;--tnb-text: #f4f1f8;--tnb-muted: #8a7fa0;--tnb-glass-border: rgba(255, 255, 255, .09);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%}.tnb-root *,.tnb-root *:before,.tnb-root *:after{box-sizing:border-box}.tnb-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;top:15px;height:64px;overflow:visible}.tnb-search{position:relative;flex:1 1 auto;max-width:660px;height:44px;display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:999px;background:#13203566;border:1px solid #454545;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040,0 4px 18px #00000040;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tnb-search:focus-within{border-color:#b082e680;background:#ffffff12;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #8c50c82e,0 6px 22px #0000004d}.tnb-search-icon{color:var(--tnb-muted);flex:0 0 auto;display:flex}.tnb-search input{flex:1 1 auto;border:none;outline:none;background:transparent;color:var(--tnb-text);font-size:14px;letter-spacing:.2px}.tnb-search input::-moz-placeholder{color:var(--tnb-muted)}.tnb-search input::placeholder{color:var(--tnb-muted)}.tnb-actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.tnb-live{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 18px;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:400;letter-spacing:.3px;cursor:pointer;background:#1a9c4f;box-shadow:0 4px 14px #1a9c4f59,inset 0 1px #ffffff2e;transition:transform .12s ease,box-shadow .12s ease,background .16s ease}.tnb-live:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1a9c4f73,inset 0 1px #ffffff2e}.tnb-live--off{background:#c50000;box-shadow:0 4px 14px #e0313159,inset 0 1px #ffffff2e}.tnb-live--off:hover{box-shadow:0 6px 18px #e0313173,inset 0 1px #ffffff2e}.tnb-live-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffffb3;animation:tnb-pulse 1.8s infinite}@keyframes tnb-pulse{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}.tnb-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:10px;background:transparent;color:var(--tnb-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.tnb-icon-btn:hover{background:#ffffff0f;color:var(--tnb-text)}.tnb-icon-btn.tnb-active{background:#ffffff14;color:var(--tnb-text)}.tnb-badge{position:absolute;top:5px;right:5px;min-width:8px;height:8px;border-radius:999px;background:#ffd43b;box-shadow:0 0 0 2px #140c20e6}.tnb-profile{display:inline-flex;align-items:center;gap:6px;padding:3px 0 3px 3px;border:none;border-radius:999px;background:transparent;cursor:pointer;transition:background .14s ease}.tnb-profile:hover{background:#ffffff0f}.tnb-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.18);display:block}.tnb-chevron{color:#fff;transition:transform .18s ease;height:20px;width:20px}.tnb-chevron.tnb-open{transform:rotate(180deg)}.tnb-pop-wrap{position:relative}.tnb-pop{position:absolute;top:calc(100% + 12px);right:0;width:320px;border-radius:14px;background:#1a1028eb;border:1px solid var(--tnb-glass-border);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 18px 50px #0000008c,inset 0 1px #ffffff0f;overflow:hidden;transform-origin:top right;animation:tnb-pop-in .16s cubic-bezier(.16,1,.3,1);z-index:50}.tnb-pop.tnb-pop-sm{width:240px}@keyframes tnb-pop-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.tnb-pop:before{content:"";position:absolute;top:-6px;right:14px;width:12px;height:12px;background:inherit;border-left:1px solid var(--tnb-glass-border);border-top:1px solid var(--tnb-glass-border);transform:rotate(45deg)}.tnb-pop-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.tnb-pop-title{color:var(--tnb-text);font-size:14px;font-weight:600;margin:0}.tnb-pop-clear{background:none;border:none;color:#b083e6;font-size:12px;cursor:pointer}.tnb-pop-clear:hover{text-decoration:underline}.tnb-notif-list{max-height:320px;overflow-y:auto}.tnb-notif{display:flex;gap:12px;padding:12px 16px;cursor:pointer;transition:background .12s ease}.tnb-notif:hover{background:#ffffff0a}.tnb-notif+.tnb-notif{border-top:1px solid rgba(255,255,255,.04)}.tnb-notif-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--tnb-red)}.tnb-notif-dot.read{background:transparent}.tnb-notif-body{flex:1 1 auto}.tnb-notif-text{color:var(--tnb-text);font-size:13px;line-height:1.4;margin:0 0 2px}.tnb-notif-text strong{font-weight:600}.tnb-notif-time{color:var(--tnb-muted);font-size:11px}.tnb-pop-foot{padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.tnb-pop-foot button{background:none;border:none;color:#b083e6;font-size:13px;cursor:pointer}.tnb-pop-foot button:hover{text-decoration:underline}.tnb-profile-card{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.tnb-profile-card img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tnb-profile-name{color:var(--tnb-text);font-size:14px;font-weight:600;margin:0}.tnb-profile-email{color:var(--tnb-muted);font-size:12px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;width:150px}.tnb-menu{padding:6px}.tnb-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--tnb-text);font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease}.tnb-menu-item:hover{background:#ffffff0f}.tnb-menu-item svg{color:var(--tnb-muted);flex:0 0 auto}.tnb-menu-item.danger{color:#ff8787}.tnb-menu-item.danger svg{color:#ff8787}.tnb-menu-sep{height:1px;background:#ffffff0f;margin:6px 0}.nl-page{width:100%;color:#fff}.nl-page__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.nl-page__title{font-size:26px;font-weight:700;margin:0}.nl-page__sub{color:#aeb4c0;font-size:14px;margin:4px 0 0}.nl-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nl-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;transition:background .2s ease,border-color .2s ease,filter .2s ease}.nl-btn:hover{background:#111827;border-color:#ff7b0080}.nl-btn--accent{border:none;background:linear-gradient(135deg,#ff3c00,#ff9d00);color:#fff}.nl-btn--accent:hover{filter:brightness(1.06);background:linear-gradient(135deg,#ff3c00,#ff9d00)}.nl-btn:disabled{opacity:.5;cursor:not-allowed}.nl-cellwrap{display:flex;align-items:center;gap:12px}.nl-thumb{width:40px;height:40px;flex:0 0 auto;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#0000004d;display:inline-flex;align-items:center;justify-content:center;color:#a5b4fc}.nl-orderbtns{display:flex;flex-direction:column;gap:2px}.nl-iconbtn{background:none;border:none;color:#9aa0b3;cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;transition:color .15s ease,background .15s ease}.nl-iconbtn:hover:not(:disabled){color:#fff;background:#ffffff14}.nl-iconbtn:disabled{opacity:.3;cursor:not-allowed}.nl-iconbtn--danger:hover:not(:disabled){color:#fb7185}.nl-iconbtn--accent:hover:not(:disabled){color:#ff9d4d}.nl-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.nl-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.nl-tab:hover{background:#111827}.nl-tab.is-active{border-color:#ff7b00;box-shadow:0 0 10px #ff7b0059}.nl-tab__count{font-size:11px;opacity:.75}.nl-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.nl-filter{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 14px}.nl-filter>label{display:block;font-size:12px;color:#aeb4c0;margin-bottom:8px}.nl-filter .nl-input{height:38px;border-radius:8px}.nl-panel{background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.15);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff1f;overflow:hidden}.nl-table-wrap{max-height:calc(100vh - 230px);overflow:auto}.nl-table{width:100%;border-collapse:collapse;text-align:left;color:#d8dbe4;font-size:14px}.nl-table thead th{position:sticky;top:0;z-index:1;background:#0b1020;color:#aeb4c0;font-size:11px;letter-spacing:.6px;text-transform:uppercase;font-weight:600;padding:14px 16px;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.1)}.nl-table tbody td{padding:14px 16px;border-top:1px solid rgba(255,255,255,.07);vertical-align:middle}.nl-table tbody tr{transition:background .15s ease}.nl-table tbody tr:hover{background:#ffffff0a}.nl-table .cell-strong{color:#fff;font-weight:600}.nl-table .cell-muted{color:#8c93a1}.nl-table .cell-right{text-align:right}.nl-table .empty{padding:28px 16px;color:#8c93a1;text-align:center}.nl-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.nl-pill--active{color:#4ade80;background:#22c55e1f;border-color:#22c55e66}.nl-pill--idle{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b866}.nl-pill--ended{color:#fb7185;background:#f43f5e1a;border-color:#f43f5e59}.nl-rowmenu-wrap{position:relative;display:inline-block}.nl-kebab{background:transparent;border:none;color:#cfd4e4;cursor:pointer;font-size:18px;line-height:1;padding:2px 8px;border-radius:8px}.nl-kebab:hover{background:#ffffff14;color:#fff}.nl-rowmenu{position:absolute;right:0;z-index:50;width:170px;border-radius:12px;overflow:hidden;background:#14111f;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px #0000008c}.nl-rowmenu button{width:100%;text-align:left;padding:10px 14px;background:transparent;border:none;color:#e9e9e9;font-size:13px;cursor:pointer}.nl-rowmenu button:hover{background:#ffffff0f}.nl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:8px}.nl-cards--wide{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}.nl-card{display:flex;flex-direction:column;background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff1f}.nl-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.nl-card__title{margin:0;font-size:17px;font-weight:700;color:#fff}.nl-card__title--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px}.nl-card__price{font-size:28px;font-weight:800;color:#ff9d4d;margin:4px 0 2px}.nl-card__meta{font-size:12.5px;color:#aeb4c0;margin:2px 0 0}.nl-card__body{font-size:13.5px;color:#d3d7e0;margin:8px 0 0}.nl-card__actions{display:flex;gap:8px;margin-top:16px}.nl-card__empty{grid-column:1 / -1;padding:22px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#aeb4c0;font-size:14px}.nl-card-skeleton{height:170px;border-radius:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.nl-btn--sm{height:36px;padding:0 14px;font-size:13px;flex:1;justify-content:center}.nl-btn--danger{border-color:#f43f5e66;color:#fb7185;background:#f43f5e14}.nl-btn--danger:hover{background:#f43f5e29;border-color:#f43f5e99}.nl-btn--info{border-color:#6366f166;color:#a5b4fc;background:#6366f11a}.nl-btn--info:hover{background:#6366f12e;border-color:#6366f199}.nl-form{display:flex;flex-direction:column;gap:14px}.nl-form__grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nl-select,.nl-textarea{width:100%;padding:0 14px;border-radius:12px;background:#050f238c;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;outline:none}.nl-select{height:44px}.nl-textarea{padding:10px 14px;min-height:84px;resize:vertical;font-family:inherit}.nl-textarea::-moz-placeholder{color:#ffffff73}.nl-textarea::placeholder{color:#ffffff73}.nl-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#cbd0db;cursor:pointer}.nl-hint{font-size:12px;color:#ff9d57;margin:0}.nl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#04060eb8;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.nl-modal{width:100%;max-width:420px;border-radius:18px;background:#14111f;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px #0009;overflow:hidden}.nl-modal__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.nl-modal__head h3{margin:0;font-size:16px;font-weight:700;color:#fff}.nl-modal__close{background:none;border:none;color:#aeb4c0;cursor:pointer;font-size:16px}.nl-modal__body{padding:18px}.nl-input{width:100%;height:44px;padding:0 14px;border-radius:12px;background:#050f238c;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;outline:none}.nl-input::-moz-placeholder{color:#ffffff73}.nl-input::placeholder{color:#ffffff73}.nl-input[type=time],.nl-input[type=date],.nl-input[type=datetime-local],.nl-input[type=number]{color-scheme:dark}.nl-input::-webkit-calendar-picker-indicator{opacity:.9;cursor:pointer}.nl-field-label{display:block;font-size:12px;color:#aeb4c0;margin-bottom:6px}.nl-admin-shell{position:relative;min-height:100vh;color:#f4f5f7;font-family:Sora,ui-sans-serif,system-ui,-apple-system,sans-serif;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.nl-admin-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0609168c;z-index:0;pointer-events:none}.nl-admin-layout{position:relative;z-index:1;display:flex;gap:22px;padding:16px 22px;align-items:flex-start;min-height:100vh}.nl-admin-left{flex:0 0 268px;width:268px;position:sticky;top:16px;align-self:flex-start;height:calc(100vh - 32px)}.nl-admin-left>.nl-sidebar{height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.nl-admin-left>.nl-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.nl-admin-right{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.nl-admin-main{padding:26px 4px 40px}.tnb-avatar.tnb-avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff8a1e,#ff2e2e);color:#fff;font-weight:700;font-size:15px;letter-spacing:.2px}.tnb-profile-card .tnb-avatar--lg{width:44px;height:44px;font-size:18px}.tnb-bell-slot{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:var(--tnb-muted);transition:background .14s ease,color .14s ease}.tnb-bell-slot:hover{background:#ffffff0f}.tnb-live.tnb-live--off{background:#2c2f36;box-shadow:none;color:#aeb4c0}.tnb-live.tnb-live--off .tnb-live-dot{background:#7b8190;animation:none}@media (max-width: 920px){.nl-admin-left{display:none}}.nl-admin-shell *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.nl-admin-shell *::-webkit-scrollbar{width:8px;height:8px}.nl-admin-shell *::-webkit-scrollbar-track{background:transparent}.nl-admin-shell *::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.nl-admin-shell *::-webkit-scrollbar-thumb:hover{background:#ffffff47}.nl-dashboard{width:100%;color:#fff}.nl-dashboard .dash-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.nl-dashboard .dash-head__title{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;margin:0}.nl-dashboard .dash-head__icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.nl-dashboard .dash-actions{display:flex;gap:10px;flex-wrap:wrap}.nl-dashboard .dash-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #393939;background:#070710;color:#e9e9e9;transition:filter .15s ease,border-color .2s ease}.nl-dashboard .dash-btn:hover{border-color:#ff7b0080}.nl-dashboard .dash-btn--accent{border:none;background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);color:#fff}.nl-dashboard .dash-btn--accent:hover{filter:brightness(1.06)}.nl-dashboard .dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nl-dashboard .dash-grid__full{grid-column:1 / -1}@media (max-width: 900px){.nl-dashboard .dash-grid{grid-template-columns:1fr}}.nl-dashboard .dash-card{background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.15);border-radius:18px;padding:22px 24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 40px #00000052,inset 0 1px #ffffff1a}.nl-dashboard .dash-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.nl-dashboard .dash-card__title{margin:0;font-size:15px;font-weight:600}.nl-dashboard .dash-icon-btn{background:none;border:0;color:#9aa0b3;cursor:pointer;padding:2px 6px;border-radius:6px}.nl-dashboard .dash-icon-btn:hover{color:#fff;background:#ffffff0f}.nl-dashboard .dash-toggle{display:inline-flex;background:#00000038;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:3px;gap:2px}.nl-dashboard .dash-toggle button{border:0;background:none;color:#9aa0b3;font-size:12.5px;font-weight:500;padding:5px 12px;border-radius:6px;cursor:pointer}.nl-dashboard .dash-toggle button.is-active{background:#ffffff1a;color:#fff}.nl-dashboard .dash-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:38px 12px}.nl-dashboard .dash-empty__icon{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#cfd4e4;margin-bottom:16px}.nl-dashboard .dash-empty__title{font-weight:700;font-size:15px}.nl-dashboard .dash-empty__text{color:#9aa0b3;font-size:13px;margin-top:6px;max-width:340px}.nl-dashboard .dash-empty__btn{margin-top:16px;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;color:#fff;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.nl-dashboard .dash-empty__btn:hover{background:#ffffff1a}.nl-dashboard .dash-loading{display:flex;align-items:center;justify-content:center;height:188px}.nl-dashboard .dash-spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:#ff7b00;animation:nlSpin .9s linear infinite}@keyframes nlSpin{to{transform:rotate(360deg)}}.nl-dashboard .dash-skeleton{height:188px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nl-dashboard .dash-skeleton--sm{height:120px}.nl-dashboard .dash-feed{display:flex;flex-direction:column;gap:14px;max-height:320px;overflow-y:auto}.nl-dashboard .dash-feed__item{display:flex;gap:12px;align-items:flex-start}.nl-dashboard .dash-feed__dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:6px;background:#ff9d4d;box-shadow:0 0 8px #ff7b0080}.nl-dashboard .dash-feed__text{margin:0;font-size:13.5px;color:#e7e9f0}.nl-dashboard .dash-feed__time{font-size:11.5px;color:#8c93a1}.nl-dashboard .dash-list{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.nl-dashboard .dash-rowitem{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nl-dashboard .dash-rowitem__main{flex:1 1 auto;min-width:0}.nl-dashboard .dash-rowitem__title{font-size:13.5px;font-weight:600;color:#fff}.nl-dashboard .dash-rowitem__sub{font-size:12px;color:#aeb4c0}.nl-dashboard .dash-time-badge{flex:0 0 auto;padding:6px 10px;border-radius:8px;background:#080c1699;border:1px solid rgba(255,255,255,.08);font-size:12.5px;font-weight:600;color:#cfd4e4}.dash-statrow{display:flex;gap:12px}.nl-dashboard .dash-statcard{flex:1;text-align:center;padding:16px 8px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.nl-dashboard .dash-statcard .n{font-size:26px;font-weight:800}.nl-dashboard .dash-statcard .l{font-size:11.5px;color:#aeb4c0;margin-top:4px}.nl-dashboard .dash-statcard .n--green{color:#4ade80}.nl-dashboard .dash-statcard .n--blue{color:#7cb0ff}.nl-dashboard .dash-statcard .n--gray{color:#b6bdca}.nl-dashboard .dash-editctrls{display:flex;gap:4px;align-items:center}.nl-dashboard .dash-icon-btn--danger:hover{color:#fb7185;background:#f43f5e1f}.nl-dashboard .dash-card.is-editing{border-color:#ff7b0066;cursor:grab}.nl-dashboard .dash-card.is-editing:active{cursor:grabbing}.nl-dashboard .dash-card.is-dragging{opacity:.45}.nl-dashboard .dash-card.is-dropover{border-color:#ff8a1e;box-shadow:0 0 0 2px #ff8a1e80 inset}.nl-dashboard .dash-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#9aa0b3;cursor:grab}.nl-dashboard .dash-drag-handle:active{cursor:grabbing}.nl-dashboard .dash-edithint{margin:-6px 0 14px;font-size:13px;color:#9aa0b3}.nl-dashboard .dash-card__menuwrap{position:relative}.nl-dashboard .dash-cardmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:200px;padding:6px;background:#1b1f2a;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 44px #00000080;display:flex;flex-direction:column;gap:2px}.nl-dashboard .dash-cardmenu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;border-radius:8px;background:none;color:#e7e9ef;font-size:13.5px;text-align:left;cursor:pointer}.nl-dashboard .dash-cardmenu button:hover{background:#ffffff12}.nl-dashboard .dash-cardmenu button.danger{color:#fb7185}.nl-dashboard .dash-cardmenu button.danger:hover{background:#f43f5e1f}.nl-dashboard .dash-addgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl-dashboard .dash-addcard{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;font-size:14px;text-align:left}.nl-dashboard .dash-addcard:hover{border-color:#ff7b0080;background:#ff7b0014}.nl-dashboard .dash-addcard.is-picked{border-color:#ff8a1e;background:#ff8a1e29;color:#fff}.nl-dashboard .dash-addcard.is-picked svg{color:#ff8a1e}.nl-dashboard .dash-addhint{margin:0 0 12px;font-size:13px;color:#9aa0b3}.nl-dashboard .dash-addfoot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.1)}.nl-dashboard .dash-btn--active{border-color:#ff7b00;color:#fff;background:#ff7b0029;box-shadow:0 0 0 1px #ff7b0080 inset}.nl-dashboard .dash-chip{padding:7px 12px;border-radius:8px;font-size:12.5px;font-weight:500;color:#e9e9e9;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);cursor:pointer}.nl-dashboard .dash-chip:hover{background:#ffffff1a}.nl-pclist{width:100%;color:#fff}.nl-pclist .title{font-size:26px;font-weight:700;margin:0 0 22px}.nl-pclist .totaloutletinfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-bottom:26px}.nl-pclist .infocard{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 30px #0000004d,inset 0 1px #ffffff26;transition:transform .3s ease}.nl-pclist .infocard:hover{transform:translateY(-4px)}.nl-pclist .infocard p{font-size:14px;color:#d8d8d8;margin:0 0 10px}.nl-pclist .infocard h2{font-size:30px;font-weight:700;margin:0}.nl-pclist .infogreen{color:#22c55e;font-size:13px;margin-top:10px}.nl-pclist .filterbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:26px}.nl-pclist .leftfilter{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nl-pclist .searchfilter{width:360px;max-width:100%;height:50px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:40px;display:flex;align-items:center;padding:0 18px;gap:12px}.nl-pclist .searchfilter svg{color:#fff;flex:0 0 auto}.nl-pclist .searchfilter input{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:15px}.nl-pclist .searchfilter input::-moz-placeholder{color:#bcbcbc}.nl-pclist .searchfilter input::placeholder{color:#bcbcbc}.nl-pclist .filterbox{height:42px;padding:0 22px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.nl-pclist .filterbox.boxactive{border:1px solid #ff7b00;box-shadow:0 0 10px #ff7b0066}.nl-pclist .filterbox:hover{background:#111827}.nl-pclist .rightfilter{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nl-pclist .filterstatus{font-size:15px;color:#cfcfcf}.nl-pclist .filterstatus span{color:#00ff8c}.nl-pclist .adxtrapc{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border:none;border-radius:12px;background:linear-gradient(135deg,#ff3c00,#ff9d00);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:filter .2s ease,transform .05s ease}.nl-pclist .adxtrapc:hover{filter:brightness(1.06)}.nl-pclist .adxtrapc:active{transform:scale(.98)}.nl-pclist .pcgridlist{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.nl-pclist .pc_card{position:relative;background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border:1px solid rgba(255,255,255,.15);border-radius:22px;padding:18px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff26}.nl-pclist .pc_top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.nl-pclist .pc_left{display:flex;gap:14px;align-items:center;min-width:0}.nl-pclist .pc_monitor{display:inline-flex;color:#fff;flex:0 0 auto}.nl-pclist .pc_name{font-size:16px;font-weight:700;margin-bottom:2px;word-break:break-word}.nl-pclist .pc_gpu{color:#c7c7c7;font-size:13px}.nl-pclist .pc_badge{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:12px;font-size:13px;white-space:nowrap;flex:0 0 auto;text-transform:capitalize;background:#00d9ff26;border:1px solid #00d9ff;color:#00d9ff}.nl-pclist .pc_dot{width:8px;height:8px;border-radius:50%;background:currentColor}.nl-pclist .pc_badge.is-in_use{background:#3b82f626;border-color:#3b82f6;color:#7cb0ff}.nl-pclist .pc_badge.is-idle{background:#22c55e24;border-color:#22c55e;color:#4ade80}.nl-pclist .pc_badge.is-offline{background:#94a3b824;border-color:#94a3b880;color:#b6bdca}.nl-pclist .pc_badge.is-locked{background:#eab30824;border-color:#eab308;color:#fcd34d}.nl-pclist .pc_live{width:9px;height:9px;border-radius:50%;flex:0 0 auto;margin-right:2px}.nl-pclist .pc_live.on{background:#4ade80;box-shadow:0 0 8px #4ac55eb3}.nl-pclist .pc_live.off{background:#f43f5e}.nl-pclist .pc_user{display:flex;align-items:center;gap:12px;margin-bottom:16px;min-height:50px}.nl-pclist .pc_avatar{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#6d28d9,#2563eb);border:2px solid rgba(255,255,255,.2);flex:0 0 auto}.nl-pclist .pc_username{font-size:15px;font-weight:600}.nl-pclist .pc_time{color:#d3d3d3;margin-top:4px;font-size:13px}.nl-pclist .pc_meta{color:#aeb4c0;font-size:12px}.nl-pclist .pc_actions{display:flex;gap:10px;flex-wrap:wrap;background:#070710;padding:10px;border-radius:12px}.nl-pclist .pc_actionbtn{position:relative;flex:1 1 0;min-width:0;border-radius:10px;padding:10px;font-size:13px;color:#fff;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#212121;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.nl-pclist .pc_actionbtn:hover:not(:disabled){background:#111827;border-color:#ff7b0080}.nl-pclist .pc_actionbtn:disabled{opacity:.4;cursor:not-allowed}.nl-pclist .pc_unread{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff2e2e;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #070710}.nl-pclist .pc_kebab{background:transparent;border:none;color:#cfd4e4;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;border-radius:8px;flex:0 0 auto}.nl-pclist .pc_kebab:hover{background:#ffffff14;color:#fff}.nl-pclist .pc_menu{position:absolute;right:14px;top:52px;z-index:50;width:180px;border-radius:12px;overflow:hidden;background:#14111f;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #0000008c}.nl-pclist .pc_menu button{width:100%;text-align:left;padding:10px 14px;background:transparent;border:none;color:#e9e9e9;font-size:13px;cursor:pointer}.nl-pclist .pc_menu button:hover{background:#ffffff0f}.nl-pclist .pc_menu button.danger{color:#ff8787}.nl-pclist .section_head{font-size:18px;font-weight:600;color:#e9e9e9;margin:28px 0 16px;display:flex;align-items:center;gap:10px}.nl-pclist .pending_dot{width:8px;height:8px;border-radius:50%;background:#eab308;animation:nlPendingPulse 1.6s infinite}@keyframes nlPendingPulse{0%{box-shadow:0 0 #eab30899}70%{box-shadow:0 0 0 7px #eab30800}to{box-shadow:0 0 #eab30800}}.nl-pclist .pending_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:8px}.nl-pclist .pending_card{background:#eab3080f;border:1px solid rgba(234,179,8,.4);border-left:4px solid #eab308;border-radius:16px;padding:16px}.nl-pclist .pending_confirm{width:100%;margin-top:12px;padding:10px;border:none;border-radius:10px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#10b981)}.nl-pclist .pending_confirm:hover{filter:brightness(1.06)}.nl-pclist .pc_empty{grid-column:1 / -1;padding:22px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#aeb4c0;font-size:14px}.nl-pclist .pc_skeleton{height:196px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.nl-pclist .console_placeholder{height:96px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.guests{--border: rgba(255, 255, 255, .06);--text-muted: #8b8b99;--text-dim: #6c6c7a;--accent-green: #34d36b;--accent-orange: #fe7b02;--primary-orange: #fe5001;position:relative;color:#fff}.guests .guests__title{margin:0 0 24px;font-size:26px;font-weight:700;letter-spacing:-.01em}.guests .guests__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-bottom:1px solid #3f3f3f;padding:0 0 20px}.guests .stat-card{display:flex;flex-direction:column;padding:22px 24px;border-radius:16px;border:1px solid var(--border);min-height:100px;background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 1px .5px #ffffff73 inset,0 20px 48px -12px #00000080}.guests .stat-card__label{font-size:15px;color:#cfcfda;margin-bottom:14px}.guests .stat-card__value{font-size:34px;font-weight:700;line-height:1}.guests .stat-card__sub{margin-top:12px;font-size:14px;color:var(--accent-green)}.guests .stat-card__sub.muted{color:var(--text-muted)}.guests .guests__toolbar{display:flex;align-items:center;gap:14px;margin:20px 0 28px;flex-wrap:wrap;position:relative}.guests .Filter-btn{position:absolute;right:0}.guests .add-order-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:filter .15s,transform .05s}.guests .add-order-btn:hover{filter:brightness(1.05)}.guests .add-order-btn:active{transform:scale(.98)}.guests .add-order-btn .plus{font-size:18px;font-weight:700}.guests .search{position:relative;display:flex;align-items:center;width:350px;max-width:100%}.guests .search__icon{position:absolute;left:16px;display:flex;align-items:center;color:var(--text-dim);pointer-events:none}.guests .search__icon svg{width:20px;height:20px}.guests .search__input{width:100%;height:44px;padding:0 16px 0 48px;border-radius:30px;border:1px solid #454545;background:#13203566;color:#fff;font-size:15px;outline:none;box-sizing:border-box}.guests .search__input::-moz-placeholder{color:var(--text-dim)}.guests .search__input::placeholder{color:var(--text-dim)}.guests .search__input:focus{border-color:#fff3}.guests .filter-group{display:flex;gap:10px;flex-wrap:wrap}.guests .chip{height:44px;padding:0 20px;border-radius:10px;border:1px solid #393939;background:#070710;color:#e9e9e9;font-size:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.guests .chip:hover{background:#1d1d2a}.guests .chip--active{border-color:var(--accent-orange);background:#fe7b021f;color:#fff;box-shadow:0 0 10px #fe7b0259}.guests .table{border-radius:16px;overflow:hidden;width:100%;box-shadow:0 20px 48px -12px #00000080}.guests .table-scroll{overflow-x:auto}.guests .table__head,.guests .table__row{display:grid;grid-template-columns:48px 1.4fr 1.1fr 1fr 1.1fr 1fr 1.2fr 1.2fr 1.1fr;align-items:center;min-width:1040px}.guests .table__heads,.guests .table__rows{display:grid;grid-template-columns:1.2fr 1fr 1.6fr .9fr 1.4fr 1fr 1.1fr 1fr;align-items:center;min-width:1040px}.guests .table__head,.guests .table__heads{background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);height:56px;font-size:15px;font-weight:600;color:#c9c9d4}.guests .table__row,.guests .table__rows{min-height:76px;border-top:1px solid var(--border);background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);transition:filter .15s ease}.guests .table__row:hover,.guests .table__rows:hover{filter:brightness(1.08)}.guests .table__cell{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 18px;font-size:15px;min-width:0}.guests .table__cell--dot{padding:0;align-items:center}.guests .dot{width:11px;height:11px;border-radius:50%;background:var(--accent-green);box-shadow:0 0 8px #34d36bb3}.guests .dot.gray{background:#8b8b99;box-shadow:none}.guests .customer_cell{display:flex;align-items:center;gap:10px}.guests .customer_id{background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);width:36px;height:36px;border-radius:50%;justify-content:center;align-items:center;display:flex;font-weight:700;font-size:15px;flex:0 0 auto}.guests .customer_details{display:flex;flex-direction:column}.guests .cell-strong{font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.guests .cell-muted{font-weight:400;color:var(--text-muted);font-size:14px;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.guests .badge{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:6px 14px;border-radius:8px;border:1px solid rgba(52,211,107,.45);background:#34d36b1a;color:var(--accent-green);font-size:14px;font-weight:600;text-transform:capitalize}.guests .badge__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.guests .badge.amber{border-color:#eab30873;background:#eab3081a;color:#fcd34d}.guests .badge.gray{border-color:#94a3b866;background:#94a3b81a;color:#b6bdca}.guests .badge.red{border-color:#f43f5e73;background:#f43f5e1a;color:#fb7185}.guests .badge.cyan{border-color:#22d3ee66;background:#22d3ee1a;color:#22d3ee}.guests .table__empty{padding:28px 18px;color:var(--text-muted)}.guests .promo{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 0 20px}.guests .promo-card{display:flex;flex-direction:column;padding:22px 24px;border-radius:16px;border:1px solid var(--border);min-height:100px;background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 1px .5px #ffffff73 inset,0 20px 48px -12px #00000080}.guests .promo-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guests .promo-card__code{margin:0;font-size:16px;font-weight:700;letter-spacing:.3px;font-family:ui-monospace,Menlo,monospace}.guests .promo-card__badge{display:inline-flex;align-items:center;gap:8px;padding:3px 9px;border-radius:8px;font-size:13px;white-space:nowrap}.guests .promo-card__badge_active{color:#22c55e;border:1px solid #22c55e;background-color:#03364c}.guests .promo-card__badge_expire{color:#ff5a5a;border:1px solid #ff5a5a;background-color:#2d0000}.guests .promo-card__badge-dot{width:7px;height:7px;border-radius:50%}.guests .promo-card__badge-dot-active{background:#22c55e}.guests .promo-card__badge-dot-expire{background:#ff5a5a}.guests .promo-card__discount{margin:12px 0 0;display:flex;align-items:baseline;gap:8px}.guests .promo-card__discount-value{font-size:32px;font-weight:700;line-height:1}.guests .promo-card__discount-unit{font-size:22px;font-weight:400}.guests .promo-card__used{margin:6px 0 0;font-size:14px}.guests .promo-card__expiry{margin:20px 0 0;font-size:14px}.guests .promo-card__expiry_yellow{color:#fbbf24}.guests .promo-card__expiry_red{color:#ff5a5a}.guests .stage{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 0 20px}.guests .card{display:flex;flex-direction:column;padding:22px 24px;border-radius:16px;border:1px solid var(--border);min-height:100px;background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 1px .5px #ffffff73 inset,0 20px 48px -12px #00000080}.guests .card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guests .card__title{margin:0;font-size:16px;font-weight:700;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.guests .card__category{margin:3px 0 0;font-size:14px;color:#cfcfda;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guests .card__top>div{min-width:0;flex:1}.guests .badge_active{color:#22c55e;border:1px solid #22c55e;background-color:#03364c;padding:4px 9px;font-weight:400}.guests .badge_paused{color:#fbbf24;border:1px solid #fbbf24;background-color:#2d2400;padding:4px 9px;font-weight:400}.guests .badge__dot-active{background:#22c55e}.guests .badge__dot-paused{background:#fbbf24}.guests .card__headline{margin-top:18px;display:flex;align-items:baseline;gap:10px}.guests .card__value{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1}.guests .card__unit{font-size:22px;font-weight:400}.guests .card__desc{margin-top:8px;font-size:13px;color:#c5ccd6;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guests .actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:8px 10px;border:1px solid #393939;border-radius:14px;background:#070710}.guests .actions__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:7px 22px;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:13px;transition:background .18s ease;flex:1}.guests .actions__btn:hover{background:#ffffff0f}.guests .actions__btn--active{background:#212121}.guests .actions__btn--danger:hover{background:#f43f5e29;color:#fb7185}.guests .card__empty,.guests .promo__empty{grid-column:1 / -1;padding:22px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text-muted)}.guests .shop_main{margin-top:8px}.guests .tabs_header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.guests .Position-relative{position:relative!important}.guests .tabs_btns{background:#000;border-radius:30px;border:1px solid #454545;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px}.guests .tab-list{display:flex;gap:4px}.guests .tab{position:relative;padding:10px 16px;font-size:16px;font-weight:500;background:none;border:none;cursor:pointer;outline:none;border-radius:9999px;min-width:170px;height:47px;color:#fff;transition:color .15s ease,background .15s ease}.guests .tab[data-state=active]{background:linear-gradient(80.29deg,#bd4bf8 21.57%,#3f0b79 73.24%);color:#fff}.guests .actions__btn_equal{flex:1}.guests .tab-panel{padding-top:20px}@media (max-width: 1100px){.guests .guests__stats,.guests .promo,.guests .stage{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.guests .guests__stats,.guests .promo,.guests .stage{grid-template-columns:1fr}.guests .search{width:100%}}.nl-users{width:100%;color:#fff}.nl-users .u-title{font-size:26px;font-weight:700;margin:0 0 22px}.nl-users .u-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:24px}.nl-users .u-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 30px #0000004d,inset 0 1px #ffffff26}.nl-users .u-stat p{font-size:14px;color:#d8d8d8;margin:0 0 10px}.nl-users .u-stat h2{font-size:30px;font-weight:700;margin:0}.nl-users .u-stat .sub{font-size:13px;margin-top:8px;color:#4ade80}.nl-users .u-stat .sub.muted{color:#8c93a1}.nl-users .u-filterbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.nl-users .u-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nl-users .u-search{width:320px;max-width:100%;height:48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:40px;display:flex;align-items:center;padding:0 18px;gap:12px}.nl-users .u-search svg{color:#fff;flex:0 0 auto}.nl-users .u-search input{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:15px}.nl-users .u-search input::-moz-placeholder{color:#bcbcbc}.nl-users .u-search input::placeholder{color:#bcbcbc}.nl-users .u-chip{height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.nl-users .u-chip.active{border-color:#ff7b00;box-shadow:0 0 10px #ff7b0066}.nl-users .u-chip:hover{background:#111827}.nl-users .u-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nl-users .u-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;transition:background .2s ease,border-color .2s ease,filter .2s ease}.nl-users .u-btn:hover{background:#111827;border-color:#ff7b0080}.nl-users .u-btn--accent{border:none;background:linear-gradient(135deg,#ff3c00,#ff9d00)}.nl-users .u-btn--accent:hover{filter:brightness(1.06)}.nl-users .u-tablewrap{border-radius:16px;overflow:hidden;box-shadow:0 20px 48px -12px #00000080;overflow-x:auto}.nl-users table.u-table{width:100%;border-collapse:collapse;min-width:920px}.nl-users .u-table thead th{text-align:left;padding:16px;font-size:13px;font-weight:600;color:#c9c9d4;background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);white-space:nowrap}.nl-users .u-table tbody td{padding:16px;font-size:14px;color:#e7e9f0;vertical-align:middle;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff14,#ffffff0a)}.nl-users .u-table tbody tr:hover td{filter:brightness(1.08)}.nl-users .u-table .strong{color:#fff;font-weight:700}.nl-users .u-table .sub{color:#94a3b8;font-size:12px;margin-top:3px}.nl-users .u-table .muted{color:#8c93a1}.nl-users .u-empty{padding:28px 16px;text-align:center;color:#8c93a1}.nl-users .u-menuwrap{position:relative;display:inline-block}.nl-users .u-kebab{background:none;border:none;color:#cfd4e4;cursor:pointer;font-size:18px;padding:2px 8px;border-radius:8px}.nl-users .u-kebab:hover{background:#ffffff14;color:#fff}.nl-users .u-menu{position:absolute;right:0;z-index:50;width:170px;border-radius:12px;overflow:hidden;background:#14111f;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px #0000008c}.nl-users .u-menu button{width:100%;text-align:left;padding:10px 14px;background:transparent;border:none;color:#e9e9e9;font-size:13px;cursor:pointer}.nl-users .u-menu button:hover{background:#ffffff0f}.u-menu-portal{position:fixed;width:170px;border-radius:12px;overflow:hidden;z-index:1000;background:#14111f;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px #0000008c}.u-menu-portal button{width:100%;text-align:left;padding:10px 14px;background:transparent;border:none;color:#e9e9e9;font-size:13px;cursor:pointer;display:block}.u-menu-portal button:hover{background:#ffffff0f}.nl-users .u-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;flex-wrap:wrap}.nl-users .u-pager__info{color:#aeb4c0;font-size:13px}.nl-users .u-pager__btns{display:flex;align-items:center;gap:12px}.nl-users .u-pager__page{color:#cfd4e4;font-size:13px}.nl-users .u-pager .u-btn:disabled{opacity:.4;cursor:not-allowed}.nl-users .u-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;padding:12px 16px;border-radius:14px;background:#ff7b001a;border:1px solid rgba(255,123,0,.35)}.nl-users .u-bulkbar__count{color:#fff;font-weight:600}.nl-users .u-bulkbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nl-users .u-bulkbar .u-btn:disabled{opacity:.4;cursor:not-allowed}.nl-users .u-table tbody tr.is-selected td{background:#ff7b001a}.nl-users .u-table input[type=checkbox]{width:16px;height:16px;accent-color:#ff7b00;cursor:pointer}.nl-acc.tablewrapper{border-radius:16px;overflow:hidden;width:100%;box-shadow:0 20px 48px -12px #00000080}.nl-acc .tablehead,.nl-acc .tablerow{display:grid;align-items:center}.nl-acc .tablehead{background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);box-shadow:0 20px 48px -12px #00000080;height:56px;padding:0 18px;font-size:15px;font-weight:600;color:#c9c9d4}.nl-acc .tablerow{min-height:76px;padding:0 18px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);transition:filter .15s ease}.nl-acc .tablerow:hover{filter:brightness(1.08)}.nl-acc .tableleft{display:flex;align-items:center;gap:12px}.nl-acc .checkbox{width:20px;height:20px;border:1px solid rgba(255,255,255,.4);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:pointer}.nl-acc .checkboxActive{background:#22d3ee;color:#000;border-color:#22d3ee}.nl-acc .arrowBox{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}.nl-acc .arrow{font-size:22px;transition:.3s;color:#c9c9d4}.nl-acc .subText{color:#94a3b8;font-size:13px;margin:4px 0 0}.nl-acc h4{margin:0;font-size:15px;font-weight:600;color:#fff}.nl-acc strong{font-size:15px;color:#fff}.nl-acc .tableuser{display:flex;align-items:center;gap:12px}.nl-acc .tableavatar{width:44px;height:44px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,#ff6a00,#ff2d55);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.nl-acc .userstatus{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;border:1px solid rgba(34,211,238,.3);color:#22d3ee;background:#22d3ee1a;width:-moz-fit-content;width:fit-content;font-size:14px;text-transform:capitalize}.nl-acc .statusdot{width:8px;height:8px;border-radius:50%;background:currentColor}.nl-acc .userstatus.is-green{color:#4ade80;border-color:#22c55e59;background:#22c55e1a}.nl-acc .userstatus.is-amber{color:#fcd34d;border-color:#eab30859;background:#eab3081a}.nl-acc .userstatus.is-gray{color:#b6bdca;border-color:#94a3b859;background:#94a3b81a}.nl-acc .userstatus.is-red{color:#fb7185;border-color:#f43f5e59;background:#f43f5e1a}.nl-acc .dropdownWrapper{overflow:hidden;transition:all .45s cubic-bezier(.4,0,.2,1);background:#0000008c}.nl-acc .dropdown{padding:26px}.nl-acc .dropdownTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;gap:20px}.nl-acc .pcTitle{font-size:18px;font-weight:700;margin:0 0 4px}.nl-acc .gpuText{color:#9ca3af;font-size:14px}.nl-acc .progressWrapper{flex:1;text-align:center}.nl-acc .progressTitle{font-size:16px;margin:0 0 12px;font-weight:500}.nl-acc .progressBar{width:240px;height:6px;border-radius:999px;background:#1f2937;overflow:hidden;margin:0 auto}.nl-acc .progressFill{height:100%;background:#facc15}.nl-acc .price{font-size:26px;font-weight:700;white-space:nowrap}.nl-acc .cardGrid{display:grid;grid-template-columns:1.3fr 1.2fr 1fr;gap:30px;margin-top:20px}.nl-acc .card{border-left:1px solid rgba(255,255,255,.18);padding-left:20px}.nl-acc .cardTag{display:inline-block;background:#2b2b2b;color:#d1d5db;padding:7px 14px;border-radius:10px;font-size:13px;margin-bottom:20px}.nl-acc .cardRow{display:flex;justify-content:space-between;margin-bottom:14px;color:#f3f4f6;font-size:14px;gap:20px}.nl-acc .depositTitle{color:#d1d5db;font-size:14px;margin-bottom:10px}.nl-acc .money{font-size:22px;font-weight:700;margin-bottom:8px}.nl-acc .successText{color:#22c55e;font-size:14px}.nl-acc .activityItem{color:#f3f4f6;font-size:14px;margin-bottom:16px}.nl-acc-scroll{overflow-x:auto}.nl-acc-scroll .nl-acc{min-width:760px}.nl-acc .acc-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.nl-acc .acc-action-btn{padding:9px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#e7e9ef;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.nl-acc .acc-action-btn:hover{background:#ffffff1f}.nl-acc .acc-action-btn:disabled{opacity:.5;cursor:not-allowed}.nl-acc .acc-action-btn--accent{background:linear-gradient(135deg,#1a9c4f,#16a34a);border-color:transparent;color:#fff}.nl-acc .acc-action-btn--danger{background:#f43f5e24;border-color:#f43f5e66;color:#fb7185}.nl-acc .acc-action-btn--danger:hover{background:#f43f5e3d}.nl-bookings{width:100%;color:#fff}.nl-bookings .bk-pagetitle{font-size:26px;font-weight:700;margin:0 0 22px}.nl-bookings .bk-sectiontitle{font-size:20px;font-weight:700;margin:26px 0 14px;text-transform:capitalize}.nl-bookings .bk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-bottom:24px}.nl-bookings .bk-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 30px #0000004d,inset 0 1px #ffffff26}.nl-bookings .bk-stat p{font-size:14px;color:#d8d8d8;margin:0 0 10px}.nl-bookings .bk-stat h2{font-size:30px;font-weight:700;margin:0}.nl-bookings .bk-stat h2.green{color:#4ade80}.nl-bookings .bk-stat h2.red{color:#fb7185}.nl-bookings .bk-stat .sub{font-size:13px;margin-top:8px;color:#aeb4c0}.nl-bookings .bk-stat .sub.green{color:#4ade80}.nl-bookings .bk-filterbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:8px}.nl-bookings .bk-leftfilter{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nl-bookings .bk-search{width:360px;max-width:100%;height:50px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:40px;display:flex;align-items:center;padding:0 18px;gap:12px}.nl-bookings .bk-search svg{color:#fff;flex:0 0 auto}.nl-bookings .bk-search input{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:15px}.nl-bookings .bk-search input::-moz-placeholder{color:#bcbcbc}.nl-bookings .bk-search input::placeholder{color:#bcbcbc}.nl-bookings .bk-chip{height:42px;padding:0 22px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.nl-bookings .bk-chip.active{border-color:#ff7b00;box-shadow:0 0 10px #ff7b0066}.nl-bookings .bk-chip:hover{background:#111827}.nl-bookings .bk-rightfilter{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nl-bookings .bk-datepick{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;width:300px;box-sizing:border-box;white-space:nowrap;padding:12px 18px;border-radius:14px;cursor:pointer;background:linear-gradient(90deg,#b54dff,#8d29ff 40%,#5c10d6);color:#fff;font-weight:700;box-shadow:0 8px 25px #a855f759,inset 0 1px 1px #ffffff26}.nl-bookings .bk-datepick .datetext{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-bookings .bk-datepick svg{flex:0 0 auto}.nl-bookings .bk-addbtn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border:none;border-radius:12px;background:linear-gradient(135deg,#ff3c00,#ff9d00);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:filter .2s ease}.nl-bookings .bk-addbtn:hover{filter:brightness(1.06)}.nl-bookings .bk-cal{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:300px;max-width:calc(100vw - 32px);padding:14px;border-radius:16px;background:#14111f;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px #00000080}.nl-bookings .bk-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:600}.nl-bookings .bk-cal__nav{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;cursor:pointer}.nl-bookings .bk-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.nl-bookings .bk-dow{text-align:center;color:#8c93a1;font-size:11px;padding:4px 0}.nl-bookings .bk-day{text-align:center;padding:7px 0;border-radius:8px;background:#ffffff0d;border:1px solid transparent;color:#e9e9e9;cursor:pointer;font-size:13px}.nl-bookings .bk-day:hover{border-color:#ff7b0080}.nl-bookings .bk-day.active{background:linear-gradient(135deg,#ff3c00,#ff9d00);color:#fff;font-weight:700}.nl-bookings .bk-day.disabled{opacity:.3;pointer-events:none}.nl-bookings .bk-section{margin-bottom:8px}.nl-bookings .bk-empty{color:#8c93a1;padding:16px 2px}.nl-loyalty{width:100%;color:#fff}.nl-loyalty .title{font-size:26px;font-weight:700;margin:0 0 6px}.nl-loyalty .subtitle{color:#aeb4c0;font-size:14px;margin:0 0 24px}.nl-loyalty .ly-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.nl-loyalty .ly-grid>*{min-width:0}@media (max-width: 1100px){.nl-loyalty .ly-grid{grid-template-columns:1fr}}.nl-loyalty .panel{background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff1f;margin-bottom:20px}.nl-loyalty .panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.nl-loyalty .panel__title{font-size:16px;font-weight:700;margin:0}.nl-loyalty .muted{color:#aeb4c0;font-size:13px}.nl-loyalty .error{color:#ff8787;font-size:13px}.nl-loyalty .lookup{display:flex;gap:10px;flex-wrap:wrap}.nl-loyalty .lookup input{flex:1 1 180px;height:44px;padding:0 16px;border-radius:12px;background:#050f238c;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;outline:none}.nl-loyalty .lookup input::-moz-placeholder{color:#ffffff73}.nl-loyalty .lookup input::placeholder{color:#ffffff73}.nl-loyalty .btn-accent{display:inline-flex;align-items:center;gap:8px;padding:0 20px;height:44px;border:none;border-radius:12px;background:linear-gradient(135deg,#ff3c00,#ff9d00);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:filter .2s ease}.nl-loyalty .btn-accent:hover{filter:brightness(1.06)}.nl-loyalty .btn-accent:disabled{opacity:.5;cursor:not-allowed}.nl-loyalty .summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.nl-loyalty .stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;text-align:center}.nl-loyalty .stat .k{font-size:12px;color:#aeb4c0}.nl-loyalty .stat .v{font-size:22px;font-weight:700;margin-top:4px}.nl-loyalty .xpbar{margin-top:16px;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.nl-loyalty .xpbar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff8a1e,#ff2e2e)}.nl-loyalty .xpbar__label{font-size:12px;color:#aeb4c0;margin-top:6px}.nl-loyalty .badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.nl-loyalty .badge{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 10px;text-align:center;transition:transform .2s ease,border-color .2s ease}.nl-loyalty .badge.earned{border-color:#ff8a1e99;box-shadow:0 0 12px #ff7b002e}.nl-loyalty .badge.locked{opacity:.55;filter:grayscale(.5)}.nl-loyalty .badge:hover{transform:translateY(-3px)}.nl-loyalty .badge .ico{font-size:30px;line-height:1}.nl-loyalty .badge .nm{font-size:13px;font-weight:600;margin-top:8px}.nl-loyalty .badge .ds{font-size:11px;color:#aeb4c0;margin-top:3px}.nl-loyalty .badge .tier{display:inline-block;margin-top:8px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;padding:2px 8px;border-radius:999px;background:#ffffff14;color:#d8d8d8}.nl-loyalty .lb-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.nl-loyalty .lb-tab{padding:8px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;font-size:13px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.nl-loyalty .lb-tab.active{border-color:#ff7b00;box-shadow:0 0 10px #ff7b0059}.nl-loyalty .lb-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-bottom:10px}.nl-loyalty .lb-rank{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:#ffffff14}.nl-loyalty .lb-row:nth-child(1) .lb-rank{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1300}.nl-loyalty .lb-row:nth-child(2) .lb-rank{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#1a1a1a}.nl-loyalty .lb-row:nth-child(3) .lb-rank{background:linear-gradient(135deg,#d97706,#92400e);color:#fff}.nl-loyalty .lb-row .who{flex:1 1 auto;min-width:0}.nl-loyalty .lb-row .who b{font-size:14px}.nl-loyalty .lb-row .who small{display:block;color:#aeb4c0;font-size:11px}.nl-loyalty .lb-row .val{font-weight:700;color:#4ade80}.nl-engagement .panel{background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff1f;margin-bottom:20px}.nl-engagement .panel__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.nl-engagement .panel__title{font-size:18px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.nl-engagement .muted{color:#aeb4c0;font-size:13px}.nl-engagement .error{color:#ff8787;font-size:13px}.nl-engagement .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:14px;text-align:center;color:#aeb4c0;font-size:14px}.nl-engagement .empty-state .empty-icon{font-size:52px;line-height:1;opacity:.5}.nl-engagement .ly-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.nl-engagement .ly-grid>*{min-width:0}@media (max-width: 1100px){.nl-engagement .ly-grid{grid-template-columns:1fr}}.nl-engagement .lookup{display:flex;gap:10px;flex-wrap:wrap}.nl-engagement .lookup input{flex:1 1 180px;height:44px;padding:0 16px;border-radius:12px;background:#050f238c;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;outline:none}.nl-engagement .lookup input::-moz-placeholder{color:#ffffff73}.nl-engagement .lookup input::placeholder{color:#ffffff73}.nl-engagement .btn-accent{display:inline-flex;align-items:center;gap:8px;padding:0 20px;height:44px;border:none;border-radius:12px;background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:filter .2s}.nl-engagement .btn-accent:hover{filter:brightness(1.06)}.nl-engagement .btn-accent:disabled{opacity:.5;cursor:not-allowed}.nl-engagement .summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.nl-engagement .stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px;text-align:center}.nl-engagement .stat .k{font-size:12px;color:#aeb4c0}.nl-engagement .stat .v{font-size:22px;font-weight:700;margin-top:4px}.nl-engagement .xpbar{margin-top:16px;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.nl-engagement .xpbar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#bd4bf8,#3f0b79)}.nl-engagement .xpbar__label{font-size:12px;color:#aeb4c0;margin-top:6px}.nl-engagement .badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.nl-engagement .badge{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 10px;text-align:center;transition:transform .2s,border-color .2s}.nl-engagement .badge.earned{border-color:#bd4bf899;box-shadow:0 0 12px #bd4bf833}.nl-engagement .badge.locked{opacity:.55;filter:grayscale(.5)}.nl-engagement .badge:hover{transform:translateY(-3px)}.nl-engagement .badge .ico{font-size:30px;line-height:1}.nl-engagement .badge .nm{font-size:13px;font-weight:600;margin-top:8px}.nl-engagement .badge .ds{font-size:11px;color:#aeb4c0;margin-top:3px}.nl-engagement .badge .tier{display:inline-block;margin-top:8px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;padding:2px 8px;border-radius:999px;background:#bd4bf81f;color:#e0b4fc}.nl-engagement .lb-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.nl-engagement .lb-tab{padding:8px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#060916;color:#fff;font-size:13px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.nl-engagement .lb-tab.active{border-color:#bd4bf8;box-shadow:0 0 10px #bd4bf859}.nl-engagement .lb-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-bottom:10px}.nl-engagement .lb-rank{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:#ffffff14}.nl-engagement .lb-row:nth-child(1) .lb-rank{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1300}.nl-engagement .lb-row:nth-child(2) .lb-rank{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#1a1a1a}.nl-engagement .lb-row:nth-child(3) .lb-rank{background:linear-gradient(135deg,#d97706,#92400e);color:#fff}.nl-engagement .lb-row .who{flex:1 1 auto;min-width:0}.nl-engagement .lb-row .who b{font-size:14px}.nl-engagement .lb-row .who small{display:block;color:#aeb4c0;font-size:11px}.nl-engagement .lb-row .val{font-weight:700;color:#e0b4fc}.Settings_Title{font-size:26px;font-weight:700;letter-spacing:-.01em;margin-bottom:0;margin-top:22px}.sidebar{--sidebar-width: 300px;--bg-top: #0d1424;--bg-bottom: #0a0e1a;--bg-glow: rgba(34, 78, 92, .45);--text: #e9edf5;--text-dim: #aab2c5;--active-from: #ff9d00;--active-to: #ff2d1a;--row-height: 46px;--row-pad-x: 22px;--radius: 8px;width:var(--sidebar-width);box-sizing:border-box;padding:14px 10px;border-right:1px solid #2D374880;color:var(--text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar__list,.sidebar__sublist{list-style:none;margin:0;padding:0}.sidebar__item{margin:2px 0}.sidebar__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--row-height);padding:0 var(--row-pad-x);box-sizing:border-box;background:transparent;border:0;border-radius:var(--radius);cursor:pointer;color:var(--text);font-size:15px;font-weight:500;text-align:left;transition:background-color .18s ease,color .18s ease}.sidebar__row:hover{background-color:#ffffff0d}.sidebar__row:focus-visible{outline:2px solid rgba(255,157,0,.6);outline-offset:-2px}.sidebar__row.is-active{background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);color:#fff;font-weight:400;box-shadow:0 6px 18px #ff461447}.sidebar__subrow.is-active{color:#fff;background:#ff7a1824;font-weight:400;border-radius:8px;border-left:3px solid #FE7B00}.sidebar__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.sidebar__chevron{flex:0 0 auto;color:currentColor;opacity:.85;transition:transform .22s ease}.sidebar__chevron.is-open{transform:rotate(90deg)}.sidebar__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.sidebar__panel.is-open{grid-template-rows:1fr}.sidebar__panel>.sidebar__sublist{overflow:hidden}.sidebar__subrow{display:block;width:100%;padding:10px var(--row-pad-x) 10px 25px;box-sizing:border-box;background:transparent;border:0;cursor:pointer;color:var(--text-dim);font-size:14px;text-align:left;transition:background-color .15s ease,color .15s ease;border-radius:8px;border-left:3px solid transparent;margin-top:5px}.sidebar__subrow:hover{background-color:#ffffff0d;color:var(--text)}.financial-page{--accent: #f4621f;--accent-grad: linear-gradient(180deg, #ff7a3c 0%, #f4500f 100%);--text: #ffffff;--muted: #9aa1ac;--card-border: rgba(255, 255, 255, .07);--input-bg: rgba(12, 14, 24, .55);--input-border: rgba(255, 255, 255, .1);--radius: 16px;width:100%;padding:32px 2px 27px 16px;color:var(--text);font-size:14px;line-height:1.4}.financial-page__title{font-size:16px;font-weight:700;letter-spacing:.2px;margin-bottom:22px}.financial-page .financial-grid{display:flex;gap:28px;align-items:flex-start}.financial-page .financial-col{display:flex;flex-direction:column;gap:20px;flex:1;min-width:0}.financial-page .card{border:1px solid var(--card-border);border-radius:var(--radius);padding:22px 24px 26px;position:relative;overflow:hidden}.financial-page .card--violet,.financial-page .card--slate{box-shadow:0 1px .5px #ffffff73 inset;background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a)}.financial-page .card__title{font-size:14px;font-weight:700;margin-bottom:20px}.financial-page .field{margin-bottom:18px}.financial-page .field:last-child{margin-bottom:0}.financial-page .field__label{display:block;color:#d1d5db;font-size:13px;margin-bottom:8px}.financial-page .input,.financial-page .textarea{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:9px;color:var(--text);font:inherit;font-size:14px;padding:11px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.financial-page .input::-moz-placeholder,.financial-page .textarea::-moz-placeholder{color:#ffffff59}.financial-page .input::placeholder,.financial-page .textarea::placeholder{color:#ffffff59}.financial-page .input:focus,.financial-page .textarea:focus{border-color:#f4621f99;box-shadow:0 0 0 2px #f4621f26}.financial-page .textarea{min-height:86px;resize:vertical}.financial-page .field-row{display:flex;gap:18px}.financial-page .field-row .field{flex:1}.financial-page .field-row .field--narrow{flex:1.1}.financial-page .radio-row{display:flex;gap:36px;flex-wrap:wrap}.financial-page .radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--text);font-size:14px}.financial-page .radio input{position:absolute;opacity:0;pointer-events:none}.financial-page .radio__dot{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);flex-shrink:0;position:relative;transition:border-color .15s ease}.financial-page .radio input:checked+.financial-page .radio__dot{border-color:var(--accent)}.financial-page .radio input:checked+.financial-page .radio__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--accent)}.financial-page .toggle-list{display:flex;flex-direction:column;gap:16px}.financial-page .toggle-row{display:flex;align-items:center;justify-content:space-between}.financial-page .toggle-row__label{font-size:14px;color:#d1d5db}.financial-page .toggle{--w: 68px;--h: 26px;width:var(--w);height:var(--h);border-radius:999px;border:none;cursor:pointer;padding:0;position:relative;background:linear-gradient(180deg,#ffffff24,#ffffff12 45%,#ffffff0a);border:1px solid #FFFFFF2E;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 1px .5px #ffffff73 inset;transition:background .2s ease}.financial-page .toggle__knob{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#1b162d;transition:transform .2s ease,background .2s ease}.financial-page .toggle.is-on .toggle__knob{transform:translate(calc(var(--w) - 19px - 6px));background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);left:2px}.financial-page .checkbox{display:inline-flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:22px;font-size:14px;color:#d1d5db}.financial-page .checkbox input{position:absolute;opacity:0;pointer-events:none}.financial-page .checkbox__box{width:22px;height:22px;border-radius:7px;background:var(--accent-grad);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,box-shadow .15s ease}.financial-page .checkbox__box svg{width:13px;height:13px;opacity:1;transition:opacity .12s ease}.financial-page .checkbox input:not(:checked)+.checkbox__box{background:transparent;box-shadow:inset 0 0 0 2px #ffffff40}.financial-page .checkbox input:not(:checked)+.checkbox__box svg{opacity:0}.financial-page .tax-block{margin-bottom:18px}.financial-page .subheading{font-size:14px;font-weight:700;margin:26px 0 14px}.financial-page .actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.financial-page .btn{border:none;border-radius:9px;font:inherit;font-size:14px;font-weight:600;padding:11px 20px;cursor:pointer;transition:transform .08s ease,filter .15s ease,background .15s ease}.financial-page .btn:active{transform:translateY(1px)}.financial-page .btn--ghost{background:#070710;color:#e9e9e9;border:1px solid #393939;font-weight:400}.financial-page .btn--ghost:hover{background:#ffffff1a}.financial-page .btn--primary{background:linear-gradient(22.93deg,#fe7b00 27.28%,#f7302f 66.92%);color:#fff}.financial-page .btn--primary:hover{filter:brightness(1.05)}@media (max-width: 860px){.financial-page .financial-grid{flex-direction:column}.financial-page{padding:24px 18px}}.nl-emp{padding:4px 2px 24px}.nl-emp__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.nl-emp__title{margin:0;font-size:20px;font-weight:700;color:#fff}.nl-emp__sub{margin:6px 0 0;font-size:13px;color:#9aa0b3;max-width:560px}.nl-emp__muted{color:#9aa0b3;font-size:14px}.nl-emp__list{display:flex;flex-direction:column;gap:10px}.nl-emp__row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.nl-emp__avatar{width:40px;height:40px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff8a1e,#ff2e2e)}.nl-emp__info{flex:1 1 auto;min-width:0}.nl-emp__name{font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-emp__email{font-size:13px;color:#9aa0b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-emp__role{flex:0 0 auto;font-size:12px;font-weight:600;color:#ffb27a;padding:4px 12px;border-radius:999px;background:#ff8a1e24;border:1px solid rgba(255,138,30,.3)}.nl-emp__actions{display:flex;gap:8px;flex:0 0 auto}.nl-emp .nl-btn--danger{color:#fb7185;border-color:#f43f5e66;background:#f43f5e1f}.nl-emp .nl-btn--danger:hover{background:#f43f5e38}.nl-modal--sm{max-width:400px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-4{top:1rem}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-80{height:20rem}.h-full{height:100%}.max-h-20{max-height:5rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-\[400px\]{max-height:400px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[600px\]{width:600px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(18 20 23 / var(--tw-border-opacity, 1))}.border-primary\/50{border-color:#20b2aa80}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.bg-\[\#0f1117\]{--tw-bg-opacity: 1;background-color:rgb(15 17 23 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-600\/20{background-color:#4b556333}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/80{background-color:#374151cc}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(18 20 23 / var(--tw-bg-opacity, 1))}.bg-gray-800\/80{background-color:#121417cc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(11 12 16 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-600\/20{background-color:#16a34a33}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-600\/80{background-color:#4f46e5cc}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(32 178 170 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:#20b2aa1a}.bg-primary\/20{background-color:#20b2aa33}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/90{background-color:#14b8a6e6}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-70{--tw-bg-opacity: .7}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-5{padding-left:1.25rem}.pr-11{padding-right:2.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[28px\]{font-size:28px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(32 178 170 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-purple-500\/50{--tw-ring-color: rgb(168 85 247 / .5)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}html,body,#root{height:100%}body{margin:0;font-family:Segoe UI,-apple-system,system-ui,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;background:#0b0c10}:root{--brand-primary: 32 178 170;--brand-bg: 11 12 16;--brand-surface: 18 20 23;--brand-border: 34 34 34;--brand-accent: 147 51 234;--brand-cyan: 6 182 212}.glass-card{background:#1a1d21;border:1px solid #2a2d31;border-radius:16px;box-shadow:0 8px 30px #0000004d}.glass-header{position:fixed;top:0;left:0;right:0;z-index:50;background:#1a1d21;border-bottom:1px solid #2a2d31;box-shadow:0 4px 20px #0006}.glass-item{background:#1f2226;border:1px solid #2a2d31;border-radius:10px;padding:8px 10px}.glass-input{background:#1f2226;color:#fff;border:1px solid #2a2d31;border-radius:10px;padding:10px 12px}.glass-input::-moz-placeholder{color:#9ca3af}.glass-input::placeholder{color:#9ca3af}.glass-select{background:#1f2226;color:#fff;border:1px solid #2a2d31;border-radius:10px;padding:8px 10px}.glass-textarea{background:#1f2226;color:#fff;border:1px solid #2a2d31;border-radius:10px;padding:10px 12px}.chip{display:inline-block;padding:6px 10px;border-radius:9999px;border:1px solid #2a2d31;background:#1f2226;color:#e5e7eb}.chip-active{border-color:#20b2aa;background:#20b2aa;color:#fff}.primus-toast{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:100000}.primus-toast-item{background:#1a1d21;color:#fff;padding:10px 12px;border-radius:8px;border:1px solid #2a2d31;min-width:260px}.primus-offline-banner{position:fixed;top:0;left:0;right:0;background:rgb(var(--brand-primary) / .2);color:#fff;text-align:center;padding:6px 10px;font-size:12px;z-index:99999}.app-container{min-height:100vh;display:flex;flex-direction:column;background:#0b0c10}.app-content{flex:1;padding-top:80px;display:flex;flex-direction:column;height:100vh;overflow:hidden}@keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes glowPulse{0%{box-shadow:0 0 #9333ea00,0 0 #06b6d400}50%{box-shadow:0 0 30px #9333ea40,0 0 60px #06b6d426}to{box-shadow:0 0 #9333ea00,0 0 #06b6d400}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.card-animated{position:relative;background:#1a1d21;border:1px solid #2a2d31;border-radius:16px;transition:transform .3s ease,border-color .3s ease,background .3s ease;animation:none}.card-animated:hover{transform:translateY(-4px) scale(1.01);border-color:#9333ea;animation:glowPulse 2.4s ease-in-out infinite}.btn-ghost{background:#1f2226;border:1px solid #2a2d31;color:#e5e7eb;transition:background .2s ease,transform .2s ease,border-color .2s ease}.btn-ghost:hover{background:#2a2d31;border-color:#9333ea;transform:translateY(-1px)}.btn-primary-neo{background:rgb(var(--brand-accent));color:#fff;border:1px solid rgba(147,51,234,.6);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary-neo:hover{background:#9333eaf2;box-shadow:0 10px 30px #9333ea4d;transform:translateY(-1px)}.skeleton-shimmer{background:#1f2226}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9999px;background:#1f2226;border:1px solid #2a2d31;color:#e5e7eb;transition:background .15s ease,border-color .15s ease}.pill:hover{background:#2a2d31;border-color:#374151}.pill-active{background:#9333ea;border-color:#9333ea;color:#fff}.input-pill{background:#1f2226;border:1px solid #2a2d31;border-radius:9999px;color:#fff}.admin-shell{position:relative;min-height:100vh;background:#0b0c10}.admin-shell:before,.admin-shell:after{content:"";position:absolute;inset:-20% -20% auto auto;background:radial-gradient(circle at 30% 30%,rgba(147,51,234,.18),transparent 60%);width:60vmax;height:60vmax;filter:blur(60px);opacity:.6;pointer-events:none;animation:floaty 14s ease-in-out infinite}.admin-shell:after{inset:auto auto -20% -20%;background:radial-gradient(circle at 70% 70%,rgba(6,182,212,.16),transparent 60%);animation-duration:18s}.sidebar-glass{background:#1a1d21;border-right:1px solid #2a2d31}.nav-neo{border:1px solid transparent;transition:background .2s ease,border-color .2s ease,transform .2s ease}.nav-neo:hover{background:#1f2226;border-color:#9333ea;transform:translate(2px)}.nav-neo-active{background:#9333ea;border-color:#9333ea;box-shadow:0 10px 30px #9333ea38}.search-input{background:#1f2226;border:1px solid #2a2d31;transition:box-shadow .2s ease,border-color .2s ease}.search-input:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d433}.title-gradient{background:linear-gradient(90deg,#fffffff2,#9333eaf2,#06b6d4f2);-webkit-background-clip:text;background-clip:text;color:transparent}.calendar-pop{background:#1a1d21;border:1px solid #2a2d31;border-radius:12px;padding:8px;color:#e5e7eb;width:320px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-day{text-align:center;padding:6px 0;border-radius:8px;background:#1f2226}.calendar-day.disabled{opacity:.35;pointer-events:none}.calendar-day.active,.calendar-day:hover{background:#9333ea}.settings-panel{background:#1a1d21!important;border:1px solid #2a2d31!important}.settings-content{background:#0b0c10!important}.settings-menu{background:#1a1d21!important;border-right:1px solid #2a2d31!important}.settings-submenu{background:#1f2226!important;border:1px solid #2a2d31!important}.settings-card{background:#1a1d21!important;border:1px solid #2a2d31!important;border-radius:8px!important}.settings-input{background:#1f2226!important;border:1px solid #2a2d31!important;color:#fff!important}.settings-button{background:#1f2226!important;border:1px solid #2a2d31!important;color:#e5e7eb!important}.settings-button:hover{background:#2a2d31!important;border-color:#9333ea!important}.settings-button-primary{background:#9333ea!important;border:1px solid #9333EA!important;color:#fff!important}.language-grid-item{background:#1f2226!important;border:1px solid #2a2d31!important}.language-grid-item.enabled{background:#9333ea!important;border-color:#9333ea!important}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-3:after{content:var(--tw-content);height:.75rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-3:after{content:var(--tw-content);width:.75rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/60:hover{background-color:#12141799}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-gray-600\/50:focus{--tw-ring-color: rgb(75 85 99 / .5)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/50:focus{--tw-ring-color: rgb(99 102 241 / .5)}.focus\:ring-red-500\/50:focus{--tw-ring-color: rgb(239 68 68 / .5)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-600:disabled{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}@media (min-width: 640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:w-80{width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}
