.nm{--bg:#06070b;--card:#10131c;--card2:#161a26;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--gold:#d9a93f;--gold-hi:#f3c969;--gold-lo:#a87a1e;--amber:#f7dc95;--ink:#1a1206;--text:#f4f5f8;--muted:#9aa0b0;--dim:#636a7c;--display:'Sora',system-ui,sans-serif;--serif:'Instrument Serif',Georgia,serif;color:var(--text)}.nm .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.nm .grad{background:linear-gradient(90deg,var(--amber),var(--gold-hi) 45%,var(--gold-lo));-webkit-background-clip:text;background-clip:text;color:transparent}.nm h1,.nm h2{font-family:var(--display);letter-spacing:-.025em;line-height:1.06}.nm .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:12px;font-weight:800;font-size:15px;transition:.25s;white-space:nowrap;cursor:pointer;border:0}.nm .btn-au{color:var(--ink);background:linear-gradient(135deg,#a87a1e,#e0b04a 55%,#f7dc95);box-shadow:0 12px 30px rgba(201,150,47,.3)}.nm .btn-au:hover{transform:translateY(-2px)}.nm .btn-ghost{color:var(--text);background:rgba(255,255,255,.05);border:1px solid var(--line2)}.nm .btn-ghost:hover{background:rgba(255,255,255,.1)}.nm .rv{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.nm .rv.in{opacity:1;transform:none}.nm .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.nm .fld{display:flex;flex-direction:column;gap:7px;position:relative}.nm .fld.wide{grid-column:1/-1}.nm .fld label,.nm .fld .lb{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.nm .fld label i{font-style:normal;color:var(--gold-hi)}.nm input:not([type=file]):not([type=radio]):not([type=checkbox]),.nm select,.nm textarea{width:100%;padding:14px 16px;border-radius:12px;background:#0a0c12;border:1px solid var(--line2);color:var(--text);font:inherit;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.nm textarea{resize:vertical;min-height:130px}.nm input:focus,.nm select:focus,.nm textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(217,169,63,.14)}.nm .tried input:invalid,.nm .tried select:invalid,.nm .tried textarea:invalid{border-color:#e0705f;box-shadow:0 0 0 4px rgba(224,112,95,.12)}.nm select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='m2 3.5 3 3 3-3' fill='none' stroke='%23f3c969' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:11px;padding-right:40px}.nm select option{background:#10131c}.nm .fld.fl label{position:absolute;left:17px;top:15px;font-size:15px;font-weight:500;letter-spacing:0;color:var(--dim);pointer-events:none;transition:.2s}.nm .fld.fl input,.nm .fld.fl textarea{padding-top:22px;padding-bottom:8px}.nm .fld.fl input:focus+label,.nm .fld.fl input:not(:placeholder-shown)+label,.nm .fld.fl textarea:focus+label,.nm .fld.fl textarea:not(:placeholder-shown)+label{top:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-hi)}.nm .drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px;border-radius:14px;border:1.5px dashed rgba(243,201,105,.4);background:rgba(217,169,63,.04);text-align:center;cursor:pointer;transition:.2s;font-size:14.5px;color:var(--muted)}.nm .drop:hover,.nm .drop.over{background:rgba(217,169,63,.1);border-color:var(--gold-hi)}.nm .drop input{position:absolute;width:1px;height:1px;opacity:0}.nm .drop b{color:var(--text)}.nm .drop u{color:var(--gold-hi)}.nm .drop small{color:var(--dim)}.nm .drop.has b{color:var(--gold-hi)}.nm .count{align-self:flex-end;font-size:12px;color:var(--dim)}.nm .merit{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:rgba(217,169,63,.07);border:1px solid rgba(217,169,63,.3);font-size:14px;color:#d9d2bd}.nm .merit b{color:var(--gold-hi)}.nm .merit svg{flex:0 0 auto;width:22px;height:22px;color:var(--gold-hi)}.nm .consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--muted)}.nm .consent input{margin-top:3px;accent-color:#d9a93f;width:16px;height:16px}.nm .consent a{color:var(--gold-hi);text-decoration:underline;text-underline-offset:2px}@media (max-width:760px){.nm .grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nm .rv{opacity:1;transform:none;transition:none}}.nm-c .top{padding:30px 0 30px;scroll-margin-top:90px}.nm-c h1{font-size:clamp(38px,5vw,66px);font-weight:800}.nm-c .sub{color:var(--muted);font-size:17px;margin-top:10px}.nm-c .lbl{display:flex;align-items:center;gap:12px;margin:40px 0 16px;font-family:var(--display);font-size:19px;font-weight:700}.nm-c .lbl b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--ink);background:var(--gold-hi)}.nm-c .awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.nm-c .aw{position:relative;display:flex;gap:18px;align-items:center;padding:18px;border-radius:20px;background:var(--card);border:1.5px solid var(--line2);cursor:pointer;transition:.25s}.nm-c .aw:hover{border-color:rgba(217,169,63,.45)}.nm-c .aw input{position:absolute;opacity:0}.nm-c .aw .art{flex:0 0 auto;width:86px;height:86px;border-radius:16px;display:grid;place-items:center;background:radial-gradient(circle,#2a2030,#12141d 75%)}.nm-c .aw .art img{max-width:80%;max-height:80%;width:auto}.nm-c .aw em{display:inline-block;padding:3px 9px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--gold-hi);margin-bottom:6px}.nm-c .aw b{display:block;font-family:var(--display);font-size:17px;line-height:1.25}.nm-c .aw small{color:var(--muted);font-size:13.5px}.nm-c .aw .rd{margin-left:auto;flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:2px solid var(--line2);transition:.2s}.nm-c .aw:has(input:checked){border-color:var(--gold-hi);background:linear-gradient(135deg,rgba(217,169,63,.14),var(--card) 60%)}.nm-c .aw:has(input:checked) .rd{border:7px solid var(--gold-hi)}.nm-c .cats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nm-c .ct{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--card);border:1.5px solid var(--line2);color:var(--text);font-size:14px;font-weight:700;text-align:left;line-height:1.3;cursor:pointer;transition:.2s}.nm-c .ct span{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--gold-hi);background:rgba(217,169,63,.1)}.nm-c .ct svg{width:22px;height:22px}.nm-c .ct:hover{border-color:rgba(217,169,63,.45);transform:translateY(-2px)}.nm-c .ct.on{border-color:var(--gold-hi);background:rgba(217,169,63,.12)}.nm-c .ct.on span{color:var(--ink);background:var(--gold-hi)}.nm-c .frm{padding:0 0 100px}.nm-c .lay{display:grid;grid-template-columns:1fr 340px;gap:34px;align-items:start}.nm-c .acc{margin-bottom:12px;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .3s}.nm-c .acc[open]{border-color:rgba(217,169,63,.45)}.nm-c .acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 24px}.nm-c .acc summary::-webkit-details-marker{display:none}.nm-c .acc .tk{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:2px solid var(--line2);display:grid;place-items:center;transition:.3s}.nm-c .acc.done .tk{background:var(--gold-hi);border-color:var(--gold-hi)}.nm-c .acc.done .tk::after{content:"";width:10px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translate(1px,-1px)}.nm-c .acc .t b{display:block;font-family:var(--display);font-size:18px}.nm-c .acc .t small{color:var(--muted);font-size:13px}.nm-c .acc .cnt{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--dim)}.nm-c .acc .cnt::after{content:"+";margin-left:14px;font-size:20px;color:var(--gold-hi)}.nm-c .acc[open] .cnt::after{content:"−"}.nm-c .acc .grid{padding:4px 24px 26px}.nm-c .consent{margin-top:20px}.nm-c .send{margin-top:20px;width:100%;padding:18px}.nm-c .aside{position:sticky;top:96px;display:grid;gap:14px;margin-top:84px}.nm-c .box{padding:24px;border-radius:20px;background:var(--card);border:1px solid var(--line)}.nm-c .box h2{font-size:18px;margin-bottom:14px}.nm-c .box ol{list-style:none;display:grid;gap:14px;counter-reset:s}.nm-c .box li{position:relative;padding-left:40px;counter-increment:s}.nm-c .box li::before{content:counter(s);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--gold-hi);border:1.5px solid rgba(243,201,105,.5)}.nm-c .box li b{display:block;font-size:14.5px}.nm-c .box li span{font-size:13px;color:var(--muted)}.nm-c .help a{display:block;font-weight:700;color:var(--gold-hi);margin-top:6px}@media (max-width:1080px){.nm-c .lay{grid-template-columns:1fr}.nm-c .aside{position:static;margin-top:10px}.nm-c .cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.nm-c .ct{flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;min-width:0}.nm-c .awards{grid-template-columns:1fr}.nm-c .top{padding-top:150px}.nm-c .acc .grid{padding:4px 16px 20px}.nm-c .acc summary{padding:16px}.nm-c .acc .cnt{display:none}}.nm-c .hero{position:relative;padding:200px 0 90px;overflow:hidden;isolation:isolate;text-align:center}.nm-c .hero .bgp{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.nm-c .hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 70% at 50% 45%,rgba(6,7,11,.6),rgba(6,7,11,.95) 72%),linear-gradient(180deg,rgba(6,7,11,.4),transparent 30%,transparent 70%,var(--bg))}.nm-c .beams{position:absolute;inset:0;z-index:-2;pointer-events:none;mix-blend-mode:screen}.nm-c .beams i{position:absolute;top:-10%;width:34vw;height:130%;transform-origin:50% 0;background:linear-gradient(180deg,rgba(255,236,180,.35),rgba(243,201,105,.1) 45%,transparent 75%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(6px);opacity:.7}.nm-c .beams i:nth-child(1){left:2%;animation:nmL 9s ease-in-out infinite}.nm-c .beams i:nth-child(2){left:33%;opacity:.4;animation:nmC 11s ease-in-out infinite}.nm-c .beams i:nth-child(3){right:2%;animation:nmR 10s ease-in-out infinite}@keyframes nmL{0%,100%{transform:rotate(-24deg)}50%{transform:rotate(-8deg)}}@keyframes nmR{0%,100%{transform:rotate(24deg)}50%{transform:rotate(8deg)}}@keyframes nmC{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.nm-c .kk{font-size:12.5px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-hi)}.nm-c .hero h1{margin-top:14px;font-size:clamp(44px,6.4vw,92px)}.nm-c .hero .sub{max-width:640px;margin:16px auto 0;color:#cfd2dc}.nm-c .facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:860px;margin:34px auto 0;border-block:1px solid rgba(243,201,105,.3)}.nm-c .facts span{padding:16px 10px;font-size:12.5px;color:var(--muted)}.nm-c .facts span+span{border-left:1px solid rgba(243,201,105,.3)}.nm-c .facts b{display:block;font-family:var(--display);font-size:17px;color:var(--text)}.nm-c .cgs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px;margin-top:28px}.nm-c .cgs span{display:flex;align-items:center;gap:10px;text-align:left}.nm-c .cgs img{width:50px;height:50px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:2px solid var(--gold-hi)}.nm-c .cgs em{font-style:normal;font-size:12px;color:var(--muted);line-height:1.35}.nm-c .cgs em b{display:block;font-size:14px;color:var(--text)}.nm-c .hero .btn{margin-top:30px}.nm-c .aw em.up{background:var(--gold-hi);color:var(--ink)}.nm-c .aw em.held{background:rgba(255,255,255,.1);color:var(--muted)}.nm-c .aw .dt{text-decoration:none}.nm-c .aw.closed{cursor:not-allowed;background:#0c0d12;border-style:dashed;border-color:rgba(255,255,255,.1)}.nm-c .aw.closed:hover{border-color:rgba(255,255,255,.1)}.nm-c .aw.closed .art{filter:grayscale(1);opacity:.45}.nm-c .aw.closed b{color:var(--dim)}.nm-c .aw.closed .dt{text-decoration:line-through;text-decoration-color:#e0705f;text-decoration-thickness:2px;color:var(--dim)}.nm-c .aw.closed small{color:var(--dim)}.nm-c .aw.closed .rd{border-style:dashed;opacity:.4}.nm-c .aw.closed::after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(255,255,255,.025) 14px 16px);pointer-events:none}@media (max-width:1080px){.nm-c .awards{grid-template-columns:1fr}}@media (max-width:760px){.nm-c .facts{grid-template-columns:1fr 1fr}.nm-c .facts span:nth-child(3){border-left:0}.nm-c .hero{padding-top:160px}}@media (prefers-reduced-motion:reduce){.nm-c .beams i{animation:none}}.nm [hidden]{display:none!important}.nm .up-note{margin-top:10px;text-align:center;font-size:13px;color:var(--dim)}.nm .nmf.busy .send{opacity:.6;pointer-events:none}.nm .nmf.busy .send::after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid var(--ink);border-right-color:transparent;animation:nmSpin .7s linear infinite}@keyframes nmSpin{to{transform:rotate(360deg)}}.nm .sent{padding:60px 0 20px;text-align:center}.nm .sent .wrap{max-width:720px;padding:46px 30px;border-radius:28px;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(217,169,63,.18),transparent 70%),var(--card);border:1px solid rgba(217,169,63,.45)}.nm .sent h2{margin-top:20px;font-size:clamp(28px,3.4vw,40px)}.nm .sent p{margin:10px auto 0;max-width:520px;color:var(--muted)}.nm .sent .acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.nm .tick{width:104px;height:104px;margin:0 auto;display:block;filter:drop-shadow(0 0 24px rgba(243,201,105,.35))}.nm .tick .c1{fill:rgba(243,201,105,.1);stroke:rgba(243,201,105,.25);stroke-width:2}.nm .tick .c2{fill:none;stroke:var(--gold-hi);stroke-width:4;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;transform:rotate(-90deg);transform-origin:center;animation:nmDraw .8s .2s ease-out forwards}.nm .tick path{fill:none;stroke:var(--gold-hi);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:nmDraw .45s .9s ease-out forwards}@keyframes nmDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nm .tick .c2,.nm .tick path{animation:none;stroke-dashoffset:0}}