.v10 .mk{margin:40px 0 0;padding:40px;border-radius:28px;background:var(--v10-fill);box-shadow:var(--v10-edge),var(--v10-drop);display:grid;grid-gap:24px;gap:24px}.v10 .mk-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:end}.v10 .mk-f{display:grid;grid-gap:8px;gap:8px;min-width:0}.v10 .mk-l{font-size:var(--v10-t-small);line-height:1.4;color:var(--soft)}.v10 .mk-in{width:100%;min-height:44px;box-sizing:border-box;padding:8px 16px;border-radius:10px;border:1px solid var(--v10-hair);background:rgba(255,255,255,.06);color:var(--ink);font:inherit;font-size:16px;line-height:1.5;transition:border-color .2s cubic-bezier(.32,.72,0,1)}.v10 .mk-in:focus{outline:none;border-color:var(--accent)}.v10 .mk-in::placeholder{color:rgba(235,235,245,.32)}.v10 .mk-ta{min-height:200px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.v10 select.mk-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.v10 .mk-check{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-size:var(--v10-t-small);cursor:pointer}.v10 .mk-check input{width:20px;height:20px;accent-color:var(--accent)}.v10 .mk-out{display:grid;grid-gap:16px;gap:16px}.v10 .mk-count{margin:0;font-size:var(--v10-t-small);color:var(--soft)}.v10 .mk-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--v10-hair)}.v10 .mk-list li{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:16px;gap:16px;padding:8px 0;border-bottom:1px solid var(--v10-hair);font-size:var(--v10-t-small);line-height:1.5;color:var(--ink)}.v10 .mk-tc{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ff6961}.v10 .mk-skip{font-size:var(--v10-t-small);color:var(--soft)}.v10 .mk-skip p{margin:0 0 8px}.v10 .mk-skip ul{margin:0;padding-left:16px}.v10 .mk-warn{margin:0;font-size:var(--v10-t-small);color:#ff453a}.v10 .mk-go{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.v10 .mk-go .fr-btn[disabled]{opacity:.4;cursor:default}.v10 .mk-fine{color:var(--soft)}.v10 .mk-fine,.v10 .mk-next{margin:0;font-size:var(--v10-t-small)}.v10 .mk-next{padding-left:24px;display:grid;grid-gap:8px;gap:8px;line-height:1.5;color:var(--ink)}@media (max-width:760px){.v10 .mk{padding:24px 16px;border-radius:20px;margin-top:24px}.v10 .mk-row{grid-template-columns:minmax(0,1fr)}}