body[data-page="board"]{background:#080D1B;}.nt-page{  --nt-bg-0:#070B16; --nt-bg-1:#0C1428; --nt-bg-2:#111B34; --nt-ink:#EAF0FB; --nt-ink-2:#BCC8DF; --nt-muted:#8593AE; --nt-dim:#6B7994; --nt-line:rgba(255,255,255,0.10); --nt-line-2:rgba(255,255,255,0.20); --nt-panel:rgba(255,255,255,0.045); --nt-panel-2:rgba(255,255,255,0.08); --nt-warm:#FFB05C; --nt-warm-2:#FF8A4C; --nt-moon:#DCE6FF; --nt-mint:#7FE3C4; --nt-r:14px; --nt-r-sm:10px; --nt-r-pill:999px;position:relative;isolation:isolate;color:var(--nt-ink-2);background:radial-gradient(130% 80% at 84% -8%,rgba(122,152,255,0.17) 0%,rgba(122,152,255,0) 56%),radial-gradient(90% 60% at 6% 2%,rgba(255,150,90,0.11) 0%,rgba(255,150,90,0) 58%),linear-gradient(180deg,#0C1428 0%,#0A1020 34%,#080D1B 100%);}  .nt-page::before{content:"";position:absolute;inset:0;z-index: -1;pointer-events:none;opacity:0.5;background-image:radial-gradient(1.4px 1.4px at 12% 9%,rgba(255,255,255,0.55),transparent 60%),radial-gradient(1.2px 1.2px at 27% 22%,rgba(255,255,255,0.38),transparent 60%),radial-gradient(1.6px 1.6px at 41% 6%,rgba(255,255,255,0.42),transparent 60%),radial-gradient(1.1px 1.1px at 58% 17%,rgba(255,255,255,0.3),transparent 60%),radial-gradient(1.5px 1.5px at 71% 4%,rgba(255,255,255,0.45),transparent 60%),radial-gradient(1.2px 1.2px at 86% 14%,rgba(255,255,255,0.34),transparent 60%),radial-gradient(1.3px 1.3px at 94% 27%,rgba(255,255,255,0.28),transparent 60%),radial-gradient(1.1px 1.1px at 18% 33%,rgba(255,255,255,0.24),transparent 60%),radial-gradient(1.4px 1.4px at 63% 31%,rgba(255,255,255,0.22),transparent 60%);}.nt-page h1,.nt-page h2,.nt-page h3{color:var(--nt-ink);}.nt-page a{color:inherit;}  .nt-page,.nt-page input,.nt-page textarea,.nt-page select{color-scheme:dark;}.nt-page:focus-visible{outline:2px solid var(--nt-warm);outline-offset:2px;border-radius:6px;}  .nt-topline{border-bottom:1px solid var(--nt-line);background:rgba(7,11,22,0.55);}.nt-topline .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:42px;font-size:12.5px;letter-spacing:0.04em;color:var(--nt-dim);}.nt-topline span{text-transform:uppercase;}.nt-topline b{color:var(--nt-warm);font-weight:500;letter-spacing:0.02em;}  .nt-hero{padding:54px 0 0;}.nt-hero-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:52px;align-items:start;}.nt-kicker{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--nt-warm);}.nt-kicker i{width:6px;height:6px;border-radius:50%;background:var(--nt-warm);box-shadow:0 0 0 4px rgba(255,176,92,0.16);}.nt-hero h1{margin:18px 0 0;font-size:clamp(29px,4.4vw,46px);font-weight:700;letter-spacing: -0.028em;line-height:1.14;}.nt-hero-desc{margin:16px 0 0;font-size:15.5px;line-height:1.9;color:var(--nt-ink-2);max-width:540px;}  .nt-mask{display:flex;align-items:center;gap:13px;margin-top:26px;padding:12px 16px;border:1px solid var(--nt-line);border-radius:var(--nt-r);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.025));max-width:480px;}.nt-mask-face{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;font-size:17px;font-weight:700;color:#1B1206;background:linear-gradient(150deg,#FFD79B,#FFA94D 55%,#FF8A4C);box-shadow:0 8px 18px -10px rgba(255,138,76,0.9);}.nt-mask-who{min-width:0;flex:1 1 auto;display:block;}.nt-mask-label{display:block;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--nt-dim);}.nt-mask-who b{display:block;margin-top:3px;font-size:16px;font-weight:650;color:var(--nt-ink);letter-spacing: -0.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.nt-mask-swap{flex:0 0 auto;padding:7px 13px;border:1px solid var(--nt-line-2);border-radius:var(--nt-r-pill);background:rgba(255,255,255,0.06);color:var(--nt-ink-2);font:500 12.5px/1 var(--font);cursor:pointer;transition:background 0.16s var(--ease),color 0.16s var(--ease),border-color 0.16s var(--ease);}.nt-mask-swap:hover{background:rgba(255,255,255,0.12);color:var(--nt-ink);border-color:var(--nt-warm);}.nt-mask-note{margin:9px 0 0;font-size:12.5px;color:var(--nt-dim);max-width:480px;}  .nt-compose{margin-top:22px;padding:20px;border:1px solid var(--nt-line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.028));box-shadow:0 30px 60px -40px rgba(0,0,0,0.9);}.nt-crow{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap;}.nt-crow-label{flex:0 0 auto;padding-top:7px;font-size:12.5px;color:var(--nt-dim);width:76px;}.nt-chips{display:flex;gap:8px;flex-wrap:wrap;flex:1 1 auto;min-width:0;}.nt-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--nt-line);border-radius:var(--nt-r-pill);background:rgba(255,255,255,0.045);color:var(--nt-ink-2);font:500 13px/1 var(--font);cursor:pointer;transition:all 0.16s var(--ease);}.nt-chip:hover{background:rgba(255,255,255,0.1);color:var(--nt-ink);}.nt-chip[aria-pressed="true"]{border-color:var(--cc,var(--nt-warm));background:color-mix(in srgb,var(--cc,var(--nt-warm)) 18%,transparent);color:var(--nt-ink);}.nt-chip .nt-chip-n{font-size:11px;color:var(--nt-dim);}.nt-chip[aria-pressed="true"] .nt-chip-n{color:var(--nt-ink-2);}.nt-chip .nt-chip-lock{font-size:11px;opacity:0.75;}.nt-chips-mood .nt-chip[aria-pressed="true"]{border-color:var(--mc,var(--nt-warm));background:color-mix(in srgb,var(--mc,var(--nt-warm)) 20%,transparent);}.nt-input{display:block;width:100%;margin-bottom:12px;padding:14px 16px;border:1px solid var(--nt-line);border-radius:var(--nt-r);background:rgba(4,8,18,0.55);color:var(--nt-ink);font:15px/1.85 var(--font);transition:border-color 0.16s var(--ease),background 0.16s var(--ease);}.nt-input::placeholder{color:var(--nt-dim);}.nt-input:focus{outline:none;border-color:rgba(255,176,92,0.55);background:rgba(4,8,18,0.75);}.nt-title{font-size:15.5px;font-weight:600;}.nt-body{resize:vertical;min-height:122px;}.nt-city{max-width:300px;margin-bottom:0;}.nt-sendbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;}.nt-count{font-size:12.5px;color:var(--nt-dim);font-variant-numeric:tabular-nums;}.nt-count.nt-over{color:#FF8A8A;}.nt-gate{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--nt-warm);}.nt-gate a{color:var(--nt-warm);border-bottom:1px solid rgba(255,176,92,0.45);}.nt-send{margin-left:auto;padding:12px 30px;border:0;border-radius:var(--nt-r-pill);background:linear-gradient(160deg,#FFC884 0%,#FFA24D 45%,#FF7F3F 100%);color:#1B1206;font:650 15px/1 var(--font);letter-spacing:0.01em;cursor:pointer;box-shadow:0 16px 30px -16px rgba(255,138,76,0.95),inset 0 1px 0 rgba(255,255,255,0.5);transition:transform 0.16s var(--ease),box-shadow 0.16s var(--ease),filter 0.16s var(--ease);}.nt-send:hover{transform:translateY(-1px);box-shadow:0 20px 36px -16px rgba(255,138,76,1);}.nt-send:active{transform:translateY(0);}.nt-send:disabled{filter:grayscale(0.6) brightness(0.85);cursor:not-allowed;transform:none;}.nt-send-lg{padding:14px 34px;font-size:15.5px;margin-left:0;}.nt-note{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--nt-line);font-size:12.5px;line-height:1.85;color:var(--nt-dim);}.nt-note b{color:var(--nt-ink-2);font-weight:600;}  .nt-hero-side{padding:26px 24px;border:1px solid var(--nt-line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018));}.nt-side-label{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--nt-dim);}.nt-side-title{margin:14px 0 0;font-size:22px;line-height:1.42;letter-spacing: -0.018em;}.nt-side-text{margin:16px 0 0;font-size:13.5px;line-height:1.9;color:var(--nt-muted);}.nt-oath{list-style:none;margin:20px 0 0;padding:0;}.nt-oath li{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--nt-line);font-size:13.5px;color:var(--nt-ink-2);}.nt-oath li:last-child{border-bottom:1px solid var(--nt-line);}.nt-oath b{flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--nt-warm);letter-spacing:0.06em;}  .nt-statbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:42px auto 0;padding:18px 20px;border:1px solid var(--nt-line);border-radius:var(--nt-r);background:rgba(255,255,255,0.04);}.nt-stat{text-align:center;}.nt-stat b{display:block;font-size:26px;font-weight:700;color:var(--nt-ink);letter-spacing: -0.02em;font-variant-numeric:tabular-nums;}.nt-stat span{display:block;margin-top:4px;font-size:12.5px;color:var(--nt-muted);}.nt-stat.nt-stat-warm b{color:var(--nt-warm);}  .nt-mainwrap{padding:46px 0 0;}.nt-main-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:34px;align-items:start;}.nt-leftcol{min-width:0;}.nt-rightcol{min-width:0;display:flex;flex-direction:column;gap:18px;}  .nt-feedhead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--nt-line);}.nt-feedtabs{display:flex;gap:6px;flex-wrap:wrap;}.nt-feedtabs button{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid transparent;border-radius:var(--nt-r-pill);background:transparent;color:var(--nt-muted);font:500 14px/1 var(--font);cursor:pointer;transition:all 0.16s var(--ease);}.nt-feedtabs button:hover{color:var(--nt-ink);background:rgba(255,255,255,0.06);}.nt-feedtabs button.active{color:var(--nt-ink);background:rgba(255,255,255,0.1);border-color:var(--nt-line-2);}.nt-feedtabs button i{font-style:normal;font-size:11.5px;color:var(--nt-dim);font-variant-numeric:tabular-nums;}.nt-feedtabs button.active i{color:var(--nt-warm);}.nt-sorts{display:flex;gap:4px;flex:0 0 auto;}.nt-sorts button{padding:7px 12px;border:0;border-radius:var(--nt-r-sm);background:transparent;color:var(--nt-dim);font:500 12.5px/1 var(--font);cursor:pointer;transition:color 0.16s var(--ease),background 0.16s var(--ease);}.nt-sorts button:hover{color:var(--nt-ink-2);background:rgba(255,255,255,0.06);}.nt-sorts button.active{color:var(--nt-warm);background:rgba(255,176,92,0.12);}  .nt-feedbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:10px 14px;border:1px solid rgba(255,176,92,0.3);border-radius:var(--nt-r-sm);background:rgba(255,176,92,0.08);font-size:13px;color:var(--nt-ink-2);}.nt-clear{border:0;background:none;color:var(--nt-warm);font:500 12.5px/1 var(--font);cursor:pointer;border-bottom:1px solid rgba(255,176,92,0.45);padding:0 0 2px;}  .nt-feed{margin-top:18px;display:flex;flex-direction:column;gap:14px;}.nt-post{position:relative;padding:20px 22px;border:1px solid var(--nt-line);border-radius:var(--nt-r);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));transition:border-color 0.2s var(--ease),background 0.2s var(--ease);}.nt-post:hover{border-color:var(--nt-line-2);background:linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.03));}  .nt-post.is-pinned{border-color:rgba(255,176,92,0.42);}.nt-post.is-pinned::before{content:"";position:absolute;left: -1px;top:16px;bottom:16px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--nt-warm),var(--nt-warm-2));}.nt-post-head{display:flex;align-items:center;gap:11px;flex-wrap:wrap;}.nt-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;font-size:14px;font-weight:700;color:var(--nt-ink);background:rgba(255,255,255,0.1);border:1px solid var(--nt-line-2);}.nt-avatar.nt-av-1{background:linear-gradient(150deg,rgba(255,176,92,0.32),rgba(255,138,76,0.16));}.nt-avatar.nt-av-2{background:linear-gradient(150deg,rgba(122,152,255,0.32),rgba(122,152,255,0.14));}.nt-avatar.nt-av-3{background:linear-gradient(150deg,rgba(127,227,196,0.3),rgba(127,227,196,0.12));}.nt-avatar.nt-av-4{background:linear-gradient(150deg,rgba(192,140,255,0.32),rgba(192,140,255,0.14));}.nt-who{min-width:0;flex:1 1 auto;}.nt-who b{display:inline;font-size:14px;font-weight:650;color:var(--nt-ink);}.nt-who i{font-style:normal;margin-left:6px;font-size:11.5px;color:var(--nt-dim);font-variant-numeric:tabular-nums;}.nt-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-size:12px;color:var(--nt-dim);}.nt-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--nt-r-pill);border:1px solid var(--cc,var(--nt-line-2));background:color-mix(in srgb,var(--cc,#ffffff) 14%,transparent);color:var(--nt-ink-2);font-size:11.5px;font-weight:500;}.nt-badge-mood{border-color:var(--mc,var(--nt-line-2));background:color-mix(in srgb,var(--mc,#ffffff) 18%,transparent);}.nt-badge-city{border-style:dashed;}.nt-post-ops{margin-left:auto;display:flex;gap:4px;flex:0 0 auto;}.nt-iconbtn{padding:5px 9px;border:0;border-radius:var(--nt-r-sm);background:transparent;color:var(--nt-dim);font:500 12px/1 var(--font);cursor:pointer;transition:color 0.16s var(--ease),background 0.16s var(--ease);}.nt-iconbtn:hover{color:var(--nt-ink-2);background:rgba(255,255,255,0.07);}.nt-iconbtn.nt-danger:hover{color:#FF9B9B;background:rgba(255,107,107,0.12);}.nt-post-title{margin:14px 0 0;font-size:16.5px;font-weight:650;line-height:1.5;color:var(--nt-ink);letter-spacing: -0.012em;}.nt-post-body{margin:10px 0 0;font-size:15px;line-height:1.92;color:var(--nt-ink-2);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;}.nt-post-body.is-clamped{display: -webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical;overflow:hidden;}.nt-expand{margin-top:8px;border:0;background:none;padding:0;color:var(--nt-warm);font:500 13px/1.4 var(--font);cursor:pointer;border-bottom:1px solid rgba(255,176,92,0.4);}  .nt-post.is-mine{border-color:rgba(127,227,196,0.34);}.nt-post.is-pending{border-color:rgba(255,176,92,0.4);border-style:dashed;}.nt-review{margin-top:12px;padding:11px 14px;border-radius:var(--nt-r-sm);background:rgba(255,176,92,0.1);border:1px solid rgba(255,176,92,0.28);font-size:12.5px;line-height:1.8;color:var(--nt-ink-2);}  .nt-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--nt-line);}.nt-act{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--nt-line);border-radius:var(--nt-r-pill);background:rgba(255,255,255,0.035);color:var(--nt-muted);font:500 13px/1 var(--font);cursor:pointer;transition:all 0.16s var(--ease);}.nt-act:hover{color:var(--nt-ink);background:rgba(255,255,255,0.09);border-color:var(--nt-line-2);}.nt-act i{font-style:normal;font-variant-numeric:tabular-nums;}.nt-act svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.nt-act.nt-done{color:var(--nt-warm);border-color:rgba(255,176,92,0.45);background:rgba(255,176,92,0.13);}.nt-act-comments{margin-left:auto;}  .nt-thread{margin-top:16px;padding-top:16px;border-top:1px solid var(--nt-line);}.nt-thread-head{margin-bottom:14px;font-size:12px;letter-spacing:0.04em;color:var(--nt-dim);}.nt-comments{display:flex;flex-direction:column;gap:12px;}.nt-comment{display:flex;gap:11px;padding-left:12px;border-left:2px solid var(--nt-line);}.nt-comment.nt-comment-sub{margin-left:30px;border-left-style:dotted;}.nt-c-body{min-width:0;flex:1 1 auto;}.nt-c-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--nt-dim);}.nt-c-head b{font-size:13px;font-weight:600;color:var(--nt-ink-2);}.nt-c-text{margin:5px 0 0;font-size:14px;line-height:1.85;color:var(--nt-ink-2);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;}.nt-c-ops{display:flex;gap:10px;margin-top:6px;}.nt-c-ops button{border:0;background:none;padding:0;color:var(--nt-dim);font:500 12px/1 var(--font);cursor:pointer;}.nt-c-ops button:hover{color:var(--nt-warm);}.nt-c-ops button.nt-done{color:var(--nt-warm);}.nt-reply{display:flex;gap:10px;margin-top:14px;align-items:flex-end;}.nt-reply textarea{flex:1 1 auto;min-width:0;padding:11px 13px;border:1px solid var(--nt-line);border-radius:var(--nt-r-sm);background:rgba(4,8,18,0.5);color:var(--nt-ink);font:14px/1.7 var(--font);resize:vertical;min-height:46px;}.nt-reply textarea:focus{outline:none;border-color:rgba(255,176,92,0.5);}.nt-reply textarea::placeholder{color:var(--nt-dim);}.nt-reply button{flex:0 0 auto;padding:11px 20px;border:1px solid rgba(255,176,92,0.42);border-radius:var(--nt-r-sm);background:rgba(255,176,92,0.14);color:var(--nt-warm);font:600 13.5px/1 var(--font);cursor:pointer;}.nt-reply button:hover{background:rgba(255,176,92,0.22);}.nt-reply button:disabled{opacity:0.55;cursor:not-allowed;}  .nt-skeleton{display:flex;align-items:center;gap:11px;padding:26px 22px;border:1px solid var(--nt-line);border-radius:var(--nt-r);background:rgba(255,255,255,0.03);color:var(--nt-muted);font-size:13.5px;}.nt-skeleton-sm{padding:16px;font-size:12.5px;border:0;background:none;}.nt-spin{width:15px;height:15px;flex:0 0 auto;border:2px solid rgba(255,255,255,0.16);border-top-color:var(--nt-warm);border-radius:50%;animation:nt-spin 0.8s linear infinite;}@keyframes nt-spin{to{transform:rotate(360deg);}}.nt-empty{padding:44px 24px;border:1px dashed var(--nt-line-2);border-radius:var(--nt-r);text-align:center;color:var(--nt-muted);font-size:14px;line-height:1.9;}.nt-empty b{display:block;margin-bottom:8px;font-size:16px;color:var(--nt-ink);}.nt-more-wrap{margin-top:20px;text-align:center;}.nt-more{padding:12px 30px;border:1px solid var(--nt-line-2);border-radius:var(--nt-r-pill);background:rgba(255,255,255,0.05);color:var(--nt-ink-2);font:500 14px/1 var(--font);cursor:pointer;transition:all 0.16s var(--ease);}.nt-more:hover{background:rgba(255,255,255,0.1);color:var(--nt-ink);}  .nt-card{padding:20px;border:1px solid var(--nt-line);border-radius:var(--nt-r);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));}.nt-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:15px;}.nt-card-head h2{font-size:15.5px;font-weight:650;letter-spacing: -0.01em;}.nt-card-head span{font-size:11.5px;color:var(--nt-dim);}.nt-card-foot{margin:14px 0 0;font-size:12.5px;line-height:1.8;color:var(--nt-dim);}  .nt-moodlist{display:flex;flex-direction:column;gap:11px;}.nt-moodrow{display:grid;grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;gap:11px;border:0;background:none;padding:0;cursor:pointer;text-align:left;}.nt-moodrow:hover .nt-moodname{color:var(--nt-ink);}.nt-moodname{font-size:13px;color:var(--nt-ink-2);transition:color 0.16s var(--ease);}.nt-moodbar{height:7px;border-radius:var(--nt-r-pill);background:rgba(255,255,255,0.07);overflow:hidden;}.nt-moodbar i{display:block;height:100%;border-radius:var(--nt-r-pill);background:var(--mc,var(--nt-warm));transition:width 0.4s var(--ease);}.nt-moodnum{font-size:12.5px;color:var(--nt-muted);text-align:right;font-variant-numeric:tabular-nums;}.nt-moodrow.active .nt-moodname{color:var(--nt-warm);font-weight:600;}  .nt-hotlist{display:flex;flex-direction:column;gap:4px;}.nt-hotitem{display:block;width:100%;padding:11px 12px;border:0;border-radius:var(--nt-r-sm);background:none;text-align:left;cursor:pointer;transition:background 0.16s var(--ease);}.nt-hotitem:hover{background:rgba(255,255,255,0.06);}.nt-hotitem b{display:block;font-size:13.5px;font-weight:500;line-height:1.65;color:var(--nt-ink-2);overflow:hidden;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}.nt-hotitem span{display:block;margin-top:5px;font-size:11.5px;color:var(--nt-dim);}  .nt-rulelist{list-style:none;margin:0;padding:0;counter-reset:nt-rule;}.nt-rulelist li{position:relative;padding:0 0 0 26px;margin-bottom:13px;font-size:13px;line-height:1.8;color:var(--nt-muted);}.nt-rulelist li::before{counter-increment:nt-rule;content:counter(nt-rule);position:absolute;left:0;top:3px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:rgba(255,176,92,0.16);color:var(--nt-warm);font-size:10.5px;font-weight:700;}.nt-rulelist li:last-child{margin-bottom:0;}.nt-rulelist b{color:var(--nt-ink-2);font-weight:600;}.nt-promo-act{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px;}.nt-btn-ghost{flex:1 1 auto;text-align:center;padding:10px 16px;border:1px solid var(--nt-line-2);border-radius:var(--nt-r-sm);background:rgba(255,255,255,0.05);color:var(--nt-ink-2);font:500 13px/1 var(--font);transition:all 0.16s var(--ease);}.nt-btn-ghost:hover{background:rgba(255,255,255,0.11);color:var(--nt-ink);border-color:var(--nt-warm);}  .nt-why{padding:76px 0 0;}.nt-why-head{max-width:720px;}.nt-why-head h2{margin:16px 0 0;font-size:clamp(24px,3.4vw,34px);letter-spacing: -0.024em;}.nt-why-head p{margin:20px 0 0;font-size:15px;line-height:2;color:var(--nt-muted);}.nt-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;}.nt-why-item{padding:26px 24px;border:1px solid var(--nt-line);border-radius:var(--nt-r);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015));}.nt-why-no{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--nt-warm);}.nt-why-item h3{margin:14px 0 0;font-size:18px;letter-spacing: -0.015em;}.nt-why-item p{margin:12px 0 0;font-size:13.5px;line-height:1.95;color:var(--nt-muted);}  .nt-cta{padding:76px 0 84px;}.nt-cta-band{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:38px 40px;border:1px solid rgba(255,176,92,0.26);border-radius:20px;background:radial-gradient(120% 140% at 100% 0%,rgba(255,150,90,0.18) 0%,rgba(255,150,90,0) 60%),linear-gradient(140deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02));}.nt-cta-band h2{font-size:clamp(22px,3vw,30px);letter-spacing: -0.022em;}.nt-cta-band p{margin:12px 0 0;font-size:14.5px;color:var(--nt-muted);}  .nt-rail{position:fixed;right:18px;bottom:26px;z-index:46;display:flex;flex-direction:column;gap:9px;}.nt-rail-btn{width:52px;padding:9px 0 7px;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--nt-line-2);border-radius:14px;background:rgba(12,20,40,0.82); -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--nt-ink-2);font:500 11px/1 var(--font);cursor:pointer;box-shadow:0 14px 30px -18px rgba(0,0,0,0.9);transition:all 0.16s var(--ease);}.nt-rail-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.nt-rail-btn:hover{color:var(--nt-ink);border-color:var(--nt-warm);transform:translateY(-1px);}.nt-rail-btn.primary{background:linear-gradient(160deg,#FFC884,#FF8A4C);border-color:transparent;color:#1B1206;font-weight:650;}  .nt-form{display:flex;flex-direction:column;gap:14px;}.nt-form-title{font-size:17px;font-weight:650;}.nt-form-sub{margin:0;font-size:13px;line-height:1.8;opacity:0.75;}.nt-form-label{display:block;font-size:12.5px;font-weight:600;margin-bottom:7px;opacity:0.8;}.nt-form-choices{display:flex;flex-direction:column;gap:7px;}.nt-form-choice{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(11,18,32,0.12);border-radius:var(--nt-r-sm);font-size:13.5px;cursor:pointer;transition:all 0.16s var(--ease);}.nt-form-choice:hover{border-color:var(--brand);background:rgba(29,78,216,0.05);}.nt-form-choice input{accent-color:var(--brand);}.nt-form textarea{width:100%;padding:11px 13px;border:1px solid rgba(11,18,32,0.14);border-radius:var(--nt-r-sm);font:14px/1.7 var(--font);resize:vertical;}.nt-form-acts{display:flex;justify-content:flex-end;gap:10px;margin-top:4px;}  @media (max-width:1080px){.nt-hero-grid,.nt-main-grid{grid-template-columns:minmax(0,1fr);gap:34px;}.nt-hero-side{order:2;}.nt-why-grid{grid-template-columns:minmax(0,1fr);}.nt-statbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}}@media (max-width:860px){.nt-hero{padding:38px 0 0;}.nt-topline .wrap{height:auto;padding:10px 24px;flex-direction:column;align-items:flex-start;gap:4px;}.nt-hero-desc{font-size:14.5px;}.nt-compose{padding:16px;border-radius:16px;}.nt-crow{flex-direction:column;gap:8px;}.nt-crow-label{width:auto;padding-top:0;}.nt-send{width:100%;margin-left:0;}.nt-mask{max-width:none;}.nt-mask-who b{font-size:15px;}.nt-post{padding:17px 16px;}.nt-post-head{gap:9px;}.nt-post-ops{margin-left:0;width:100%;}.nt-act-comments{margin-left:0;}.nt-cta-band{padding:26px 22px;}.nt-cta{padding:52px 0 58px;}.nt-why{padding:52px 0 0;}.nt-rail{right:12px;bottom:16px;gap:7px;}.nt-rail-btn{width:46px;border-radius:12px;}.nt-reply{flex-direction:column;align-items:stretch;}.nt-reply button{width:100%;}}@media (max-width:560px){.nt-stat b{font-size:22px;}.nt-feedtabs{gap:4px;}.nt-feedtabs button{padding:8px 12px;font-size:13px;}.nt-feedhead{gap:10px;}.nt-comment.nt-comment-sub{margin-left:14px;}.nt-why-item{padding:22px 18px;}.nt-moodrow{grid-template-columns:54px minmax(0,1fr) 28px;gap:9px;}}