.njuskalci{--ink: #242424;--muted: #666;--accent: #ffdc00;--line: #e5e5e5;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:6px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;width:100%;max-width:none;box-sizing:border-box;margin:24px 0;box-shadow:0 1px 3px #00000008;overflow:hidden;color-scheme:light}.njuskalci *,.njuskalci *:before,.njuskalci *:after{box-sizing:border-box}.njuskalci h2,.njuskalci h3,.njuskalci p{margin:0}.njuskalci button,.njuskalci input,.njuskalci select,.njuskalci textarea{font:inherit}.njuskalci button{cursor:pointer;border:0;border-radius:7px;transition:background .15s,border-color .15s}.njuskalci button:disabled{opacity:.45;cursor:default}.njuskalci button:focus-visible,.njuskalci a:focus-visible,.njuskalci input:focus-visible,.njuskalci textarea:focus-visible,.njuskalci select:focus-visible{outline:2px solid #806900;outline-offset:2px}.discussion-header{display:flex;align-items:center;gap:12px;padding:24px 26px 18px}.discussion-header h2{font-size:21px;font-weight:700;letter-spacing:-.3px}.discussion-header p{color:var(--muted);font-size:12px;margin-top:3px}.brand-mark{width:42px;height:42px;border-radius:12px;background:#ffdc00;color:#242424;font-size:34px;font-weight:850;display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:-4px;padding-right:4px}.brand-mark span{color:#e6a960}.discussion-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:6px;background:var(--accent);color:var(--ink)}.discussion-icon svg{width:20px;height:20px}.discussion-toolbar{display:flex;gap:14px;align-items:center;padding:12px 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafafa;font-size:12px}.listing-number{color:var(--muted);margin-right:auto}.sort-label{display:flex;align-items:center;gap:8px;color:var(--muted)}.njuskalci select{border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;padding:5px 8px}.signin-row,.account-row{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:22px 26px;font-size:13px}.signin-row p{color:var(--muted);margin-top:3px}.njuskalci .primary{background:var(--accent);color:var(--ink);padding:10px 15px;font-weight:600;font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px}.njuskalci .primary:hover:not(:disabled){background:#f2cc00}.google-g{background:#fff;color:#4285f4;border-radius:50%;width:19px;height:19px;display:inline-flex;justify-content:center;align-items:center;margin-right:5px;font-weight:700}.njuskalci .quiet{color:var(--muted);background:transparent;padding:5px 7px;font-size:12px}.njuskalci .quiet:hover{background:#f3f3f3;color:var(--ink)}.composer{padding:0 26px 22px}.composer-editor{border:1px solid #ccc;border-radius:6px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.composer-editor:focus-within{border-color:#806900;box-shadow:0 0 0 2px #ffdc0066}.composer-label{display:flex;align-items:center;gap:9px;padding:14px 16px 0;font-size:13px;font-weight:700}.composer-label svg{width:19px;height:19px;color:#615300}.njuskalci textarea{display:block;resize:vertical;border:1px solid #ccc;border-radius:5px;width:100%;color:var(--ink);background:#fff;padding:12px;font-size:13px;min-height:86px}.composer-editor textarea{border:0;border-radius:0;padding:12px 16px;min-height:96px}.composer-editor textarea:focus-visible{outline:0}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-top:1px solid #eee;background:#fafafa;font-size:11px}.muted{color:var(--muted)}.comments{border-top:1px solid var(--line);padding:4px 26px 18px}.comment{display:flex;gap:13px;padding-top:23px}.vote-column{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px;padding-top:1px}.vote-column button{background:transparent;color:#666;font-size:20px;padding:0 5px;line-height:1.2}.vote-column .selected{color:#4d4100;background:#fff3ad}.score{font-size:12px;font-weight:700;padding:3px 0}.comment-content{min-width:0;flex:1}.comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--muted)}.comment-meta strong{color:var(--ink)}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px!important;font-size:13px}.comment-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px;align-items:center}.comment-actions .quiet{font-size:11px;padding:4px 2px;min-height:24px}.comment-ref{font-size:11px;color:#666;max-width:100%;overflow-wrap:anywhere}.comment-ref summary{cursor:pointer;padding:4px 2px}.comment-ref code{display:block;font-size:10px}.reply-toggle{background:transparent;color:#650;font-size:11px!important;font-weight:600;padding:9px 0 0}.nested{border-left:2px solid #e5e5e5;padding-left:14px;margin-top:11px;padding-top:8px}.nested .nested .nested{padding-left:8px}.comment-content .composer{padding:14px 0 0}.pill{font-size:9px;color:#927022;background:#faf1d9;padding:2px 6px;border-radius:4px}.error{color:#a43b30;font-size:12px;margin:10px 0!important}.njuskalci>.error,.notice{padding:10px 26px}.notice{color:#826523;background:#fbf6e9;font-size:12px}.empty-state{text-align:center;padding:35px 20px;color:var(--muted)}.empty-state h3{font-size:15px;color:var(--ink);margin:5px 0}.empty-state p{font-size:12px}.discussion-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-top:1px solid var(--line);padding:13px 26px;color:var(--muted);font-size:10px;background:#fafafa}.discussion-footer nav{display:flex;flex-wrap:wrap;gap:10px}.discussion-footer a{color:var(--muted);text-decoration:none}.discussion-footer a:hover{text-decoration:underline}.load-more{display:block;margin:20px auto 0;padding:9px 20px;background:#fff3ad;color:#4d4100}.onboarding,.report-form{background:#fafafa;border:1px solid var(--line);border-radius:10px;padding:18px;margin:0 26px 20px}.report-form{margin:12px 0}.onboarding h3{font-size:16px}.onboarding p{font-size:12px;margin:5px 0 12px}.onboarding label,.report-form label{display:block;font-size:12px;margin:10px 0}.njuskalci input:not([type=checkbox]){display:block;width:100%;padding:9px;margin-top:4px;border:1px solid #ccc;border-radius:6px;background:#fff}.checkbox{display:flex!important;align-items:flex-start;gap:8px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}.listing-comment-widget,.listing-comment-widget *{box-sizing:border-box}.listing-comment-widget{font:13px/1.5 Arial,Helvetica,sans-serif;color:#242424;text-align:left;color-scheme:light}.comment-badge{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid #ede5bc;border-radius:4px;background:#fffdf3;transition:background .15s,border-color .15s}.comment-badge:hover,.comment-badge:focus-within{border-color:#ac9200;background:#fff8d4}.comment-badge-link{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;min-width:0;min-height:28px;text-decoration:none;color:#242424}.comment-badge-icon{width:16px;height:16px;display:grid;place-items:center;color:#786400;flex-shrink:0}.comment-badge-icon svg{width:16px;height:16px}.comment-badge-count{font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-preview-trigger{display:grid;place-items:center;min-width:24px;flex-shrink:0;padding:4px;background:transparent;border:0;border-radius:0 3px 3px 0;color:#650;cursor:pointer}.comment-preview-trigger[aria-expanded=true]{background:#fff1a3}.listing-comment-widget a:focus-visible,.listing-comment-widget button:focus-visible,.comment-ref summary:focus-visible{outline:2px solid #806900;outline-offset:2px;border-radius:3px}.comment-preview{position:fixed;margin:0;inset:auto;border:1px solid #ddd;border-top:3px solid #ffdc00;border-radius:6px;padding:0;color:#242424;background:#fff;font:13px/1.5 Arial,Helvetica,sans-serif;box-shadow:0 8px 30px #00000020;z-index:2147483647;overflow:auto;text-align:left}.comment-preview[hidden]{display:none}.comment-preview header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 16px;border-bottom:1px solid #eee}.comment-preview header button{border:0;border-radius:4px;color:#666;background:transparent;font-size:22px;min-width:28px;min-height:28px;cursor:pointer}.comment-preview header small{display:block;color:#666;font-size:11px;font-weight:400}.comment-preview header button:hover{background:#f2f2f2}.comment-preview-content{padding:4px 16px}.comment-preview-content article{padding:12px 0}.comment-preview-content article+article{border-top:1px solid #eee}.comment-preview-content article>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px}.comment-preview-content article>div span{color:#666}.comment-preview-content p{margin:8px 0;overflow-wrap:anywhere}.comment-preview-link{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #e8dda3;background:#fff8d4;color:#242424;font-weight:700;text-decoration:none}.preview-retry{padding:6px 0;border:0;color:#650;background:none;font:inherit;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.njuskalci button,.composer-editor,.comment-badge{transition:none}}@media(max-width:540px){.discussion-header{padding:18px 15px}.discussion-header h2{font-size:18px}.discussion-toolbar{padding:10px 15px;gap:8px}.signin-row{flex-direction:column;align-items:flex-start}.signin-row,.account-row{margin:18px 15px}.composer{padding:0 15px 18px}.comments{padding:4px 15px 18px}.composer-footer{flex-wrap:wrap}.nested{padding-left:6px}.comment{gap:7px}.onboarding{margin:0 15px 18px}.discussion-footer{padding:12px 15px}}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#202b29;background:#f5f7f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#26765d}button,.button-link{border:0;border-radius:7px;background:#26765d;color:#fff;padding:11px 18px;font:600 13px system-ui,sans-serif;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:default}.secondary{background:#e6eee5;color:#26765d}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #8fbea4;outline-offset:3px}.site-header{max-width:1100px;padding:24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand{display:flex;align-items:center;gap:10px;color:#202b29;font-size:19px;font-weight:750;text-decoration:none;letter-spacing:-.5px}.site-header nav{display:flex;gap:22px;font-size:12px}.site-header nav a{text-decoration:none;color:#66736a}main{max-width:900px;padding:24px;margin:auto}.panel{padding:36px;background:#fff;border:1px solid #e2e9df;border-radius:16px;box-shadow:0 8px 40px #30462e08;margin-bottom:24px}.panel h1{font-size:32px;font-weight:720;letter-spacing:-1px;margin:12px 0 18px;line-height:1.15}.panel h2{font-size:19px;margin:30px 0 12px;letter-spacing:-.4px}.panel p{color:#647267;font-size:14px;line-height:1.75}.action-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:22px 0;font-size:13px}.site-footer{max-width:1100px;margin:24px auto;padding:24px;color:#7b877c;font-size:11px;display:flex;gap:18px;justify-content:center}.panel label{display:block;font-size:12px;font-weight:600;margin:16px 0;color:#405849}.panel input:not([type=checkbox]),.panel textarea,.panel select{width:100%;font:14px system-ui,sans-serif;border:1px solid #dce5d9;border-radius:7px;padding:11px;display:block;margin-top:7px;color:#202b29;background:#fcfdfb}.panel textarea{min-height:85px;resize:vertical}.panel fieldset{border:0;padding:0}.queue-item{padding:22px;background:#f5f8f3;border:1px solid #e0e8dd;border-radius:10px;margin:18px 0}.queue-item small{font-size:11px;color:#6b7e6d}.text-body{white-space:pre-wrap;overflow-wrap:anywhere}.danger{padding:20px;border:1px solid #e6c2b8;border-radius:10px;margin-top:35px}.danger button{background:#a64132;margin-top:15px}.success{padding:16px;border-radius:8px;background:#edf6ed;color:#26765d!important}.demo-banner{font-size:12px;background:#fff4da;color:#846526;padding:12px 18px;border-radius:9px}.panel .notice{padding:14px}@media(max-width:650px){.site-header{flex-wrap:wrap;padding:18px}.site-header nav{gap:16px}main{padding:12px}.panel{padding:24px}}
