h1{font-size:clamp(32px,4vw,56px);line-height:1.02;letter-spacing:-1.4px;font-weight:600;margin:24px 0 8px;max-width:880px}.lead{max-width:760px;margin-bottom:24px;color:var(--muted);font-size:15px;line-height:1.55}.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.between{justify-content:space-between}.field{margin-top:14px}.field label{display:block;margin-bottom:6px;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field input,.field select,.field textarea,.inp,.edit{width:100%;border:1px solid var(--cream-3);border-radius:8px;background:var(--cream-2);padding:11px 13px;outline:0;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.field textarea,.inp.area,.edit{min-height:96px;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover,.inp:hover,.edit:hover{border-color:rgba(28,28,28,.24)}.field input:focus,.field select:focus,.field textarea:focus,.inp:focus,.edit:focus{border-color:rgba(28,28,28,.4);box-shadow:0 0 0 3px rgba(59,130,246,.14)}.panel{margin-top:14px;border:1px solid var(--cream-3);border-radius:12px;background:rgba(252,251,248,.78);overflow:hidden}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--cream-3);font:500 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.panel-b{padding:16px}.grid2,.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{border:1px solid var(--cream-3);border-radius:12px;padding:16px;background:rgba(252,251,248,.7)}.card h3{font-size:15px;font-weight:600;margin-bottom:5px}.card p,.item-b,.desc-out{color:var(--muted);font-size:12px;line-height:1.55}.item{padding:10px 0;border-bottom:1px solid var(--cream-3)}.item:last-child{border-bottom:0}.item-t,.title-out{font-weight:600}.kwbox{max-height:240px;overflow:auto;border:1px solid var(--cream-3);border-radius:10px;padding:12px;background:var(--cream-2);margin-top:8px}.kw{border-color:rgba(28,28,28,.18);margin:0 5px 5px 0;background:transparent}.pre,.tree{font:11px/1.6 var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--ink-64)}.pre{max-height:360px;overflow:auto}.tabs-h{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:14px}.tabs-h button{border:1px solid var(--cream-3);border-radius:var(--pill);background:var(--cream-2);padding:6px 11px;font-size:11px}.tabs-h button.on{background:var(--ink);color:var(--cream-2);border-color:var(--ink)}.serp{background:#fff;color:#202124;border:1px solid #eee;border-radius:12px;padding:18px;font-family:Arial,sans-serif}.serp-t{color:#1a0dab;font-size:18px}.serp-u{font-size:12px;margin:4px 0}.serp-d{font-size:13px;color:#4d5156}.err{color:var(--danger);font-size:12px;margin-top:8px}.hide{display:none!important}.cmd[hidden]{display:none}.cmd{position:fixed;inset:0;z-index:100}.cmd-backdrop{position:absolute;inset:0;background:rgba(28,28,28,.28);backdrop-filter:blur(4px)}.cmd-box{position:relative;width:min(620px,calc(100% - 32px));margin:12vh auto 0;border:1px solid var(--cream-3);border-radius:16px;background:var(--cream);box-shadow:0 24px 80px rgba(28,28,28,.18);overflow:hidden}.cmd-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--cream-3)}.cmd-input input{flex:1;border:0;outline:0;background:transparent;font-size:15px}.cmd-list{padding:8px;max-height:380px;overflow:auto}.cmd-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:9px;background:transparent;text-align:left}.cmd-item:hover,.cmd-item.active{background:var(--ink-04)}.cmd-item small{display:block;color:var(--muted)}.toast-stack{position:fixed;right:18px;bottom:18px;z-index:120;display:grid;gap:8px}.toast{min-width:240px;max-width:360px;padding:11px 13px;border:1px solid var(--cream-3);border-radius:10px;background:var(--cream-2);box-shadow:0 12px 30px rgba(28,28,28,.10);font-size:12px}
