:root{color-scheme:dark;--bg:#0c0f10;--panel:#151a1b;--panel2:#1b2122;--line:#303839;--muted:#a6afae;--ink:#f0f2e9;--accent:#c7f784;--gold:#e1b477;--radius:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:15px/1.7 'Segoe UI',Arial,sans-serif;margin:0}a{color:var(--accent);text-underline-offset:4px;transition:color .2s,background .2s,transform .2s}a:hover{color:#e0ffb6}h1,h2,h3,h4,h5,h6{font-family:inherit;color:var(--ink);font-weight:600}p{color:var(--muted)}::selection{background:var(--accent);color:#12170e}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button,input,select{font:inherit}button,a,input{touch-action:manipulation}code{color:var(--accent)}.ns-wrap{max-width:1200px;margin:auto;padding:0 32px}.ns-kicker,.eyebrow{font:11px/1.6 Consolas,'Courier New',monospace;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin:0 0 20px}.ns-kicker:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin:0 10px 2px 0}.ns-logo{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-size:15px;font-weight:750;letter-spacing:2px;text-decoration:none;line-height:1.15}.ns-logo:hover{color:var(--ink);text-decoration:none}.ns-logo small{display:block;color:var(--muted);font:9px/1.8 Consolas,monospace;letter-spacing:2px;margin-top:4px}.ns-mark{width:30px;height:30px;display:grid;grid-template-columns:1fr 1fr;gap:4px;transform:rotate(-8deg);flex-shrink:0}.ns-mark i{background:var(--accent);border-radius:2px}.ns-mark i:nth-child(2){opacity:.35}.ns-mark i:nth-child(3){opacity:.6}.ns-pill{border:1px solid var(--line);border-radius:99px;color:var(--muted);font:10px/1.5 Consolas,monospace;letter-spacing:1px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px}.ns-pill i{width:6px;height:6px;background:var(--accent);border-radius:50%}.ns-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:var(--accent);color:#18210f!important;padding:14px 22px;border:1px solid var(--accent);border-radius:8px;font-size:14px;font-weight:650;text-decoration:none;min-height:49px}.ns-button:hover{text-decoration:none;background:#d6ffa1;transform:translateY(-2px)}.ns-button.ghost{background:transparent;color:var(--ink)!important;border-color:var(--line)}.ns-button.ghost:hover{background:var(--panel2)}.ns-actions{display:flex;gap:12px;flex-wrap:wrap}.ns-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding-top:78px;padding-bottom:70px}.ns-hero h1,.ns-auth-story h1{font-size:clamp(44px,5.7vw,78px);letter-spacing:-3.8px;line-height:1.06;margin:0 0 26px;font-weight:550}.ns-hero h1 em,.ns-auth-story h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--accent)}.ns-hero .ns-intro{font-size:16px;line-height:1.8;max-width:470px;margin:0 0 30px}.ns-hero .ns-caption{font:11px/1.6 Consolas,monospace;letter-spacing:.2px;margin:24px 0 0;color:var(--muted)}.ns-case-map{position:relative;border:1px solid var(--line);border-radius:20px;min-height:435px;padding:25px;background:radial-gradient(ellipse at 70% 40%,#c7f7840a,transparent 65%),repeating-linear-gradient(0deg,transparent,transparent 31px,#ffffff03 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,#ffffff03 32px),#111617;overflow:hidden;box-shadow:0 25px 65px #0005}.ns-map-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font:10px Consolas,monospace;letter-spacing:1px}.ns-map-top strong{color:var(--ink);font-weight:500}.ns-evidence-card{position:relative;background:#1b2223;border:1px solid #3c4745;border-radius:12px;padding:18px 20px;margin:28px 14px 0;box-shadow:0 10px 30px #0003}.ns-evidence-card small{display:block;color:var(--muted);font:10px/1.5 Consolas,monospace;letter-spacing:1px}.ns-evidence-card strong{display:block;font-size:17px;font-weight:550;margin-top:6px}.ns-evidence-card .ns-index{float:right;color:var(--accent);font:13px Consolas,monospace}.ns-evidence-card:first-of-type{transform:rotate(-3deg);margin-right:45px}.ns-evidence-card.alert-card{margin-left:52px;transform:rotate(2deg);border-color:#69523c;background:#24211b}.ns-evidence-card.alert-card .ns-index{color:var(--gold)}.ns-map-line{width:1px;height:22px;background:var(--line);margin:4px auto -20px}.ns-map-bottom{display:flex;justify-content:space-between;align-items:center;margin:25px 14px 0;font:10px/1.5 Consolas,monospace;color:var(--muted)}.ns-map-bottom span:last-child{color:var(--accent)}.ns-stats{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;border:1px solid var(--line);border-radius:12px;margin:0 0 80px;background:var(--panel)}.ns-stat{padding:25px 26px;border-right:1px solid var(--line)}.ns-stat:last-child{border:0}.ns-stat strong{display:block;font-size:27px;font-weight:500;letter-spacing:-1px}.ns-stat span{font:10px/1.7 Consolas,monospace;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.ns-stat:first-child strong{font-size:15px;letter-spacing:0;margin:5px 0;color:var(--accent)}.ns-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.ns-section-heading h2{font-size:34px;letter-spacing:-1px;margin:0;line-height:1.2}.ns-section-heading p{font-size:14px;max-width:345px;margin:0}.ns-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:74px}.ns-stage{border:1px solid var(--line);border-radius:14px;padding:25px;background:var(--panel);position:relative;transition:border-color .2s,transform .2s;min-height:215px}.ns-stage:hover{border-color:#687c56;transform:translateY(-4px)}.ns-stage-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.ns-stage-num{font:23px/1 Consolas,monospace;color:#839075}.ns-stage small{font:10px Consolas,monospace;color:var(--muted);letter-spacing:.5px}.ns-stage h3{font-size:18px;margin:0 0 8px;letter-spacing:-.4px}.ns-stage p{font-size:13px;line-height:1.65;margin:0;max-width:280px}.ns-stage .ns-domain{display:block;color:var(--accent);font:10px/1.5 Consolas,monospace;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px}.ns-briefing{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:50px 0 70px}.ns-briefing h2{font-size:34px;letter-spacing:-1px;line-height:1.25;margin:10px 0 20px}.ns-briefing p{font-size:14px}.ns-steps{counter-reset:steps}.ns-step{display:flex;gap:17px;padding:17px 0;border-bottom:1px solid var(--line)}.ns-step:before{counter-increment:steps;content:'0' counter(steps);font:12px Consolas,monospace;color:var(--accent);padding-top:5px}.ns-step strong{display:block;font-size:14px}.ns-step p{font-size:13px;margin:3px 0}.ns-footer{border-top:1px solid var(--line);padding:25px 0}.ns-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.ns-footer p{font-size:11px;margin:0}.ns-footer a{color:var(--muted);font-size:11px}.ns-auth{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;max-width:1080px;padding-top:60px;padding-bottom:65px;min-height:calc(100vh - 164px)}.ns-auth-story h1{font-size:56px;letter-spacing:-2.8px}.ns-auth-story>p{font-size:15px;max-width:390px}.ns-auth-story .ns-case-map{min-height:0;margin-top:28px;padding:18px;max-width:390px}.ns-auth-story .ns-evidence-card{margin:18px 0 0;transform:none!important;padding:13px 17px}.ns-auth-story .ns-map-bottom{margin:16px 0 0}.ns-auth-panel{border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:36px}.ns-auth-panel h2{font-size:28px;letter-spacing:-1px;margin:0 0 8px}.ns-auth-panel>p{font-size:13px;margin-bottom:28px}.ns-auth-panel .ns-button{width:100%}.ns-auth-panel .form-group{margin-bottom:20px}.ns-auth-panel label{font-size:12px;font-weight:500;color:#d7ddd5}.ns-auth-panel .ns-auth-bottom{border-top:1px solid var(--line);padding-top:20px;margin:25px 0 0;text-align:center;font-size:12px}.ns-auth-help{font-size:12px;margin-top:16px;display:flex;justify-content:space-between;gap:10px}.ns-quiet{color:var(--muted);font-size:11px}.ns-board-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:44px 0 25px;border-bottom:1px solid var(--line);margin-bottom:30px}.ns-board-intro h1{font-size:44px;letter-spacing:-2px;margin:0 0 8px}.ns-board-intro p{font-size:14px;margin:0}.ns-board-intro .ns-kicker{margin:0 0 10px}.ns-board-help{border:1px solid var(--line);padding:20px 24px;border-radius:12px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin:35px 0 60px;background:var(--panel)}.ns-board-help strong{font-size:13px}.ns-board-help p{font-size:12px;margin:4px 0 0}.ns-board-help a{font-size:12px;white-space:nowrap}
/* CTFd's existing controls and scripts stay native. */
body.ns-ctfd{padding-top:76px}.ns-ctfd .container{max-width:1200px;padding-left:32px;padding-right:32px}.ns-ctfd .navbar{min-height:76px;background:#0c0f10f5!important;border-bottom:1px solid var(--line);padding:12px 0;backdrop-filter:blur(16px)}.ns-ctfd .navbar-brand{margin-right:40px}.ns-ctfd .navbar .nav-link{font-size:12px;color:var(--muted);padding:9px 12px}.ns-ctfd .navbar .nav-link:hover,.ns-ctfd .navbar .nav-link.active{color:var(--ink)}.ns-ctfd .navbar .nav-cta{border:1px solid #52613e;border-radius:7px;color:var(--accent);margin-left:9px;padding:8px 15px}.ns-ctfd .navbar-toggler{border-color:var(--line)}.ns-ctfd main{padding-top:0;min-height:calc(100vh - 160px)}.ns-ctfd .jumbotron{background:transparent;padding:45px 0 28px;margin:0}.ns-ctfd .jumbotron h1{font-size:42px;letter-spacing:-2px}.ns-ctfd .form-control,.ns-ctfd .custom-select{color:var(--ink);background:#0e1314;border:1px solid #414c4b;border-radius:8px;min-height:46px;padding:11px 14px;box-shadow:none;font-size:14px}.ns-ctfd .form-control:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c7f78415}.ns-ctfd .form-control::placeholder{color:#7d8985}.ns-ctfd .btn{border-radius:7px;box-shadow:none;font-size:13px;padding:11px 18px;letter-spacing:0}.ns-ctfd .btn-primary,.ns-ctfd #challenge-submit,.ns-ctfd .btn-info{background:var(--accent);border-color:var(--accent);color:#18210f}.ns-ctfd .btn-outline-secondary,.ns-ctfd .btn-secondary{background:var(--panel2);border-color:#48524e;color:var(--ink)}.ns-ctfd .btn:hover{filter:brightness(1.08)}.ns-ctfd .text-muted,.ns-ctfd .text-secondary{color:var(--muted)!important}.ns-ctfd .table{color:var(--ink)}.ns-ctfd .table td,.ns-ctfd .table th{border-color:var(--line);padding:16px}.ns-ctfd .table thead{background:var(--panel)}.ns-ctfd .table-striped tbody tr:nth-of-type(odd){background:#ffffff03}.ns-ctfd .table-hover tbody tr:hover{background:#ffffff05;color:var(--ink)}.ns-ctfd .table a{color:var(--accent)}.ns-ctfd .card,.ns-ctfd .modal-content{background:var(--panel);border:1px solid var(--line);border-radius:16px;color:var(--ink)}.ns-ctfd .modal-content{box-shadow:0 30px 110px #0009;padding:10px}.ns-ctfd .modal-header,.ns-ctfd .modal-footer{border-color:var(--line)}.ns-ctfd .close{color:var(--ink);opacity:.8;text-shadow:none}.ns-ctfd .modal-backdrop.show{opacity:.78}.ns-ctfd .nav-tabs{border-color:var(--line)}.ns-ctfd .nav-tabs .nav-link{color:var(--muted)}.ns-ctfd .nav-tabs .nav-link.active{background:var(--panel2);border-color:var(--line);color:var(--accent)}.ns-ctfd .alert{border-radius:10px;font-size:13px}.ns-ctfd .alert-danger{background:#352423;border-color:#79504a;color:#ffd2c8}.ns-ctfd .alert-success{background:#233323;border-color:#526c41;color:#d5f9b2}.ns-ctfd .alert-info,.ns-ctfd .alert-warning{background:#292c24;border-color:#586044;color:#e2ebc9}.ns-ctfd .challenge-button{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;min-height:116px;padding:22px!important;box-shadow:none!important;text-align:left;color:var(--ink)!important;transition:transform .2s,border-color .2s}.ns-ctfd .challenge-button:hover{transform:translateY(-3px);border-color:var(--accent)!important}.ns-ctfd .challenge-button p{color:var(--ink);font-size:16px;font-weight:550;margin:0 0 12px!important}.ns-ctfd .challenge-button span{color:var(--accent);font:12px Consolas,monospace}.ns-ctfd .challenge-button.solved-challenge{border-color:#658448!important;background:#1b281b!important}.ns-ctfd .category-header h3{font:11px/1.6 Consolas,monospace;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:26px 0 10px}.ns-ctfd .challenge-name{font-size:28px;letter-spacing:-1px}.ns-ctfd .challenge-desc{font-size:15px;line-height:1.8}.ns-ctfd .challenge-desc p{color:#c7ceca}.ns-ctfd .challenge-value{color:var(--accent)}.ns-ctfd .dropdown-menu,.ns-ctfd .list-group-item{background:var(--panel);border-color:var(--line);color:var(--ink)}.ns-ctfd .dropdown-item{color:var(--ink)}.ns-ctfd .dropdown-item:hover{background:var(--panel2)}.ns-ctfd .page-link{background:var(--panel);border-color:var(--line);color:var(--accent)}.ns-ctfd hr{border-color:var(--line)}.ns-ctfd .badge{font-weight:500}.ns-ctfd pre{color:var(--ink);background:#0b1111;padding:16px;border-radius:8px}.ns-ctfd .nav-pills .nav-link.active{background:var(--accent);color:#17210f}.ns-ctfd .btn:disabled{opacity:.55}
/* Shared investigation surfaces. */
.lab header{border-bottom:1px solid var(--line);background:#0c0f10ee}.lab .lab-nav{max-width:1200px;margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lab .lab-nav-links{display:flex;align-items:center;gap:24px}.lab .lab-nav-links>a{font-size:12px;color:var(--muted);text-decoration:none}.lab main{max-width:1200px;margin:auto;padding:52px 32px 80px;min-height:calc(100vh - 160px)}.lab .breadcrumb{font:10px Consolas,monospace;letter-spacing:1px;color:var(--muted);margin:0 0 34px}.lab .breadcrumb a{color:var(--muted);text-decoration:none}.lab .breadcrumb span{color:var(--accent);margin-left:12px}.lab .eyebrow{color:var(--accent);margin:0 0 14px}.lab h1{font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-2.5px;margin:0 0 20px;max-width:830px}.lab .lead{font-size:16px;color:var(--muted);max-width:670px;line-height:1.8;margin:0 0 36px}.lab section{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px;margin:22px 0}.lab h2{font-size:20px;letter-spacing:-.5px;margin:0 0 18px;line-height:1.4}.lab h2 span{margin-left:10px}.lab .section-number{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border:1px solid #4c5c42;color:var(--accent);border-radius:6px;font:11px Consolas,monospace;margin-right:10px}.lab .table-wrap{overflow-x:auto}.lab table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;line-height:1.6}.lab th{font:10px/1.6 Consolas,monospace;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);background:#111617}.lab th,.lab td{padding:16px 14px;border-bottom:1px solid var(--line);vertical-align:top}.lab tr:last-child td{border-bottom:0}.lab table code{font-size:12px}.lab .table-wrap+ p{margin-bottom:0;font-size:12px}.lab .table-wrap+ p a{margin-right:14px}.lab .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lab label{display:block;font-size:12px;color:#d7ddd5;font-weight:500}.lab input,.lab select{display:block;width:100%;padding:13px 14px;border:1px solid #414c4b;border-radius:8px;margin:9px 0 22px;background:#0e1314;color:var(--ink);font-size:14px;min-height:48px}.lab input:focus,.lab select:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px #c7f78415}.lab button,.lab .button{display:inline-flex;justify-content:center;align-items:center;gap:15px;background:var(--accent);color:#18210f;border:1px solid var(--accent);padding:13px 20px;min-height:48px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.lab button:hover,.lab .button:hover{background:#d6ffa1}.lab .secondary{background:transparent;color:var(--ink);border-color:#49544a}.lab .secondary:hover{background:var(--panel2)}.lab .notice{background:#2b271e;border:1px solid #655338;border-left:3px solid var(--gold);padding:16px 20px;border-radius:8px;margin:20px 0;font-size:14px}.lab .success{border-color:#5c7d45;background:linear-gradient(125deg,#203020,#151a1b)}.lab .flag{font:14px/1.7 Consolas,monospace;background:#0d150c;border:1px solid #405b32;color:var(--accent);padding:18px;border-radius:9px;overflow-wrap:anywhere}.lab .muted,.lab small{color:var(--muted)}.lab .muted{font-size:12px}.lab .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:cards}.lab .cards section{position:relative;padding-top:62px;margin:0;transition:border-color .2s,transform .2s}.lab .cards section:hover{border-color:#647947;transform:translateY(-3px)}.lab .cards section:before{counter-increment:cards;content:'0' counter(cards);position:absolute;top:23px;left:28px;color:var(--accent);font:13px Consolas,monospace}.lab .cards section p{font-size:14px;min-height:48px}.lab .cards section a{font-size:12px}.lab .narrow{max-width:750px}.lab .lab-intro{display:grid;grid-template-columns:1fr 270px;gap:50px;align-items:start}.lab .mission-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px 22px;font-size:12px}.lab .mission-card p{margin:8px 0 0}.lab .mission-card strong{display:block;color:var(--accent);font:10px Consolas,monospace;letter-spacing:1px}.lab .lab-auth{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;min-height:60vh}.lab .lab-auth section{margin:0;padding:35px}.lab .lab-auth h1{font-size:56px}.lab .lab-auth h1 em{font-family:Georgia,serif;color:var(--accent);font-weight:400}.lab .lab-auth button{width:100%}.lab .stage-track{display:flex;gap:6px;margin:28px 0}.lab .stage-track span{height:3px;background:var(--line);flex:1;max-width:45px}.lab .stage-track span.on{background:var(--accent)}.lab .access-note{font-size:11px;margin:18px 0 0}.lab .review-actions{display:flex;gap:10px;flex-wrap:wrap}.lab .status-tag{font:10px Consolas,monospace;padding:4px 7px;border-radius:4px;background:#253325;color:#c7f784}.lab .status-tag.denied{background:#382a26;color:#e5b6a3}
@media(min-width:1400px){.ns-hero{gap:95px}.ns-hero h1{font-size:80px}}
@media(max-width:1000px){.ns-hero{gap:30px}.ns-hero h1{font-size:58px}.ns-auth{gap:45px}.ns-ctfd .navbar-brand{margin-right:20px}.ns-ctfd .navbar .nav-link{padding:9px}.lab .lab-intro{grid-template-columns:1fr 230px;gap:25px}.lab .lab-auth{gap:35px}}
@media(max-width:767px){.ns-wrap,.ns-ctfd .container{padding-left:22px;padding-right:22px}.ns-hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:35px;gap:30px}.ns-hero h1{font-size:54px;letter-spacing:-2.7px}.ns-case-map{min-height:385px}.ns-stats{grid-template-columns:1fr 1fr;margin-bottom:45px}.ns-stat:nth-child(2){border-right:0}.ns-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.ns-stat{padding:19px}.ns-stages{grid-template-columns:1fr 1fr;margin-bottom:40px}.ns-stage{padding:20px}.ns-section-heading{align-items:start;flex-direction:column;gap:15px}.ns-section-heading h2{font-size:28px}.ns-briefing{grid-template-columns:1fr;gap:10px;padding:30px 0}.ns-footer-inner{flex-direction:column;align-items:start;gap:8px}.ns-auth{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:40px;min-height:0}.ns-auth-story h1{font-size:42px;letter-spacing:-2px}.ns-auth-story .ns-case-map{display:none}.ns-auth-story>p{margin-bottom:0}.ns-auth-panel{padding:26px}.ns-ctfd .navbar .nav-link{padding:12px 0}.ns-ctfd .navbar .nav-cta{margin:5px 0 0;padding:9px 13px;display:inline-block}.ns-ctfd .navbar .navbar-nav{padding-top:8px}.ns-ctfd .navbar .navbar-collapse{padding:10px 0}.ns-board-intro{align-items:start;flex-direction:column;padding-top:30px}.ns-board-intro h1{font-size:36px}.ns-board-help{flex-direction:column;align-items:start}.lab .lab-nav{padding:20px 22px}.lab .lab-nav-links{gap:12px}.lab .lab-nav-links .ns-pill{display:none}.lab main{padding:30px 22px 55px}.lab h1{font-size:40px;letter-spacing:-1.7px}.lab .lab-intro,.lab .lab-auth{grid-template-columns:1fr;gap:15px}.lab .mission-card{margin-bottom:20px}.lab .lab-auth h1{font-size:43px}.lab .lab-auth section{padding:24px}.lab section{padding:22px}.lab .cards{grid-template-columns:1fr}.lab .cards section p{min-height:0}.lab .form-grid{grid-template-columns:1fr;gap:0}.lab table{min-width:540px}.lab .cards section:before{left:22px}.lab .breadcrumb{margin-bottom:25px}}
@media(max-width:430px){.ns-stages{grid-template-columns:1fr}.ns-stage{min-height:0}.ns-stage-top{margin-bottom:20px}.ns-hero h1{font-size:49px}.ns-hero .ns-actions{display:grid}.ns-map-top{font-size:9px}.ns-evidence-card{margin-left:0}.ns-evidence-card.alert-card{margin-left:15px;margin-right:0}.ns-logo{font-size:13px}.ns-mark{width:25px;height:25px}.lab .lab-nav-links>a{font-size:11px}.ns-auth-panel{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.ns-ctfd .load-hint{background:#222c22!important;border:1px solid #506343!important;color:#d2e6ba!important;border-radius:8px!important;min-height:44px}.ns-ctfd .load-hint:hover{background:#2f3e2a!important}
