@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=DM+Serif+Display&family=Manrope:wght@400;500;600;700&display=swap";.site-header{background:#0b0d12ed}nav{border-color:#293449}.brand{letter-spacing:-1px;font-family:Manrope,Arial;font-weight:800}.brand:before{content:"R›";color:#fff;background:#2f80ff;border-radius:6px;place-items:center;width:29px;height:29px;margin-right:8px;font:800 17px DM Mono;display:inline-grid}.links a,.text-link{color:#aeb9c9}.langs{border-color:#33415a}.langs .on{color:#72adff;border-color:#2f80ff}.login-main,.discord{border-color:#3b4b69}.hero h1 i{color:#65a1ff}.tag,.num{color:#72adff}.button{color:#fff;background:#2f80ff;border-color:#5799ff}.hub-card{background:#121826d9;border-color:#3a4a68;box-shadow:0 16px 40px #0008}.hub-card header{border-color:#33415a}.hub-card header b{color:#70d6a1}.hub-card dl div{border-color:#2d3950}.hub-card dd{color:#72adff}.section,footer{border-color:#283449}.feature-grid article{background:#121826b5;border-color:#2f3d55}.license-card{background:#121826;border-color:#426192;box-shadow:0 12px 40px #0006}.license-card span{border-color:#3b4c69}.access li{border-color:#2b3850}.order-price{background:#101722;border-color:#385079}.order-price b,.order-price strong{color:#73aaff}.brand:before{content:"R›"!important;vertical-align:middle!important;color:#fff!important;background:#2f80ff!important;border-radius:6px!important;place-items:center!important;width:29px!important;height:29px!important;margin-right:8px!important;font:800 17px DM Mono!important;display:inline-grid!important;box-shadow:inset -6px 0 #172443!important}.brand:after{content:"";vertical-align:top;background:#e5484d;border-radius:50%;width:5px;height:5px;margin-top:18px;margin-left:-13px;margin-right:8px;display:inline-block;position:relative}:root{--bg:#151a16;--forest:#213025;--panel:#28392b;--text:#e8e1d0;--muted:#aab1a5;--gold:#ae9864;--line:#607061}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 75% 10%,#29402d 0,var(--bg) 48%);color:var(--text);margin:0;font-family:Manrope,Arial}.wrap{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.site-header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151a16ed;position:sticky;top:0}nav{border-bottom:1px solid #536052;justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:.04em;color:var(--text);font:27px DM Serif Display;text-decoration:none}.links,.account-nav{align-items:center;gap:25px;display:flex}.links a,.text-link{color:var(--muted);font:11px DM Mono;text-decoration:none}.langs{border-left:1px solid #566154;gap:5px;padding-left:13px;display:flex}.langs button,.login{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px;font:10px DM Mono}.langs .on{color:var(--gold);border-bottom:1px solid var(--gold)}.login-main,.discord{color:var(--text);border:1px solid #77806b;border-radius:6px;font:10px DM Mono;text-decoration:none;padding:9px 12px!important}.discord{color:#c8d7bf}.hero{grid-template-columns:1.05fr .85fr;align-items:center;gap:100px;padding-top:115px;padding-bottom:115px;display:grid}.tag,.num{color:var(--gold);letter-spacing:.11em;font:10px DM Mono}.hero h1,h2{letter-spacing:-.035em;font-family:DM Serif Display;font-weight:400;line-height:1.02}.hero h1{margin:25px 0;font-size:clamp(54px,6.3vw,86px)}.hero h1 i{color:var(--gold);font-style:normal}.lead{color:#c5c9be;max-width:570px;font-size:16px;line-height:1.72}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.button{color:#fff9eb;cursor:pointer;letter-spacing:.04em;background:#917a4c;border:1px solid #c4ad78;border-radius:7px;padding:14px 18px;font:600 11px Manrope}.hub-card{background:#263529c9;border:1px solid #71806c;border-radius:14px;padding:25px;box-shadow:0 16px 40px #070a0840}.hub-card header{border-bottom:1px solid #5a685c;justify-content:space-between;padding-bottom:20px;font:23px DM Serif Display;display:flex}.hub-card header b{color:#bde4a9;font:500 11px Manrope}.hub-card dl{margin:0}.hub-card dl div{border-bottom:1px solid #526053;justify-content:space-between;padding:17px 0;font:11px DM Mono;display:flex}.hub-card dt{color:#c9cdc0}.hub-card dd{color:var(--gold);margin:0}.section{border-top:1px solid #49584a;padding-top:90px;padding-bottom:28px}h2{margin:15px 0 34px;font-size:clamp(40px,4.8vw,64px)}.feature-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.feature-grid article{background:#2230259c;border:1px solid #5a685b;border-radius:12px;min-height:180px;padding:24px}.feature-grid h3{margin:0 0 17px;font:25px DM Serif Display}.feature-grid p{color:#c1c7b9;font-size:13px;line-height:1.65}.license{text-align:center;padding-top:105px}.license h2{margin-bottom:28px}.license-card{background:#26372a;border:1px solid #73806d;border-radius:14px;max-width:660px;margin:auto;padding:34px 35px;box-shadow:0 12px 40px #05080538}.license-card>div{justify-content:center;align-items:center;gap:25px;display:flex}.license-card b,.license-card strong{color:var(--text);font:34px DM Serif Display}.license-card strong{color:#d5b976}.license-card span{color:#d7d8cd;border-inline:1px solid #71806a;padding:0 25px;font:12px DM Mono}.license-card p{color:#c1c7ba;font-size:13px}.access{padding-bottom:100px}.access ol{border-top:1px solid #607060;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.access li{border-right:1px solid #586759;gap:16px;padding:20px 18px;display:grid}.access li:last-child{border:0}.access li b{color:var(--gold);font:10px DM Mono}.access li span{font:16px DM Serif Display}footer{color:#9aa396;border-top:1px solid #49584a;justify-content:space-between;font:10px DM Mono;display:flex;padding-top:25px!important;padding-bottom:35px!important}.order-price{background:#1d291f;border:1px solid #5c6d5d;border-radius:7px;justify-content:space-between;align-items:center;margin:20px 0;padding:14px;font:11px DM Mono;display:flex}.order-price b,.order-price strong{color:#dfc27d;font:24px DM Serif Display}.order-price span{color:#cad0c2}@media (width<=850px){.links{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:70px}.feature-grid,.access ol{grid-template-columns:repeat(2,1fr)}.access li:nth-child(2){border-right:0}.access li:nth-child(-n+2){border-bottom:1px solid #586759}}@media (width<=580px){.wrap{padding-left:18px;padding-right:18px}.account-nav{gap:2px}.login{display:none}.login-main{display:block}.hero{padding-bottom:75px}.feature-grid,.access ol{grid-template-columns:1fr}.feature-grid article{min-height:auto}.access li{border-bottom:1px solid #586759;border-right:0}.license-card{padding:25px 15px}.license-card>div{gap:10px;display:grid}.license-card span{border:0;padding:0}.discord{display:none}footer{gap:10px}}.account-nav{align-items:center;gap:9px;display:flex}.login,.switch,.close{color:var(--m);cursor:pointer;background:0 0;border:0;font:10px DM Mono}.login{color:var(--l);padding:7px}.button{cursor:pointer;border:0}.modal{z-index:9;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dialog{background:#11151e;border:1px solid #515963;border-radius:10px;width:min(440px,100%);padding:32px;position:relative}.dialog h2{font-size:35px}.close{font-size:27px;position:absolute;top:14px;right:16px}.dialog form{gap:16px;margin-top:28px;display:grid}.dialog label{color:var(--m);gap:6px;font-size:12px;display:grid}.dialog input{color:#fff;background:#090b10;border:1px solid #414754;border-radius:4px;padding:12px;font:14px Manrope}.message{color:var(--l);font-size:13px;line-height:1.5}.switch{margin-top:19px;text-decoration:underline}@media (width<=700px){.login{display:none}}.admin{width:min(980px,100%);max-height:88vh;overflow:auto}.admin h3{margin:30px 0 10px}.admin-stats span,.admin-list>div{color:var(--m);background:#090b10;border:1px solid #414754;padding:12px;font:11px DM Mono}.admin-stats b{color:#fff;margin-top:8px;font-size:24px;display:block}.license-form{align-items:center;gap:10px;display:flex!important}.license-form input[type=email]{flex:1;min-width:0}.license-form label{align-items:center;gap:8px;display:flex!important}.admin-list>div{grid-template-columns:1.4fr 1.5fr auto;align-items:center;gap:10px;display:grid}.admin-list button{color:var(--l);border:1px solid var(--l);cursor:pointer;background:0 0;padding:6px}@media (width<=700px){.admin-stats{grid-template-columns:repeat(2,1fr)}.license-form,.admin-list>div{grid-template-columns:1fr;display:grid!important}.admin-modal{padding:8px}}.statistics{width:min(1200px,94vw)!important;max-width:1200px!important}.statistics .admin-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.statistics-table{margin:24px 0;overflow-x:auto}.statistics th,.statistics td{white-space:nowrap;border-bottom:1px solid #ffffff20;padding:12px}.statistics th{color:#a5aaa7;font-weight:500}.admin-toolbar,.admin-actions,.admin-tabs{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.admin-toolbar select{color:#fff;background:#090b10;border:1px solid #414754;border-radius:4px;width:100%;padding:12px}.admin-secondary,.admin-tabs button{color:#fff;cursor:pointer;background:#151b24;border:1px solid #414754;border-radius:4px;padding:10px 14px}.admin-tabs button[aria-selected=true]{border-color:var(--l);color:var(--l)}.admin-dashboard button:disabled{opacity:.45;cursor:wait}.license-editor{background:#101720;border:1px solid #414754;border-radius:6px;padding:20px}.add-time-form input{width:120px}@media (width<=700px){.account-nav .login{padding:4px;font-size:9px;display:inline-block}}.metric-chart,.admin-summary{background:#0b0e14;border:1px solid #39404c;border-radius:7px;padding:18px}.metric-chart h3,.admin-summary h3{margin:0 0 5px}.admin-summary p{color:#aeb2bb;margin-bottom:0;line-height:1.6}@media (width<=850px){.overview-stats{grid-template-columns:repeat(2,1fr)!important}.chart-grid{grid-template-columns:1fr}}.crm-brand span{font-weight:400}.crm-content h2{letter-spacing:-1px!important;margin:8px 0!important;font:700 30px/1.2 Manrope!important}.crm-content .admin-stats{gap:14px}.crm-content .admin-summary,.crm-content .metric-chart,.crm-content .license-editor{box-shadow:none!important;background:#fff!important;border:1px solid #dfe5df!important;border-radius:8px!important}.crm-content .admin-summary h3,.crm-content .metric-chart h3{color:#29382d!important;font:700 16px Manrope!important}.crm-content .admin-summary p{font-size:13px;color:#667369!important}.crm-content .statistics-table{background:#fff;border:1px solid #dfe5df;border-radius:8px;padding:0 18px}.crm-content .statistics th{background:#f9faf9;font-size:11px;color:#708075!important}.crm-content .statistics th,.crm-content .statistics td{color:#37443b!important;border-color:#e9ece9!important}.crm-content .admin-list>div{border-radius:7px;color:#526057!important;background:#fff!important;border:1px solid #dfe5df!important;font:12px Manrope!important}.crm-content .admin-list b{color:#253329!important}.crm-content .admin-list button{background:#f8fbf8;border-radius:5px;color:#3f6d43!important;border-color:#9db29e!important}.crm-content .license-editor p,.crm-content .admin-user-statistics p{color:#6a776d;font-size:13px}.crm-content .chart-grid{gap:14px}.crm-content .metric-chart rect{fill:#8ba984!important}.crm-content .metric-chart text{fill:#738176!important}.crm-content .metric-chart g text:last-child{fill:#344738!important}.crm-content .message{color:#a65b42}.crm-content .button{color:#fff;background:#557e56;border:0;border-radius:6px}.crm-content .admin-user-statistics{border-color:#dfe5df}.crm-content .add-time-form input{color:#27352a!important;background:#fff!important;border:1px solid #d3dbd4!important}@media (width<=760px){.crm-shell{grid-template-columns:1fr!important}.crm-sidebar{z-index:3;min-height:0;padding:15px;position:sticky;top:0}.crm-brand{padding:0 5px 12px}.crm-sidebar nav{display:flex;overflow:auto}.crm-sidebar nav button{white-space:nowrap}.crm-exit{display:none}.crm-content{padding:28px 18px}.crm-content .admin-toolbar{margin:0 -18px 20px;padding:14px 18px}.crm-content .close{top:20px;right:16px}.crm-content h2{padding-right:36px}}body{background:#0b0d12}.product-page{clip-path:inset(0 -100vmax);background:#0b0d12;box-shadow:0 0 0 100vmax #0b0d12}.session-notice{z-index:25;color:#deebff;background:#182a45;border:1px solid #517fbe;border-radius:6px;max-width:90vw;padding:13px 18px;font:12px Manrope;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.session-notice button{color:#b9cdeb;cursor:pointer;background:0 0;border:0;margin-left:18px}.portal-logout{z-index:15;color:#dce8fc;cursor:pointer;background:#122039;border:1px solid #4c6591;border-radius:5px;padding:10px 15px;font:12px Manrope;position:fixed;bottom:16px;left:20px}.dialog{max-height:92dvh;overflow:auto}.dialog .button:disabled{opacity:.55;cursor:wait}.dialog .close{color:#a9b9cf}.desktop-screenshot{color:#dce7fa;background:#111722;border:1px solid #303b50;border-radius:8px;margin:24px 0;overflow:hidden}.desktop-screenshot-link{background:#090c11;display:block;position:relative;color:#bdd4ff!important;text-decoration:none!important}.desktop-screenshot-link img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.desktop-screenshot-link>span{text-align:right;background:#172031;border-top:1px solid #303b50;padding:8px 12px;font:11px/1.4 system-ui,sans-serif;display:block}.desktop-screenshot-link:focus-visible{outline-offset:-3px;outline:2px solid #8bb8ff}.desktop-screenshot figcaption{padding:15px 18px;font:13px/1.6 system-ui,sans-serif;display:block}.desktop-screenshot figcaption strong{color:#e4edfc;font-size:15px;display:block}.desktop-screenshot figcaption p{color:#a9b8ce;margin:5px 0 0;font-size:12px;line-height:1.65}.desktop-product-preview{background:#111722;border:1px solid #34435c;border-radius:10px;min-width:0;overflow:hidden}.desktop-product-preview>header{border-bottom:1px solid #303b50;align-items:center;gap:10px;padding:14px 18px;font:16px system-ui,sans-serif;display:flex}.desktop-product-preview>header>span{letter-spacing:.08em;color:#a4badc;margin-left:auto;font-size:10px}.desktop-product-preview .desktop-screenshot{border:0;border-radius:0;margin:0}.desktop-product-preview .desktop-screenshot figcaption{padding:12px 18px}.desktop-preview-note{color:#a5b4ca;padding:0 18px 16px;font:11px/1.6 system-ui,sans-serif;margin:0!important}.desktop-gallery-intro{color:#adbdd3;max-width:770px;font:15px/1.8 system-ui,sans-serif}.desktop-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.desktop-gallery-grid .desktop-screenshot{flex-direction:column;margin:0;display:flex}.desktop-gallery-grid .desktop-screenshot-link{flex-direction:column;flex:1;display:flex}.desktop-gallery-grid .desktop-screenshot-link img{flex:1;height:320px;min-height:0}.desktop-gallery-grid .desktop-screenshot-link>span{margin-top:auto}.desktop-gallery-guides{color:#aacaff;margin-top:25px;font:14px system-ui,sans-serif;display:inline-block}.desktop-gallery-guides:hover{text-decoration:underline}.tutorial-body .desktop-screenshot{margin-bottom:35px}.tutorial-card .tutorial-thumbnail{object-fit:contain;background:#090c11;border:1px solid #2b3547;border-radius:4px;width:100%;height:150px;margin-top:18px;display:block}.tutorial-brand img{vertical-align:middle;margin-right:8px}.product-brand>img{object-fit:contain;width:30px;height:30px;margin-right:8px}@media (width<=700px){.desktop-gallery-grid{grid-template-columns:1fr}.desktop-gallery-grid .desktop-screenshot-link img{height:260px}.desktop-product-preview>header{padding:12px}.desktop-product-preview>header>span{font-size:9px}.desktop-screenshot figcaption{padding:13px}.tutorial-card .tutorial-thumbnail{height:170px}}@media print{.desktop-screenshot{break-inside:avoid;border:1px solid #bbb}.desktop-screenshot-link>span{display:none}.desktop-screenshot figcaption strong,.desktop-screenshot figcaption p{color:#000!important}.desktop-screenshot-link{background:#fff}.desktop-screenshot-link img{object-fit:contain;max-height:350px}}.tutorial-site{--guide-border:#292f39;--guide-muted:#aeb7c6;color:#edf1f7;background:#0b0d12;min-height:100vh;font-family:Inter,system-ui,sans-serif;line-height:1.65}.tutorial-site h1,.tutorial-site h2,.tutorial-site h3{font-family:inherit;font-weight:650}.tutorial-site nav{border:0;height:auto}.tutorial-site .tutorial-primary{background:#326bdd}.tutorial-site *{box-sizing:border-box}.tutorial-site a{color:inherit;text-decoration:none}.tutorial-site button,.tutorial-site input{font:inherit}.tutorial-site a:focus-visible,.tutorial-site button:focus-visible,.tutorial-site input:focus-visible,.tutorial-site summary:focus-visible{outline-offset:5px;outline:2px solid #7eafff}.tutorial-site button{cursor:pointer}.tutorial-site h1,.tutorial-site h2,.tutorial-site h3{color:#f4f6fa;letter-spacing:-.025em;line-height:1.2}.tutorial-site p{color:var(--guide-muted);margin:0 0 1rem}.tutorial-site .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8bb5ff;font-size:12px}.tutorial-nav{border-bottom:1px solid var(--guide-border);justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:25px 30px;display:flex}.tutorial-brand{font-size:23px;font-weight:750}.tutorial-brand b{color:#6d9eff;margin-right:10px}.tutorial-nav nav{gap:24px;font-size:14px;display:flex}.tutorial-nav nav a:hover,.tutorial-nav nav a[aria-current]{color:#9cc1ff}.tutorial-site main{max-width:1200px;margin:auto;padding:0 30px}.tutorial-intro{max-width:830px;padding:70px 0 40px}.tutorial-intro h1{margin:15px 0 24px;font-size:clamp(36px,5vw,60px)}.tutorial-intro h1 span{color:#8bb5ff}.tutorial-intro>p:not(.eyebrow){max-width:680px;font-size:18px}.tutorial-primary{background:#326bdd;border:1px solid #578afa;border-radius:7px;margin-top:10px;padding:12px 18px;font-size:14px;font-weight:650;display:inline-block;color:#fff!important}.tutorial-primary:hover{background:#417bf0}.tutorial-start{border-block:1px solid var(--guide-border);margin-bottom:24px;padding:22px 0}.tutorial-start>span,.tutorial-toc>span{letter-spacing:.12em;color:#9ba6b7;font-size:11px;font-weight:650}.tutorial-start ol{flex-wrap:wrap;gap:10px 32px;margin:14px 0 0;padding-left:20px;display:flex}.tutorial-start li{max-width:210px;font-size:13px}.tutorial-start a:hover{text-decoration:underline}.tutorial-site .tutorial-resource{color:#a9c8ff;margin-top:12px;text-decoration:underline;display:inline-block}.tutorial-version{background:#111722;border-left:3px solid #608de1;margin:20px 0 30px;padding:15px 20px}.tutorial-version strong{font-size:14px}.tutorial-version p{max-width:950px;margin:5px 0 0;font-size:13px;line-height:1.65}.tutorial-library{padding:20px 0 70px}.tutorial-library>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.tutorial-library h2{margin:0;font-size:26px}.tutorial-library label{color:var(--guide-muted);gap:5px;min-width:280px;font-size:12px;display:grid}.tutorial-library input{color:#eef3ff;background:#121722;border:1px solid #3e485a;border-radius:6px;width:100%;padding:11px 13px}.tutorial-library input::placeholder{color:#a4aec0}.tutorial-filters{flex-wrap:wrap;gap:8px;display:flex}.tutorial-filters button,.tutorial-actions button,.tutorial-empty button{color:#bec9da;background:#131924;border:1px solid #344157;border-radius:5px;padding:8px 13px;font-size:13px}.tutorial-filters button[aria-pressed=true]{color:#e0ecff;background:#1b3155;border-color:#6596f1}.tutorial-count{font-size:12px;margin:18px 0!important}.tutorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tutorial-card{border:1px solid var(--guide-border);background:#11151d;border-radius:7px;flex-direction:column;min-height:260px;padding:24px;transition:border-color .15s;display:flex}.tutorial-card:hover{border-color:#7097db}.tutorial-card>div{color:#8db3f4;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.tutorial-card small{color:var(--guide-muted);white-space:nowrap;font-size:11px}.tutorial-card h2{margin:19px 0 12px;font-size:20px}.tutorial-card p{font-size:14px}.tutorial-read{color:#a4c5ff;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.tutorial-empty{padding:40px 0}.tutorial-breadcrumb{color:#a9bbd5;flex-wrap:wrap;gap:12px;margin:32px 0;font-size:13px;display:flex}.tutorial-breadcrumb a:hover{text-decoration:underline}.tutorial-article-header{max-width:900px;padding:10px 0 38px}.tutorial-article-header h1{margin:12px 0 24px;font-size:clamp(32px,4.5vw,50px)}.tutorial-article-header>p:not(.eyebrow){max-width:780px;font-size:18px}.tutorial-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.tutorial-actions span{color:#b3ceff;font-size:13px}.tutorial-reading{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:55px;display:grid}.tutorial-toc{border-top:1px solid var(--guide-border);padding-top:20px;font-size:13px;position:sticky;top:24px}.tutorial-toc ol{margin:15px 0 25px;padding-left:18px}.tutorial-toc li{margin:12px 0;padding-left:5px}.tutorial-toc a{color:#b4c2d8}.tutorial-toc a:hover{color:#a8caff;text-decoration:underline}.tutorial-toc>a{margin:10px 0;display:block}.tutorial-body{min-width:0;max-width:790px}.tutorial-needs{border:1px solid var(--guide-border);background:#131922;border-radius:7px;margin-bottom:30px;padding:22px 25px}.tutorial-needs h2{margin:0 0 10px;font-size:17px}.tutorial-needs p{margin:0;font-size:14px}.tutorial-steps{counter-reset:steps;margin:0;padding:0;list-style:none}.tutorial-steps>li{border-bottom:1px solid var(--guide-border);grid-template-columns:38px minmax(0,1fr);gap:16px;padding:26px 0;scroll-margin-top:24px;display:grid}.tutorial-step-number{color:#83abed;font-variant-numeric:tabular-nums;font-size:13px;line-height:26px}.tutorial-steps h2{margin:0 0 13px;font-size:22px}.tutorial-steps p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}.tutorial-result{border-left:3px solid #679cff;margin:38px 0;padding:10px 24px;scroll-margin-top:24px}.tutorial-result>span{color:#a1c3ff;letter-spacing:.08em;font-size:11px}.tutorial-result h2{margin:12px 0;font-size:22px}.tutorial-result p{margin:0}.tutorial-problems{scroll-margin-top:24px}.tutorial-problems h2,.tutorial-related h2{font-size:24px}.tutorial-problems details{border-bottom:1px solid var(--guide-border);padding:16px 0}.tutorial-problems summary{cursor:pointer;color:#d6e2f6;font-size:15px}.tutorial-problems details p{margin:12px 0 0;font-size:14px;line-height:1.8}.tutorial-related{margin:40px 0 65px}.tutorial-related a{border-bottom:1px solid var(--guide-border);color:#a9c8ff;justify-content:space-between;gap:15px;padding:14px 0;font-size:14px;display:flex}.tutorial-related a:hover{text-decoration:underline}.tutorial-footer{border-top:1px solid var(--guide-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1140px;margin:0 auto;padding:30px 0;display:flex}.tutorial-footer strong{font-size:18px}.tutorial-footer p{max-width:600px;margin:5px 0;font-size:13px}.tutorial-footer>span{color:#8f9aab;flex-basis:100%;margin-top:10px;font-size:11px}.tutorial-not-found{min-height:55vh;padding:70px 0}@media (width<=1000px){.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-reading{grid-template-columns:190px minmax(0,1fr);gap:28px}.tutorial-footer{margin-inline:30px}}@media (width<=700px){.tutorial-nav{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.tutorial-nav nav{gap:20px;font-size:13px}.tutorial-site main{padding:0 20px}.tutorial-intro{padding-top:42px}.tutorial-intro>p:not(.eyebrow){font-size:16px}.tutorial-library>header{flex-direction:column;align-items:stretch;gap:18px}.tutorial-library label{min-width:0}.tutorial-grid{grid-template-columns:1fr}.tutorial-card{min-height:230px;padding:22px}.tutorial-reading{grid-template-columns:1fr;gap:25px}.tutorial-toc{border:1px solid var(--guide-border);border-radius:6px;padding:18px;position:static}.tutorial-toc ol{margin-bottom:15px}.tutorial-article-header{padding-bottom:25px}.tutorial-article-header>p:not(.eyebrow){font-size:16px}.tutorial-steps>li{grid-template-columns:26px minmax(0,1fr);gap:10px}.tutorial-steps h2{font-size:20px}.tutorial-steps p{font-size:15px}.tutorial-version{padding:14px 16px}.tutorial-footer{margin-inline:20px}.tutorial-start li{max-width:none}}@media print{.tutorial-site{color:#000;background:#fff}.tutorial-site p,.tutorial-site h1,.tutorial-site h2,.tutorial-site a{color:#000!important}.tutorial-nav,.tutorial-actions,.tutorial-toc,.tutorial-footer,.tutorial-related{display:none}.tutorial-site main{max-width:none;padding:0}.tutorial-reading{display:block}.tutorial-body{max-width:none}.tutorial-steps>li{break-inside:avoid}.tutorial-needs,.tutorial-version{background:#fff}.tutorial-article-header{padding:0}}.community-discord{white-space:nowrap;background:#17233a;border:1px solid #4a6b9b;border-radius:5px;justify-content:center;align-items:center;padding:12px 16px;font:600 12px Manrope;text-decoration:none;display:inline-flex;color:#d8e8ff!important}.community-discord:hover{background:#223857;border-color:#89b5ff}.community-discord:focus-visible{outline-offset:3px;outline:2px solid #a5c7ff}.hero-cta{flex-wrap:wrap}.product-nav{color:#dfe8fa;z-index:3;background:#0b0d12;border-bottom:1px solid #27344d;justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.product-brand{color:#f4f7ff;letter-spacing:-1px;font:800 21px Manrope;text-decoration:none}.product-brand i{color:#fff;background:#2f80ff;border-radius:5px;place-items:center;width:27px;height:27px;margin-right:7px;font:800 16px DM Mono;display:inline-grid}.product-nav nav{gap:25px;display:flex}.product-nav nav a,.product-nav nav button,.product-nav>div button{color:#aebcd4;cursor:pointer;background:0 0;border:0;font:10px DM Mono;text-decoration:none}.product-nav>div{align-items:center;gap:10px;display:flex}.product-nav .nav-login{color:#e8f0ff;border:1px solid #426191;border-radius:5px;padding:9px 11px}.product-nav .admin-entry{color:#ff8890}.product-main{color:#e9effc;background:#0b0d12}.product-hero,.product-section,.license-spec,.product-disclaimer{max-width:1180px;margin:auto;padding-left:32px;padding-right:32px}.product-hero{background:radial-gradient(circle at 82% 8%,#142548 0,#0000 42%);grid-template-columns:1fr .85fr;align-items:center;gap:70px;padding-top:100px;padding-bottom:105px;display:grid}.eyebrow{color:#65a1ff;letter-spacing:.1em;font:10px DM Mono}.product-hero h1,.product-section h2,.license-spec h2{letter-spacing:-.07em;margin:17px 0;font:700 clamp(43px,5.5vw,76px)/.98 Manrope}.product-hero h1 span{color:#5d99ff}.product-hero>div>p:not(.eyebrow){color:#adbad0;max-width:570px;font-size:15px;line-height:1.7}.hero-cta{align-items:center;gap:22px;margin:30px 0;display:flex}.hero-cta button,.license-line button{color:#fff;cursor:pointer;background:#2f80ff;border:0;border-radius:5px;padding:14px 17px;font:700 11px Manrope}.hero-cta .quiet-cta{color:#aec4e9;background:0 0;border-left:1px solid #3b4d69;border-radius:0;padding-left:20px}.product-hero dl{gap:21px;margin:34px 0 0;display:flex}.product-hero dl div{border-left:1px solid #354968;padding-left:11px}.product-hero dt{color:#7688a4;font:9px DM Mono}.product-hero dd{color:#dce8ff;margin:6px 0;font:10px DM Mono}.app-preview{background:#111826;border:1px solid #405675;border-radius:8px;padding:0;overflow:hidden;box-shadow:16px 17px #07101f}.app-preview>header{border-bottom:1px solid #33445e;align-items:center;gap:11px;padding:12px 15px;font:12px Manrope;display:flex}.app-preview header small{color:#7d8da4}.app-preview header span{color:#75d3a2;margin-left:auto;font:10px DM Mono}.app-body{grid-template-columns:122px 1fr;min-height:260px;display:grid}.app-body nav{border-right:1px solid #2b3a51;align-content:start;gap:5px;padding:12px;display:grid}.app-body nav>*{color:#a8b7cc;padding:8px;font:11px Manrope}.app-body nav b{color:#e8f0ff;background:#1e3150;border-radius:4px}.app-body section{padding:16px}.app-body h3{margin:0 0 15px;font-size:17px}.preview-kicker{color:#6d9fec;margin:0 0 8px;font:9px DM Mono}.app-body section p{color:#aebbd0;border-top:1px solid #2d3c53;justify-content:space-between;margin:0;padding:11px 0;font-size:11px;display:flex}.app-body p b{color:#78b0ff}.app-body footer{color:#8facd7;background:#0d1420;margin-top:10px;padding:10px;font:9px DM Mono}.product-section{border-top:1px solid #27344d;padding-top:84px;padding-bottom:30px}.product-section h2,.license-spec h2{font-size:clamp(35px,4.5vw,60px)}.section-copy{color:#9daac1;max-width:600px;font-size:14px;line-height:1.6}.section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-link{color:#73aaff;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 0;font:10px DM Mono}.module-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:37px;display:grid}.module-grid article{background:#101725;border:1px solid #2c3b54;border-radius:6px;min-height:170px;padding:22px}.module-grid span{color:#5e9dff;font:10px DM Mono}.module-grid p{color:#acb8ca;margin:0;font-size:12px;line-height:1.6}.operation-section{padding-bottom:90px}.operation-grid{border-top:1px solid #2a3a55;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.operation-grid article{border-bottom:1px solid #2a3a55;min-height:170px;padding:25px 25px 25px 0}.operation-grid article+article{border-left:1px solid #2a3a55;padding-left:25px}.operation-grid span,.docs-grid span{color:#6fa5ff;margin-bottom:32px;font:10px DM Mono;display:block}.operation-grid b{font:700 18px Manrope;display:block}.operation-grid p{color:#aab8cb;max-width:270px;font-size:12px;line-height:1.6}.license-spec{border-top:1px solid #27344d;padding-top:85px;padding-bottom:85px}.license-line{background:#111a2a;border:1px solid #3a5b8e;border-radius:7px;align-items:center;gap:25px;margin-top:26px;padding:20px;display:flex}.license-line b,.license-line strong{color:#eaf1ff;font:700 25px Manrope}.license-line strong{color:#72a9ff}.license-line span{color:#b3c0d5;border-inline:1px solid #3b4d69;padding:0 25px;font:10px DM Mono}.license-line button{margin-left:auto}.license-spec>p{color:#9facbf;font-size:12px}.product-links>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.product-links button{color:#edf3ff;text-align:left;cursor:pointer;background:#101725;border:1px solid #2c3b54;border-radius:6px;grid-template-columns:1fr auto;padding:20px;display:grid}.product-links button:hover{background:#121c2e;border-color:#58d}.product-links b{font-size:17px}.product-links span{color:#aab8cb;grid-column:1;margin-top:9px;font-size:12px}.product-links i{color:#6da5ff;grid-area:1/2/3;font-style:normal}.product-disclaimer{color:#aebacf;border-top:1px solid #27344d;padding-top:25px;padding-bottom:25px;font-size:12px;line-height:1.6}.product-disclaimer b{color:#e2eaff}.product-disclaimer p{margin:5px 0 0}.product-footer{color:#7d8da4;border-top:1px solid #27344d;justify-content:space-between;padding:25px max(24px,50vw - 590px) 35px;font:10px DM Mono;display:flex}.product-page{color:#e9effc;max-width:1040px;min-height:calc(100vh - 70px);margin:0 auto;padding:90px 32px 110px}.product-page h1{letter-spacing:-.07em;max-width:760px;margin:16px 0;font:700 clamp(42px,6vw,72px)/.98 Manrope}.back-link{color:#9bb7e6;cursor:pointer;background:0 0;border:0;margin:0 0 70px;padding:0;font:11px DM Mono}.page-lead{color:#aebcd1;max-width:680px;margin:0 0 48px;font-size:15px;line-height:1.75}.page-grid{margin-top:0}.page-note{color:#b6c5db;background:#111a2b;border-left:2px solid #3f7fdf;margin-top:42px;padding:18px 20px;font-size:13px;line-height:1.6}.page-note b{color:#eaf1ff}.page-note p{margin:5px 0 0}.license-detail{background:#304365;border:1px solid #304365;grid-template-columns:1fr 1fr auto;gap:1px;margin:45px 0 25px;display:grid}.license-detail>div,.license-detail>button{background:#101827;flex-direction:column;justify-content:center;min-height:160px;padding:24px;display:flex}.license-detail small{color:#8295b3;font:10px DM Mono}.license-detail b,.license-detail strong{color:#edf4ff;margin:10px 0 5px;font:700 27px Manrope}.license-detail strong{color:#75aaff}.license-detail span{color:#aab8cc;font-size:11px}.license-detail button{color:#fff;cursor:pointer;background:#2f80ff;border:0;padding:20px;font:700 11px Manrope}.detail-list{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;display:grid}.detail-list>div{border-top:1px solid #30425f;grid-template-columns:30px 1fr;gap:12px;padding-top:17px;display:grid}.detail-list>div>b{color:#70a6ff;font:10px DM Mono}.detail-list p{color:#aab8ca;margin:0;font-size:12px;line-height:1.6}.detail-list strong{color:#e6eefa;margin-bottom:4px;display:block}.docs-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.docs-grid article{background:#101725;border:1px solid #2e405e;min-height:170px;padding:24px}.docs-grid h3{margin:0 0 8px;font:700 20px Manrope}.docs-grid p{color:#abb9cd;margin:0;font-size:12px;line-height:1.6}.docs-grid span{margin-bottom:28px}@media (width<=850px){.product-nav nav{display:none}.product-hero{grid-template-columns:1fr;gap:40px;padding-top:70px}.module-grid,.product-links>div{grid-template-columns:1fr}.license-line{flex-wrap:wrap;align-items:flex-start}.license-line button{margin-left:0}.app-preview{max-width:620px}.product-links{padding-bottom:65px}}@media (width<=700px){.operation-grid,.detail-list{grid-template-columns:1fr}.operation-grid article,.operation-grid article+article{border-left:0;padding:20px 0}.license-detail,.docs-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;gap:4px}.product-page{padding:50px 18px 80px}.back-link{margin-bottom:45px}}@media (width<=560px){.product-nav{padding:0 17px}.product-nav>div button:not(.nav-login){display:none}.product-hero,.product-section,.license-spec,.product-disclaimer{padding-left:18px;padding-right:18px}.product-hero dl{flex-wrap:wrap;gap:10px}.app-body{grid-template-columns:92px 1fr}.app-body nav>*{padding:7px 2px;font-size:10px}.license-line{gap:11px;display:grid}.license-line span{border:0;padding:0}.product-footer{gap:10px;padding-left:18px;padding-right:18px}}.product-nav{height:68px}.product-brand{letter-spacing:-.5px}.product-hero{background:0 0;gap:48px;padding-top:68px;padding-bottom:72px}.product-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.4vw,62px);line-height:1.06}.product-hero>div>p:not(.eyebrow){max-width:510px;font-size:14px}.product-hero dl{border-top:1px solid #263347;padding-top:22px}.app-preview{border-color:#344761;border-radius:5px;box-shadow:0 14px 38px #0005}.app-preview>header{background:#0e1622;border-top:2px solid #d95161}.product-section{padding-top:52px;padding-bottom:48px}.product-section h2,.license-spec h2{letter-spacing:-.045em;max-width:650px;font-size:clamp(29px,3.2vw,43px);line-height:1.13}.module-grid{border:1px solid #293b56;border-radius:5px;gap:0;margin-top:25px;overflow:hidden}.module-grid article{background:#0f1622;border:1px solid #293b56;border-top:0;border-left:0;border-radius:0;min-height:164px;padding:22px}.module-grid article:nth-child(3n){border-right:0}.module-grid article:nth-last-child(-n+3){border-bottom:0}.module-grid h3{margin:20px 0 9px;font-size:19px}.module-grid p{max-width:280px;line-height:1.7}.operation-grid{margin-top:24px}.operation-grid article{min-height:145px}.operation-grid span{margin-bottom:20px}.license-spec{padding-top:50px;padding-bottom:50px}.license-line{background:#101a29;border-color:#3f6091;border-radius:5px;position:relative}.license-line:before{content:"";background:#d95161;width:3px;position:absolute;top:0;bottom:0;left:0}.license-line b,.license-line strong{font-size:24px}.product-links{padding-bottom:55px}.product-links>div{margin-top:25px}.product-links button{background:#0e1622;border-radius:4px}.product-links b{font:600 15px Manrope}.product-disclaimer{font-size:11px}.product-page h1{font-size:clamp(36px,5vw,58px)}.product-page{padding-top:55px}.back-link{margin-bottom:42px}.product-nav button:hover,.product-nav a:hover{color:#fff}.product-nav button:focus-visible,.hero-cta button:focus-visible,.product-links button:focus-visible{outline-offset:4px;outline:2px solid #8eb9ff}@media (width<=850px){.module-grid{grid-template-columns:repeat(2,1fr)}.module-grid article:nth-child(3n){border-right:1px solid #293b56}.module-grid article:nth-child(2n){border-right:0}.module-grid article:nth-last-child(-n+3){border-bottom:1px solid #293b56}.module-grid article:nth-last-child(-n+2){border-bottom:0}.product-hero{gap:30px;padding-top:40px}.product-nav .nav-login{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}}@media (width<=560px){.module-grid{grid-template-columns:1fr}.module-grid article{min-height:135px;border-bottom:1px solid #293b56!important;border-right:0!important}.module-grid article:last-child{border-bottom:0!important}.product-hero dl{gap:18px}.product-hero dd{font-size:9px}.product-section{padding-top:35px;padding-bottom:35px}.app-body{min-height:235px}.hero-cta{gap:10px}.hero-cta .quiet-cta{padding:12px;font-size:10px}.product-footer{flex-wrap:wrap}}.admin-modal{background:#080b12;place-items:stretch stretch;padding:0}.crm-shell{color:#dce6f8!important;background:#0c1018!important;border:0!important;border-radius:0!important;grid-template-columns:244px minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:100vh!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.crm-sidebar{background:#0a0e16;border-right:1px solid #243149;flex-direction:column;min-height:100vh;padding:25px 14px;display:flex}.crm-brand{letter-spacing:-1.2px;color:#f1f5ff;padding:4px 13px 30px;font:800 23px Manrope}.crm-brand span{color:#75aaff;font-weight:400}.crm-brand small{letter-spacing:.13em;color:#71819c;margin-top:5px;font:9px DM Mono;display:block}.crm-sidebar nav{border:0;align-content:start;gap:4px;height:auto;display:grid}.crm-sidebar nav button{color:#8e9db3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:11px 13px;font:600 13px Manrope}.crm-sidebar nav button:hover,.crm-sidebar nav button.active{color:#f0f5ff;background:#152541}.crm-sidebar nav button.active{box-shadow:inset 2px 0 #458cff}.crm-exit{color:#8493a9;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #1c2739;margin-top:auto;padding:18px 13px;font:12px Manrope}.crm-content{width:100%;max-width:1440px;margin:0 auto;padding:38px 52px 60px;position:relative}.crm-content>.tag{color:#71a5ff}.crm-content h2{color:#f4f7ff;letter-spacing:-1px!important;margin:8px 0!important;font:700 30px/1.2 Manrope!important}.crm-intro{color:#95a4b8;margin:0 0 26px;font-size:13px}.crm-content .close{color:#90a0b8;top:32px;right:42px}.crm-content .admin-toolbar{background:#0f1521;border-block:1px solid #263348;gap:10px;margin:0 -52px 25px;padding:15px 52px}.crm-content .admin-toolbar input,.crm-content .admin-toolbar select{color:#dce6f8!important;background:#0b1019!important;border:1px solid #31425e!important;border-radius:6px!important;padding:11px!important}.crm-content .admin-toolbar label{color:#8998ac;font:11px Manrope}.crm-content .admin-secondary{font:600 12px Manrope;color:#dce9ff!important;background:#121b2a!important;border:1px solid #314866!important;border-radius:6px!important}.crm-content .admin-secondary:hover{background:#152542!important;border-color:#5791ef!important}.crm-welcome,.crm-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-welcome{margin:4px 0 18px}.crm-welcome h3,.crm-card h3{color:#eff4ff;margin:0;font:700 16px Manrope}.crm-welcome p,.crm-card p{color:#8e9eb4;margin:4px 0 0;font-size:12px;line-height:1.5}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:20px 0;display:grid}.crm-content .admin-stats span{color:#8fa0b8!important;background:#101722!important;border:1px solid #273650!important;border-radius:7px!important;padding:15px!important;font:11px Manrope!important}.crm-content .admin-stats b{color:#f2f6ff!important;font:700 26px Manrope!important}.overview-stats{grid-template-columns:repeat(5,1fr)!important}.crm-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.crm-grid-wide{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr)}.crm-card,.license-editor{background:#101722;border:1px solid #283750;border-radius:8px;padding:20px}.link-button{color:#7caeff;cursor:pointer;background:0 0;border:0;padding:1px;font:600 12px Manrope}.health-rows{margin-top:18px}.health-rows>div{color:#a7b5c8;border-top:1px solid #202c40;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:11px 0;font-size:12px;display:grid}.health-rows>div:last-child{padding-bottom:0}.health-rows b{color:#eff4ff;font-size:15px}.dot{background:#66758c;border-radius:50%;width:8px;height:8px;display:block}.dot.good{background:#54bf9b}.dot.warning{background:#f0ba66}.dot.muted{background:#75849b}.crm-table-card .statistics-table{margin:16px 0 0}.quick-actions{align-content:start;gap:8px;display:grid}.quick-actions p{margin-bottom:8px}.quick-actions button{text-align:left;color:#d8e3f5;cursor:pointer;background:#111a28;border:1px solid #293953;border-radius:6px;grid-template-columns:26px 1fr 12px;align-items:center;gap:8px;padding:11px;font:12px Manrope;display:grid}.quick-actions button:hover{background:#162743;border-color:#4d86da}.quick-actions b{color:#7af;font:10px DM Mono}.quick-actions span{font-weight:600}.crm-audit,.audit-list{margin-top:14px}.audit-list>div{color:#91a1b7;border-top:1px solid #202c40;grid-template-columns:150px minmax(180px,1fr) 1fr;gap:16px;padding:12px 0;font-size:12px;display:grid}.audit-list b{color:#e4edfb}.audit-list em{color:#75b5ff;font-style:normal}.empty-state{color:#8999b0!important;padding:20px 0!important}.statistics-table{background:#101722;border:1px solid #283750;border-radius:8px;margin:22px 0;padding:0 18px;overflow-x:auto}.statistics table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.statistics th,.statistics td{white-space:nowrap;color:#cbd7e8;border-bottom:1px solid #202c40;padding:12px}.statistics th{color:#8696ac;font-size:10px;font-weight:500}.admin-list{gap:7px;display:grid}.admin-list>div{color:#a8b6c9;background:#101722;border:1px solid #283750;border-radius:7px;grid-template-columns:1.4fr 1.5fr auto;align-items:center;gap:10px;padding:13px;font:12px Manrope;display:grid}.admin-list b{color:#eff4ff}.admin-list button{color:#8dbbff;cursor:pointer;background:#152239;border:1px solid #365a89;border-radius:5px;padding:7px 9px}.license-editor h3{margin-top:0}.license-editor p,.admin-user-statistics p{color:#9aa9bc;font-size:13px}.admin-actions,.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.admin-toolbar label{flex:1;min-width:220px}.add-time-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex!important}.add-time-form input{color:#e8effc;background:#0b1019;border:1px solid #31425e;border-radius:4px;width:120px;padding:10px}.admin-user-statistics{border-top:1px solid #293750;margin-top:24px}.chart-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.metric-chart{background:#101722;border:1px solid #283750;border-radius:8px;padding:18px}.metric-chart h3{color:#eff4ff;margin:0 0 5px;font:700 16px Manrope}.metric-chart small{color:#8d9eb4}.metric-chart svg{width:100%;height:auto;margin-top:16px;overflow:visible}.metric-chart rect{fill:#458cff}.metric-chart text{fill:#8394ab;font:10px DM Mono,monospace}.metric-chart g text:last-child{fill:#eaf1ff}.telemetry-card{margin-top:14px}.telemetry-grid{border:1px solid #25344b;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.telemetry-grid>div{border-bottom:1px solid #25344b;border-right:1px solid #25344b;padding:13px}.telemetry-grid>div:nth-child(4n){border-right:0}.telemetry-grid>div:nth-last-child(-n+4){border-bottom:0}.telemetry-grid span{color:#8e9eb4;font-size:11px;display:block}.telemetry-grid b{color:#eef4ff;margin-top:6px;font:700 15px Manrope;display:block}.player-roster{margin:14px 0}.roster-count{color:#8fc5ff;background:#152a3d;border-radius:20px;padding:5px 9px;font:11px Manrope}.player-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.player-cards button{cursor:pointer;text-align:left;color:#dce6f7;background:#111a28;border:1px solid #293953;border-radius:7px;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.player-cards button:hover{background:#15233a;border-color:#4f88dc}.player-avatar{color:#8fc0ff;background:#1d3352;border-radius:50%;place-items:center;width:34px;height:34px;font:700 14px Manrope;display:grid}.player-cards b,.player-cards small{display:block}.player-cards b{font-size:12px}.player-cards small{color:#8696ab;margin-top:2px;font-size:10px}.player-data{text-align:right;font:600 11px Manrope}.player-data small{font-weight:400}.status-pill{border-radius:20px;padding:4px 7px;font-size:10px;display:inline-block}.status-pill.active{color:#76dbba;background:#13382f}.status-pill.inactive{color:#9aa9bb;background:#202b3c}@media (width<=900px){.overview-stats{grid-template-columns:repeat(2,1fr)!important}.crm-grid-wide,.chart-grid{grid-template-columns:1fr}.telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-grid>div:nth-child(4n){border-right:1px solid #25344b}.telemetry-grid>div:nth-child(2n){border-right:0}.telemetry-grid>div:nth-last-child(-n+4){border-bottom:1px solid #25344b}.telemetry-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){.crm-shell{grid-template-columns:1fr!important}.crm-sidebar{z-index:3;min-height:0;padding:15px;position:sticky;top:0}.crm-brand{padding:0 5px 12px}.crm-sidebar nav{display:flex;overflow:auto}.crm-sidebar nav button{white-space:nowrap}.crm-exit{display:none}.crm-content{padding:28px 18px}.crm-content .admin-toolbar{margin:0 -18px 20px;padding:14px 18px}.crm-content .close{top:20px;right:16px}.crm-content h2{padding-right:36px}.audit-list>div{grid-template-columns:1fr;gap:4px}.player-cards{grid-template-columns:1fr}}@media (width<=480px){.telemetry-grid{grid-template-columns:1fr}.telemetry-grid>div{border-bottom:1px solid #25344b!important;border-right:0!important}.telemetry-grid>div:last-child{border-bottom:0!important}.admin-list>div{grid-template-columns:1fr}.player-cards button{grid-template-columns:35px minmax(0,1fr) auto}.player-cards .player-data{display:none}}.attention-queue{background:#101827;border:1px solid #2b3c56;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:15px 18px;display:flex}.attention-queue>div:first-child{gap:4px;display:grid}.attention-queue b{color:#eaf1ff;font:700 13px Manrope}.attention-queue small{color:#8fa0b8;font-size:11px}.attention-queue.has-alerts{background:#17131b;border-color:#754151}.attention-items{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.attention-items button{color:#bcd0ef;cursor:pointer;background:#141d2b;border:1px solid #485a76;border-radius:5px;padding:7px 9px;font:11px Manrope}.attention-items button:hover{border-color:#75aaff}.attention-items .limit{color:#ffb3b8;border-color:#874c5d}.attention-items span{margin-left:7px}.attention-ok{color:#6ad3ad;white-space:nowrap;font:11px Manrope}@media (width<=760px){.attention-queue{gap:12px;display:grid}.attention-items{justify-content:start}}.character-trends{background:#0d1522;border:1px solid #35517a;border-radius:9px;margin:18px 0;padding:20px}.trend-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trend-head h3{color:#f0f5ff;margin:5px 0!important}.trend-head p{color:#92a3ba;margin:0;font-size:12px}.trend-head>div:last-child{align-items:end;gap:8px;display:flex}.trend-head label{color:#8395af;gap:5px;font-size:10px;display:grid}.trend-head select{color:#eaf1ff;background:#0b1019;border:1px solid #344a6c;border-radius:5px;padding:8px}.trend-summary{border:1px solid #293e5c;border-radius:6px;grid-template-columns:repeat(6,1fr);margin:18px 0;display:grid;overflow:hidden}.trend-summary span{color:#8da0b9;border-right:1px solid #293e5c;padding:12px;font-size:10px}.trend-summary span:last-child{border:0}.trend-summary b{color:#edf4ff;margin-top:5px;font:700 16px Manrope;display:block}.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trend-card{background:#0a101a;border:1px solid #253b5a;border-radius:6px;padding:15px}.trend-card>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.trend-card h4{color:#e7effd;margin:0;font:700 13px Manrope}.trend-card>div>b{color:#9bc4ff;font:700 14px Manrope}.trend-card p{color:#8698b0;min-height:110px;font-size:11px}.trend-card svg{width:100%;height:auto;margin-top:12px}.trend-card svg line{stroke:#253951}.trend-card svg path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trend-card svg text{fill:#71839c;font:9px DM Mono}@media (width<=900px){.trend-summary{grid-template-columns:repeat(3,1fr)}.trend-summary span:nth-child(3){border-right:0}.trend-summary span:nth-child(-n+3){border-bottom:1px solid #293e5c}}@media (width<=620px){.trend-head{display:grid}.trend-grid{grid-template-columns:1fr}.trend-summary{grid-template-columns:repeat(2,1fr)}.trend-summary span:nth-child(3){border-right:1px solid #293e5c}.trend-summary span:nth-child(2n){border-right:0}.trend-summary span:nth-child(-n+4){border-bottom:1px solid #293e5c}}.crm-shell>.crm-sidebar,.crm-shell>.crm-content{min-width:0}@media (width<=760px){.crm-shell{grid-template-columns:minmax(0,1fr)!important}.crm-sidebar nav{min-width:0;max-width:100%}}.admin-modal{overscroll-behavior:contain;display:block!important;overflow:auto!important}.crm-shell{height:auto!important;min-height:100dvh!important}.crm-content{min-height:100dvh}.inspect-character{color:#a9cdfd;cursor:pointer;background:#152743;border:1px solid #3c6ba8;border-radius:5px;padding:6px 8px;font:10px Manrope}.inspect-character:hover{color:#fff;background:#1b345a}@media (width<=760px){.admin-modal{padding:0!important}.crm-content{min-height:calc(100dvh - 115px)}}.portal-blackbox{color:#dce6f8;background:#101722;border:1px solid #30435e;border-radius:7px;margin:22px 0;padding:20px}.portal-blackbox header{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.portal-blackbox h3{font:700 16px Manrope;margin:0!important}.portal-blackbox p{color:#94a6bf;font-size:12px}.portal-blackbox button,.portal-blackbox select{color:#c7ddff;cursor:pointer;background:#16263e;border:1px solid #37577f;border-radius:4px;margin:3px;padding:8px}.portal-incidents details{border-top:1px solid #29394f;padding:12px 0;font-size:12px}.portal-incidents summary{cursor:pointer;flex-wrap:wrap;gap:20px;display:flex}.portal-incidents time{color:#8da0ba}.portal-incidents .error{color:#ff8c99}.portal-incidents .warning{color:#edc178}.portal-incidents .info{color:#81b6ff}.portal-incidents dl{background:#0a111c;flex-wrap:wrap;gap:18px;padding:12px;display:flex}.portal-incidents dt{color:#879ab5;font-size:10px}.portal-incidents dd{margin:5px 0}.user-modal{overscroll-behavior:contain;display:block!important;overflow:auto!important}.user-panel{min-height:100dvh}.user-panel main{min-width:0}.user-table{max-width:100%}.portal-client-link{color:#b7d4ff;cursor:pointer;background:#13233b;border:1px solid #315a92;border-radius:5px;padding:10px 14px}.crm-content .character-registry{min-width:0}.crm-shell>.crm-content:has(.character-registry){min-width:0}.crm-content .character-registry .statistics-table{max-width:100%;padding:0 12px;overflow:auto;background:#101722!important;border-color:#2a3b54!important}.crm-content .character-registry table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.crm-content .character-registry th,.crm-content .character-registry td{white-space:nowrap;padding:12px;line-height:1.65;color:#d5e1f3!important;border-bottom:1px solid #2a3b54!important}.crm-content .character-registry th{font-weight:500;color:#99aecb!important;background:#121d2d!important}.crm-content .character-registry button{color:#b9d7ff;cursor:pointer;background:#152743;border:1px solid #3c6ba8;border-radius:5px;margin:4px 0;padding:8px 12px;font:12px Manrope,sans-serif}.crm-content .character-registry button:disabled{opacity:.4;cursor:default}.crm-content .character-registry button:focus-visible{outline-offset:2px;outline:2px solid #8dc0ff}.crm-shell>.crm-content:has(.admin-analytics){min-width:0}.admin-analytics{color:#dbe7fa;min-width:0;font:13px Manrope,sans-serif}.admin-analytics *{box-sizing:border-box}.admin-analytics h3{color:#edf4ff;margin:0 0 8px;font-size:18px}.admin-analytics h4{color:#e0edff;margin:0;font-size:14px}.admin-analytics p{color:#9baec9;margin:7px 0 13px;font-size:12px;line-height:1.7}.admin-analytics button,.admin-analytics select,.admin-analytics input{font:12px Manrope,sans-serif}.admin-analytics button{color:#c6dfff;cursor:pointer;white-space:nowrap;background:#152845;border:1px solid #365b8b;border-radius:5px;padding:9px 12px}.admin-analytics button:hover:not(:disabled){background:#213d61;border-color:#71a9ed}.admin-analytics button:disabled{opacity:.45;cursor:default}.admin-analytics button:focus-visible,.admin-analytics input:focus-visible,.admin-analytics select:focus-visible,.admin-analytics circle:focus-visible{outline-offset:3px;outline:2px solid #97c6ff}.admin-analytics input:not([type=checkbox]),.admin-analytics select{color:#dceaff;background:#0c1524;border:1px solid #314867;border-radius:5px;max-width:100%;min-height:38px;padding:9px 10px}.admin-analytics input[type=checkbox]{accent-color:#5899ff;vertical-align:middle;width:16px;height:16px}.analytics-heading,.analytics-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-analytics .analytics-eyebrow{color:#80b5ff;letter-spacing:.13em;margin:0 0 8px;font:10px DM Mono,monospace}.analytics-heading h3{letter-spacing:-.5px;font-size:25px}.analytics-refresh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analytics-refresh label{color:#a6b6ce;align-items:center;gap:6px;font-size:11px;display:flex}.analytics-toolbar{background:#101a2a;border:1px solid #273c58;border-radius:7px;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;padding:14px;display:flex}.analytics-toolbar label,.analytics-section-head>label{color:#a5b9d5;gap:6px;min-width:140px;font-size:11px;display:grid}.analytics-toolbar label:first-child{min-width:190px}.analytics-toolbar>span{color:#90a7c9;margin:0 0 10px auto;font-size:11px}.admin-analytics .analytics-stamp{color:#8eabc9;margin:14px 0;font:10px DM Mono,monospace}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.analytics-metric{background:#111d2e;border:1px solid #2a405f;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.analytics-metric>span{color:#a8bbd8;font-size:11px}.analytics-metric>strong{letter-spacing:-.7px;color:#f0f6ff;overflow-wrap:anywhere;font-size:28px;font-weight:700}.analytics-metric small{color:#91a5c1;font-size:10px}.analytics-metric .analytics-difference{color:#8dbdff;border-top:1px solid #283c59;margin-top:3px;padding-top:9px}.analytics-card{background:#0f1928;border:1px solid #293f5c;border-radius:8px;min-width:0;margin:0 0 18px;padding:20px}.analytics-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.analytics-two>.analytics-card{height:fit-content}.analytics-chart{min-width:0;margin-top:14px}.analytics-chart-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-chart-title>span{color:#8da9ca;font-size:10px}.analytics-chart svg{width:100%;height:auto;margin:8px 0 0;display:block;overflow:visible}.analytics-chart svg line{stroke:#2c405d;stroke-dasharray:3 4}.analytics-chart svg text{fill:#8ea6c4;font:9px DM Mono,monospace}.analytics-chart svg path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.analytics-chart svg circle{cursor:crosshair}.analytics-legend{flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.analytics-legend span{color:#b1c5e0;align-items:center;gap:6px;font-size:10px;display:flex}.analytics-legend i{border-radius:2px;width:10px;height:3px;display:inline-block}.analytics-scroll{border:1px solid #2b405e;border-radius:6px;max-width:100%;margin:12px 0;overflow:auto}.crm-content .admin-analytics table{border-collapse:collapse;text-align:left;width:100%;margin:0;font-size:11px;background:#101a29!important}.crm-content .admin-analytics th,.crm-content .admin-analytics td{white-space:nowrap;padding:12px 10px;line-height:1.6;color:#c6d7ee!important;background:0 0!important;border-bottom:1px solid #263c58!important}.crm-content .admin-analytics th{font-size:10px;font-weight:500;color:#91afd4!important;background:#142237!important}.crm-content .admin-analytics td small{color:#8fa7c8;white-space:normal;overflow-wrap:anywhere;max-width:300px;font-size:10px;display:block}.crm-content .admin-analytics tbody tr:hover{background:#172841}.admin-analytics .analytics-empty{color:#a4bad6;white-space:normal;margin:0;padding:15px}.admin-analytics details{border-top:1px solid #2b405a;margin-top:16px;padding-top:12px}.admin-analytics summary{cursor:pointer;color:#94beff;font-size:11px;line-height:1.8}.analytics-quality{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.analytics-quality>span{color:#9eb7d8;background:#121f32;border:1px solid #2b405c;border-radius:5px;padding:12px;font-size:10px}.analytics-quality b{color:#e3efff;margin-top:7px;font-size:22px;display:block}.analytics-event-list>div{color:#b8cce7;border-bottom:1px solid #253a55;justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;display:flex}.crm-content .admin-analytics .analytics-heatmap{min-width:560px}.crm-content .admin-analytics .analytics-heatmap td,.crm-content .admin-analytics .analytics-heatmap th{text-align:center;font-size:9px;background:0 0!important;border:0!important;padding:3px 1px!important}.admin-analytics .analytics-heatmap button{border:1px solid #29405d;border-radius:3px;width:100%;min-width:15px;height:21px;padding:0;display:block}.analytics-actions{flex-wrap:wrap;gap:8px;display:flex}.analytics-pagination{color:#a0b6d2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.analytics-pagination>span{margin-right:auto}.analytics-online{color:#74d9bd}.analytics-muted{color:#93a8c4}.analytics-comparison{border-top:1px solid #2e4667;margin-top:20px;padding-top:20px}.analytics-compare-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.analytics-compare-cards>div{background:#152237;border:1px solid #2d4465;border-top:3px solid;border-radius:5px;gap:7px;padding:13px;font-size:11px;display:grid}.analytics-compare-cards small{overflow-wrap:anywhere;color:#94accb;font-size:10px}.analytics-detail{border-color:#4b76b2}.analytics-alerts{gap:10px;margin:14px 0;display:grid}.analytics-alerts>div{background:#142237;border:1px solid #314c70;border-left:3px solid #5286cd;border-radius:5px;padding:13px}.analytics-alerts>div.warning{border-left-color:#d3a463}.analytics-alerts small{color:#8fa9ca;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.analytics-public-summary{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.analytics-public-summary span{color:#9bb4d5;border:1px solid #304767;border-radius:5px;padding:12px;font-size:10px}.analytics-public-summary b{color:#e9f2ff;margin-top:7px;font-size:22px;display:block}.admin-analytics .analytics-error{color:#f0bbc7;background:#321d2a;border:1px solid #9b5061;border-radius:5px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.analytics-methodology{background:#101a29;border:1px solid #2b405e;border-radius:6px;padding:14px}@media (width>=1600px){.analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-metric>strong{font-size:24px}}@media (width<=1100px){.analytics-two{grid-template-columns:minmax(0,1fr)}.analytics-metric>strong{font-size:23px}}@media (width<=760px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-heading h3{font-size:22px}.analytics-card{padding:15px}.analytics-toolbar{padding:11px}.analytics-toolbar label,.analytics-toolbar label:first-child{flex:1;min-width:160px}.analytics-compare-cards{grid-template-columns:minmax(0,1fr)}.analytics-chart-title>span{line-height:1.7}.analytics-refresh{width:100%}.analytics-refresh button{margin-left:auto}}@media (width<=440px){.analytics-metric{padding:13px}.analytics-metric>strong{font-size:21px}.analytics-toolbar label,.analytics-toolbar label:first-child{flex:1;min-width:100%}.analytics-actions button{white-space:normal}.analytics-metrics{gap:8px}}.user-modal{background:#e8ebe7;place-items:stretch stretch;padding:0}.user-panel{color:#243027;background:#f7f8f6;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.user-panel aside{background:#fff;border-right:1px solid #dce1dc;flex-direction:column;padding:30px 15px;display:flex}.user-panel aside>b{color:#293c2e;padding:2px 12px;font:700 24px Manrope}.user-panel aside>b span{font-weight:400}.user-panel aside small{color:#859187;letter-spacing:.13em;padding:5px 12px 30px;font:9px DM Mono}.user-panel aside button{color:#657269;cursor:pointer;text-align:left;background:0 0;border:0;padding:11px 12px;font:600 13px Manrope}.user-panel aside .user-active{color:#315534;background:#e6f0e3;border-radius:6px}.user-panel aside button:last-child{border-top:1px solid #e6e9e6;margin-top:auto}.user-panel main{width:100%;max-width:1320px;margin:auto;padding:42px 52px;position:relative}.user-panel h2{letter-spacing:-1px;margin:8px 0;font:700 29px Manrope}.user-kicker{color:#668664;letter-spacing:.1em;font:10px DM Mono}.user-lead{color:#748076;margin-bottom:25px;font-size:13px}.user-metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.user-metrics>div,.user-section{background:#fff;border:1px solid #dfe5df;border-radius:8px;padding:18px}.user-metrics span,.user-details span{color:#718075;font-size:11px;display:block}.user-metrics b{color:#25342a;margin:7px 0;font:700 25px Manrope;display:block}.user-metrics small{color:#849087;font-size:10px}.user-section{margin-top:14px}.user-section h3{margin:0 0 15px;font:700 16px Manrope}.user-table{overflow:auto}.user-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.user-table th,.user-table td{white-space:nowrap;border-bottom:1px solid #edf0ed;padding:11px}.user-table th{color:#718075;font-size:10px}.user-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.user-details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-details>div{border-top:1px solid #edf0ed;padding-top:10px}.user-details b{margin-top:5px;font-size:16px;display:block}.device-list>div{border-top:1px solid #edf0ed;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}@media (width<=850px){.user-panel{grid-template-columns:1fr}.user-panel aside{flex-direction:row;align-items:center;gap:5px;min-height:0;padding:14px;display:flex}.user-panel aside small{padding:0}.user-panel aside button:last-child{border:0;margin:0}.user-panel main{padding:28px 18px}.user-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.user-metrics,.user-two{grid-template-columns:1fr}.user-panel aside small,.user-panel aside button:last-child{display:none}}.discord-auth{margin:20px 0 12px}.discord-auth-button{color:#edf4ff;cursor:pointer;background:#253d6b;border:1px solid #6387bf;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:12px 16px;font-weight:600;display:flex}.discord-auth-button:hover:not(:disabled){background:#305187}.discord-auth-button:disabled{opacity:.5;cursor:default}.discord-auth p,.discord-account-settings p{color:#a3b2ca;font-size:12px;line-height:1.6}.auth-divider{color:#8798b1;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#30415b;flex:1;height:1px}.discord-account-settings form{gap:12px;max-width:520px;margin-top:24px;display:grid}.discord-account-settings label{color:#bccce3;gap:6px;font-size:12px;display:grid}.discord-account-settings input{color:#eef4ff;background:#0c1422;border:1px solid #354865;border-radius:5px;width:100%;padding:12px}.discord-account-settings button{color:#e4efff;cursor:pointer;background:#1c3558;border:1px solid #4e78b1;border-radius:5px;padding:11px 15px}.discord-account-settings button:disabled{opacity:.5;cursor:default}.discord-account-settings button:focus-visible,.discord-auth-button:focus-visible{outline-offset:3px;outline:2px solid #91c3ff}.ban-notifications header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ban-notifications header h3{margin:0 0 9px}.ban-notifications p{color:#a4b8d5;font-size:12px;line-height:1.7}.ban-notifications button{color:#d9eaff;cursor:pointer;background:#193252;border:1px solid #4a72a5;border-radius:5px;padding:9px 12px}.ban-notifications-toggle{color:#c6d7ed;align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}.ban-notifications-toggle input{accent-color:#609eff}.ban-notifications-list{gap:9px;margin:15px 0;display:grid}.ban-notifications-list article{background:#132136;border:1px solid #344861;border-left:3px solid #b77b83;border-radius:5px;padding:13px}.ban-notifications-list article>div{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.ban-notifications-list strong{color:#e7efff}.ban-notifications-list span,.ban-notifications-list small{color:#95accb;font-size:11px}.ban-notifications-list article>small{margin-top:6px;display:block}.ban-notifications button:focus-visible,.ban-notifications input:focus-visible{outline-offset:3px;outline:2px solid #9ac8ff}.user-panel .ban-notifications{color:#e7efff;background:#101c2e;border-color:#344861}.ban-notifications h3{color:#e7efff}.user-modal{background:#0b1019}.user-panel{color:#dce7f8;background:#0c111c}.user-panel aside{background:#0a0f18;border-color:#26364e;padding-bottom:70px}.user-panel aside>b{color:#eff5ff}.user-panel aside>b span{color:#7fb1ff}.user-panel aside small{color:#8194b0}.user-panel aside button{color:#9bacc3}.user-panel aside .user-active{color:#d9e9ff;background:#182b49}.user-panel aside button:last-child{border-color:#27374f}.user-panel main{min-height:100dvh;margin:0 auto;padding-bottom:85px}.user-panel h2{color:#edf4ff;overflow-wrap:anywhere;font-size:25px}.user-panel .close{color:#9eb0ca}.user-kicker{color:#82b3ff}.user-lead{color:#91a4bf}.user-metrics>div,.user-section{background:#101927;border-color:#2a3b55;border-radius:6px}.user-metrics span,.user-details span{color:#92a5be}.user-metrics b{color:#edf5ff;font-size:24px}.user-metrics small{color:#7d93b1}.user-table th,.user-table td{border-color:#27374f}.user-table th{color:#91a6c4}.user-details>div,.device-list>div{border-color:#27374f}.device-list small{color:#91a4bd}.user-panel .status-pill.active{color:#8ae2bd;background:#143c33}.user-panel .status-pill.inactive{color:#a7b8cd;background:#253249}.user-panel .user-section h3{color:#edf4ff}.user-panel .device-list>div{flex-wrap:wrap;gap:12px}.user-panel .trend-head>div:last-child{flex-wrap:wrap}.user-panel .trend-head button{color:#cfe1fa;cursor:pointer;background:#162942;border:1px solid #385b86;border-radius:5px;padding:8px}@media (width<=850px){.user-panel aside{z-index:3;padding:15px;position:sticky;top:0}.user-panel aside button{font-size:11px}.user-panel aside>b{font-size:20px}}@media (width<=500px){.user-panel aside button:last-child{margin-left:auto;display:block}.user-panel aside .user-active{display:none}}
