:root{color-scheme:dark;--bg: #050506;--bg-soft: #08090b;--panel: #0b0c0e;--panel-2: #101115;--panel-3: #14161b;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .12);--text: #f2f3f5;--muted: #8a909a;--muted-2: #5d636d;--accent: #8fa8ff;--accent-soft: rgba(143, 168, 255, .13);--green: #16c172;--green-soft: rgba(22, 193, 114, .16);--yellow: #f3b94e;--yellow-soft: rgba(243, 185, 78, .16);--red: #ff5757;--red-soft: rgba(255, 87, 87, .16);--cyan: #59d0ff;--cyan-soft: rgba(89, 208, 255, .16);--violet: #7d8fff;--violet-soft: rgba(125, 143, 255, .16);--radius-xl: 12px;--radius-lg: 8px;--radius-md: 8px;--radius-sm: 6px;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-heading: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--shell-max: 1536px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 50% -12%,rgba(143,168,255,.05),transparent 24%),linear-gradient(180deg,#060607,#040405);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:600;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}svg{display:block}:root{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) rgba(255,255,255,.04)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff08}*::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px;border:2px solid rgba(255,255,255,.03)}*::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root,.loading,.auth-screen{min-height:100vh;min-height:100dvh}.loading{display:grid;place-items:center;color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:13px}.app-shell{display:grid;grid-template-columns:254px minmax(0,1fr);min-height:100vh;background:#050506}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:18px;height:100vh;padding:26px 12px 14px;background:#0a0b0d;border-right:1px solid rgba(255,255,255,.075)}.logo{display:flex;align-items:center;min-height:60px;padding:0 10px 20px;border-bottom:1px solid var(--line)}.logo-lockup{display:flex;align-items:center;gap:12px}.logo-ticker{width:36px;height:36px;border-radius:11px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0f1115;box-shadow:inset 0 1px #ffffff0a}.logo-tickerGlyph{width:100%;height:100%;display:block;object-fit:cover}.logo-copy{display:grid;gap:3px}.logo-wordmark{font-family:var(--font-heading);font-size:15px;font-weight:700}.logo-subtitle{color:#626772;font-family:var(--font-mono);font-size:11px;letter-spacing:0}.nav{display:grid;gap:38px;min-height:0}.nav-section{display:grid;gap:8px}.nav-sectionTitle{padding:0 11px;color:#596273;font-family:var(--font-heading);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0}.nav-panel{display:grid;gap:4px}.nav-link{display:flex;align-items:center;gap:12px;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:var(--muted);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nav-link:hover{background:#101114;border-color:#ffffff0d;color:var(--text)}.nav-link.active{background:#111827;border-color:#2e63ff38;color:#4e79ff;box-shadow:inset 0 1px #ffffff08}.nav-icon{width:18px;height:18px;color:inherit;opacity:.92}.nav-copy,.identity-copy{min-width:0;display:grid;gap:2px}.nav-label{font-size:14px;font-weight:500}.sidebar-footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.sidebar-presence{display:flex;align-items:center;gap:8px;min-height:30px;margin-bottom:8px;padding:0 8px;color:#a7adb7;font-size:12px;font-weight:700}.sidebar-presenceDot{width:8px;height:8px;border-radius:999px;background:#00e889;box-shadow:0 0 0 4px #00e88914,0 0 18px #00e88957}.sidebar-identity{display:grid;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:62px;padding:9px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:linear-gradient(180deg,#13151af5,#0a0c0ff5),#0d0e11;box-shadow:inset 0 1px #ffffff09}.identity-avatar,.avatar-sm,.pinAltAvatar{width:36px;height:36px;border-radius:10px;object-fit:cover;background:#131823;border:1px solid var(--line)}.identity-avatarFallback{display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800;background:radial-gradient(circle at 30% 20%,rgba(82,116,255,.6),transparent 38%),linear-gradient(135deg,#181d2f,#0d111b);border-color:#6684ff47}.identity-handle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:800}.identity-role{color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:0;font-weight:800}.sidebar-logout{width:34px;min-width:34px;height:34px;border-color:transparent!important;background:transparent!important;color:#8a909a!important}.sidebar-logout:hover,.sidebar-logout.btn-danger:hover{border-color:transparent!important;background:transparent!important;color:#ff6b6b!important;box-shadow:none!important;outline:none!important}.sidebar-logout:hover .btn-icon,.sidebar-logout:hover .btn-icon svg{color:#ff6b6b!important}.content{min-width:0;overflow:auto;padding:18px 64px 42px 60px;background:#050607}.pageHeader,.content-body{width:min(100%,var(--shell-max));margin:0 auto}.pageHeader{margin-bottom:22px}.pageHeader-inner{display:flex}.topUtilityBar,.pageHeader,.content-body{width:min(100%,var(--shell-max));margin:0 auto}.topUtilityBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:52px;flex-wrap:nowrap;min-width:0}.breadcrumb,.topUtilityActions,.breadcrumb-item{display:flex;align-items:center;gap:8px}.breadcrumb{flex:1 1 auto;min-width:0;color:var(--muted);font-size:12px;overflow:hidden;white-space:nowrap}.breadcrumb-item{min-width:0;flex:0 0 auto}.breadcrumb-item:last-child{overflow:hidden}.breadcrumb-item:last-child span:last-child{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-item:first-child{color:var(--text);font-weight:600}.topSearchBtn,.topFeedbackBtn{min-height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.075);background:#111216;color:var(--muted)}.topSearchBtn{display:inline-flex;align-items:center;gap:10px;padding:0 11px;flex:0 1 auto;white-space:nowrap}.topSearchKey{padding:2px 6px;border-radius:6px;background:#ffffff0a;font-family:var(--font-mono);font-size:11px}.topFeedbackBtn{display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-weight:500;white-space:nowrap}.topUtilityActions{flex:0 0 auto;flex-wrap:nowrap}.commandPalette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:start center;padding-top:96px;background:#02040794;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.commandPalette{width:min(100%,640px);border:1px solid var(--line);border-radius:18px;background:#0b0e13;box-shadow:0 32px 80px #00000073;overflow:hidden}.commandPalette-inputRow{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);color:var(--muted)}.commandPalette-input{flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--text);font-size:15px}.commandPalette-results{display:grid;gap:4px;padding:8px}.commandPalette-item{display:grid;gap:4px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);text-align:left}.commandPalette-item:hover{background:#ffffff08;border-color:#ffffff0d}.commandPalette-label{font-size:14px;font-weight:600}.commandPalette-desc,.commandPalette-empty{color:var(--muted);font-size:13px}.pageHeader-copy{width:100%;display:grid;gap:10px;padding:0 2px;position:relative}.pageHeader-eyebrow,.eyebrow,.card-kicker,.pinStatLabel,.pinOverviewLabel,.table-head,.stat-label,.field-label,.note-title+.pill,.activityEvent-badge{color:#6a6f78;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.pageHeader-titleRow{display:flex;align-items:center;gap:12px}.pageHeader-icon,.card-icon,.stat-icon,.pinStatIcon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#0f1115;border:1px solid var(--line);color:#d4d7de;flex:0 0 auto}.pageHeader-title{margin:0;font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:1;letter-spacing:0}.pageHeader-description{margin:0;max-width:62ch;color:var(--muted);font-size:13px;line-height:1.6;font-family:var(--font-body)}.pageHeader-iconGhost{position:absolute;right:0;top:0;opacity:.18}.content-body,.stack,.form,.card-body{display:flex;flex-direction:column;gap:16px}.grid{display:grid;gap:16px}.grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.auth-panel,.table,.pinStatCard,.pinOverviewCard,.pinAltCard,.pinAssetSection,.pinAssetItem,.pinLogCard,.pinLogCategories,.pins-tabs,.pins-toolbarStrip,.prettySelect-menu,.pinsSelect-menu{background:#111214;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff06}.pinOverviewCard,.pinAssetSection,.pinAssetItem,.pinLogCard,.pinLogCategories,.sysmainAlertCard,.pins-tabs{background:#111214}.card{padding:20px}.card-dense{padding:16px 18px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card-title{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:16px;font-weight:700}.card-actions{display:flex;gap:8px;align-items:center}.stats,.pins-statGrid,.pinPanelGrid,.pinDetails-bottomGrid{display:grid;gap:14px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pins-statGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.pinPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pinDetails-bottomGrid{grid-template-columns:1fr}.stat,.pinStatCard{padding:16px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#0d0e11}.stat-head,.pinStatHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-value,.pinStatValue,.recentStats-value{margin-top:10px;font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:1;letter-spacing:0}.stat-meta,.pinStatMeta,.muted,.field-hint,.auth-subtitle,.pinDownloadMeta,.pinAssetPath,.pinAssetSizeLine,.activityEvent-meta,.note-snippet{color:var(--muted);font-size:13px;line-height:1.6}.pinStatLabel,.stat-label,.table-head{font-size:10px;letter-spacing:0}.stat-positive,.pinStatCard.tone-positive{border-color:#16c1723d}.stat-warning,.pinStatCard.tone-warning{border-color:#f3b94e3d}.stat-danger,.pinStatCard.tone-danger{border-color:#ff57573d}.pinStatCard.tone-info{border-color:#59b6ff3d}.pinStatCard.tone-lavender{border-color:#9b7cff3d}.is-accent{color:#82a4ff}.btn{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#101115;color:var(--text);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.btn:hover{background:#15171c;border-color:var(--line-strong)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{height:32px;padding:0 10px;font-size:13px}.btn-outline,.btn-ghost{background:transparent}.btn-light:hover{background:#fff;border-color:#fff}.btn-danger{border-color:#ff57573d;color:#ffacac;background:#ff575714}.btn-danger:hover{background:#ff57572e}.btn-iconOnly.btn-trashAction:hover:not(:disabled),.btn-iconOnly.pins-trashAction:hover:not(:disabled){background:#ff5757;border-color:#ff5757;color:#050608}.btn-positive{border-color:#16c1723d;color:#97ebc3;background:#16c17214}.btn-positive:hover{background:#16c1722e}.btn-warning{border-color:#f3b94e3d;color:#ffd895;background:#f3b94e14}.btn-warning:hover{background:#f3b94e2e}.btn-info{border-color:#59b6ff3d;color:#a5dbff;background:#59b6ff14}.btn-info:hover{background:#59b6ff2e}.btn-lavender{border-color:#9b7cff3d;color:#c9b7ff;background:#9b7cff14}.btn-lavender:hover{background:#9b7cff2e}.btn-iconOnly{width:40px;min-width:40px;padding:0}.btn-iconOnly.btn-sm{width:32px;min-width:32px}.btn-icon{display:inline-flex;align-items:center;justify-content:center}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field-control{position:relative}.input,.textarea,.prettySelect-trigger,.prettySelect-option,.pinsSelect-trigger,.pinsSelect-option{width:100%;border:1px solid var(--line);border-radius:8px;background:#0d0e11;color:var(--text);font-family:var(--font-body)}.input,.prettySelect-trigger,.pinsSelect-trigger{min-height:40px;padding:0 12px}.textarea{padding:12px;min-height:120px;resize:vertical}.input:focus,.textarea:focus,.prettySelect-trigger:focus,.pinsSelect-trigger:focus{outline:none;border-color:#ffffff24;box-shadow:0 0 0 1px #ffffff0d}.field-error .input{border-color:#ff57576b}.field-hint.error,.error{color:#ffacac}.field-suffix{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--muted);display:inline-flex}.has-suffix .input{padding-right:40px}.prettySelect,.pinsSelect{position:relative;min-width:160px;overflow:visible}.ruleSelect{min-width:190px}.prettySelect-trigger,.pinsSelect-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.prettySelect-menu,.pinsSelect-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:220;min-width:100%;width:100%;max-width:calc(100vw - 24px);padding:6px;animation:selectMenuIn .18s cubic-bezier(.22,1,.36,1);transform-origin:top center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#090a0c;box-shadow:0 16px 36px #0000006b}.prettySelect-option,.pinsSelect-option{min-height:36px;text-align:left;padding:8px 10px;cursor:pointer;animation:selectOptionIn .22s cubic-bezier(.22,1,.36,1)}.prettySelect-option:hover,.prettySelect-option.is-active,.pinsSelect-option:hover,.pinsSelect-option.is-active{background:#ffffff0a}.badge,.pill,.auth-badge,.pinLocation,.pinLogCategoryCount{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;border:1px solid var(--line);background:#0f1115;font-family:var(--font-heading);font-size:10px;line-height:1;font-weight:600;letter-spacing:0;text-transform:uppercase}.badge-neutral{color:#c6d1df}.badge-positive{color:#00e060;background:#00e06017;border-color:#00e06029}.badge-warning{color:#e8bd62;background:#e8bd6217;border-color:#e8bd6229}.badge-danger{color:#ff4040;background:#ff404014;border-color:#ff404029}.badge-info{color:#8fd1ff;background:#59b6ff1f;border-color:#59b6ff3d}.badge-lavender{color:#cab9ff;background:#9b7cff1f;border-color:#9b7cff3d}.pill-button{cursor:pointer}.table{width:100%;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:#111214;--table-cols: 1fr 1fr}.table-head,.table-row{display:grid;grid-template-columns:var(--table-cols);gap:12px;align-items:center;padding:12px 14px}.table-head{background:#131418;border-bottom:1px solid var(--line)}.table-body .table-row{border-top:1px solid rgba(255,255,255,.04)}.table-body .table-row:nth-child(2n){background:transparent}.table-body .table-row:hover{background:#ffffff05}.table.compact .table-head,.table.compact .table-row{padding:10px 12px}.table.cols-3-wide{--table-cols: 1.7fr 1.5fr .5fr}.table.cols-4{--table-cols: 1.7fr .9fr .9fr .6fr}.table.cols-4-actions{--table-cols: 1.3fr .8fr 1.4fr .4fr}.table.cols-5{--table-cols: .9fr 1.4fr .75fr 1.4fr .35fr}.strings-page .table.cols-4-actions{--table-cols: 1.1fr .7fr .75fr 1.35fr .35fr}.strings-ruleTopGrid{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) minmax(190px,.6fr);gap:12px}.strings-formActions{width:auto;justify-content:flex-start;align-self:flex-start}.table.cols-4-eq{--table-cols: repeat(4, minmax(0, 1fr))}.table.cols-6{--table-cols: 1.4fr 1.2fr .9fr .9fr .9fr .7fr}.table.cols-6-admin{--table-cols: minmax(110px, .8fr) minmax(140px, 1.1fr) minmax(116px, .8fr) minmax(112px, .72fr) minmax(92px, .55fr) minmax(132px, .9fr) 96px}.table.cols-7-pins{--table-cols: 1fr 1.25fr .9fr .6fr .9fr .9fr}.row-actions{display:inline-flex;justify-content:flex-end;gap:8px;width:100%}.copyCell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.copyCell:hover{color:#9cb7ff}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-tooltip]:not([data-tooltip=""]):hover:after,[data-tooltip]:not([data-tooltip=""]):focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:50;margin-top:-38px;padding:8px 10px;border-radius:8px;background:#0c0e14f5;border:1px solid var(--line);color:var(--text);font-size:12px;white-space:nowrap;max-width:60vw;overflow:hidden;text-overflow:ellipsis}[data-tooltip]:not([data-tooltip=""]){position:relative}.note-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.note-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-title{font-size:15px;font-weight:700}.note-snippet{overflow:hidden}.md{color:#dfe5ef;font-size:14px;line-height:1.7}.md .md-p{margin:0 0 10px;white-space:pre-wrap}.md .md-h{margin:12px 0 8px;font-weight:700}.md .md-h1{font-size:18px}.md .md-h2{font-size:16px}.md .md-h3{font-size:15px}.md ul{margin:8px 0 10px 18px;display:grid;gap:6px}.md a{color:#8eb0ff}.md code{font-family:var(--font-mono);background:#ffffff0d;border:1px solid var(--line);padding:2px 6px;border-radius:6px}.recentStats{display:grid;grid-template-columns:minmax(0,.8fr) minmax(160px,.2fr);align-items:center;gap:16px}.dashboard-heroCard{position:relative;overflow:hidden}.dashboard-heroCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(143,168,255,.055),transparent 34%),radial-gradient(circle at 88% 18%,rgba(255,255,255,.045),transparent 18%)}.dashboard-heroCard>*{position:relative}.dashboard-summaryTag{position:absolute;top:18px;right:18px}.dashboard-statGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-mainGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:18px;margin-top:6px;padding-top:8px}.dashboard-progress,.dashboard-chartPanel,.dashboard-livePanel{padding:16px;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#00000029}.dashboard-sectionLabel{margin-bottom:14px;color:#bfc8d7;font-family:var(--font-heading);font-size:15px;font-weight:700}.dashboard-progressRow{display:grid;gap:8px}.dashboard-progressRow+.dashboard-progressRow{margin-top:14px}.dashboard-progressMeta{display:flex;justify-content:space-between;gap:12px;font-size:14px}.dashboard-progressMeta strong{font-family:var(--font-heading)}.dashboard-progressBar{height:8px;border-radius:999px;background:#080a0d;overflow:hidden}.dashboard-progressFill{display:block;height:100%;border-radius:inherit}.dashboard-progressFill.tone-danger{background:linear-gradient(90deg,#d63c3c,#ff5e5e)}.dashboard-progressFill.tone-warning{background:linear-gradient(90deg,#9f7424,#d5a340)}.dashboard-progressFill.tone-positive{background:linear-gradient(90deg,#137c50,#15b071)}.dashboard-chartWrap{display:grid;place-items:center;gap:14px;min-height:220px}.dashboard-gauge{position:relative;width:170px;height:86px;overflow:hidden}.dashboard-gaugeArc,.dashboard-gaugeMask{position:absolute;top:0;right:0;bottom:0;left:0;border-top-left-radius:170px;border-top-right-radius:170px;border:16px solid transparent;border-bottom:0}.dashboard-gaugeArc{border-top-color:#141820;border-left-color:#141820;border-right-color:#141820}.dashboard-gaugeMask{border-top-color:#ff5757;border-left-color:#ff5757;border-right-color:#ff5757;clip-path:inset(0 0 0 50%);transform-origin:center bottom;transition:transform .7s cubic-bezier(.22,1,.36,1)}.dashboard-legend{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.dashboard-legendDot{width:8px;height:8px;border-radius:999px}.dashboard-legendDot.tone-danger{background:#ff5757}.dashboard-announcement{display:grid;gap:14px}.dashboard-announcementMeta{min-width:0;display:grid;grid-template-columns:minmax(0,auto) auto;align-items:baseline;column-gap:8px}.dashboard-announcementHead{display:flex;align-items:center;gap:0}.dashboard-announcementAvatar{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#111521;color:#b9cbff;font-family:var(--font-heading);font-weight:700}.dashboard-announcementTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-announcementSub{color:#a7adb5;font-size:12px;white-space:nowrap}.dashboard-livePanel{min-height:100%}.dashboard-liveTitle{margin-bottom:16px;font-family:var(--font-heading);font-size:20px;font-weight:700}.dashboard-liveCard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:8px;border:1px solid var(--line);background:#00000024}.dashboard-liveUser{font-size:15px;font-weight:700}.spark{width:100%;height:auto}.spark-empty{min-height:40px;display:grid;place-items:center;border-radius:12px;border:1px dashed var(--line)}.spark-line{stroke:#5b88ff;stroke-width:2.5}.spark-area{fill:#5b88ff1f}.pins-toolbarStrip{padding:10px 12px}.pins-toolbarStrip-underHeader{margin-top:-4px}.pins-createRow{display:flex;justify-content:flex-start}.pins-pageHead{display:grid;gap:8px;margin-top:0}.pins-pageKicker{color:#747a84;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.pins-pageTitle{margin:0;color:#f6f7f9;font-family:var(--font-heading);font-size:24px;line-height:1.1;letter-spacing:0}.pins-createRow-standalone{margin-top:14px;margin-bottom:12px}.pins-createBtn{min-width:124px;min-height:36px;border-radius:10px;font-size:13px;font-weight:700}.pins-createBtn:hover{background:#d9dde4;border-color:#d9dde4;color:#050608}.pins-createBtn:hover *{color:#050608!important}.pins-createBtn:hover .btn-icon{color:#000!important}.pins-page .card,.pinDetails-page .card{border-radius:10px;border-color:#ffffff16;background:#0f1012;box-shadow:none}.pins-page .card-head,.pinDetails-page .card-head{margin-bottom:0;padding:4px 8px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.pins-page .card-body,.pinDetails-page .card-body{padding-top:14px}.rules-page .card-head{padding-bottom:11px}.rules-page .card-title{gap:10px}.rules-page .card-icon{width:30px;height:30px;border-radius:8px;color:#d7e1f4;background:#ffffff0b;border-color:#ffffff14}.rules-page .card-body{padding-top:9px}.rules-page .card-head+.card-body>p.muted:first-child,.rules-page .card-head+.card-body>.muted:first-child{margin:0 0 12px;padding-left:8px;padding-right:8px;text-align:left}.rules-page .card-body>.form-inline,.rules-page .card-body>form.form-inline{padding-left:8px;padding-right:8px}.rules-filterCard .card-head{align-items:center}.rules-filterStatus,.rules-countPill,.rules-filePill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:#aeb8c8;font-family:var(--font-mono);font-size:11px;font-weight:560;text-transform:uppercase;white-space:nowrap}.rules-filterRow{display:grid;grid-template-columns:minmax(260px,420px);padding:0 8px 2px}.rules-filterRow .field{min-width:0}.rules-actionRow,.rules-importForm{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding-left:8px;padding-right:8px}.rules-toolCard .muted{color:#9ca9bc}.rules-listCard .card-head{background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 72%)}.rules-listCard-blacklist .card-icon,.rules-listCard-dllBlacklist .card-icon{color:#ff9d9d;border-color:#ff5f5f29;background:#ff5f5f14}.rules-listCard-whitelist .card-icon,.rules-listCard-dllWhitelist .card-icon{color:#a5efc4;border-color:#50dc9129;background:#50dc9114}.pinDetails-page .card-head+.card-body>.muted{padding-left:8px;padding-right:8px}.pinDetails-page .card-head+.card-body .activityPanel>.muted,.pinDetails-page .pinAssetSectionBody>.muted{padding-left:8px;padding-right:8px}.pinDetails-page .pinAssetSectionBody>.muted{padding-left:0;padding-right:0}.pinDetails-page .pinAssetSectionBody>.muted,.pinDetails-page .activityPanel>.muted{margin-top:-2px}.pins-page .table,.pinDetails-page .table{overflow:hidden;border-radius:10px;border-color:#ffffff13;background:#0c0d10}.pins-page .table-head,.pinDetails-page .table-head{background:#101115}.pins-page .table-row,.pinDetails-page .table-row{border-top-color:#ffffff0d}.pins-page,.pinDetails-page{gap:20px;padding-top:0}.pinDetails-statValuePin,.pinDetails-statValueStatus{overflow-wrap:anywhere;font-size:26px}.pinDetails-statValueStatus{text-transform:uppercase}.pins-tabs,[role=tablist]{display:inline-flex;align-items:center;gap:26px;width:fit-content;padding:0 0 1px;background:transparent;border:0;border-radius:0;box-shadow:none}.pins-tab,[role=tab]{min-height:36px;padding:0 10px 13px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--muted);text-align:left;font-size:13px;font-weight:700}.pins-tab.active,[role=tab][aria-selected=true]{border-bottom-color:#ffffff3d;color:#fff}.pins-tab:disabled,[role=tab]:disabled{opacity:.55;cursor:default}.pins-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:0;padding:10px 16px 13px;border-bottom:1px solid rgba(255,255,255,.075)}.pins-toolbarSearch{flex:0 1 320px}.pins-toolbarSearch .input{min-height:36px;border-radius:8px;background:#111216;border-color:transparent;font-size:13px}.pins-toolbarRight{display:flex;gap:8px}.pins-tableCard{overflow:visible;padding:0;border-color:#ffffff16;border-radius:10px;background:#0d0e10}.pins-tableTitle{padding:16px 16px 2px;color:#f4f6f8;font-family:var(--font-heading);font-size:16px;font-weight:620}.pins-tableCard .form-error{margin:14px 14px 0}.pins-statCardRef{min-height:122px;justify-content:space-between;padding:25px 24px;border-radius:10px;background:#101113;border-color:#ffffff16;box-shadow:none}.pins-statValueAccent{color:#00f064}.pins-statCardRef .pinStatHead{align-items:start}.pins-statCardRef .pinStatIcon{width:18px;height:18px;border:0;border-radius:0;background:transparent;color:#9aa0aa}.pins-statCardRef .pinStatLabel{color:#a0a6b2;font-size:12px;letter-spacing:0}.pins-statCardRef .pinStatValue{margin-top:10px;font-size:24px;font-weight:700}.pins-statCardRef .pinStatMeta{margin-top:4px;color:#a5aab3;font-size:12px}.pins-statusFilter{min-width:130px}.pins-moreFilter{min-width:84px}.pins-moreFilter .pinsSelect-trigger:before{content:"";width:14px;height:14px;flex:0 0 auto;border:1.6px solid currentColor;border-top:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;transform:translateY(-1px) scaleX(.72);opacity:.72;clip-path:polygon(0 0,100% 0,66% 42%,66% 100%,34% 100%,34% 42%)}.pins-tableFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0;padding:14px 16px;border-top:1px solid rgba(255,255,255,.07);color:var(--muted);font-size:13px}.pins-tableFooterRight,.pins-pageList{display:inline-flex;align-items:center;gap:8px}.pins-pageBtn{min-width:32px;height:32px;border-radius:7px;border:1px solid var(--line);background:#0d0e11;color:var(--text)}.pins-pageBtn.is-active{border-color:#8fa8ff33;background:#121623;color:#d6ddff}.pins-tablePage{font-family:var(--font-mono)}.pins-table{border:0;border-radius:0;background:transparent;overflow:visible!important}.pins-table .table-body,.pins-table .table-row{overflow:visible!important}.pins-table .table-head,.pins-table .table-row{padding-left:16px;padding-right:16px}.pins-table .table-row{min-height:65px;border-top-color:#ffffff13}.pins-table .table-head{min-height:44px;color:#666c75;letter-spacing:0;text-transform:uppercase;font-size:10px;background:#111214}.pins-table .row-actions{justify-content:center;align-items:center;gap:0;width:96px;min-width:96px;justify-self:center}.pins-table .copyCell{color:#fff;font-family:var(--font-heading);font-weight:800;letter-spacing:0}.pins-table .table-row>div,.pins-table .table-row>button{font-size:13px}.pins-table .btn-iconOnly{width:22px;min-width:22px;height:22px;border:0;background:transparent;color:#d9dce2}.pins-table .btn-iconOnly:hover{background:transparent;color:#fff}.pins-table .btn-iconOnly svg{width:16px;height:16px}.pins-table .btn-iconOnly.pins-trashAction,.btn-iconOnly.pins-trashAction{color:#ff7b7b}.pins-table .btn-iconOnly:disabled,.pins-table .btn-iconOnly:disabled:hover{color:#4b515a;cursor:not-allowed;opacity:.48}.pins-actionMenuWrap{position:relative;display:inline-flex}.pins-actionMenu{position:absolute;top:calc(100% + 8px);left:0;z-index:90;width:136px;display:grid;gap:3px;padding:6px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#101114;box-shadow:0 18px 38px #0000006b;animation:selectMenuIn .14s ease-out}.pins-actionItem{width:100%;min-height:34px;display:grid;grid-template-columns:15px max-content;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#e8ebf0;text-align:left;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pins-actionItem svg{width:15px;height:15px;color:currentColor}.pins-actionItem:hover:not(:disabled){background:#ffffff0e;color:#fff}.pins-actionItem-danger{color:#ff8b8b}.pins-actionItem-danger:hover:not(:disabled){background:#ff5757;color:#050608}.pins-actionItem:disabled{color:#626872;cursor:not-allowed;opacity:.58}.cols-7-pins .table-head,.cols-7-pins .table-row{grid-template-columns:minmax(110px,.8fr) minmax(140px,1.1fr) minmax(130px,.9fr) minmax(112px,.72fr) minmax(92px,.55fr) minmax(110px,.72fr) minmax(116px,.7fr) 96px}.pins-table .table-head>div:last-child,.pins-table .table-row>div:last-child{width:96px;min-width:96px;justify-self:center;text-align:center}.pins-table .pins-actionMenuWrap{width:32px;display:flex;justify-content:center}.pinOverviewCard,.pinAltCard,.pinAssetItem,.pinLogCard,.sysmainAlertCard{padding:16px}.pinOverviewCard,.pinPanelGrid .card{min-height:100%}.pinPanelRows{display:grid;gap:2px}.pinOverviewRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.032)}.pinOverviewRow:last-child{min-height:34px;padding:4px 0 0;border-bottom:0}.pinOverviewLabel{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.pinOverviewValue{text-align:right;font-size:15px}.pinOverviewDot,.pinLogCategoryIcon{width:8px;height:8px;border-radius:999px;display:inline-block}.dot-created{background:#53a8ff}.dot-visibility{background:#7f8da3}.dot-status,.dot-warning{background:var(--yellow)}.dot-used{background:var(--green)}.dot-pin{background:#59b6ff}.dot-name{background:#8b72ff}.dot-ign{background:#32c5ff}.dot-download{background:#2bd4a1}.dot-danger{background:var(--red)}.dot-positive{background:var(--green)}.dot-cleanlogs{background:#78dfb4}.dot-finished,.dot-sysmain{background:var(--violet)}.dot-duration{background:#f39b5f}.dot-alts{background:#4fd7e8}.statusLine-neutral{color:#c3ccda}.statusLine-positive{color:#81e2b0}.statusLine-warning{color:#ffd48d}.statusLine-danger{color:#ff9898}.sysmainAlert{display:grid;gap:6px;padding:0 8px}.sysmainAlert-badge{width:fit-content}.sysmainAlert-title{font-size:16px;font-weight:700}.sysmainAlert-copy{color:var(--muted);line-height:1.7}.pinAltList,.pinAssetList,.reasonList,.tree-list{list-style:none;padding:0;margin:0}.pinAltList,.pinAssetList,.activityList,.pinLogCards{display:grid;gap:12px}.pinAltCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.pinAltMeta{min-width:0;display:grid;gap:4px}.pinAltCopyBtn{border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.pinAltCopyBtn:disabled{opacity:.5;cursor:default}.pinAltName{font-weight:600}.pinAltUuid{color:var(--muted);font-size:12px}.pinAltAvatar-fallback,.avatar-fallback{display:grid;place-items:center;background:#1a2030;color:#c9d7f0;font-family:var(--font-mono)}.avatar-fallback{width:34px;height:34px;border-radius:10px}.pinLogs-toolbar,.pinDownloadToolbar,.form-inline{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.pinDownloadToolbar>.field,.pinLogs-toolbar>.field,.pins-toolbarSearch{flex:1 1 100%}.pinDownloadToolbar>.pinDownloadMeta,.pinLogs-toolbar>.pinLogs-meta{margin-left:auto}.pinLogs-search{flex:1 1 340px}.pinLogs-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 150px 140px auto;align-items:center;gap:10px}.pinLogs-filterSelect{width:100%;min-width:0;position:relative;z-index:60}.pinLogs-filterSelect .prettySelect-trigger{min-height:36px;border-radius:9px}.pinLogs-meta,.pinPagerMeta{color:var(--muted);font-family:var(--font-mono)}.pinLogsSplit{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;min-height:0}.pinLogsSplit-scrollable,.pinDetails-scroll,.pinLogCards-scroll{min-height:0}.pinResultsCard,.pinResultsCard .card-body,.pinLogCardsWrap{min-height:0;overflow:visible}.pinLogs-toolbar{position:relative;z-index:70;overflow:visible}.pinResultsScroll{max-height:min(72vh,860px);overflow:auto;padding-right:4px}.pinLogCategories{align-self:start;position:sticky;top:0;padding:14px;display:grid;gap:10px}.pinLogCategories-sub{color:var(--muted);font-size:13px}.pinLogCategoryBtn{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:#ffffff04;color:var(--text)}.pinLogCategoryBtn.is-active{background:#ffffff08;border-color:var(--line)}.pinLogCategoryBtn.is-active.tone-danger{border-color:#ff57572e;background:#ff57570d}.pinLogCategoryBtn.is-active.tone-warning{border-color:#f3b94e2e;background:#f3b94e0d}.pinLogCategoryBtn.is-active.tone-positive{border-color:#16c1722e;background:#16c1720d}.pinLogCategoryLabel{display:inline-flex;align-items:center;gap:8px}.pinLogCategoryIcon.tone-danger{background:var(--red)}.pinLogCategoryIcon.tone-warning{background:var(--yellow)}.pinLogCategoryIcon.tone-positive{background:var(--green)}.pinLogCards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch}.pinLogCardsWrap{min-width:0}.pinLogCard{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:10px;min-height:154px;min-width:0;max-width:100%;overflow:hidden}.pinLogCard.status-clean{min-height:118px}.pinLogCardTop{display:grid;grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:center;gap:9px;min-width:0}.pinLogCardHeadRight{width:32px;min-width:32px;display:flex;align-items:center;justify-content:flex-end}.pinLogCardSignal{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff0a}.pinLogCardSignal.tone-danger{background:#ff57571a;color:#ff8d8d}.pinLogCardSignal.tone-warning{background:#f3b94e1a;color:#ffd48e}.pinLogCardSignal.tone-positive{background:#16c1721a;color:#7be0aa}.pinLogCardHeadline{min-width:0;max-width:100%;align-self:center;color:#f4f6f8;font-family:var(--font-heading);font-size:15px;font-weight:760;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinLogCardTop .pinLocation{align-self:center;justify-self:end}.pinLogCard-external .pinLogCardTop{display:grid;grid-template-columns:34px minmax(0,1fr) 32px;justify-content:stretch}.pinLogCard-external .pinLogCardHeadline{grid-column:2;justify-self:start;max-width:100%}.pinLogCard-external .pinLogCardHeadRight{grid-column:3}.pinLogCardNameSlot,.pinLogCardReasonSlot{min-width:0}.pinLogCardNameSlot{display:grid;gap:5px;overflow:hidden}.pinLogCardReasonSlot{align-self:start;overflow:hidden}.pinLogCardFileRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pinLogCardFile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:13px;font-weight:620;color:#f0f2f5}.pinLogCopyText:hover,.pinLogPathCopy:hover{color:#fff}.pinAssetName,.pinOverviewValue,.modal-title{font-family:var(--font-heading)}.pinLocation-in{color:#8fe3b8;border-color:#16c17238}.pinLocation-out{color:#ffb0b0;border-color:#ff575738}.pinLogCardReason{min-width:0;overflow:hidden;color:#b4bbc6;font-size:13px;line-height:1.7}.pinLogCardReason p{margin:0;overflow-wrap:anywhere}.pinLogPathCopy{max-width:100%;margin-top:0;padding:0;display:block;border:0;background:transparent;color:#cfd5df;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinLogCard.status-clean .pinLogCardReason{font-size:13px;line-height:1.45}.reasonList{display:grid;gap:4px;padding-left:16px;list-style:disc;margin:0}.reasonList li{min-width:0;overflow-wrap:anywhere}.pinMatchText{color:#ff9b9b}.pinAssetLists{display:grid;gap:14px}.pinAssetSection,.pinAssetSection-compact{padding:12px}.pinAssetSection-scrollable{display:grid;gap:6px;min-height:0}.pinAssetSectionBody{max-height:min(42vh,420px);overflow:auto;padding-right:4px}.pinAssetItem{padding:12px 14px;border-radius:14px}.pinAssetTitle{margin-bottom:8px;font-size:14px;font-weight:700}.pinAssetTitle-sm{font-size:13px}.pinAssetTopRow,.activityEvent-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-content:space-between;gap:10px}.pinAssetNameRow{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;flex-wrap:wrap}.pinAssetPrimary,.activityEvent{display:grid;gap:4px}.activityTableHead,.activityTableRow{display:grid;align-items:center;gap:16px}.activityTableHead{padding:2px 10px 8px;border-bottom:1px solid var(--line);color:#748096;font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase}.activitySortHead{min-width:0;padding:0;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer}.activitySortHead:hover,.activitySortHead.is-active{color:#f0f2f5}.activitySortHead span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.activitySortMark{flex:0 0 auto;color:#8fe3b8;font-size:9px}.activityTableHead-prefetch,.activityTableRow-prefetch,.activityTableHead-execution,.activityTableRow-execution{grid-template-columns:minmax(170px,.95fr) minmax(300px,1.9fr) minmax(150px,.65fr) minmax(150px,.65fr) minmax(150px,.65fr) minmax(112px,.42fr)}.activityTableHead-external,.activityTableRow-external{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.12fr) minmax(112px,.28fr) minmax(184px,.38fr)}.activityTableRow{min-height:56px;padding:9px 10px}.activityCell{min-width:0;display:flex;align-items:center}.activityCell-primary{display:grid;gap:3px;align-items:start}.activityCell-time{color:#b2bbca;font-size:12px}.activityCell-tail{justify-content:flex-start;min-width:0}.activityInlineMatch{color:#ff9b9b;font-size:12px;line-height:1.4}.activityInlineBadges{min-width:0;display:flex;gap:6px;flex-wrap:wrap}.activityInlineMatch-minecraft{width:fit-content;max-width:100%;padding:2px 7px;border:1px solid rgba(94,214,255,.22);border-radius:999px;background:#5ed6ff14;color:#9ee7ff}.activityPanel .pinDownloadToolbar{align-items:center;margin-bottom:12px}.pinAssetNameMeta{min-width:0;display:inline-flex;align-items:baseline;gap:10px}.pinAssetSizeInline{flex:0 0 auto;color:var(--muted);font-size:12px;white-space:nowrap}.pinAssetActions{width:max-content;min-width:104px;display:inline-flex;justify-content:flex-end;align-items:flex-start;gap:8px}.pinAssetActions .btn-iconOnly,.pinLogCardHeadRight .btn-iconOnly{width:30px;min-width:30px;height:30px;padding:0}.pinAssetReason{color:var(--muted);font-size:13px}.activityEvent-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#8b97ab;padding:3px 9px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase}.activityEvent-badge-minecraft{border-color:#5ed6ff6b;background:#5ed6ff2e;color:#b8efff}.pinPager{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.userCell{display:flex;align-items:center;gap:10px;min-width:0}.auth-screen{position:relative;display:grid;place-items:center;padding:28px;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.035),transparent 20%),radial-gradient(circle at 80% 0%,rgba(255,255,255,.03),transparent 16%),linear-gradient(180deg,#0b0b0c,#09090a 48%,#080809)}.auth-screen:before,.auth-screen:after{content:"";position:absolute;pointer-events:none}.auth-screen:before{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 92%)}.auth-screen:after{width:520px;height:520px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05),transparent 64%);filter:blur(16px)}.auth-layout{position:relative;z-index:1;width:min(100%,1320px);display:grid;grid-template-columns:minmax(0,1.28fr) minmax(360px,460px);gap:28px;align-items:stretch}.auth-hero{display:grid;gap:22px;align-content:center;padding:24px 6px}.auth-heroBadge,.auth-timelineStatus{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#121316;color:#d7d8dc;font-size:12px;letter-spacing:0;text-transform:uppercase}.auth-heroBadgeDot,.auth-timelineDot{width:8px;height:8px;border-radius:999px;background:#5f84ff;box-shadow:0 0 0 6px #5f84ff1a}.auth-heroCopy{display:grid;gap:14px;max-width:760px}.auth-kicker{margin:0;color:#8b9099;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.auth-heroTitle{margin:0;font-family:var(--font-heading);font-size:clamp(46px,5.4vw,78px);line-height:.98;letter-spacing:0}.auth-heroText{margin:0;max-width:62ch;color:#9a9da5;font-size:16px;line-height:1.8}.auth-heroStats,.auth-featureGrid{display:grid;gap:14px}.auth-heroStats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px}.auth-statCard,.auth-featureCard,.auth-timelineCard{border-radius:22px;border:1px solid rgba(255,255,255,.07);background:#111214;box-shadow:inset 0 1px #ffffff08,0 18px 44px #00000029}.auth-statCard{padding:18px 20px}.auth-statValue{font-family:var(--font-heading);font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:0}.auth-statLabel{margin-top:8px;color:var(--muted);font-size:13px}.auth-featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.auth-featureCard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px 20px}.auth-featureIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#18191d;color:#d9dbe1}.auth-featureBody{display:grid;gap:6px}.auth-featureTitle{font-size:15px;font-weight:700}.auth-featureText{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.auth-timelineCard{max-width:860px;display:grid;gap:10px;padding:20px 22px}.auth-timelineHeader,.auth-timelineRow,.auth-panelMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-timelineEyebrow{color:#787d86;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.auth-timelineStatus{min-height:28px;padding:0 10px;font-size:10px}.auth-timelineRow{min-height:50px;padding:0 2px;border-top:1px solid rgba(255,255,255,.05);color:#d1d3d8;font-size:14px}.auth-timelineRow strong{color:#a4adc0;font-size:11px;letter-spacing:0;text-transform:uppercase}.auth-panelWrap{position:relative;display:grid;place-items:center}.auth-panelGlow{position:absolute;inset:14% 8% auto;height:58%;border-radius:28px;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 72%);filter:blur(18px)}.auth-panel{position:relative;width:min(100%,440px);padding:30px;border-radius:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-logoWrap{display:flex;justify-content:center;margin-bottom:22px}.logo-img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(255,255,255,.08))}.auth-panelTop{display:grid;gap:12px;margin-bottom:20px;text-align:center}.auth-title{margin:0;font-family:var(--font-heading);font-size:38px;letter-spacing:0}.auth-subtitle{margin:0;text-align:center;color:#9498a0}.auth-discordBtn{width:100%;min-height:48px;border-color:#ffffff1a;background:#f3f3f4;color:#111216;box-shadow:none}.auth-discordBtn:hover{background:#fff}.auth-panelMeta{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.auth-panelMetaRow{color:var(--muted);font-size:13px}.auth-panelMetaRow strong{color:#e3e4e8;font-size:12px;letter-spacing:0;text-transform:uppercase}.auth-screen-simple{background:radial-gradient(circle at 50% 40%,rgba(143,168,255,.06),transparent 28%),radial-gradient(circle at 12% 26%,rgba(255,255,255,.026),transparent 9%),#020303}.auth-screen-simple:before,.auth-screen-simple:after{display:none}.auth-simpleCard{width:min(100%,420px);display:grid;gap:22px;justify-items:center;padding:38px 36px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#070809;box-shadow:0 34px 110px #000000ad,inset 0 1px #ffffff07;overflow:visible}.auth-simpleLogo{width:74px;height:auto;margin-bottom:0;opacity:.96}.auth-simpleText{display:grid;gap:9px;text-align:center;width:100%;max-width:360px}.auth-simpleText h1{margin:0;font-family:var(--font-heading);font-size:26px;letter-spacing:0;color:#f3f4f5}.auth-simpleText p{margin:0;color:#8e949d;font-size:13px;line-height:1.6;white-space:nowrap}.auth-simpleDivider{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:8px;color:#aeb3bd;font-size:10px;letter-spacing:0}.auth-simpleDivider:before,.auth-simpleDivider:after{content:"";height:1px;background:#ffffff14}.auth-simpleDivider span{padding:0 4px}.auth-screen-simple .auth-discordBtn{width:100%;min-height:46px;border-radius:8px;border-color:#ffffff17;background:#101216;color:#eef0f3;font-weight:700;box-shadow:none}.auth-screen-simple .auth-discordBtn:hover{border-color:#fff;background:#fff;color:#050608}.auth-simpleFooter{width:calc(100% + 64px);min-height:48px;display:grid;place-items:center;margin-top:24px;border-top:1px solid rgba(255,255,255,.08);color:#b4bac4;font-size:12px}.auth-simpleFooter span{color:#fff;font-weight:700}.form-error{display:none!important}.modal .form-error,.modal-panel .form-error{display:block!important}.toggleRow{display:flex;gap:10px;flex-wrap:wrap}.toggleRow input[type=checkbox]{accent-color:var(--accent)}.jar-viewer,.jar-viewer .card{min-width:0}.jar-viewer .card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jar-container{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:14px;min-width:0;min-height:min(720px,calc(100vh - 210px));align-items:stretch}.jar-tree,.jar-content{min-width:0;min-height:0;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#08090a}.jar-tree{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.jar-tree>.muted{padding:14px}.jar-content{display:flex;flex-direction:column;overflow:hidden}.jar-content>.muted{min-height:320px;display:grid;place-items:center;padding:24px;color:#707782}.jar-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.06);background:#0b0c0d}.jar-search{width:100%;min-width:0;min-height:36px}.jar-toggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:#070808}.jar-toolbtn{height:30px;min-width:0;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#8e949d;font-size:12px;font-weight:560;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease}.jar-toolbtn:hover{background:#ffffff0a;color:#d7dbe1}.jar-toolbtn.active{background:#f1f2f3;color:#050608}.jar-tree>.tree-list{min-height:0;overflow:auto;padding:6px}.tree-list{display:block}.tree-node{min-width:0;margin:1px 0}.tree-node>.tree-list{margin:1px 0}.tree-node-btn{width:100%;min-width:0;min-height:26px;display:flex;align-items:center;gap:6px;padding-top:0;padding-right:8px;padding-bottom:0;border:0;border-radius:6px;background:transparent;color:#c9ced6;cursor:pointer;text-align:left}.tree-node-btn:hover{background:#ffffff0a;color:#f0f2f5}.tree-node-btn.selected{background:#15171b;color:#fff;box-shadow:inset 2px 0 #d8dce3}.tree-chevron{width:14px;height:14px;display:inline-grid;place-items:center;flex:0 0 14px;color:#767d87;transition:transform .16s ease}.tree-chevron.expanded{transform:rotate(180deg)}.tree-node-btn svg{width:14px;height:14px;flex:0 0 14px;color:currentColor}.tree-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2}.file-view{min-height:0;flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr)}.file-header{min-height:44px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#0b0c0d}.file-header .truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;color:#f2f3f5;font-size:13px;font-weight:560}.jar-lang{flex:0 0 auto;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfd4dc;background:#ffffff0e;border-color:#ffffff13;font-size:10px;font-weight:650}.code-viewer{min-width:0;min-height:0;display:flex;overflow:auto;background:#060708}.code-lines{position:sticky;left:0;z-index:1;flex:0 0 54px;min-width:54px;padding:14px 0;border-right:1px solid rgba(255,255,255,.06);background:#090a0b;color:#525a66;font-family:var(--font-mono);font-size:12px;line-height:1.65;text-align:right;-webkit-user-select:none;user-select:none}.code-line-number{height:1.65em;padding:0 10px 0 6px}.code-block{min-width:max-content;margin:0;padding:14px 16px;color:#dbe3ee;background:transparent;border:0;font-family:var(--font-mono);font-size:12px;line-height:1.65;-moz-tab-size:2;tab-size:2}.code-str{color:#8ed4ff}.code-key{color:#f2a0a8}.code-type{color:#c2b0ff}.code-bool{color:#ffb7d5}.code-comment{color:#7c8798}.image-view{min-width:0;min-height:0;display:grid;place-items:center;padding:18px;background:#060708;overflow:auto}.code-str{color:#8ed4ff;font-weight:500}.code-key{color:#f2a0a8;font-weight:600}.code-type{color:#c2b0ff;font-weight:500}.code-num{color:#b9ea7e}.code-bool{color:#ffb7d5;font-weight:600}.code-comment{color:#7c8798;font-style:italic}.image-preview{max-width:100%;max-height:100%;height:auto;border-radius:6px}.pin-toastWrap{position:fixed;right:20px;bottom:20px;z-index:160}.pin-toast{padding:12px 14px;border-radius:12px;border:1px solid rgba(75,124,255,.24);background:#0d1119f5;color:#cfe0ff;box-shadow:0 18px 40px #0000004d}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 38%,rgba(72,98,255,.12),transparent 34%),#020407b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:modalBackdropIn .18s ease-out}.modal-panel{width:min(100%,536px);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,#12141afa,#090b0ffa),#0b0e13;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff0d;animation:modalPanelIn .26s cubic-bezier(.22,1,.36,1);transform-origin:center}.modal-head,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0}.modal-titleGroup{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px}.modal-titleIcon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 35% 20%,rgba(96,126,255,.58),transparent 42%),#121621;color:#fff;box-shadow:inset 0 1px #ffffff0d}.modal-titleIcon svg{color:#e9eef7}.modal-titleIcon svg,.modal-titleIcon:hover svg{color:#e9eef7!important}.modal-kicker{margin-bottom:2px;color:#7d8490;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.modal-title{font-family:var(--font-heading);font-size:22px;font-weight:800;letter-spacing:0}.modal-subtitle,.modal-hint{color:var(--muted);font-size:13px;line-height:1.6}.modal-body{display:grid;gap:14px;padding:20px}.modal-fieldPanel{display:grid;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.modal-successPanel{display:grid;gap:10px;padding:16px;border:1px solid rgba(0,232,137,.18);border-radius:10px;background:radial-gradient(circle at 12% 0%,rgba(0,232,137,.12),transparent 38%),#00e88909}.modal-successPanel div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.modal-successPanel span{color:#7d8490;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.modal-successPanel strong{color:#fff;font-family:var(--font-mono);font-size:22px;font-weight:800}.modal-successPanel p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.modal-downloadLink{display:grid!important;align-items:stretch!important;gap:8px!important}.modal-downloadLink>span{color:#7d8490;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.modal-downloadLink a{min-width:0;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000002e;color:#dce6ff;font-family:var(--font-mono);font-size:12px;text-decoration:none}.modal-downloadLink a:hover{border-color:#ffffff29;background:#ffffff0a;color:#fff}.modal-downloadLink a svg{flex:0 0 auto;width:14px;height:14px}.modal-downloadLink a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinCreatedLayout{display:grid;gap:16px}.pinCreatedCodeBox,.pinCreatedUrlBox,.pinCreatedInfoBox{border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0d0e11}.pinCreatedCodeBox{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:#1b1d22}.pinCreatedCodeBox strong{color:#e8ebf0;font-family:var(--font-mono);font-size:15px;font-weight:800;letter-spacing:.04em}.pinCreatedCodeBox button,.pinCreatedUrlBox button{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.065);border-radius:999px;background:#ffffff04;color:#c8ced8;font-size:12px;font-weight:750}.pinCreatedCodeBox button:hover,.pinCreatedUrlBox button:hover{border-color:#ffffff1c;background:#ffffff09;color:#eef1f5}.pinCreatedCodeBox button svg,.pinCreatedUrlBox button svg{width:15px;height:15px}.pinCreatedUrlBox{display:grid;gap:10px;padding:16px}.pinCreatedUrlBox>span{color:#989eaa;font-size:14px;font-weight:750}.pinCreatedUrlBox>div{min-width:0;display:flex;align-items:center;gap:12px}.pinCreatedUrlBox a{min-width:0;flex:1 1 auto;overflow:hidden;color:#e4e8ee;font-family:var(--font-mono);font-size:13px;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pinCreatedInfoBox{display:grid;gap:12px;padding:16px}.pinCreatedInfoBox>strong{color:#e7eaf0;font-size:14px;font-weight:800}.pinCreatedInfoBox dl{display:grid;gap:10px;margin:0}.pinCreatedInfoBox dl>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pinCreatedInfoBox dt,.pinCreatedInfoBox dd{margin:0;font-size:13px}.pinCreatedInfoBox dt{color:#9ca2ad}.pinCreatedInfoBox dd{color:#e7eaf0;font-weight:750}.pinCreatedStatusRow{display:flex;align-items:center;gap:8px;color:#d8b64d;font-size:12px;font-weight:750}.pinCreatedStatusRow.is-complete{color:#82d6a5}.pinCreatedProgress{height:8px;overflow:hidden;border-radius:999px;background:#ffffff08}.pinCreatedProgress span{display:block;width:0%;height:100%;border-radius:inherit;background:#d8b64d}.pinCreatedProgress.is-complete span{width:100%;background:#65c98e}.pinCreatedInfoBox p,.pinCreatedNote{margin:0;color:#a9adb7;font-size:13px;line-height:1.55}.modal-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.modal-preview>div{min-height:68px;display:grid;align-content:center;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#0d1016}.modal-preview span{color:#737a86;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.modal-preview strong{color:#f4f7fb;font-size:13px;font-weight:800}.modal-actions{justify-content:flex-end;padding:0 20px 20px}.modal-close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);padding:0}.modal-close:hover{color:var(--text);background:transparent}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes selectMenuIn{0%{opacity:0;transform:translateY(-4px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes selectOptionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(12px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1280px){.pins-statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pinDetails-bottomGrid,.pinLogCards{grid-template-columns:1fr}.dashboard-statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mainGrid{grid-template-columns:1fr}}@media (max-width: 1100px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.content{padding:18px 16px 32px}.grid.two-col,.pinPanelGrid,.pins-statGrid,.stats,.pinLogsSplit,.jar-container,.recentStats{grid-template-columns:1fr}.jar-container{min-height:auto}.jar-tree{max-height:360px}.jar-content{min-height:520px}.auth-layout{grid-template-columns:1fr;gap:20px}.auth-hero{padding:0}.auth-heroStats,.auth-featureGrid{max-width:none}}@media (max-width: 760px){.content{padding:16px 12px 24px}.topUtilityBar{gap:10px;align-items:center}.breadcrumb{min-width:0;font-size:11px}.topUtilityActions{gap:8px}.topSearchBtn span:not(.topSearchKey),.topFeedbackBtn{font-size:12px}.topSearchBtn{padding:0 10px}.topSearchKey{display:none}.commandPalette-backdrop{padding:72px 12px 12px}.pageHeader-title{font-size:28px}.card,.card-dense,.pinStatCard,.pinAssetSection,.pinLogCategories,.pinLogCard{padding:14px}.pins-toolbar,.pinDownloadToolbar,.pinLogs-toolbar,.form-inline,.pins-tableFooter{align-items:stretch;flex-direction:column}.pins-toolbarRight{width:100%;flex-direction:column}.prettySelect,.pinsSelect{width:100%}.modal-panel{width:min(100%,440px)}.modal-head{align-items:flex-start;padding:16px 16px 0}.modal-body,.modal-actions{padding-left:16px;padding-right:16px}.modal-preview{grid-template-columns:1fr}.jar-container{gap:10px}.jar-tools{padding:10px}.jar-content{min-height:460px}.file-header{align-items:flex-start;min-height:auto;padding:10px 12px;flex-direction:column;gap:8px}.jar-lang{max-width:100%}.code-lines{flex-basis:46px;min-width:46px}.code-block{padding-right:12px}.dashboard-statGrid,.pins-statGrid,.stats{grid-template-columns:1fr}.auth-screen{padding:16px}.auth-panel{padding:22px 18px}.auth-simpleText p{font-size:12px}.auth-heroTitle{font-size:40px}.auth-heroStats,.auth-featureGrid{grid-template-columns:1fr}.auth-timelineRow{align-items:flex-start;flex-wrap:wrap}.table,.table-head,.table-row{font-size:12px}.table-head,.table-row{gap:8px;padding:10px}.pinAltCard{grid-template-columns:auto 1fr}.pinAltActions{grid-column:1 / -1;justify-self:end}}:root{--bg: #050506;--bg-soft: #070708;--panel: #0b0c0d;--panel-2: #0e0f11;--panel-3: #111216;--line: rgba(255, 255, 255, .06);--line-strong: rgba(255, 255, 255, .11);--text: #f0f1f2;--muted: #8b9097;--muted-2: #666c75;--accent: #e7e9ee;--accent-soft: rgba(255, 255, 255, .055);--green: #6ee7a7;--green-soft: rgba(110, 231, 167, .08);--yellow: #e7c16a;--yellow-soft: rgba(231, 193, 106, .08);--red: #ff7b7b;--red-soft: rgba(255, 123, 123, .08);--cyan: #91d4ff;--cyan-soft: rgba(145, 212, 255, .08);--violet: #b7bcff;--violet-soft: rgba(183, 188, 255, .08);--radius-xl: 10px;--radius-lg: 8px;--radius-md: 7px;--radius-sm: 5px;--font-body: "Pretendard Variable", Pretendard, Inter, "Segoe UI", system-ui, sans-serif;--font-heading: "Pretendard Variable", Pretendard, Inter, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", "Cascadia Code", ui-monospace, monospace;--shell-max: 1480px}html{background:var(--bg);font-synthesis-weight:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body{background:var(--bg);font-family:var(--font-body);font-weight:400;color:var(--text)}body,button,input,textarea,select{font-weight:400}strong,.card-title,.pageHeader-title,.pins-pageTitle,.auth-title,.auth-heroTitle,.stat-value,.pinStatValue,.recentStats-value{font-weight:500}.app-shell{grid-template-columns:218px minmax(0,1fr);background:var(--bg)}.sidebar{gap:16px;padding:18px 10px 12px;background:#08090a;border-right-color:#ffffff0e}.logo{min-height:52px;padding:0 8px 14px;border-bottom-color:#ffffff0e}.logo-lockup{gap:10px}.logo-ticker{width:32px;height:32px;position:relative;border-radius:7px;background:#0b0c0d;border-color:#ffffff0e;box-shadow:none}.logo-tickerGlyph{display:none}.logo-ticker{position:relative}.logo-ticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/icon.png);background-repeat:no-repeat;background-position:center;background-size:18px 18px}.logo-wordmark{font-size:14px;font-weight:520}.logo-subtitle{color:#717780;font-size:10px;font-weight:400}.nav{gap:28px}.nav-sectionTitle,.pageHeader-eyebrow,.eyebrow,.card-kicker,.pinStatLabel,.pinOverviewLabel,.table-head,.stat-label,.field-label,.activityEvent-badge,.modal-kicker{color:#737983;font-family:var(--font-heading);font-size:10px;font-weight:460;letter-spacing:.02em}.nav-link{min-height:32px;gap:10px;padding:6px 9px;border-radius:6px;color:#989da5}.nav-link:hover{background:#0e0f11;border-color:#ffffff0e}.nav-link.active{background:#101113;border-color:#ffffff21;color:#f2f4f6;box-shadow:inset 2px 0 #e7e9ee}.nav-link.active .nav-icon,.nav-link.active .nav-label{color:inherit;stroke-width:1.65}.nav-link:hover .nav-icon{stroke-width:1.65}.nav-link:focus-visible{outline:1px solid rgba(255,255,255,.32);outline-offset:2px}.card-title,.dashboard-sectionLabel,.dashboard-announcementTitle,.dashboard-liveTitle,.dashboard-liveUser,.modal-title,.pinAssetTitle,.note-title,.sysmainAlert-title{font-weight:500}.stat-value,.pinStatValue,.recentStats-value{letter-spacing:0}.btn,.auth-screen-simple .auth-discordBtn,.table-head,.badge,.pill,.auth-badge{font-weight:430}.content{background:#050506}.card,.card-dense,.dashboard-heroCard,.dashboard-chartPanel,.dashboard-livePanel,.dashboard-progress,.pinAssetSection,.pinLogCard,.pinLogCategories,.pinOverviewCard{box-shadow:none}.nav-icon{width:16px;height:16px}.nav-label{font-size:13px;font-weight:430}.sidebar-presence{min-height:28px;padding:0 8px;color:#a4a9b0;font-size:12px;font-weight:430}.sidebar-presenceDot{width:6px;height:6px;box-shadow:0 0 0 3px #6ee7a714}.sidebar-identity{grid-template-columns:32px minmax(0,1fr) 30px;min-height:52px;gap:8px;padding:8px;border-radius:7px;background:#0d0e10;border-color:#ffffff0f;box-shadow:none}.identity-avatar,.avatar-sm,.pinAltAvatar{width:32px;height:32px;border-radius:7px}.identity-avatarFallback{background:#17191d;font-weight:520}.identity-handle{font-size:13px;font-weight:500}.identity-role{font-size:10px;font-weight:430}.content{padding:16px 44px 36px;background:var(--bg)}.topUtilityBar{margin-bottom:34px}.breadcrumb{color:#858b94;font-size:12px}.breadcrumb-item:first-child{font-weight:460}.topSearchBtn,.topFeedbackBtn,.btn,.input,.textarea,.prettySelect-trigger,.prettySelect-option,.pinsSelect-trigger,.pinsSelect-option{border-radius:6px}.topSearchBtn,.topFeedbackBtn{min-height:32px;background:#0c0d0f;border-color:#ffffff0f;color:#969ca5}.topSearchBtn:hover,.topFeedbackBtn:hover{background:#111214;color:#f1f2f3}.pageHeader{margin-bottom:18px}.pageHeader-copy{gap:8px}.pageHeader-title{font-size:30px;line-height:1.05;letter-spacing:0}.pageHeader-description{color:#8e949d;font-size:13px}.content-body,.stack,.form,.card-body{gap:14px}.grid,.stats,.pins-statGrid,.pinPanelGrid,.pinDetails-bottomGrid{gap:12px}.card,.auth-panel,.table,.pinStatCard,.pinOverviewCard,.pinAltCard,.pinAssetSection,.pinAssetItem,.pinLogCard,.pinLogCategories,.pins-tabs,.pins-toolbarStrip,.prettySelect-menu,.pinsSelect-menu,.commandPalette,.modal-panel,.auth-simpleCard,.auth-statCard,.auth-featureCard,.auth-timelineCard{background:#0c0d0e;border-color:#ffffff0f;box-shadow:none}.card{padding:16px}.card-dense{padding:13px 14px}.card-head{margin-bottom:12px}.card-title{gap:8px;font-size:15px}.pageHeader-icon,.card-icon,.stat-icon,.pinStatIcon,.auth-featureIcon,.modal-titleIcon{width:30px;height:30px;border-radius:6px;background:#101113;border-color:#ffffff0f;color:#d7d9dc;box-shadow:none}.stat,.pinStatCard{padding:13px;border-radius:7px;background:#0a0b0c;border-color:#ffffff0e}.stat-value,.pinStatValue,.recentStats-value{margin-top:8px;font-size:28px;letter-spacing:0}.stat-meta,.pinStatMeta,.muted,.field-hint,.auth-subtitle,.pinDownloadMeta,.pinAssetPath,.pinAssetSizeLine,.activityEvent-meta,.note-snippet{color:#8b929b;font-size:12px;line-height:1.55}.btn{height:36px;padding:0 12px;background:#0e0f11;border-color:#ffffff12;font-size:13px;font-weight:440}.btn:hover{background:#141517;border-color:#ffffff1f}.btn:not(.btn-light):not(.btn-outline):not(.btn-ghost):hover,.btn.btn-danger:hover,.btn.btn-positive:hover,.btn.btn-warning:hover,.btn.btn-info:hover,.btn.btn-lavender:hover{background:#f1f2f3;border-color:#f1f2f3;color:#050608}.btn:not(.btn-light):not(.btn-outline):not(.btn-ghost):hover .btn-icon,.btn:not(.btn-light):not(.btn-outline):not(.btn-ghost):hover .btn-icon svg,.btn.btn-danger:hover .btn-icon,.btn.btn-danger:hover .btn-icon svg,.btn.btn-positive:hover .btn-icon,.btn.btn-positive:hover .btn-icon svg,.btn.btn-warning:hover .btn-icon,.btn.btn-warning:hover .btn-icon svg,.btn.btn-info:hover .btn-icon,.btn.btn-info:hover .btn-icon svg,.btn.btn-lavender:hover .btn-icon,.btn.btn-lavender:hover .btn-icon svg{color:#050608!important}.btn-sm{height:30px;padding:0 9px;font-size:12px}.btn-light{background:#e7eaf0;border-color:#e7eaf0;color:#050608}.btn-light:hover{background:#d9dde4;border-color:#d9dde4;color:#050608}.btn-light:hover .btn-icon,.btn-light:hover .btn-icon svg{color:#050608!important}.btn.sidebar-logout:hover,.btn.sidebar-logout.btn-danger:hover{background:transparent!important;border-color:transparent!important;color:#ff6b6b!important;box-shadow:none!important;outline:none!important}.btn.sidebar-logout:hover .btn-icon,.btn.sidebar-logout:hover .btn-icon svg,.btn.sidebar-logout.btn-danger:hover .btn-icon,.btn.sidebar-logout.btn-danger:hover .btn-icon svg{color:#ff6b6b!important;fill:currentColor!important}.btn-danger,.btn-positive,.btn-warning,.btn-info,.btn-lavender{background:#0e0f11}.input,.textarea,.prettySelect-trigger,.pinsSelect-trigger{min-height:36px;background:#090a0b;border-color:#ffffff12;font-size:13px}.textarea{min-height:108px}.input:focus,.textarea:focus,.prettySelect-trigger:focus,.pinsSelect-trigger:focus{border-color:#ffffff38;box-shadow:0 0 0 1px #ffffff0a}.badge,.pill,.auth-badge,.pinLocation,.pinLogCategoryCount{padding:4px 7px;border-radius:4px;background:#101113;font-size:10px;font-weight:460}.table{border-radius:8px;background:#0b0c0d}.table-head{background:#101113;font-weight:470}.table-head,.table-row{padding:10px 12px}.table-body .table-row:hover{background:#ffffff07}.commandPalette-backdrop,.modal-backdrop{background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.commandPalette{border-radius:10px}.commandPalette-item{border-radius:7px}.auth-screen,.auth-screen-simple{background:#050506}.auth-screen:before{background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)}.auth-screen:after,.auth-panelGlow{display:none}.auth-simpleCard{width:min(100%,396px);gap:18px;padding:30px;border-radius:10px;background:#090a0b}.auth-simpleLogo{width:62px}.auth-simpleText h1,.auth-title{font-size:28px;font-weight:560}.auth-simpleText p{color:#9298a1;font-size:13px}.auth-screen-simple .auth-discordBtn{min-height:42px;font-weight:500}.dashboard-heroCard,.dashboard-chartPanel,.dashboard-liveCard,.dashboard-progress,.pinAssetSection,.pinLogCard,.pinLogCategories,.pinOverviewCard{background:#0a0b0c}.dashboard-progressBar{background:#121315}.dashboard-progressFill,.dashboard-progressFill.tone-danger,.dashboard-progressFill.tone-warning,.dashboard-progressFill.tone-positive{background:#e8e9eb}.dashboard-gaugeArc,.dashboard-gaugeMask{filter:none}.modal-panel{border-radius:10px;background:#0b0c0d}.modal-title{font-size:20px;font-weight:560}.modal-successPanel,.modal-titleIcon,.identity-avatarFallback{background:#101113}body,.auth-screen,.auth-screen-simple,.sidebar-identity,.identity-avatarFallback,.modal-backdrop,.modal-panel,.modal-titleIcon,.modal-successPanel,.dashboard-heroCard,.dashboard-progressFill,.dashboard-progressFill.tone-danger,.dashboard-progressFill.tone-warning,.dashboard-progressFill.tone-positive{background-image:none!important}.auth-screen:before,.auth-screen:after,.auth-panelGlow,.pageHeader-iconGhost{display:none!important}.dashboard-progressFill,.dashboard-progressFill.tone-danger,.dashboard-progressFill.tone-warning,.dashboard-progressFill.tone-positive{background-color:#e8e9eb!important}@media (max-width: 1100px){.app-shell{grid-template-columns:1fr}.content{padding:16px 16px 30px}}@media (max-width: 760px){.content{padding:14px 10px 24px}.pageHeader-title,.pins-pageTitle{font-size:26px}.card,.card-dense,.pinStatCard,.pinAssetSection,.pinLogCategories,.pinLogCard{padding:12px}}@media (max-width: 760px){.topUtilityBar{flex-wrap:wrap;margin-bottom:26px}.topUtilityActions{width:100%;min-width:0;flex-direction:column;align-items:stretch}.topSearchBtn{width:100%;flex:1 1 auto;min-width:0;justify-content:flex-start}.topFeedbackBtn{width:100%;flex:0 0 auto;justify-content:center}.dashboard-summaryTag{position:static;display:flex;justify-content:flex-start;margin:-2px 0 12px}.dashboard-mainGrid,.dashboard-statGrid,.dashboard-lowerGrid{grid-template-columns:1fr}.dashboard-heroCard,.dashboard-progress,.dashboard-chartPanel,.dashboard-livePanel,.stat{min-width:0}}.pins-tabs,[role=tablist]{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.pins-tab,[role=tab]{background:transparent!important;box-shadow:none!important}.dashboard-progressFill.tone-danger{background:#ff646b!important}.dashboard-progressFill.tone-warning{background:#d7a84f!important}.dashboard-progressFill.tone-positive{background:#5dd49c!important}.dashboard-gaugeArc{border-top-color:#151922!important;border-left-color:#151922!important;border-right-color:#151922!important}.dashboard-gaugeMask{border-top-color:#ff646b!important;border-left-color:#ff646b!important;border-right-color:#ff646b!important}.dashboard-legendDot.tone-danger{background:#ff646b!important}.activityPanel{overflow:hidden}.activityList{display:block!important;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#090a0b}.activityList .pinAssetItem{border:0;border-radius:0;background:transparent}.activityList .pinAssetItem+.pinAssetItem{border-top:1px solid rgba(255,255,255,.055)}.activityTableRow{min-height:42px;padding:7px 10px}.activityTableHead{padding:0 10px 7px}.activityCell-primary{gap:4px}.activityEvent-badge{padding:3px 8px}.listPager{margin-top:12px;padding:0;border-top:0}.sysmainAlertCard{position:relative;overflow:hidden;border-color:#ff5f5f29!important;background:radial-gradient(circle at 0% 0%,rgba(255,75,75,.105),transparent 34%),linear-gradient(115deg,rgba(255,63,63,.055),transparent 42%),#0b0c0d!important}.sysmainAlertCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ff848414}.sysmainAlertCard .card-icon{color:#ff6f6f;border-color:#ff5f5f2e;background:#ff5f5f14}.sysmainAlertCard .card-icon svg{color:#ff6f6f}.sysmainAlert-badge{color:#ffb7b7;font-weight:520}.sysmainAlert-title{color:#ffd0d0;font-size:15px;font-weight:650!important}.sysmainAlert-copy{max-width:760px;color:#aeb5bf!important;line-height:1.55!important}.pinStatCard.tone-danger,.pinStatCard.tone-warning,.pinStatCard.tone-positive,.pinStatCard.tone-info,.pinStatCard.tone-lavender{background:radial-gradient(circle at 0% 0%,rgba(255,83,83,.045),transparent 34%),#0a0b0c!important}.pinStatValue,.recentStats-value,.stat-value{font-family:Pretendard Variable,Pretendard,Inter,Segoe UI,system-ui,sans-serif!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1;font-weight:520!important}.pinDetails-statValuePin,.pins-table .copyCell.mono,.copyCell.mono{font-family:Pretendard Variable,Pretendard,Inter,Segoe UI,system-ui,sans-serif!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:420!important;letter-spacing:.01em}.pins-table .copyCell.mono{color:#eef1f5}.pin-toastWrap{right:22px;bottom:22px;z-index:160;animation:pinToastIn .18s ease-out,pinToastOut .22s ease-in 2.16s forwards}.pin-toast{min-width:360px;min-height:78px;display:grid;grid-template-columns:22px minmax(0,1fr) 24px;align-items:start;gap:12px;padding:16px 16px 15px;border:1px solid rgba(255,255,255,.13)!important;border-radius:10px;background:#101112!important;color:#f5f6f7;box-shadow:0 18px 42px #00000061}.pin-toastIcon{width:18px;height:18px;display:inline-grid;place-items:center;margin-top:2px;border:1.5px solid #21e07b;border-radius:999px;color:#21e07b;animation:pinToastCheck .26s ease-out 40ms both}.pin-toastIcon svg{width:11px;height:11px;stroke-width:3}.pin-toast-error .pin-toastIcon{border-color:#ff7b7b;color:#ff7b7b}.pin-toastText{display:grid;gap:8px}.pin-toastText strong{color:#f7f8fa;font-size:14px;font-weight:560;line-height:1.2}.pin-toastText span{color:#a7adb5;font-size:13px;font-weight:420;line-height:1.3}.pin-toastClose{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#646a72;cursor:pointer}.pin-toastClose:hover{color:#d7d9dd;background:#ffffff0b}.pin-toastClose svg{width:14px;height:14px}@keyframes pinToastIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pinToastOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes pinToastCheck{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.pins-statGrid{gap:10px!important}.pins-statCardRef{min-height:88px!important;display:grid;align-content:start;gap:6px;padding:14px 16px!important}.pins-statCardRef .pinStatHead{min-height:18px;justify-content:flex-start!important;align-items:center;gap:8px}.pins-statCardRef .pinStatLabel{font-size:11px}.pins-statCardRef .pinStatValue{margin-top:2px!important;font-size:24px;line-height:1.05;letter-spacing:-.01em!important}.pins-statCardRef .pinStatMeta{margin-top:0!important;font-size:12px;line-height:1.2}.pins-statCardRef .pinStatIcon{width:16px!important;height:16px!important;margin-left:4px}.pinDetails-statValuePin,.pinStatValue,.recentStats-value,.stat-value{letter-spacing:-.015em!important}:root{--panel: #08090a;--panel-2: #0a0b0c;--panel-3: #0d0e10}.card,.card-dense,.table,.pinStatCard,.pinOverviewCard,.pinAltCard,.pinAssetSection,.pinAssetItem,.pinLogCard,.pinLogCategories,.dashboard-heroCard,.dashboard-livePanel,.dashboard-liveCard,.pins-toolbarStrip,.prettySelect-menu,.pinsSelect-menu,.modal-panel,.auth-simpleCard,.auth-panel{background-color:#090a0b!important}.pinOverviewCard,.pinAssetSection,.pinAssetItem,.pinLogCard,.pinLogCategories,.sysmainAlertCard,.activityList,.dashboard-progress,.dashboard-chartPanel{background-color:#08090a!important}.input,.textarea,.topSearchBtn,.prettySelect-trigger,.pinsSelect-trigger,.commandPalette-input,.table-head{background-color:#070808!important}.table-body .table-row,.activityList .pinAssetItem,.activityTableRow{background-color:transparent!important}.table-body .table-row:hover,.activityList .pinAssetItem:hover{background-color:#ffffff05!important}.dashboard-heroCard{background:radial-gradient(circle at 50% 0%,rgba(255,64,64,.035),transparent 30%),#08090a!important}.sysmainAlertCard{background:radial-gradient(circle at 0% 0%,rgba(255,75,75,.075),transparent 34%),linear-gradient(115deg,rgba(255,63,63,.035),transparent 42%),#08090a!important}.routeLoader{position:fixed;top:0;right:0;bottom:0;left:50%;z-index:120;width:100%;height:100%;display:grid;place-items:center;border:0;border-radius:0;background:#05060747;box-shadow:none;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .14s ease,backdrop-filter .14s ease;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.routeLoader.visible{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.routeLoader:before{content:"";position:absolute;width:58px;height:58px;border-radius:999px;background:#08090aeb;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 48px #00000070,0 0 34px #ff45451f;animation:routeLoaderPulse .9s ease-in-out infinite}.routeLoaderRing{position:relative;z-index:1;width:28px;height:28px;border:2px solid rgba(255,255,255,.12);border-top-color:#ff555a;border-right-color:#ff8a1a;border-radius:999px;animation:routeLoaderSpin .62s linear infinite}.routeBoot{min-height:100vh;display:grid;place-items:center;align-content:center;gap:12px;background:#050506;color:#d8dde5;font-size:13px;font-weight:440}.routeBoot .routeLoaderRing{width:22px;height:22px}@keyframes routeLoaderSpin{to{transform:rotate(360deg)}}@keyframes routeLoaderPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.88}}@media (prefers-reduced-motion: reduce){.routeLoader,.routeLoaderRing{transition:none;animation-duration:1.2s}}.nav-link{position:relative;overflow:hidden;border-color:transparent!important}.nav-link:before{content:"";position:absolute;left:0;top:50%;width:2px;height:18px;border-radius:999px;background:transparent;transform:translateY(-50%) scaleY(.5);opacity:0;transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1),background-color .16s ease}.nav-link.active{background:#111214!important;border-color:transparent!important;color:#f0f2f5!important;box-shadow:none!important}.nav-link.active:before{background:#a7adb5;opacity:1;transform:translateY(-50%) scaleY(1)}.nav-link.active .nav-icon,.nav-link.active .nav-label{color:#f0f2f5!important}.nav-link:hover{background:#0f1012!important}.sidebar .logo-wordmark{font-size:15px}.sidebar .logo-subtitle{font-size:11px}.sidebar .logo-ticker,.sidebar .identity-avatar,.sidebar .identity-avatarFallback{width:34px;height:34px}.sidebar .logo-ticker:after{background-size:20px 20px}.sidebar .nav-link{min-height:36px;gap:11px}.sidebar .nav-icon,.sidebar .nav-icon svg{width:18px;height:18px}.sidebar .nav-label{font-size:14px;font-weight:500}.sidebar .nav-sectionTitle{font-size:10.5px}.sidebar .sidebar-presence,.sidebar .identity-handle{font-size:13px}.sidebar .identity-role{font-size:10.5px}.truncate[data-tooltip]:not([data-tooltip=""]),.mono[data-tooltip]:not([data-tooltip=""]),.pinAssetPath[data-tooltip]:not([data-tooltip=""]),.pinAssetName[data-tooltip]:not([data-tooltip=""]),.pinLogCardFile[data-tooltip]:not([data-tooltip=""]),[data-copy-value]{cursor:default}.copyCell.mono,.copyCell.mono:hover,.pinDetails-statValuePin,.pinDetails-statValuePin:hover,.pinOverviewValue[data-copy-value],.pinOverviewValue[data-copy-value]:hover{cursor:default!important}.topDiscordBtn{gap:8px;color:#f1f3f6!important}.topDiscordBtn svg{width:16px;height:16px;color:#c7cad0}.topDiscordBtn:hover svg{color:#fff}.globalCopyToast{position:fixed;right:22px;bottom:22px;z-index:140;min-width:300px;min-height:72px;display:grid;grid-template-columns:22px minmax(0,1fr) 24px;align-items:start;gap:12px;padding:15px 16px 14px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#101112;color:#f5f6f7;box-shadow:0 18px 42px #00000061;animation:pinToastIn .18s ease-out,pinToastOut .2s ease-in 1.46s forwards}.modal-titleIcon{width:30px!important;height:30px!important;color:#f5f6f8!important}.modal-titleIcon svg,.modal-titleIcon:hover svg{color:#f5f6f8!important;stroke:currentColor!important}.dashboard-heroCard .dashboard-statGrid{padding-top:4px}.dashboard-heroCard .stat{min-height:84px;padding-top:12px;overflow:hidden}.dashboard-heroCard .stat-value,.dashboard-heroCard .stat-meta{margin-top:4px}.dashboard-heroCard .stat-head{align-items:flex-start;gap:10px}.dashboard-heroCard .stat-label{min-width:0;padding-right:4px}.dashboard-heroCard .stat-icon{flex:0 0 auto}.dashboard-summaryTag{top:12px!important;right:24px!important}.dashboard-summaryTag .badge{height:24px}.operators-page .card,.operators-page .table,.operators-page .table-body,.operators-page .table-row{overflow:visible!important}.operators-page .prettySelect{min-width:206px;z-index:80}.operators-page .prettySelect-menu{z-index:120;max-height:220px;overflow-y:auto;box-shadow:0 18px 38px #0000006b}.operators-page .prettySelect[data-value=trial] .prettySelect-value,.operators-page .prettySelect-option-trial.is-active,.operators-page .prettySelect-option-trial:hover{color:#ffd16a}.operators-page .prettySelect[data-value=user] .prettySelect-value,.operators-page .prettySelect-option-user.is-active,.operators-page .prettySelect-option-user:hover{color:#76efa8}.operators-page .prettySelect[data-value=screen_sharer] .prettySelect-value,.operators-page .prettySelect-option-screen_sharer.is-active,.operators-page .prettySelect-option-screen_sharer:hover{color:#c6b5ff}.operators-page .prettySelect[data-value=moderator] .prettySelect-value,.operators-page .prettySelect-option-moderator.is-active,.operators-page .prettySelect-option-moderator:hover{color:#86c8ff}.operators-page .prettySelect[data-value=admin] .prettySelect-value,.operators-page .prettySelect-option-admin.is-active,.operators-page .prettySelect-option-admin:hover{color:#ff9696}.operators-allowForm{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px}.operators-allowedTable .table-head,.operators-allowedTable .table-row{grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) minmax(150px,.8fr) minmax(90px,.45fr)}.audit-page .card,.audit-page .table,.audit-page .table-body,.audit-page .table-row{overflow:visible}.audit-table{border:0;border-radius:0;background:transparent}.audit-table .table-head,.audit-table .table-row{grid-template-columns:minmax(132px,.8fr) minmax(120px,.75fr) minmax(92px,.55fr) minmax(172px,1fr) minmax(180px,1.1fr) minmax(88px,.5fr) minmax(104px,.5fr);column-gap:14px;padding-left:16px;padding-right:16px}.audit-table .table-head{min-height:44px;color:#767d87;font-size:10px;letter-spacing:0;text-transform:uppercase;background:#101114}.audit-table .table-row{min-height:58px;border-top-color:#fff1}.audit-toolbar{padding:14px 16px;background:#0c0d0f;overflow:visible}.audit-filterSelect{min-width:164px;z-index:70}.audit-filterSelect-sm{min-width:132px}.audit-filterSelect .prettySelect-trigger{min-height:36px;border-color:#ffffff16;background:#0b0c0e;font-size:12px}.audit-filterSelect .prettySelect-menu{z-index:140;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#0c0d0f;box-shadow:0 18px 38px #0000006b}.audit-filterSelect .prettySelect-option{min-height:32px;border-radius:7px;background:transparent;color:#e7ebf1;font-size:12px}.audit-filterSelect .prettySelect-option:hover,.audit-filterSelect .prettySelect-option.is-active{background:#ffffff0f;color:#fff}.audit-table .audit-rowActions{justify-content:flex-start;align-items:center;gap:8px}.audit-table .btn-iconOnly{width:30px;min-width:30px;height:30px}.audit-table .table-row>div,.audit-table .table-row>button{min-width:0}.audit-action{color:#f4f6f8;font-weight:650}.audit-target{color:#b8bec8}.audit-backBtn{width:fit-content}.audit-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.pagination-info{font-size:13px;color:var(--muted);font-weight:600;white-space:nowrap}.pagination-controls{display:flex;align-items:center;gap:8px}.pagination-pages{display:flex;gap:4px}.pagination-btn{min-width:36px;height:36px;padding:0 8px;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .14s ease;display:flex;align-items:center;justify-content:center}.pagination-btn:hover:not(:disabled){background:#171819;border-color:#ffffff29;color:#f0f2f5}.pagination-btn.active{background:#1f3a5f;border-color:#4b7cff;color:#8fa8ff;font-weight:700}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.audit-detailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.audit-detailField{min-width:0;min-height:70px;display:grid;align-content:center;gap:8px;padding:13px 14px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#0b0c0e}.audit-detailLabel{color:#828a96;font-size:10px;font-weight:700;text-transform:uppercase}.audit-detailValue{min-width:0;color:#f3f5f8;font-size:13px;font-weight:560}.audit-jsonGrid{align-items:start}.audit-jsonBlock{max-height:360px;min-height:180px;margin:0;overflow:auto;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#07080a;color:#dce2eb;font-family:var(--font-mono);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.dashboard-heroCard{border-color:#ffffff1b!important;background:radial-gradient(circle at 50% 0%,rgba(255,64,64,.055),transparent 32%),#0b0c0d!important}.dashboard-heroCard:before{background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 24%),radial-gradient(circle at 72% 52%,rgba(255,69,69,.055),transparent 22%)!important}.dashboard-summaryTag .badge{min-width:132px;justify-content:center;border-color:#ffffff1f;background:#0d0e10;color:#f8fafc;font-weight:560;letter-spacing:.04em}.dashboard-modeTabs{display:none}.dashboard-modeTab{width:33.333%;height:38px;border:0;border-bottom:1px solid transparent;background:transparent;color:#aeb4bd;font-size:13px;font-weight:440;cursor:default}.dashboard-modeTab.active{border-bottom-color:#f4f6f8;color:#fff;font-weight:560}.dashboard-mainGrid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)!important;gap:24px!important;margin-top:0!important;padding-top:16px!important}.dashboard-progress,.dashboard-chartPanel{min-height:244px;padding:0!important;border:0!important;background:transparent!important}.dashboard-sectionLabel{margin-bottom:20px!important;color:#f6f8fb!important;font-size:14px!important;font-weight:560!important}.dashboard-progressRow{gap:9px!important}.dashboard-progressRow+.dashboard-progressRow{margin-top:17px!important}.dashboard-progressMeta{color:#e5e8ed;font-size:13px!important;font-weight:420}.dashboard-progressMeta strong{color:#fff;font-family:var(--font-body)!important;font-size:14px;font-weight:620}.dashboard-progressBar{height:8px!important;border-radius:999px;background:#111214!important;box-shadow:inset 0 1px #ffffff06}.dashboard-progressFill{transform-origin:left center;animation:dashboardBarIn .68s cubic-bezier(.22,1,.36,1) both}.dashboard-progressFill.tone-danger{background:linear-gradient(90deg,#7d171d,#b8242c,#ff4449)!important;box-shadow:0 0 18px #ff444929}.dashboard-progressFill.tone-warning{background:linear-gradient(90deg,#8d5409,#ffae1b)!important;box-shadow:0 0 14px #ffae1b1f}.dashboard-progressFill.tone-positive{background:linear-gradient(90deg,#176b45,#44d08a)!important}.dashboard-chartWrap{min-height:198px!important;display:grid!important;place-items:center!important;align-content:center;gap:18px!important}.dashboard-gauge{display:none!important}.dashboard-donut{--cheating: 0%;--suspicious-start: 0%;--suspicious: 0%;--legit-start: 0%;--legit: 0%;position:relative;width:132px;height:132px;border-radius:999px;background:conic-gradient(from -90deg,#ff4449 0 var(--cheating),#ff8a1a var(--suspicious-start) var(--suspicious),#45d58e var(--legit-start) var(--legit),#17191d var(--legit) 100%);box-shadow:0 0 0 1px #ffffff14,0 18px 38px #00000057,0 0 34px #ff444921;animation:dashboardDonutIn .54s cubic-bezier(.22,1,.36,1) both}.dashboard-donut:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:inherit;background:#0b0c0d;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #0003}.dashboard-donutInner{position:absolute;top:30px;right:30px;bottom:30px;left:30px;display:grid;place-items:center;align-content:center;gap:3px;border-radius:inherit;color:#fff}.dashboard-donutInner span{font-size:21px;font-weight:620;line-height:1}.dashboard-donutInner small{color:#9aa1ab;font-size:10px;font-weight:460}.dashboard-legendGroup{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px}.dashboard-legend{gap:6px!important;color:#c6ccd5!important;font-size:12px!important}.dashboard-legend strong{color:#f7f8fa;font-weight:560}.dashboard-legendDot.tone-danger{background:#ff4449!important}.dashboard-legendDot.tone-warning{background:#ff8a1a!important}.dashboard-legendDot.tone-positive{background:#45d58e!important}.pins-actionMenu{left:auto!important;right:0!important;width:164px!important;gap:4px!important;padding:7px!important;border-color:#ffffff18!important;background:#0b0c0d!important}.pins-actionItem{min-height:36px!important;grid-template-columns:16px minmax(0,1fr)!important;gap:9px!important;padding:0 10px!important;border-radius:7px!important;color:#d9dde3!important;font-size:12px!important;font-weight:520!important}.pins-actionItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pins-actionItem-danger{color:#d37777!important}.pins-actionItem:hover:not(:disabled){background:#ffffff0f!important}.pins-actionItem-danger:hover:not(:disabled){background:#ff575724!important;color:#ffb1b1!important}.pinAltName{color:#f1f4f7;font-family:var(--font-body)!important;font-size:14px;font-weight:480!important}.pinAltUuid{font-family:var(--font-mono);font-weight:420}.activityInlineMatch-minecraft,.activityEvent-badge-minecraft{border-color:#91df7c5c!important;background:#91df7c33!important;color:#c8f4bb!important}.activityEvent-badge-minecraft{min-height:26px;padding:4px 10px!important;white-space:nowrap}.activityTimeSub{margin-top:3px;color:#747c86;font-family:var(--font-body);font-size:10px;font-weight:420;line-height:1.25}.pinWhitelistBtn{width:auto;min-width:92px;padding:0 10px;color:#c8f4bb!important;border-color:#91df7c3d!important;background:#91df7c14!important;font-weight:520}.pinWhitelistBtn-iconOnly{width:32px;min-width:32px;padding:0}.modal-panel{width:min(100%,540px);border-radius:12px!important;background:#090a0b!important}.modal-head{padding-top:24px!important}.modal-title{font-size:20px!important;font-weight:480!important;letter-spacing:0!important}.modal-subtitle,.modal-hint{color:#8d949e!important;font-weight:420!important}.modal-fieldPanel{background:#0b0c0d!important;border-color:#ffffff13!important}.modal-preview>div{min-height:64px!important;background:#0b0d10!important;border-radius:8px!important}.modal-preview span,.modal-preview strong{font-weight:520!important}.modal-actions .btn{font-weight:520}.pins-actionMenu{left:0!important;right:auto!important;transform:translate(0)}.modal-panel:has(.pinCreatedLayout){position:relative;isolation:isolate;border-color:#ffffff17!important;background:radial-gradient(circle at 22% 10%,rgba(255,255,255,.025),transparent 30%),radial-gradient(circle at 82% 18%,rgba(255,255,255,.018),transparent 26%),linear-gradient(180deg,#08090a,#060708 58%,#050506)!important;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0a}.modal-panel:has(.pinCreatedLayout):before,.modal-panel:has(.pinCreatedLayout):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.modal-panel:has(.pinCreatedLayout):before{opacity:.24;background-image:radial-gradient(circle,rgba(255,255,255,.44) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,255,255,.28) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.18) 0 1px,transparent 1.4px);background-size:74px 74px,112px 112px,156px 156px;background-position:8px 14px,42px 28px,18px 72px;animation:modalStarsDrift 26s linear infinite}.modal-panel:has(.pinCreatedLayout):after{opacity:.32;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.018) 50%,transparent 62%),radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.026),transparent 50%);animation:modalNebulaSweep 12s ease-in-out infinite alternate}.modal-panel:has(.pinCreatedLayout) .modal-head,.modal-panel:has(.pinCreatedLayout) .modal-body,.modal-panel:has(.pinCreatedLayout) .modal-actions{position:relative;z-index:1}.modal-panel:has(.pinCreatedLayout) .modal-titleIcon{background:#0e0f11db!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff09}.modal-panel:has(.pinCreatedLayout) .modal-close{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.pinCreatedLayout{position:relative}.pinCreatedCodeBox,.pinCreatedUrlBox,.pinCreatedInfoBox{position:relative;overflow:hidden;border-color:#ffffff13!important;background:linear-gradient(180deg,#111214d1,#090a0bc7),#090a0bd1!important;box-shadow:inset 0 1px #ffffff08,0 12px 32px #00000029;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pinCreatedCodeBox:before,.pinCreatedUrlBox:before,.pinCreatedInfoBox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.026),transparent 34%),radial-gradient(circle at 82% 0%,rgba(255,255,255,.03),transparent 34%)}.pinCreatedCodeBox>*,.pinCreatedUrlBox>*,.pinCreatedInfoBox>*{position:relative;z-index:1}.pinCreatedCodeBox{min-height:70px!important;background:linear-gradient(100deg,#1c1d20eb,#0d0e10eb),#111214!important}.pinCreatedCodeBox strong{font-weight:650!important;text-shadow:none}.pinCreatedCodeBox button,.pinCreatedUrlBox button{border-color:#ffffff1c!important;background:#ffffff0b!important;color:#eef2f8!important;box-shadow:inset 0 1px #ffffff0e}.pinCreatedInfoBox>strong,.pinCreatedUrlBox>span{color:#eef3ff!important;font-weight:560!important}.pinCreatedInfoBox dd{font-weight:560!important}.pinCreatedStatusRow{color:#f0d780!important;font-weight:560!important}.pinCreatedStatusRow.is-complete{color:#a8f1bd!important}.pinCreatedProgress{position:relative;height:10px!important;border:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#ffffff09!important;box-shadow:inset 0 1px 3px #0000006b,0 0 22px #ffce5d14}.pinCreatedProgress:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:translate(-100%);animation:pinScanLight 1.8s ease-in-out infinite}.pinCreatedProgress span{width:var(--pin-progress, 0%)!important;min-width:0;background:linear-gradient(90deg,#7b5f15,#e5bd42 46%,#fff2a8)!important;box-shadow:0 0 18px #e5bd4233,inset 0 1px #ffffff52;animation:pinPendingPulse 2.4s ease-in-out infinite}.pinCreatedProgress.is-complete{box-shadow:inset 0 1px 3px #0000006b,0 0 26px #7aed9b1c}.pinCreatedProgress.is-complete span{width:100%!important;background:linear-gradient(90deg,#3a9c6d,#77e99b 52%,#d3ffd7)!important;animation:none}.modal-panel:has(.pinCreatedLayout) .modal-actions .btn-light{background:linear-gradient(135deg,#f6f8fc,#dfe6f5)!important;border-color:#ffffffd6!important;box-shadow:0 10px 24px #6d8dff29,inset 0 1px #ffffffc7}@keyframes modalStarsDrift{0%{background-position:8px 14px,42px 28px,18px 72px}to{background-position:82px 88px,154px 140px,174px 228px}}@keyframes modalNebulaSweep{0%{transform:translate(-2%) translateY(0);opacity:.62}to{transform:translate(2%) translateY(-1%);opacity:.9}}@keyframes pinScanLight{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes pinPendingPulse{0%,to{filter:saturate(.92) brightness(.92)}50%{filter:saturate(1.15) brightness(1.08)}}@keyframes dashboardBarIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dashboardDonutIn{0%{opacity:0;transform:scale(.82) rotate(-20deg);filter:blur(2px)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}
