:root{--sh-bg:#eef3f8;--sh-panel:#fff;--sh-ink:#182331;--sh-muted:#718096;--sh-line:#dce4ec;--sh-accent:#0c6cf2;--sh-accent2:#5b8def;--sh-danger:#c9362b;--sh-shadow:0 8px 26px rgba(31,45,61,.10);--sh-radius:15px}
.n3rd-sh{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Arial,sans-serif;background:var(--sh-bg);color:var(--sh-ink);min-height:78vh;border-radius:18px;overflow:hidden;position:relative;line-height:1.4}
.n3rd-sh *{box-sizing:border-box}.n3rd-sh button,.n3rd-sh input,.n3rd-sh select,.n3rd-sh textarea{font:inherit}.n3rd-sh-appbar{display:flex;align-items:center;gap:16px;padding:14px 18px;background:rgba(255,255,255,.95);border-bottom:1px solid var(--sh-line);position:sticky;top:0;z-index:30;backdrop-filter:blur(14px)}
.n3rd-sh-brand{display:flex;align-items:center;gap:10px;min-width:180px}.n3rd-sh-brand strong{display:block;font-size:16px}.n3rd-sh-brand small{display:block;color:var(--sh-muted);font-size:11px}.n3rd-sh-logo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--sh-accent),#6d5dfc);color:#fff;font-weight:800}
.n3rd-sh-page-tabs{display:flex;gap:6px;overflow:auto;flex:1;scrollbar-width:none}.n3rd-sh-page-tabs::-webkit-scrollbar{display:none}.n3rd-sh-tab{border:0;background:transparent;color:#506071;border-radius:9px;padding:8px 12px;cursor:pointer;white-space:nowrap}.n3rd-sh-tab.active{background:#eaf2ff;color:#075dcc;font-weight:700}.n3rd-sh-actions{display:flex;gap:8px;align-items:center}.n3rd-sh-btn,.n3rd-sh-iconbtn{border:1px solid var(--sh-line);background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer;color:var(--sh-ink)}.n3rd-sh-btn{background:var(--sh-accent);border-color:var(--sh-accent);color:#fff;font-weight:700}.n3rd-sh-iconbtn{width:38px;height:38px;padding:0;display:grid;place-items:center}
.n3rd-sh-searchbar{padding:26px 20px 10px;max-width:930px;margin:auto;position:relative;z-index:20}.n3rd-sh-search-wrap{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--sh-line);box-shadow:0 5px 20px rgba(31,45,61,.08);border-radius:16px;padding:4px 6px 4px 14px}.n3rd-sh-search-wrap>span{font-size:24px;color:var(--sh-muted)}.n3rd-sh-search-wrap input{flex:1;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:11px 4px!important;min-width:0}.n3rd-sh-search-wrap select{border:0;background:#f2f6fa;border-radius:11px;padding:9px;color:#506071}.n3rd-sh-search-results{display:none;position:absolute;left:20px;right:20px;top:78px;background:#fff;border:1px solid var(--sh-line);border-radius:14px;box-shadow:var(--sh-shadow);max-height:360px;overflow:auto}.n3rd-sh-search-results.open{display:block}.n3rd-sh-search-item{display:flex;align-items:center;gap:11px;padding:11px 14px;border-bottom:1px solid #eef2f6;cursor:pointer}.n3rd-sh-search-item:hover{background:#f7faff}.n3rd-sh-search-item:last-child{border-bottom:0}
.n3rd-sh-statusbar{display:flex;justify-content:space-between;padding:10px 22px;color:#5d6b7b;font-size:13px}.n3rd-sh-status-right{display:flex;gap:16px}.n3rd-sh-board{display:grid;gap:16px;padding:8px 18px 28px;align-items:start}.n3rd-sh-column{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:80px}.n3rd-sh-column.n3rd-sh-drop{outline:2px dashed #9dc3ff;outline-offset:4px;border-radius:12px}.n3rd-sh-loading{text-align:center;padding:70px 20px;color:var(--sh-muted);grid-column:1/-1}
.n3rd-sh-widget{background:var(--sh-panel);border:1px solid rgba(214,224,234,.9);border-radius:var(--sh-radius);box-shadow:0 4px 17px rgba(31,45,61,.06);overflow:hidden;min-width:0}.n3rd-sh-widget-head{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid #edf1f5;background:linear-gradient(#fff,#fbfcfd);cursor:grab}.n3rd-sh-widget-head h3{font-size:14px;margin:0!important;flex:1;color:#243447}.n3rd-sh-widget-menu{border:0;background:transparent;color:#8a97a6;cursor:pointer;font-size:18px;line-height:1;padding:1px 5px}.n3rd-sh-widget-body{padding:11px}.n3rd-sh-widget.collapsed .n3rd-sh-widget-body{display:none}.n3rd-sh-widget.collapsed .n3rd-sh-widget-head{border-bottom:0}
.n3rd-sh-bookmarks{display:flex;flex-direction:column;gap:5px}.n3rd-sh-bookmarks.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.n3rd-sh-bookmark{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px;text-decoration:none!important;color:var(--sh-ink)!important;min-width:0;position:relative}.n3rd-sh-bookmark:hover{background:#f1f6fd}.n3rd-sh-bookmarks.tiles .n3rd-sh-bookmark{flex-direction:column;text-align:center;padding:11px 5px}.n3rd-sh-bookmarks.compact .n3rd-sh-bookmark{padding:4px 6px}.n3rd-sh-favicon{width:27px;height:27px;border-radius:8px;background:#e9f1fb;display:grid;place-items:center;flex:0 0 auto;font-weight:800;color:#47709e;overflow:hidden}.n3rd-sh-favicon img{width:100%;height:100%;object-fit:cover}.n3rd-sh-bookmark-main{min-width:0;flex:1}.n3rd-sh-bookmark-title{font-size:13px;font-weight:650;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.n3rd-sh-bookmark-desc{font-size:11px;color:var(--sh-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.n3rd-sh-bookmark-meta{display:flex;gap:4px;align-items:center}.n3rd-sh-health{width:7px;height:7px;border-radius:50%;background:#aab4bf}.n3rd-sh-health.ok{background:#29a36a}.n3rd-sh-health.broken,.n3rd-sh-health.error{background:#d64343}.n3rd-sh-star{color:#f0b429;font-size:13px}.n3rd-sh-addline{width:100%;border:1px dashed #cbd6e2;background:#f9fbfd;color:#5a6a7b;padding:7px;border-radius:9px;cursor:pointer;margin-top:7px}
.n3rd-sh-note{width:100%;min-height:180px;border:0!important;outline:0!important;box-shadow:none!important;resize:vertical;background:transparent!important;padding:2px!important;line-height:1.55;color:#334155}.n3rd-sh-note-save{font-size:11px;color:#8a97a6;text-align:right;margin-top:5px}.n3rd-sh-task-add{display:flex;gap:6px;margin-bottom:9px}.n3rd-sh-task-add input{min-width:0;flex:1;border:1px solid var(--sh-line)!important;border-radius:8px!important;padding:7px 8px!important}.n3rd-sh-mini-btn{border:0;background:#eaf2ff;color:#075dcc;border-radius:8px;padding:7px 9px;cursor:pointer}.n3rd-sh-task{display:flex;gap:8px;align-items:flex-start;padding:7px 3px;border-bottom:1px solid #f0f3f6}.n3rd-sh-task:last-child{border-bottom:0}.n3rd-sh-task.done .n3rd-sh-task-text{text-decoration:line-through;color:#9aa5b1}.n3rd-sh-task-text{font-size:13px;flex:1}.n3rd-sh-task-due{font-size:10px;color:var(--sh-muted)}.n3rd-sh-delete-x{border:0;background:transparent;color:#a2adba;cursor:pointer;padding:0 2px}.n3rd-sh-delete-x:hover{color:var(--sh-danger)}
.n3rd-sh-rss-item{padding:9px 2px;border-bottom:1px solid #eff2f5}.n3rd-sh-rss-item:last-child{border:0}.n3rd-sh-rss-item a{font-weight:650;color:#27476b;text-decoration:none;font-size:13px}.n3rd-sh-rss-date{font-size:10px;color:#8a97a6;margin-top:3px}.n3rd-sh-rss-desc{font-size:11px;color:#66778a;margin-top:4px}.n3rd-sh-clock-widget{text-align:center;padding:18px 6px}.n3rd-sh-clock-big{font-size:34px;font-weight:760;letter-spacing:-1px}.n3rd-sh-clock-zone{font-size:11px;color:var(--sh-muted)}.n3rd-sh-event{padding:8px 2px;border-bottom:1px solid #edf1f5;display:flex;gap:9px}.n3rd-sh-event-date{width:42px;text-align:center;background:#f1f6fd;border-radius:8px;padding:4px}.n3rd-sh-event-day{font-weight:800;font-size:16px}.n3rd-sh-event-mon{font-size:9px;text-transform:uppercase;color:#6c7b8b}.n3rd-sh-event-main{font-size:12px;flex:1}.n3rd-sh-embed iframe{width:100%;border:0;border-radius:8px;background:#f3f5f7}
.n3rd-sh-modal{display:none;position:fixed;inset:0;background:rgba(16,24,40,.48);z-index:99999;align-items:center;justify-content:center;padding:18px}.n3rd-sh-modal.open{display:flex}.n3rd-sh-dialog{width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;box-shadow:0 20px 70px rgba(0,0,0,.25)}.n3rd-sh-dialog-head{display:flex;align-items:center;padding:16px 18px;border-bottom:1px solid var(--sh-line)}.n3rd-sh-dialog-head h2{font-size:18px!important;margin:0!important;flex:1}.n3rd-sh-dialog-body{padding:18px}.n3rd-sh-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid var(--sh-line)}.n3rd-sh-field{margin-bottom:14px}.n3rd-sh-field label{display:block;font-size:12px;font-weight:700;margin-bottom:5px;color:#465568}.n3rd-sh-field input,.n3rd-sh-field select,.n3rd-sh-field textarea{width:100%;border:1px solid #cfd9e4!important;border-radius:9px!important;padding:9px 10px!important;box-shadow:none!important;background:#fff!important}.n3rd-sh-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.n3rd-sh-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.n3rd-sh-choice{border:1px solid var(--sh-line);background:#fff;border-radius:11px;padding:12px 7px;text-align:center;cursor:pointer}.n3rd-sh-choice:hover{border-color:#8ab7f7;background:#f6faff}.n3rd-sh-choice b{display:block;font-size:12px;margin-top:5px}.n3rd-sh-toast{position:fixed;right:20px;bottom:20px;background:#162438;color:#fff;border-radius:10px;padding:10px 14px;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s;z-index:100000;font-size:12px}.n3rd-sh-toast.show{opacity:1;transform:none}.n3rd-sh-empty{text-align:center;color:#8a97a6;font-size:12px;padding:18px 8px}.n3rd-sh-pill{font-size:10px;padding:2px 6px;border-radius:999px;background:#eef4fb;color:#55708f}.n3rd-sh-sharebox{word-break:break-all;background:#f4f7fa;padding:9px;border-radius:8px;font-size:12px}.n3rd-sh-warn{background:#fff7e8;border:1px solid #f0d59a;border-radius:9px;padding:10px;font-size:12px}.n3rd-sh-dup{padding:8px;border-bottom:1px solid #eef2f5;font-size:12px}.n3rd-sh-focus .n3rd-sh-appbar,.n3rd-sh-focus .n3rd-sh-searchbar,.n3rd-sh-focus .n3rd-sh-statusbar{display:none}.n3rd-sh-focus{padding-top:18px}.n3rd-sh-login{text-align:center;padding:50px 20px;border:1px solid #ddd;border-radius:12px}.n3rd-sh-sort-ghost{opacity:.35}
@media(max-width:1100px){.n3rd-sh-bookmarks.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.n3rd-sh-brand{min-width:auto}.n3rd-sh-brand div{display:none}.n3rd-sh-appbar{gap:8px}.n3rd-sh-board{grid-template-columns:1fr!important;padding-left:10px;padding-right:10px}.n3rd-sh-statusbar{padding-left:12px;padding-right:12px}.n3rd-sh-column{min-height:0}.n3rd-sh-row{grid-template-columns:1fr}.n3rd-sh-choice-grid{grid-template-columns:repeat(2,1fr)}.n3rd-sh-searchbar{padding-left:10px;padding-right:10px}.n3rd-sh-search-results{left:10px;right:10px}.n3rd-sh-search-wrap select{max-width:105px}.n3rd-sh-actions .n3rd-sh-btn{font-size:0;padding:0;width:38px;height:38px}.n3rd-sh-actions .n3rd-sh-btn:after{content:'+';font-size:20px}}

/* OSINT Command Center */
.n3rd-sh-widget-osint .n3rd-sh-widget-body{padding:0}.n3rd-sh-osint{padding:16px}.n3rd-sh-osint-private{padding:28px;text-align:center;background:linear-gradient(135deg,#f8fafc,#eef3f8);border-radius:12px}.n3rd-sh-osint-private strong{display:block;font-size:16px;margin-bottom:6px}.n3rd-sh-osint-private p{margin:0;color:#69798a}
.n3rd-sh-osint-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px;border-radius:16px;background:linear-gradient(135deg,#101827,#1f3a56);color:#fff;margin-bottom:14px}.n3rd-sh-osint-hero h2{color:#fff!important;margin:4px 0 6px!important;font-size:25px!important;letter-spacing:-.5px}.n3rd-sh-osint-hero p{margin:0;color:#cbd8e7;max-width:780px}.n3rd-sh-osint-kicker{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#8fc4ff}.n3rd-sh-osint-badge{width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:rgba(255,255,255,.08);font-size:13px;font-weight:900;letter-spacing:1px;flex:0 0 auto}
.n3rd-sh-osint-targetbar{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;margin-bottom:9px}.n3rd-sh-osint-targetbar input,.n3rd-sh-osint-targetbar select,.n3rd-sh-osint-actions select,.n3rd-sh-osint-filter input{border:1px solid #cfd9e4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;padding:10px!important}.n3rd-sh-osint-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.n3rd-sh-osint-actions select{min-width:260px;max-width:460px}.n3rd-sh-osint-actions button:disabled,.n3rd-sh-osint-panel-head button:disabled{opacity:.45;cursor:not-allowed}
.n3rd-sh-osint-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px}.n3rd-sh-osint-summary-card{border:1px solid #dce5ee;border-radius:12px;background:#f8fafc;padding:11px 13px;display:flex;justify-content:space-between;align-items:center}.n3rd-sh-osint-summary-card b{font-size:11px;color:#68798b;text-transform:uppercase;letter-spacing:.5px}.n3rd-sh-osint-summary-card span{font-size:19px;font-weight:800;color:#25374a}
.n3rd-sh-osint-filter{margin:6px 0 12px}.n3rd-sh-osint-filter>input{width:100%;margin-bottom:9px}.n3rd-sh-osint-categories{display:flex;gap:6px;overflow:auto;padding-bottom:3px;scrollbar-width:thin}.n3rd-sh-osint-chip{border:1px solid #d8e1ea;background:#fff;color:#53677c;border-radius:999px;padding:6px 10px;font-size:11px;white-space:nowrap;cursor:pointer}.n3rd-sh-osint-chip.active{background:#14263a;color:#fff;border-color:#14263a}
.n3rd-sh-osint-toolgroup{margin:15px 0 20px}.n3rd-sh-osint-toolgroup h4{margin:0 0 8px!important;color:#34495f!important;font-size:13px!important;display:flex;gap:7px;align-items:center}.n3rd-sh-osint-toolgroup h4 span{font-size:9px;background:#e8eef5;color:#60738a;border-radius:999px;padding:2px 6px}.n3rd-sh-osint-toolgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.n3rd-sh-osint-tool{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;border:1px solid #dce5ee;background:#fff;border-radius:12px;padding:10px;cursor:pointer;color:#26384a;min-height:72px;transition:.15s}.n3rd-sh-osint-tool:hover{transform:translateY(-1px);border-color:#9dbde0;box-shadow:0 5px 16px rgba(35,61,90,.09)}.n3rd-sh-osint-tool.disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.n3rd-sh-osint-tool b{display:block;font-size:12px;margin-bottom:3px}.n3rd-sh-osint-tool small{display:block;color:#718296;font-size:10px;line-height:1.25}.n3rd-sh-osint-tool em{font-style:normal;color:#8aa0b8}.n3rd-sh-osint-toolicon{width:34px;height:34px;border-radius:9px;background:#eef4fa;display:grid;place-items:center;font-size:13px;font-weight:800;color:#274c72;overflow:hidden}.n3rd-sh-osint-toolicon.mini{width:26px;height:26px;border-radius:7px;font-size:10px;flex:0 0 auto}
.n3rd-sh-osint-panels{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:18px}.n3rd-sh-osint-panel{border:1px solid #dbe4ed;border-radius:13px;background:#fbfcfe;overflow:hidden}.n3rd-sh-osint-panel-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #e4ebf2;background:#fff}.n3rd-sh-osint-evidence{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid #e8edf3}.n3rd-sh-osint-evidence:last-child{border-bottom:0}.n3rd-sh-osint-evidence strong{display:block;margin:5px 0 2px;font-size:12px}.n3rd-sh-osint-evidence small{display:block;color:#7b8b9b;font-size:10px}.n3rd-sh-osint-evidence pre{white-space:pre-wrap;max-height:220px;overflow:auto;background:#101827;color:#d8e8fb;border-radius:8px;padding:9px;font-size:10px;margin:7px 0}.n3rd-sh-osint-evidence p{font-size:11px;color:#5e7083;margin:6px 0 0}.n3rd-sh-osint-evidence a{font-size:10px;word-break:break-all}.n3rd-sh-osint-activity{display:flex;gap:8px;padding:9px 11px;border-bottom:1px solid #e8edf3;align-items:center}.n3rd-sh-osint-activity:last-child{border-bottom:0}.n3rd-sh-osint-activity strong{font-size:11px;display:block}.n3rd-sh-osint-activity small{font-size:9px;color:#7c8b9b;display:block}.n3rd-sh-osint-warning{margin-top:14px}.n3rd-sh-osint-dns{white-space:pre-wrap;max-height:420px;overflow:auto;background:#101827;color:#dbeafe;border-radius:10px;padding:12px;font-size:11px}.n3rd-sh-dangerline{border-color:#efb9b9!important;color:#b42318!important;background:#fff7f7!important}
@media(max-width:1050px){.n3rd-sh-osint-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.n3rd-sh-osint-panels{grid-template-columns:1fr}}
@media(max-width:700px){.n3rd-sh-osint{padding:10px}.n3rd-sh-osint-hero{padding:15px}.n3rd-sh-osint-badge{display:none}.n3rd-sh-osint-hero h2{font-size:20px!important}.n3rd-sh-osint-targetbar{grid-template-columns:1fr}.n3rd-sh-osint-summary{grid-template-columns:1fr}.n3rd-sh-osint-toolgrid{grid-template-columns:1fr}.n3rd-sh-osint-actions select{min-width:100%;width:100%}}

/* ===== N3RD CYBERDECK v1.2 ===== */
.n3rd-sh.n3rd-sh-cyber{--sh-bg:#020609;--sh-panel:#071016;--sh-ink:#d8ffe9;--sh-muted:#6e9483;--sh-line:#123324;--sh-accent:#16f28b;--sh-accent2:#00c8ff;--sh-danger:#ff5964;--sh-shadow:0 10px 32px rgba(0,255,149,.06);--sh-radius:10px;background-color:#020609!important;background-image:linear-gradient(rgba(13,55,39,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(13,55,39,.10) 1px,transparent 1px),radial-gradient(circle at 50% -20%,rgba(0,200,255,.11),transparent 42%);background-size:28px 28px,28px 28px,auto;color:var(--sh-ink);box-shadow:inset 0 0 90px rgba(0,0,0,.5)}
.n3rd-sh-cyber .n3rd-sh-appbar{background:rgba(2,8,11,.94);border-bottom-color:#103523;box-shadow:0 1px 0 rgba(22,242,139,.08);backdrop-filter:blur(18px)}
.n3rd-sh-cyber .n3rd-sh-logo{background:#06140f;border:1px solid #16f28b;color:#16f28b;box-shadow:0 0 18px rgba(22,242,139,.18);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.n3rd-sh-cyber .n3rd-sh-brand strong{color:#dfffee;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.8px}.n3rd-sh-cyber .n3rd-sh-brand small{color:#6aa98b}
.n3rd-sh-cyber .n3rd-sh-tab{color:#77a891}.n3rd-sh-cyber .n3rd-sh-tab.active{background:#0a251b;color:#35ffa0;box-shadow:inset 0 0 0 1px #145f3b}.n3rd-sh-cyber .n3rd-sh-btn{background:#0e5034;border-color:#16f28b;color:#eafff3;text-shadow:0 0 7px rgba(22,242,139,.45)}
.n3rd-sh-cyber .n3rd-sh-iconbtn{background:#07130f;border-color:#17452f;color:#a6dbbf}.n3rd-sh-cyber .n3rd-sh-search-wrap{background:#06100d;border-color:#17452f;box-shadow:0 0 22px rgba(22,242,139,.05)}
.n3rd-sh-cyber .n3rd-sh-search-wrap input{color:#dcffeb!important}.n3rd-sh-cyber .n3rd-sh-search-wrap select{background:#0b1b15;color:#93c9ae}.n3rd-sh-cyber .n3rd-sh-search-results{background:#07110e;border-color:#17452f}.n3rd-sh-cyber .n3rd-sh-search-item{border-bottom-color:#10271d}.n3rd-sh-cyber .n3rd-sh-search-item:hover{background:#0b241a}
.n3rd-sh-cyber .n3rd-sh-statusbar{color:#75a78f}.n3rd-sh-cyber .n3rd-sh-pill{background:#0b261b;color:#59e9a5;border:1px solid #194a33}.n3rd-sh-cyber .n3rd-sh-widget{background:rgba(5,15,12,.92);border-color:#123824;box-shadow:0 8px 24px rgba(0,0,0,.26)}
.n3rd-sh-cyber .n3rd-sh-widget-head{background:linear-gradient(180deg,#081912,#06100d);border-bottom-color:#123522}.n3rd-sh-cyber .n3rd-sh-widget-head h3{color:#caffdf;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.3px}.n3rd-sh-cyber .n3rd-sh-widget-menu{color:#5aac84}
.n3rd-sh-cyber .n3rd-sh-note{color:#c7fbe0}.n3rd-sh-cyber .n3rd-sh-addline{background:#07140f;border-color:#21543a;color:#88cdaa}.n3rd-sh-cyber .n3rd-sh-bookmark{color:#d7fce8!important}.n3rd-sh-cyber .n3rd-sh-bookmark:hover{background:#0b241a}.n3rd-sh-cyber .n3rd-sh-favicon{background:#0b2a1e;color:#48f3a0}.n3rd-sh-cyber .n3rd-sh-task,.n3rd-sh-cyber .n3rd-sh-event,.n3rd-sh-cyber .n3rd-sh-rss-item{border-color:#10281d}.n3rd-sh-cyber .n3rd-sh-mini-btn{background:#0b2b1e;color:#57efaa;border:1px solid #1d563a}
.n3rd-sh-cyber input,.n3rd-sh-cyber select,.n3rd-sh-cyber textarea{accent-color:#16f28b}

.n3rd-sh-cyber .n3rd-sh-widget-osint{border-color:#176640;box-shadow:0 0 0 1px rgba(22,242,139,.04),0 14px 45px rgba(0,0,0,.35)}
.n3rd-sh-cyber .n3rd-sh-osint{background:linear-gradient(180deg,rgba(3,13,10,.98),rgba(2,8,7,.98));color:#c9fbe0}
.n3rd-sh-cyber .n3rd-sh-osint-hero{background:radial-gradient(circle at 85% 20%,rgba(0,200,255,.15),transparent 28%),linear-gradient(135deg,#05140e,#071c14 60%,#04100d);border:1px solid #176640;box-shadow:inset 0 0 35px rgba(22,242,139,.035),0 0 26px rgba(22,242,139,.05)}
.n3rd-sh-cyber .n3rd-sh-osint-hero h2{color:#e1fff0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-shadow:0 0 16px rgba(22,242,139,.12)}.n3rd-sh-cyber .n3rd-sh-osint-hero p{color:#88bda4}.n3rd-sh-cyber .n3rd-sh-osint-kicker{color:#16f28b}.n3rd-sh-cyber .n3rd-sh-osint-badge{border-color:#1e7b4d;background:#061d14;color:#16f28b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:0 0 20px rgba(22,242,139,.09)}.n3rd-sh-cyber .n3rd-sh-osint-badge span{font-size:10px;animation:n3rdPulse 1.7s infinite}@keyframes n3rdPulse{50%{opacity:.28}}
.n3rd-sh-cyber-status{display:flex;gap:8px;flex-wrap:wrap;margin:-4px 0 12px}.n3rd-sh-cyber-status span{font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.7px;color:#6fba94;border:1px solid #173e2b;background:#06130e;padding:6px 8px;border-radius:5px}.n3rd-sh-cyber-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#16f28b;box-shadow:0 0 8px #16f28b;margin-right:5px}
.n3rd-sh-cyber .n3rd-sh-osint-targetbar input,.n3rd-sh-cyber .n3rd-sh-osint-targetbar select,.n3rd-sh-cyber .n3rd-sh-osint-actions select,.n3rd-sh-cyber .n3rd-sh-osint-filter input{background:#040d0a!important;border-color:#195036!important;color:#d7ffea!important}.n3rd-sh-cyber .n3rd-sh-osint-targetbar input:focus,.n3rd-sh-cyber .n3rd-sh-osint-filter input:focus{border-color:#16f28b!important;box-shadow:0 0 0 2px rgba(22,242,139,.08)!important}
.n3rd-sh-passive-toolbar{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0 12px}.n3rd-sh-passive-toolbar button{border:1px solid #1b593b;background:#061711;color:#8de2b3;border-radius:7px;padding:7px 9px;cursor:pointer;font:700 10px/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.2px}.n3rd-sh-passive-toolbar button:hover{color:#dffff0;border-color:#16f28b;background:#0a271b;box-shadow:0 0 12px rgba(22,242,139,.08)}
.n3rd-sh-cyber-console{border:1px solid #1b6843;background:#010604;border-radius:9px;margin:10px 0 14px;overflow:hidden;box-shadow:inset 0 0 26px rgba(22,242,139,.025)}.n3rd-sh-cyber-console-head{display:flex;align-items:center;gap:6px;background:#07150f;border-bottom:1px solid #144a31;padding:7px 9px}.n3rd-sh-cyber-console-head strong{font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#16f28b;letter-spacing:.8px}.n3rd-sh-cyber-console-head span{flex:1}.n3rd-sh-cyber-console-head button{background:#0a2118;border:1px solid #1d4e36;color:#91ceb0;border-radius:5px;font-size:9px;padding:4px 7px;cursor:pointer}.n3rd-sh-cyber-console pre{margin:0;min-height:130px;max-height:520px;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:13px;color:#aef9cd;background:transparent;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.n3rd-sh-cyber .n3rd-sh-osint-summary-card{background:#06130e;border-color:#17452f}.n3rd-sh-cyber .n3rd-sh-osint-summary-card b{color:#6da989}.n3rd-sh-cyber .n3rd-sh-osint-summary-card span{color:#41f29c}.n3rd-sh-cyber .n3rd-sh-osint-chip{background:#05110d;border-color:#153e2a;color:#76ae91}.n3rd-sh-cyber .n3rd-sh-osint-chip.active{background:#0c3b27;border-color:#16f28b;color:#caffdf}.n3rd-sh-cyber .n3rd-sh-osint-toolgroup h4{color:#9ed2b6!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n3rd-sh-cyber .n3rd-sh-osint-toolgroup h4 span{background:#0a291d;color:#61d99e}.n3rd-sh-cyber .n3rd-sh-osint-tool{background:#06110e;border-color:#153e2a;color:#c9f5de}.n3rd-sh-cyber .n3rd-sh-osint-tool:hover{border-color:#16f28b;background:#092319;box-shadow:0 5px 18px rgba(22,242,139,.07)}.n3rd-sh-cyber .n3rd-sh-osint-tool small{color:#659479}.n3rd-sh-cyber .n3rd-sh-osint-toolicon{background:#0a2b1e;color:#4ef2a3}.n3rd-sh-cyber .n3rd-sh-osint-panel{background:#040d0a;border-color:#16452f}.n3rd-sh-cyber .n3rd-sh-osint-panel-head{background:#07150f;border-color:#15452e}.n3rd-sh-cyber .n3rd-sh-osint-evidence,.n3rd-sh-cyber .n3rd-sh-osint-activity{border-color:#102b1e}.n3rd-sh-cyber .n3rd-sh-osint-evidence pre{background:#010604;color:#aef9cd;border:1px solid #133f2a}.n3rd-sh-cyber .n3rd-sh-osint-warning{background:#171407;border-color:#60531d;color:#d8ca87}

.n3rd-sh-gh-source{background:#07150f;border:1px solid #1a5639;border-radius:10px;padding:12px;margin-bottom:10px}.n3rd-sh-gh-source strong{color:#16a86a}.n3rd-sh-gh-source p{font-size:11px;color:#647c70;margin:5px 0 0}.n3rd-sh-gh-topics{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.n3rd-sh-gh-topics button,.n3rd-sh-gh-pager button,.n3rd-sh-gh-actions button,.n3rd-sh-utils-actions button{border:1px solid #cfd9e4;background:#fff;border-radius:7px;padding:7px 9px;cursor:pointer;font-size:11px}.n3rd-sh-gh-topics button.active{background:#0c3b27;border-color:#168958;color:#fff}.n3rd-sh-gh-meta{font-size:11px;color:#66778a;margin:8px 0}.n3rd-sh-gh-card{border:1px solid #dbe4ed;border-radius:10px;padding:10px;margin:8px 0;background:#fbfcfe}.n3rd-sh-gh-cardhead{display:flex;gap:8px;justify-content:space-between}.n3rd-sh-gh-cardhead strong{font-size:12px;word-break:break-word}.n3rd-sh-gh-cardhead small{display:block;color:#7b8b9a;font-size:9px;margin-top:2px}.n3rd-sh-gh-card p{font-size:11px;color:#4f6173;margin:8px 0}.n3rd-sh-gh-note{font-size:9px;color:#708092;background:#f2f5f8;border-radius:6px;padding:6px}.n3rd-sh-risk{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.45px;border-radius:999px;padding:4px 6px;white-space:nowrap;height:max-content}.n3rd-sh-risk.reference{background:#e8f7ef;color:#177148}.n3rd-sh-risk.review{background:#fff2d5;color:#8a5b00}.n3rd-sh-risk.reference-only{background:#ffe5e8;color:#a32131}.n3rd-sh-gh-actions{display:flex;gap:6px;margin-top:8px}.n3rd-sh-gh-pager{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px}.n3rd-sh-gh-pager span{font-size:11px;font-weight:800}.n3rd-sh-utils-actions{display:flex;gap:6px;flex-wrap:wrap;margin:-3px 0 12px}
.n3rd-sh-modal .n3rd-sh-dialog:has(.n3rd-sh-gh){width:min(920px,100%)}
@media(max-width:700px){.n3rd-sh-passive-toolbar button{flex:1 1 44%}.n3rd-sh-cyber-status span{flex:1 1 auto}.n3rd-sh-gh-cardhead{flex-direction:column}.n3rd-sh-gh-actions{flex-wrap:wrap}}

/* ===== N3RD CYBERDECK v2.0 — ONE CLICK FULL SCREEN APP ===== */
html:has(body.n3rd-cyberdeck-page),body.n3rd-cyberdeck-page{margin:0!important;background:#020609!important;min-height:100%;overflow-x:hidden}
body.n3rd-cyberdeck-page #wpadminbar{display:none!important}body.n3rd-cyberdeck-page{padding-top:0!important}
body.n3rd-cyberdeck-page #n3rd-cyberdeck-root{min-height:100vh}
.n3rd-cd-app{min-height:100vh!important;border-radius:0!important;overflow:visible!important;background:#020609!important;color:#dfffee!important}
.n3rd-cd-app:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 55% -15%,rgba(10,255,153,.11),transparent 31%),radial-gradient(circle at 92% 18%,rgba(0,204,255,.09),transparent 22%),linear-gradient(rgba(20,90,60,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(20,90,60,.06) 1px,transparent 1px);background-size:auto,auto,31px 31px,31px 31px}
.n3rd-cd-app>*{position:relative;z-index:1}
.n3rd-cd-topbar{position:sticky;top:0;z-index:1000;height:58px;display:flex;align-items:center;gap:8px;padding:0 12px;background:rgba(2,8,10,.97);border-bottom:1px solid #12452f;box-shadow:0 5px 28px rgba(0,0,0,.34);backdrop-filter:blur(18px)}
.n3rd-cd-menu,.n3rd-cd-user{width:38px;height:38px;display:grid;place-items:center;border:1px solid #163e2c;background:#05120e;color:#b9f9d6;border-radius:9px;cursor:pointer}.n3rd-cd-menu:hover,.n3rd-cd-user:hover{border-color:#27f79b;color:#27f79b}
.n3rd-cd-brand{width:195px;min-width:160px;height:48px;border:0;background:transparent;padding:0;display:flex;align-items:center;cursor:pointer}.n3rd-cd-brand img{max-height:46px;max-width:100%;object-fit:contain;object-position:left center}
.n3rd-cd-nav{display:flex;align-items:stretch;height:58px;gap:1px;overflow-x:auto;scrollbar-width:none;flex:1}.n3rd-cd-nav::-webkit-scrollbar{display:none}.n3rd-cd-nav button,.n3rd-cd-nav a{height:58px;display:flex;align-items:center;gap:6px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#a1b9ad;cursor:pointer;white-space:nowrap;font-size:12px;text-decoration:none}.n3rd-cd-nav button:hover,.n3rd-cd-nav button.active,.n3rd-cd-nav a:hover{color:#4cffab;background:linear-gradient(180deg,transparent,rgba(22,242,139,.08));border-bottom-color:#2af694}.n3rd-cd-nav button:first-letter,.n3rd-cd-nav a:first-letter{color:#4cffab}
.n3rd-cd-searchbar{width:min(310px,24vw);padding:0!important;margin:0!important;z-index:1002}.n3rd-cd-searchbar .n3rd-sh-search-wrap{border-radius:8px!important;box-shadow:none!important;padding:2px 5px 2px 9px!important}.n3rd-cd-searchbar .n3rd-sh-search-wrap>span{font-size:18px}.n3rd-cd-searchbar .n3rd-sh-search-wrap input{padding:7px 2px!important;font-size:11px}.n3rd-cd-searchbar .n3rd-sh-search-wrap select{display:none}.n3rd-cd-searchbar .n3rd-sh-search-results{top:44px;left:0;right:0;min-width:280px}
.n3rd-cd-user{border-radius:50%;font-weight:900;color:#38f59d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.n3rd-cd-workspacebar{display:flex;align-items:center;gap:8px;padding:5px 12px;background:#04100d;border-bottom:1px solid #0f3022}.n3rd-cd-workspacebar .n3rd-sh-page-tabs{min-height:34px}.n3rd-cd-workspacebar .n3rd-sh-tab{font-size:10px;padding:6px 9px;border-radius:6px}.n3rd-cd-workspacebar .n3rd-sh-actions{margin-left:auto}.n3rd-cd-workspacebar .n3rd-sh-btn,.n3rd-cd-workspacebar .n3rd-sh-iconbtn{height:30px!important;min-height:30px!important;padding:4px 8px!important;font-size:10px!important}.n3rd-cd-workspacebar .n3rd-sh-iconbtn{width:30px!important}
.n3rd-cd-statusbar{padding:5px 15px!important;min-height:29px;background:rgba(2,7,6,.9);border-bottom:1px solid #0b2419;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n3rd-cd-online{color:#54f4a6}.n3rd-cd-online i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#27f79b;box-shadow:0 0 8px #27f79b;margin-right:5px}
.n3rd-cd-app .n3rd-sh-board{display:grid;grid-template-columns:1fr!important;padding:8px 14px 86px!important;gap:10px}.n3rd-cd-app .n3rd-sh-column{min-width:0}.n3rd-cd-app .n3rd-sh-widget-cyberhome{display:none}

/* CyberDeck home */
.n3rd-cd-home{width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Arial,sans-serif;color:#dfffee}
.n3rd-cd-homegrid{display:grid;grid-template-columns:minmax(230px,310px) minmax(520px,1fr) minmax(220px,290px);gap:10px;align-items:start;max-width:1600px;margin:0 auto}.n3rd-cd-left,.n3rd-cd-center,.n3rd-cd-right{display:flex;flex-direction:column;gap:10px;min-width:0}
.n3rd-cd-panel,.n3rd-cd-terminal,.n3rd-cd-hero,.n3rd-cd-modecards{background:linear-gradient(180deg,rgba(5,18,14,.96),rgba(3,11,9,.97));border:1px solid #15523a;border-radius:8px;box-shadow:0 7px 24px rgba(0,0,0,.28),inset 0 0 26px rgba(30,255,154,.018);overflow:hidden}
.n3rd-cd-panelhead{height:36px;padding:0 11px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #103c2b;color:#aaf2ce;font-size:12px}.n3rd-cd-panelhead>strong{flex:1;color:#effff7}.n3rd-cd-panelhead>button{border:0;background:transparent;color:#3ff69e;font-size:10px;cursor:pointer}.n3rd-cd-quickgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:9px}.n3rd-cd-quickgrid button{min-height:72px;border:1px solid #164a36;background:#061510;color:#e0fff0;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:22px;transition:.15s}.n3rd-cd-quickgrid button span{font-size:9px;color:#d7eee2}.n3rd-cd-quickgrid button:hover{border-color:#2cfb9a;background:#0a261b;transform:translateY(-1px);box-shadow:0 0 16px rgba(44,251,154,.08)}
.n3rd-cd-targetform{padding:9px}.n3rd-cd-targetform>div:first-child{display:flex;gap:5px}.n3rd-cd-targetform input{flex:1;min-width:0;border:1px solid #17543a!important;background:#020a07!important;color:#e7fff3!important;border-radius:6px!important;padding:9px 10px!important;font-size:10px!important;box-shadow:none!important}.n3rd-cd-targetform>div:first-child button{border:0;background:#35f78f;color:#001f10;border-radius:6px;font-weight:900;padding:0 12px;cursor:pointer;font-size:10px}.n3rd-cd-typechips{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.n3rd-cd-typechips button{border:1px solid #244637;background:#07120e;color:#9db6a8;border-radius:4px;font-size:8px;padding:4px 6px;cursor:pointer;text-transform:capitalize}.n3rd-cd-typechips button:hover,.n3rd-cd-typechips button.active{border-color:#38f29b;color:#46f3a1;background:#0b2a1d}
.n3rd-cd-recentrow{width:100%;border:0;border-bottom:1px solid #0e2b20;background:transparent;color:#d7eee3;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;text-align:left;padding:8px 10px;cursor:pointer}.n3rd-cd-recentrow:hover{background:#092017}.n3rd-cd-recentrow>span{color:#39f49e}.n3rd-cd-recentrow>b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n3rd-cd-recentrow>small{font-size:8px;color:#7b9a89;text-transform:uppercase}
.n3rd-cd-hero{min-height:250px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;background:radial-gradient(circle at 65% 20%,rgba(34,246,146,.14),transparent 22%),radial-gradient(circle at 80% 30%,rgba(0,204,255,.09),transparent 27%),linear-gradient(135deg,#03100b,#071c14 55%,#04100d)}.n3rd-cd-heroglow{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(44,255,158,.04),transparent);pointer-events:none}.n3rd-cd-hero img{width:min(520px,74%);max-height:150px;object-fit:contain;filter:drop-shadow(0 0 19px rgba(45,255,158,.12));position:relative}.n3rd-cd-hero p{position:relative;margin:4px 0 14px;color:#8bc5a8;letter-spacing:2px;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n3rd-cd-hero>div:last-child{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;position:relative}.n3rd-cd-hero button{border:1px solid #38ed98;background:#05140f;color:#dffff0;border-radius:6px;padding:9px 20px;font-size:10px;font-weight:800;cursor:pointer}.n3rd-cd-hero button.primary{background:#31f68e;color:#001c0d;box-shadow:0 0 18px rgba(49,246,142,.17)}.n3rd-cd-hero button:hover{transform:translateY(-1px);box-shadow:0 0 18px rgba(49,246,142,.12)}
.n3rd-cd-modecards{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.n3rd-cd-modecards button{min-height:98px;border:0;border-right:1px solid #0f3828;background:transparent;color:#d7f9e7;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;cursor:pointer;font-size:22px}.n3rd-cd-modecards button:last-child{border-right:0}.n3rd-cd-modecards button:hover{background:#092016}.n3rd-cd-modecards b{font-size:10px}.n3rd-cd-modecards small{font-size:7px;color:#789d8a}
.n3rd-cd-featurepanel{overflow:visible}.n3rd-cd-features{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;padding:8px}.n3rd-cd-feature{min-height:82px;border:1px solid #123e2c;background:#06130f;color:#e2fff0;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;min-width:0}.n3rd-cd-feature:hover{border-color:#31f68e;background:#0a2419}.n3rd-cd-feature>span{font-size:24px;line-height:1}.n3rd-cd-feature>b{font-size:8px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n3rd-cd-feature>small{font-size:6px;color:#79988a;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n3rd-cd-terminal{background:#010604;border-color:#1c6a45}.n3rd-cd-terminalhead{display:flex;gap:9px;align-items:center;padding:7px 10px;border-bottom:1px solid #14432f;background:#05130d}.n3rd-cd-terminalhead strong{font:800 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#d4ffe8;flex:1}.n3rd-cd-terminalhead span{font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#2af28f}.n3rd-cd-terminalhead button{border:1px solid #1b4833;background:#071510;color:#90c9aa;border-radius:4px;font-size:8px;padding:4px 7px;cursor:pointer}.n3rd-cd-terminal pre{margin:0;min-height:105px;max-height:270px;overflow:auto;padding:10px 12px;color:#35f68f;background:#010604;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.n3rd-cd-terminalform{display:flex;align-items:center;gap:6px;border-top:1px solid #0d2c1e;padding:7px 10px;background:#020806}.n3rd-cd-terminalform span{color:#2cfb95;font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n3rd-cd-terminalform input{flex:1;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#caffdf!important;padding:3px!important;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.n3rd-cd-statuslist{padding:10px 12px;display:flex;flex-direction:column;gap:8px}.n3rd-cd-statuslist span{display:grid;grid-template-columns:11px 1fr auto;gap:5px;align-items:center;font-size:9px;color:#9db7a9}.n3rd-cd-statuslist i{width:6px;height:6px;border-radius:50%;background:#37f697;box-shadow:0 0 8px rgba(55,246,151,.85)}.n3rd-cd-statuslist b{color:#dffff0;font-size:8px}.n3rd-cd-statusring{width:105px;height:105px;border-radius:50%;border:5px solid #2df894;box-shadow:0 0 22px rgba(45,248,148,.18),inset 0 0 20px rgba(45,248,148,.08);margin:2px auto 14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.n3rd-cd-statusring b{font-size:20px;color:#39ff9d}.n3rd-cd-statusring small{font-size:7px;text-align:center;color:#8fc9a9}.n3rd-cd-quote p{padding:12px;margin:0;color:#a5c1b2;font:italic 10px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n3rd-cd-quote>button{margin:0 12px 12px;border:1px solid #1b6944;background:#0a2519;color:#4ff6a6;border-radius:5px;padding:7px 9px;font-size:9px;cursor:pointer}.n3rd-cd-counts{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:7px}.n3rd-cd-counts span{border:1px solid #113a29;background:#05130e;border-radius:6px;text-align:center;padding:9px 4px;font-size:8px;color:#7fa18f}.n3rd-cd-counts b{display:block;font-size:14px;color:#3bf69a;margin-bottom:2px}
.n3rd-cd-footerstrip{max-width:1600px;margin:10px auto 0;border:1px solid #124330;background:rgba(3,15,11,.94);border-radius:8px;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.n3rd-cd-footerstrip>span{min-height:72px;padding:12px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #0e3324;color:#e1fff0;font:800 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n3rd-cd-footerstrip>span:last-child{border-right:0}.n3rd-cd-footerstrip small{font:8px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#7eaa94;margin-top:3px}
.n3rd-cd-mobile-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1400;background:rgba(2,9,7,.98);border-top:1px solid #14513a;padding:5px max(6px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));grid-template-columns:repeat(5,1fr);backdrop-filter:blur(14px)}.n3rd-cd-mobile-nav button,.n3rd-cd-mobile-nav a{border:0;background:transparent;color:#9dbaaa;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:15px;padding:5px;text-decoration:none}.n3rd-cd-mobile-nav button span,.n3rd-cd-mobile-nav a span{font-size:7px}.n3rd-cd-mobile-nav button:hover,.n3rd-cd-mobile-nav button.active,.n3rd-cd-mobile-nav a:hover{color:#39f69c}
.n3rd-cd-menulist{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.n3rd-cd-menulist button,.n3rd-cd-menulist a{border:1px solid #cfd9e4;background:#fff;color:#263746;border-radius:9px;padding:12px;text-decoration:none;cursor:pointer;text-align:left}.n3rd-cd-menulist button:hover,.n3rd-cd-menulist a:hover{border-color:#24b875;background:#effbf5}
.n3rd-cd-mobilehelp{text-align:center}.n3rd-cd-mobilehelp img{width:110px;height:110px;border-radius:24px;object-fit:cover}.n3rd-cd-mobilehelp p{text-align:left;color:#4a5b6b;line-height:1.55}
.n3rd-sh-gh-search{display:flex;gap:6px;margin-bottom:10px}.n3rd-sh-gh-search input{flex:1;border:1px solid #cfd9e4!important;border-radius:7px!important;padding:8px!important}.n3rd-sh-gh-search button{border:1px solid #1a8757;background:#0c3b27;color:#fff;border-radius:7px;padding:6px 12px;cursor:pointer}
.n3rd-cd-login{min-height:100vh!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 10%,rgba(44,255,159,.13),transparent 30%),#020609!important;color:#caffdf!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.n3rd-cd-login img{width:min(520px,86vw);margin-bottom:8px}.n3rd-cd-login h2{color:#e8fff3!important}.n3rd-cd-login p{color:#87ae9b;max-width:500px}.n3rd-cd-login .n3rd-sh-btn{text-decoration:none!important;padding:11px 20px}

/* Theme containment on the app page */
body.n3rd-cyberdeck-page .n3rd-sh h1,body.n3rd-cyberdeck-page .n3rd-sh h2,body.n3rd-cyberdeck-page .n3rd-sh h3,body.n3rd-cyberdeck-page .n3rd-sh h4,body.n3rd-cyberdeck-page .n3rd-sh p{margin-top:0}
body.n3rd-cyberdeck-page .n3rd-sh button,body.n3rd-cyberdeck-page .n3rd-sh input,body.n3rd-cyberdeck-page .n3rd-sh select,body.n3rd-cyberdeck-page .n3rd-sh textarea{line-height:normal}

@media(max-width:1250px){.n3rd-cd-homegrid{grid-template-columns:250px minmax(500px,1fr)}.n3rd-cd-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.n3rd-cd-nav button span{display:none}.n3rd-cd-nav button{padding:0 8px}.n3rd-cd-brand{width:170px}.n3rd-cd-searchbar{width:230px}.n3rd-cd-features{grid-template-columns:repeat(4,1fr)}}
@media(max-width:900px){.n3rd-cd-topbar{height:54px}.n3rd-cd-brand{width:160px;flex:1}.n3rd-cd-nav{display:none}.n3rd-cd-searchbar{width:min(280px,45vw)}.n3rd-cd-workspacebar{display:none}.n3rd-cd-statusbar{display:none}.n3rd-cd-homegrid{grid-template-columns:1fr}.n3rd-cd-left{display:grid;grid-template-columns:1fr 1fr}.n3rd-cd-left .n3rd-cd-panel:last-child{grid-column:1/-1}.n3rd-cd-right{grid-template-columns:1fr 1fr}.n3rd-cd-right .n3rd-cd-panel:last-child{grid-column:1/-1}.n3rd-cd-modecards{grid-template-columns:repeat(3,1fr)}.n3rd-cd-modecards button{border-bottom:1px solid #0f3828}.n3rd-cd-footerstrip{grid-template-columns:1fr 1fr}.n3rd-cd-footerstrip>span{border-bottom:1px solid #0e3324}.n3rd-cd-mobile-nav{display:grid}.n3rd-cd-app .n3rd-sh-board{padding-bottom:86px!important}}
@media(max-width:620px){.n3rd-cd-topbar{padding:0 8px}.n3rd-cd-brand{width:120px;min-width:110px}.n3rd-cd-brand img{max-height:41px}.n3rd-cd-searchbar{flex:1;width:auto}.n3rd-cd-searchbar .n3rd-sh-search-wrap input{font-size:10px}.n3rd-cd-user{display:none}.n3rd-cd-app .n3rd-sh-board{padding:6px 6px 86px!important}.n3rd-cd-homegrid{gap:7px}.n3rd-cd-left{display:flex}.n3rd-cd-right{display:flex}.n3rd-cd-quickgrid{grid-template-columns:repeat(4,1fr)}.n3rd-cd-quickgrid button{min-height:64px;font-size:19px}.n3rd-cd-quickgrid button span{font-size:7px}.n3rd-cd-hero{min-height:220px;padding:15px 8px}.n3rd-cd-hero img{width:94%}.n3rd-cd-hero>div:last-child{gap:6px}.n3rd-cd-hero button{padding:8px 10px;font-size:8px}.n3rd-cd-modecards button{min-height:86px}.n3rd-cd-features{grid-template-columns:repeat(4,1fr);gap:4px;padding:6px}.n3rd-cd-feature{min-height:72px}.n3rd-cd-feature>span{font-size:20px}.n3rd-cd-feature>b{font-size:7px}.n3rd-cd-footerstrip{grid-template-columns:1fr}.n3rd-cd-footerstrip>span{min-height:52px;border-right:0}.n3rd-cd-terminalhead span{display:none}.n3rd-cd-terminal pre{font-size:9px}.n3rd-cd-terminalform span{font-size:8px}.n3rd-sh-modal{padding:7px}.n3rd-sh-dialog{border-radius:12px}.n3rd-cd-menulist{grid-template-columns:1fr}}

/* ===== N3RD CYBERDECK v3 PUBLIC DEPLOYMENT CENTER ===== */
.n3rd-sh-cyber .n3rd-sh-widget-deployment,.n3rd-sh-cyber .n3rd-sh-widget-software{background:transparent;border:0;box-shadow:none}.n3rd-sh-cyber .n3rd-sh-widget-deployment>.n3rd-sh-widget-head,.n3rd-sh-cyber .n3rd-sh-widget-software>.n3rd-sh-widget-head{display:none}.n3rd-sh-cyber .n3rd-sh-widget-deployment>.n3rd-sh-widget-body,.n3rd-sh-cyber .n3rd-sh-widget-software>.n3rd-sh-widget-body{padding:0}
.n3rd-cd-modulepage{width:min(1600px,100%);margin:0 auto;color:#d9ffe9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.n3rd-cd-modulehero{display:flex;align-items:center;gap:18px;min-height:170px;padding:28px 30px;margin-bottom:12px;border:1px solid #176640;border-radius:10px;background:radial-gradient(circle at 78% 20%,rgba(0,200,255,.14),transparent 25%),linear-gradient(135deg,rgba(4,25,17,.98),rgba(2,10,8,.98));box-shadow:inset 0 0 45px rgba(22,242,139,.035),0 12px 40px rgba(0,0,0,.35)}.n3rd-cd-modulehero>span{width:88px;height:88px;display:grid;place-items:center;border:1px solid #1d7c50;border-radius:18px;background:#061a12;color:#2dff9b;font-size:40px;box-shadow:0 0 28px rgba(22,242,139,.10)}.n3rd-cd-modulehero b{color:#2dff9b;font:800 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:1.6px}.n3rd-cd-modulehero h2{margin:5px 0 7px!important;color:#ecfff5!important;font:800 clamp(23px,3vw,39px) ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-1.4px}.n3rd-cd-modulehero p{margin:0;max-width:920px;color:#84ad99;font-size:13px;line-height:1.55}
.n3rd-module-toolbar{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #123e2c;background:#04110d;border-radius:8px;margin-bottom:10px}.n3rd-module-toolbar input,.n3rd-module-toolbar select{min-height:38px!important;border:1px solid #18573b!important;background:#020a07!important;color:#d8ffe9!important;border-radius:6px!important;padding:8px 10px!important}.n3rd-module-toolbar input{flex:1}.n3rd-module-toolbar select{min-width:190px}.n3rd-module-toolbar button{min-height:38px;border:1px solid #1b6845;background:#0a281c;color:#6dffb4;border-radius:6px;padding:0 13px;cursor:pointer}.n3rd-module-toolbar>span{color:#78a18d;font:800 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}
.n3rd-deploy-grid,.n3rd-software-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.n3rd-deploy-card,.n3rd-software-card{position:relative;min-width:0;border:1px solid #164a34;background:linear-gradient(180deg,#06140f,#030b08);border-radius:9px;padding:15px;box-shadow:0 8px 24px rgba(0,0,0,.24);transition:.16s}.n3rd-deploy-card:hover,.n3rd-software-card:hover{transform:translateY(-2px);border-color:#20a465;box-shadow:0 10px 30px rgba(0,255,153,.06)}.n3rd-deploy-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px}.n3rd-deploy-icon{width:50px;height:50px;border:1px solid #1c6744;background:#082016;border-radius:11px;display:grid;place-items:center;font-size:23px}.n3rd-deploy-card span,.n3rd-software-card>span{color:#31f797;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:1px}.n3rd-deploy-card h3,.n3rd-software-card h3{color:#e9fff3!important;margin:4px 0 6px!important;font-size:14px!important}.n3rd-deploy-card p,.n3rd-software-card p{color:#7fa691;margin:0 0 8px;font-size:11px;line-height:1.45}.n3rd-deploy-card small,.n3rd-software-card small{color:#5f8974;font-size:9px}.n3rd-deploy-actions{grid-column:1/-1;display:flex;gap:7px;padding-top:4px}.n3rd-deploy-actions button,.n3rd-software-card>div:last-child button,.n3rd-software-card>div:last-child a{border:1px solid #1c7049;background:#0a2b1d;color:#5dffae;border-radius:6px;padding:8px 10px;font-size:9px;text-decoration:none;cursor:pointer}.n3rd-deploy-actions button:first-child,.n3rd-software-card>div:last-child a{background:#16e884;color:#01160b;border-color:#29ffa0;font-weight:800}.n3rd-software-card>div:last-child button:disabled{opacity:.45;cursor:not-allowed}.n3rd-software-file{width:52px;height:60px;float:right;margin-left:12px;border:1px solid #23704d;background:linear-gradient(135deg,#0d3525,#06130e);border-radius:8px;display:grid;place-items:center;color:#50ffac;font:900 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:inset 0 0 16px rgba(22,242,139,.06)}.n3rd-software-card>div:last-child{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.n3rd-runbook-meta{display:flex;gap:7px;margin-bottom:10px}.n3rd-runbook-meta span{border:1px solid #d6e4dc;background:#f5fbf7;color:#355b49;border-radius:999px;padding:4px 8px;font-size:10px}.n3rd-runbook h3{margin:18px 0 8px!important}.n3rd-run-step{display:flex;gap:10px;align-items:flex-start;border:1px solid #dce7e1;background:#fbfdfc;border-radius:8px;padding:10px;margin:6px 0;cursor:pointer}.n3rd-run-step input{margin-top:2px}.n3rd-run-step span{line-height:1.4;color:#30473c}.n3rd-runbook-note{margin-top:12px;padding:10px 12px;border-left:3px solid #20b66d;background:#f0faf5;color:#496657;font-size:11px;line-height:1.5}
.n3rd-sh-cyber .n3rd-cd-modecards{grid-template-columns:repeat(8,1fr)}
@media(max-width:1100px){.n3rd-deploy-grid,.n3rd-software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n3rd-sh-cyber .n3rd-cd-modecards{grid-template-columns:repeat(4,1fr)}}
@media(max-width:680px){.n3rd-cd-modulehero{min-height:140px;padding:18px 14px;align-items:flex-start}.n3rd-cd-modulehero>span{width:56px;height:56px;font-size:27px;border-radius:12px}.n3rd-cd-modulehero h2{font-size:21px!important;letter-spacing:-.6px}.n3rd-cd-modulehero p{font-size:11px}.n3rd-module-toolbar{flex-direction:column;align-items:stretch}.n3rd-module-toolbar select{min-width:0}.n3rd-deploy-grid,.n3rd-software-grid{grid-template-columns:1fr}.n3rd-sh-cyber .n3rd-cd-modecards{grid-template-columns:repeat(2,1fr)}}
