:root{--accent: #1FA89B;--accentDark: #16847A;--accentSoft: #7AD3BF;--brand: #7AD3BF;color-scheme:light;--bg: #F4F6FB;--card: #ffffff;--soft: #FAFBFE;--chip: #F1F4FA;--border: #E6EAF2;--borderSoft: #EEF1F7;--text: #121829;--muted: #5B6478;--subtle: #8a93a8;--faint: #c2cadb;--ink: #121829;--inkText: #ffffff;--ph1: #EEF2FB;--ph2: #E2E9F6;--rankBg: #E7ECF7;--rankFg: #5366a3;--accentBg: #F0FAF8;--okBg: #E8F6EE;--okBorder: #bfe3cc;--okFg: #2f7a4d;--okSoft: #F0FBF4;--warnBg: #FFF6E8;--warnFg: #b06a00;--infoBg: #EAF1FF;--infoBorder: #CDDDFB;--infoFg: #2a4faa;--danger: #d4534f;--dangerBorder: #F0D2D2;--headerGlass: rgba(255, 255, 255, .9);--shadow: 0 24px 60px -12px rgba(18, 24, 41, .4)}:root[data-theme=dark]{color-scheme:dark;--bg: #0F1420;--card: #171E2E;--soft: #1C2436;--chip: #222B40;--border: #2A3349;--borderSoft: #232C42;--text: #E8ECF5;--muted: #A8B1C7;--subtle: #7C87A0;--faint: #4A5470;--ink: #E8ECF5;--inkText: #121829;--ph1: #202940;--ph2: #273350;--rankBg: #253052;--rankFg: #8FA3E8;--accentBg: #16302E;--okBg: #17352A;--okBorder: #245B41;--okFg: #63C98F;--okSoft: #142B22;--warnBg: #33260F;--warnFg: #E5A94E;--infoBg: #1A2742;--infoBorder: #2C4271;--infoFg: #8FB0F5;--danger: #E57373;--dangerBorder: #4A2A32;--headerGlass: rgba(23, 30, 46, .9);--shadow: 0 24px 60px -12px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;transition:background .25s ease,color .25s ease}input,button,textarea,select{font-family:inherit;color:inherit}::placeholder{color:var(--subtle)}button{cursor:pointer}a{color:inherit}@keyframes ndPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ndToast{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes ndFade{0%{opacity:0}to{opacity:1}}@keyframes ndModal{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}.nd-btn-primary{background:var(--accent);color:#fff;border:none;border-radius:11px;font-weight:700;transition:background .15s ease,transform .12s ease}.nd-btn-primary:hover{background:var(--accentDark)}.nd-btn-primary:active{transform:scale(.98)}.nd-btn-primary:disabled{opacity:.55;cursor:default}.nd-link{color:var(--accent)}.nd-card{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px #1218290a}.nd-lift{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.nd-lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #12182940;border-color:var(--faint)}.nd-input{border:1px solid var(--border);border-radius:11px;background:var(--soft);color:var(--text);outline:none;font-size:14px;padding:12px 13px;transition:border-color .15s ease}.nd-input:focus{border-color:var(--accent)}.nd-btn{background:var(--card);color:var(--muted);border:1px solid var(--border);border-radius:11px;font-weight:700;transition:border-color .15s ease,background .15s ease}.nd-btn:hover{border-color:var(--faint);background:var(--soft)}.nd-h3{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin:0 0 9px}.material-symbols-rounded{display:inline-flex;vertical-align:middle;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" 500,"opsz" 24}.nw-shell-main{max-width:1200px;margin:0 auto;padding:30px 28px 80px}.nw-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:start}.nw-feed{display:grid;grid-template-columns:1fr 312px;gap:28px;align-items:start}.nw-people{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 1024px){.nw-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width: 860px){.nw-feed{grid-template-columns:1fr}.nw-feed aside{display:none}}@media (max-width: 640px){.nw-shell-main{padding:18px 14px 64px}.nw-cards{grid-template-columns:repeat(2,1fr);gap:12px}.nw-people{grid-template-columns:1fr}.nw-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nw-hide-mobile,.nw-auth-brand{display:none!important}}
