@charset "UTF-8";.nf-block{max-width:940px;margin:0 auto 60px;padding-top:34px;text-align:center}.nf-block .cp-toolform{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.nf-block .cp-toolform:focus-within{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #f5c5182e}.nf-block .cp-toolform input{flex:1;min-width:0;border:none;outline:none;font:inherit;font-size:15px;height:44px;padding:0 16px;background:transparent;color:var(--ink)}.nf-block .cp-toolform input::placeholder{color:var(--hint)}.nf-block .cp-toolform button{flex:none;border:none;background:var(--gold);color:var(--gold-dark);font:inherit;font-weight:800;font-size:15px;padding:0 32px;cursor:pointer;transition:filter .12s}.nf-block .cp-toolform button:hover{filter:brightness(.95)}.nf-block .cp-toolform button:disabled{background:#ededea;color:var(--hint);cursor:default;filter:none}.nf-block .cp-toolblock{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:27px 26px 24px;box-shadow:0 1px 2px #2c2c2a08,0 10px 26px #2c2c2a0a}.nf-block .cp-toolblock .cp-toolform{margin:0}.nf-block .cp-toolblock .cp-toollabel{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:8px}.nf-block .cp-toolblock .cp-toolform.bad{border-color:var(--red)}.nf-block .cp-toolblock .cp-toolerr{color:var(--red);font-size:13px;font-weight:600;line-height:1.4;margin:12px 0 0}.nf-block .cp-toolblock .cp-hint{color:var(--muted);font-size:13px;line-height:1.4;margin:12px 0 0}.nf-block .cp-toolblock .cp-hint b{color:var(--ink)}@media(max-width:520px){.nf-block .cp-toolblock{padding:18px 16px 16px;border-radius:14px}.nf-block .cp-toolform input{padding:0 12px}.nf-block .cp-toolform button{padding:0 18px}}.nf-block .nf-code{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ink)}.nf-block .nf-code span{background:#e4eef9;border-radius:14px;padding:10px 22px;font-size:96px;font-weight:800;line-height:1}.nf-block .nf-h1{font-size:38px;font-weight:800;letter-spacing:-.8px;line-height:1.15;margin:26px 0 0;color:var(--ink)}.nf-block .nf-lead{font-size:18px;line-height:1.6;color:var(--muted);margin:14px 0 0}.nf-block .nf-form{max-width:none;margin:30px 0 0}.nf-block .nf-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.nf-block .nf-tile{background:var(--card);border:1.5px solid var(--line);border-radius:14px;padding:22px 16px;text-decoration:none;transition:border-color .12s,transform .12s}.nf-block .nf-tile:hover{border-color:var(--gold);transform:translateY(-2px)}.nf-block .nf-tile-i{width:30px;height:30px;color:var(--gold-dark)}.nf-block .nf-tile-k{display:block;font-size:15px;font-weight:800;color:var(--ink);margin-top:8px}.nf-block .nf-tile-s{display:block;font-size:13px;line-height:1.45;color:var(--muted);margin-top:4px}@media(max-width:900px){.nf-block .nf-h1{font-size:30px}.nf-block .nf-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nf-block{padding-top:12px}.nf-block .nf-code span{font-size:64px;padding:8px 16px}.nf-block .nf-lead{font-size:16px}}@media(max-width:520px){.nf-block .nf-h1{font-size:25px}}
