/* NOXER V12: real full-page settings, profile, profile editor and QR UI. */
#nx12{--nx-bg:#08090b;--nx-card:#151619;--nx-text:#f7f7f9;--nx-muted:#8d8f98;--nx-stroke:#27282d;position:fixed;inset:0;z-index:80000;background:#09090a;color:var(--nx-text);font:14px/1.45 Inter,Arial,Helvetica,sans-serif;letter-spacing:-.01em}
#nx12[hidden],#nx12Dim[hidden],#nx12ModalSlot[hidden],#nx12 [hidden]{display:none!important}
body.nx12-lock{overflow:hidden!important}
#nx12 *{box-sizing:border-box}#nx12 button,#nx12 select,#nx12 input,#nx12 textarea{font:inherit}#nx12 button{cursor:pointer}#nx12 button:disabled{opacity:.45;cursor:not-allowed}#nx12 button:focus-visible,#nx12 input:focus-visible,#nx12 select:focus-visible,#nx12 textarea:focus-visible{outline:2px solid #83b9ff;outline-offset:2px}
#nx12 .nx12-shell{height:100%;display:grid;grid-template-columns:62px minmax(0,1fr)}#nx12 .nx12-rail{display:flex;flex-direction:column;align-items:center;background:#09090a;border-right:1px solid rgba(255,255,255,.06);padding:20px 0 16px;min-width:0}#nx12 .nx12-logo{font-size:28px;line-height:1;color:#fff;border:0;background:none;width:42px;height:42px;font-weight:900}#nx12 .nx12-rail-mid{display:flex;flex-direction:column;gap:9px;align-items:center;margin:auto 0}#nx12 .nx12-rail button:not(.nx12-miniavatar){width:42px;height:42px;border:0;border-radius:12px;display:grid;place-items:center;background:transparent;color:#777982;font-size:22px}#nx12 .nx12-rail button:hover,#nx12 .nx12-rail button.active{background:#202126!important;color:#f7f7f9!important}#nx12 .nx12-rail-foot{display:flex;flex-direction:column;align-items:center;gap:13px}#nx12 .nx12-miniavatar{display:grid;place-items:center;width:40px;height:40px;background:#202128;border:1px solid #666;border-radius:50%;color:#fff;padding:0;overflow:hidden}
#nx12 .nx12-main{height:100%;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#55565c transparent;scrollbar-width:thin;background:#09090a}#nx12 .nx12-main-settings{padding:0 clamp(20px,5vw,90px) 70px}#nx12 .nx12-settings-page{max-width:576px;margin:0 auto}#nx12 .nx12-titlebar{min-height:40px;display:flex;align-items:center;gap:12px;color:#9da0a9;font-size:12px}#nx12 .nx12-titlebar>span{font-weight:600}#nx12 .nx12-titlebar .nx12-back{margin-left:-8px;background:transparent;color:#bdbfc7;border:0;font-size:21px;width:36px;height:36px;border-radius:99px}#nx12 .nx12-title-actions{margin-left:auto;display:flex;gap:10px}#nx12 .nx12-settings-heading{margin:0 0 29px}#nx12 .nx12-settings-heading h1{margin:0;font-size:29px;line-height:1.25;letter-spacing:-.045em}#nx12 .nx12-settings-heading p{margin:6px 0 0;color:#9b9da6}
#nx12 .nx12-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;overflow:hidden;background:#18191f;border-radius:50%;color:#c1c3d7;font-weight:700;font-size:12px}#nx12 .nx12-avatar img{width:100%;height:100%;object-fit:cover}#nx12 .nx12-avatar-m{width:52px;height:52px}#nx12 .nx12-avatar-l{width:68px;height:68px;border:1px solid #565963}#nx12 .nx12-avatar-xxl{width:122px;height:122px;font-size:25px;outline:3px solid #08090a}
#nx12 .nx12-user-row{display:flex;align-items:center;gap:16px;width:100%;border:0;background:#18181a;border-radius:21px;padding:20px 24px;text-align:left;color:#fff;min-height:83px}#nx12 .nx12-user-row>span:nth-child(2){display:flex;flex-direction:column}#nx12 .nx12-user-row b{font-size:16px}#nx12 .nx12-user-row small{color:#a1a4af}#nx12 .nx12-arrow{margin-left:auto;font-size:26px;color:#777985}#nx12 .nx12-section-caption{margin:24px 12px 10px;font-size:11px;letter-spacing:.12em;color:#6e7280;font-weight:800}
#nx12 .nx12-setting-list{background:#18181a;border-radius:20px;overflow:hidden;margin:0 0 19px}#nx12 .nx12-setting-list>button{width:100%;border:0;border-bottom:1px solid #292a30;color:#eee;background:transparent;display:flex;gap:16px;align-items:center;padding:14px 17px;text-align:left;font-size:24px}#nx12 .nx12-setting-list>button:last-child{border:0}#nx12 .nx12-setting-list>button>span{flex:1;display:flex;flex-direction:column;gap:2px}#nx12 .nx12-setting-list>button b{font-size:15px}#nx12 .nx12-setting-list>button small{font-size:12px;color:#90939e}#nx12 .nx12-setting-list>button:hover{background:rgba(255,255,255,.04)}#nx12 .nx12-language-row,#nx12 .nx12-settings-extra{padding:12px 16px;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:10px}#nx12 .nx12-language-row>span,#nx12 .nx12-settings-extra>span{display:flex;align-items:center;gap:15px;font-size:21px}#nx12 .nx12-language-row b,#nx12 .nx12-settings-extra b{font-size:14px}#nx12 select,#nx12 input,#nx12 textarea{background:#111216;border:1px solid #2c2d34;border-radius:13px;padding:11px 12px;color:#e9eaf0;max-width:100%}#nx12 .nx12-language-row select{min-width:165px;color:#fff}#nx12 kbd{color:#ddd;background:#0d0e11;border:1px solid #32333c;border-radius:8px;padding:6px 12px}
#nx12 .nx12-settings-card{background:#18181a;border-radius:21px;padding:23px 21px;margin:22px 0;color:#eee}#nx12 .nx12-settings-card h2{font-size:19px;margin:0 0 10px}#nx12 .nx12-settings-card p,#nx12 .nx12-muted{font-size:13px;color:#9195a0;line-height:1.65}#nx12 .nx12-settings-status{background:#0c0c0d;padding:15px 16px;border-radius:14px;margin:19px 0}#nx12 .nx12-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}#nx12 .nx12-options>div{border:1px solid #292c33;background:#1b1e23;padding:13px;border-radius:14px;display:grid;gap:3px}#nx12 .nx12-options small{font-size:11px;color:#8d929c}#nx12 .nx12-switchrow{display:flex;justify-content:space-between;gap:20px;padding:16px;border-bottom:1px solid #27272a}
/* Profile: desktop is a full canvas with a narrow central content column. */
#nx12 .nx12-main-profile{padding:0 24px 100px}#nx12 .nx12-profile-page{max-width:544px;margin:0 auto}#nx12 .nx12-profile-page>.nx12-titlebar{margin:18px 0 5px}#nx12 .nx12-profile-hero{position:relative;display:flex;justify-content:center;align-items:center;min-height:135px;margin:4px 0 4px}#nx12 .nx12-profile-backdrop{position:absolute;z-index:0;inset:-5px -25px -20px;background:transparent;border-radius:28px;background-size:cover;background-position:center;opacity:.7}#nx12 .nx12-profile-hero>.nx12-avatar{z-index:1}#nx12 .nx12-avatar-add{z-index:2;position:absolute;left:calc(50% + 48px);top:0;width:37px;height:37px;border:1px solid #484b55;background:#090a0d;color:#fff;border-radius:50%;font-size:24px}#nx12 .nx12-status-dot{z-index:2;width:15px;height:15px;border-radius:50%;background:#31d578;position:absolute;left:calc(50% + 44px);top:103px;border:3px solid #08090a}#nx12 .nx12-profile-name{font-size:23px;margin:4px 0 0;display:flex;align-items:center;justify-content:center;gap:7px;line-height:1.3}#nx12 .nx12-profile-name .v3-major,#nx12 .nx12-profile-name .v3-verified{width:24px!important;height:24px!important}#nx12 #nx12EquippedBadge img{height:27px;width:27px;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 0 8px rgba(255,255,255,.2))}#nx12 .nx12-profile-status{display:flex;justify-content:center;align-items:center;gap:8px;color:#83dfaa;font-weight:650;margin-top:7px}#nx12 .nx12-online-dot{width:8px;height:8px;border-radius:100%;background:#42db87}#nx12 .nx12-role{font-size:10px;border-radius:50px;background:#202e42;padding:2px 9px;color:#b0c7fc}#nx12 .nx12-profile-handle{text-align:center;color:#aaaeba;margin:6px 0 24px}#nx12 .nx12-profile-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px}#nx12 .nx12-profile-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:67px;border:0;border-radius:20px;background:#1c1c1e;color:#fff;font-weight:700;font-size:12px}#nx12 .nx12-profile-actions button>span{font-size:22px}#nx12 .nx12-profile-actions button:hover{background:#292a2d}#nx12 .nx12-profile-facts{display:grid;gap:0;margin-bottom:20px}#nx12 .nx12-profile-facts>div{padding:13px 1px;border-bottom:1px solid #25262a;display:flex;flex-direction:column;gap:3px}#nx12 .nx12-profile-facts strong{font-size:15px;font-weight:650;overflow-wrap:anywhere}#nx12 .nx12-profile-facts span{font-size:12px;color:#858894}#nx12 .nx12-music{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:9px 12px;border:0;border-radius:17px;color:#fff;background:#1b1b1d}#nx12 .nx12-music>span:first-child{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#29292c;font-size:23px}#nx12 .nx12-music span:nth-child(2){flex:1;display:grid;gap:1px}#nx12 .nx12-music small{font-size:11px;color:#90929b}#nx12 .nx12-story-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:0;color:#999da9;margin:18px 0 25px 0}#nx12 .nx12-story-add>span{display:grid;place-items:center;font-size:27px;width:54px;height:54px;border-radius:50%;background:#151618;border:1px dashed #404149;color:#fff}#nx12 .nx12-story-add small{font-size:11px}#nx12 .nx12-profile-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0 20px}#nx12 .nx12-profile-tabs button{background:#0b0b0d;border:1px solid #28292d;color:#c9cbd1;font-weight:650;border-radius:50px;padding:8px 14px}#nx12 .nx12-profile-tabs button.active{background:#f7f7f8;color:#0c0d10;border-color:#f7f7f8}#nx12 .nx12-empty-feed{text-align:center;padding:65px 12px;color:#80838b}#nx12 .nx12-profile-feed{min-height:140px}#nx12 .nx12-loading{text-align:center;padding:45px;color:#a7a7b0}
#nx12 .nx12-post{border:1px solid #25262c;border-radius:18px;padding:17px;margin-bottom:14px;background:#131316}#nx12 .nx12-post-author{display:flex;align-items:center;gap:11px}#nx12 .nx12-post-author>span:last-child{display:flex;flex-direction:column}#nx12 .nx12-post-author small{color:#888b98}#nx12 .nx12-post>p{overflow-wrap:anywhere;margin:14px 0}#nx12 .nx12-post>img{max-width:100%;border-radius:12px}#nx12 .nx12-gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#nx12 .nx12-gift-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px;min-width:0;min-height:165px;border-radius:16px;border:1px solid #303139;background:#131417;color:#f0f0f4}#nx12 .nx12-gift-card .nx12-gift-art{display:block;width:100%;height:108px;min-width:0}#nx12 .nx12-gift-card .gift-media{height:108px!important;min-height:0}#nx12 .nx12-gift-card img,#nx12 .nx12-gift-card video{width:100%;height:108px;object-fit:contain}#nx12 .nx12-gift-card small{font-size:10px;color:#9a9ba4}#nx12 .nx12-gift-card b{font-size:12px;line-height:1.2}
/* Overlays sit above ALL earlier app overlays; background is blurred, dialog remains sharp. */
#nx12 .nx12-dim{position:fixed;inset:0;z-index:5;background:rgba(0,0,0,.76);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}#nx12 .nx12-modal-slot{position:fixed;inset:0;z-index:6;display:flex;justify-content:center;align-items:center;padding:20px;pointer-events:none}#nx12 .nx12-modal-slot>*{pointer-events:auto}#nx12 .nx12-ghost{background:#111215;color:#fff;border:1px solid #37383e;border-radius:12px;padding:11px 14px;font-weight:650}
#nx12 .nx12-solid{background:#f4f4f6;color:#0b0c0e;border:0;border-radius:12px;padding:11px 17px;font-weight:750}
#nx12 .nx12-editor{width:min(766px,calc(100vw - 35px));height:min(680px,calc(100dvh - 35px));max-height:92dvh;display:grid;grid-template-columns:185px minmax(0,1fr);background:#08090b;border:1px solid #24252b;border-radius:22px;overflow:hidden;box-shadow:0 30px 90px #000b;animation:nx12-appear .22s ease both}#nx12 .nx12-editor-nav{display:flex;flex-direction:column;gap:3px;padding:15px 10px;border-right:1px solid #23242a;background:#08090a}#nx12 .nx12-editor-title{font-weight:800;display:flex;justify-content:space-between;align-items:center;margin:0 6px 12px}#nx12 .nx12-editor-title button{background:none;border:0;color:#9b9ea8;font-size:22px}#nx12 .nx12-editor-nav>button{display:flex;gap:9px;align-items:center;text-align:left;background:transparent;border:0;color:#d1d2d8;border-radius:12px;padding:10px 9px;min-height:48px}#nx12 .nx12-editor-nav>button.active{background:#f4f4f6;color:#121316}#nx12 .nx12-editor-nav>button>span{font-size:19px;width:24px;text-align:center}#nx12 .nx12-editor-nav>button b{font-size:12px}#nx12 .nx12-editor-nav>button small{display:block;font-size:9px;color:#7f8592;font-weight:400}#nx12 .nx12-editor-form{display:flex;flex-direction:column;min-width:0;min-height:0}#nx12 .nx12-editor-pages{flex:1;min-height:0;overflow-y:auto;padding:17px 20px 34px}#nx12 .nx12-editor-pages section h2{font-size:17px;margin:0 0 17px}#nx12 .nx12-editor-pages section h3{font-size:15px;margin:20px 0 11px}#nx12 .nx12-editor-pages label{display:flex;flex-direction:column;gap:4px;margin:15px 0;font-size:13px;font-weight:700}#nx12 .nx12-editor-pages label small{font-size:10px;color:#797c87;font-weight:400}#nx12 .nx12-editor-pages input:not([type=file]),#nx12 .nx12-editor-pages select,#nx12 .nx12-editor-pages textarea{width:100%;margin-top:4px}#nx12 .nx12-editor-cover{height:93px;background:linear-gradient(135deg,#222329,#121316);border:1px solid #2b2d34;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#8a8e99}#nx12 .nx12-editor-cover label{cursor:pointer;margin:0}#nx12 .nx12-editor-cover input,#nx12 .nx12-photo-pick input,#nx12 .nx12-upload-line input{display:none}#nx12 .nx12-photo-pick{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;margin:0 0 27px!important;cursor:pointer}#nx12 .nx12-photo-pick .nx12-avatar{width:61px;height:61px;border:3px solid #09090b;margin-top:-31px}#nx12 .nx12-photo-pick span:last-child{font-size:12px;color:#ddd}#nx12 .nx12-edit-preview{height:160px;border-radius:18px;background:linear-gradient(140deg,#333,#0f1012);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}#nx12 .nx12-edit-preview small{color:#a0a2ac}#nx12 .nx12-appearance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#nx12 .nx12-upload-line{border:1px dashed #34363b;border-radius:12px;text-align:center;padding:15px;cursor:pointer}#nx12 .nx12-editor-footer{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:13px 20px;border-top:1px solid #24242c;background:#08090b}#nx12 #nx12EditErr{flex:1;min-width:0;color:#f6a4a4;font-size:11px}
#nx12 .nx12-qr{width:min(370px,calc(100vw - 26px));max-height:min(96dvh,730px);overflow:auto;border:1px solid #202128;border-radius:22px;background:#0c0c0e;padding:14px 15px 17px;box-shadow:0 30px 95px #000b;animation:nx12-appear .22s ease both}#nx12 .nx12-qr-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#040405;border-radius:16px;padding:4px}#nx12 .nx12-qr-tabs button{border:0;border-radius:13px;background:transparent;color:#a2a5b4;font-size:12px;font-weight:700;padding:9px}#nx12 .nx12-qr-tabs button.active{background:#f4f4f6;color:#111}#nx12 .nx12-qr-card{background:radial-gradient(ellipse at 35% 15%,#303138,#101114 65%);border:1px solid #25272f;border-radius:22px;text-align:center;margin-top:14px;padding:19px 15px 14px;display:flex;align-items:center;flex-direction:column;gap:4px}#nx12 .nx12-qr-card>b{font-size:18px;margin-top:2px}#nx12 .nx12-qr-card>span{color:#b2b5c0;font-size:11px}#nx12 .nx12-qr-canvas-wrap{padding:8px;border:1px solid #292a33;background:#07080a;border-radius:17px;margin:16px 0 5px}#nx12 #nx12QrCanvas{display:block;width:min(240px,calc(100vw - 99px));height:auto;aspect-ratio:1}#nx12 .nx12-qr-card>p{font-size:10px;color:#9a9ca7;margin:7px 0}#nx12 .nx12-qr-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}#nx12 .nx12-qr-actions button{background:#1b1b1d;color:#fff;border:0;border-radius:15px;min-height:53px;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;font-size:19px}#nx12 .nx12-qr-actions button span{font-size:10px;font-weight:750}#nx12 .nx12-qr-caption{text-align:center;color:#696d78;font-size:10px;margin:10px 0 0}#nx12 .nx12-qr-scanner{background:#15161a;border-radius:18px;margin-top:14px;padding:18px;display:flex;flex-direction:column;gap:12px}#nx12 .nx12-qr-scanner video{min-height:160px;width:100%;object-fit:cover;border-radius:12px;background:#090a0d}#nx12 .nx12-qr-scanner p{font-size:12px;color:#a8abb6}#nx12 .nx12-qr-scanner label{font-size:12px}#nx12 .nx12-qr-scanner input{width:100%;margin-top:5px}
#nx12 .nx12-gift-detail{position:relative;width:min(470px,calc(100vw - 26px));max-height:90dvh;overflow-y:auto;border-radius:24px;padding:17px 22px 23px;background:#0c0d0e;border:1px solid #2b2e34;color:#fff;box-shadow:0 20px 80px #000c}#nx12 .nx12-gift-top{display:flex;justify-content:space-between}#nx12 .nx12-gift-top button{border:1px solid #34353b;background:#1b1c1f;color:#fff;border-radius:50%;width:34px;height:34px}#nx12 .nx12-gift-mainart{height:222px;display:grid;place-items:center}#nx12 .nx12-gift-mainart .gift-media{height:210px!important;min-height:0}#nx12 .nx12-gift-mainart img,#nx12 .nx12-gift-mainart video{height:210px!important;max-width:100%;object-fit:contain}#nx12 .nx12-gift-detail h2,#nx12 .nx12-gift-detail>p{text-align:center;margin:0}#nx12 .nx12-gift-detail>p{color:#9fa2ad;margin:5px 0 16px}#nx12 .nx12-gift-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}#nx12 .nx12-gift-actions button{padding:13px;border-radius:12px;border:1px solid #505155;background:#26272a;color:#fff;font-weight:700}#nx12 .nx12-gift-facts{display:grid;border:1px solid #34363e;border-radius:12px;overflow:hidden}#nx12 .nx12-gift-facts>div{display:grid;grid-template-columns:104px 1fr;border-bottom:1px solid #34363e}#nx12 .nx12-gift-facts>div:last-child{border-bottom:0}#nx12 .nx12-gift-facts b,#nx12 .nx12-gift-facts span{padding:11px 12px;font-size:12px}#nx12 .nx12-gift-facts b{background:#202126;border-right:1px solid #34363e}#nx12 .nx12-gift-popup{position:absolute;right:16px;top:57px;background:#182334;box-shadow:0 20px 60px #000a;border:1px solid #32445a;border-radius:14px;display:flex;flex-direction:column;padding:7px;z-index:3}#nx12 .nx12-gift-popup button{border:0;background:transparent;color:#fff;text-align:left;padding:10px 14px;border-radius:10px;font-weight:700}#nx12 .nx12-gift-popup button:hover{background:#ffffff18}
@keyframes nx12-appear{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:760px){#nx12 .nx12-shell{grid-template-columns:1fr}#nx12 .nx12-rail{position:fixed;bottom:0;left:0;right:0;height:57px;display:flex;flex-direction:row;justify-content:center;gap:12px;z-index:3;padding:3px 9px;border-right:0;border-top:1px solid #25252b;background:#101114}#nx12 .nx12-logo{display:none!important}#nx12 .nx12-rail-mid{flex-direction:row;margin:0;gap:9px}#nx12 .nx12-rail-foot{flex-direction:row;gap:9px}#nx12 .nx12-main{padding-bottom:74px}#nx12 .nx12-main-settings{padding-left:15px;padding-right:15px}#nx12 .nx12-settings-heading{margin-top:12px}#nx12 .nx12-settings-heading h1{font-size:27px}#nx12 .nx12-settings-page{max-width:100%}#nx12 .nx12-profile-page{padding:0 0 20px}#nx12 .nx12-main-profile{padding-left:16px;padding-right:16px}#nx12 .nx12-profile-actions button{min-height:58px;font-size:11px;border-radius:14px}#nx12 .nx12-profile-tabs{gap:6px}#nx12 .nx12-profile-tabs button{padding:7px 10px;font-size:12px}#nx12 .nx12-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#nx12 .nx12-modal-slot{padding:10px}#nx12 .nx12-editor{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:min(93dvh,750px)}#nx12 .nx12-editor-nav{display:flex;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #24252a;max-height:110px;flex-wrap:nowrap}#nx12 .nx12-editor-title{flex:0 0 92px;align-items:flex-start;flex-direction:column;margin:0;justify-content:center}#nx12 .nx12-editor-nav>button{flex:0 0 auto;white-space:nowrap;padding:8px 11px}#nx12 .nx12-editor-nav>button small{display:none}#nx12 .nx12-editor-pages{padding:16px 17px}#nx12 .nx12-editor-footer{padding:10px 15px}#nx12 .nx12-appearance-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#nx12 *,#nx12 *::before,#nx12 *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
#nx12 .nx12-rating-chip{border:1px solid #2e3746;background:#182439;color:#cddfff;padding:5px 10px;border-radius:30px;font-size:11px;font-weight:800;margin-left:5px}
#nx12 .nx12-rating-sheet{align-self:flex-end;width:min(420px,calc(100vw - 26px));margin-bottom:14px;max-height:min(90dvh,730px);overflow-y:auto;border:1px solid #2f3139;border-radius:24px;background:#141518;padding:25px 24px;color:#fff;box-shadow:0 25px 90px #000b;transform:translateY(120%);transition:transform .43s cubic-bezier(.2,.8,.2,1)}
#nx12 .nx12-rating-sheet.open{transform:translateY(0)}#nx12 .nx12-rating-sheet.closing{transform:translateY(120%)}
#nx12 .nx12-rating-heading{text-align:center}#nx12 .nx12-rating-heading h2{font-size:20px;margin:20px 0 7px}#nx12 .nx12-rating-heading p,#nx12 .nx12-rating-heading span{color:#a2a6b2;font-size:12px}#nx12 .nx12-rating-count{background:#347ae5;border-radius:100px;padding:9px 15px;display:inline-flex;align-items:center;font-size:18px;font-weight:800}#nx12 .nx12-rating-bar{height:13px;overflow:hidden;border-radius:9px;background:#34363c;margin:20px 0 9px}#nx12 .nx12-rating-bar i{height:100%;background:#448bff;display:block;border-radius:9px;transition:width .38s ease}#nx12 .nx12-rating-metric{display:flex;align-items:center;gap:12px;margin:22px 0;font-size:20px}#nx12 .nx12-rating-metric div{display:flex;flex-direction:column;gap:4px}#nx12 .nx12-rating-metric b{font-size:13px}#nx12 .nx12-rating-metric small{font-size:11px;color:#a1a4ad}#nx12 .nx12-rating-body>.nx12-solid{width:100%;margin-top:8px}
