.kt-wrap{max-width:860px}.kt-wrap>*+*{margin-top:16px}.kt-disclaimer{background:var(--cream);border-radius:var(--radius-md);font-size:var(--fs-small);border:1px solid #ffc7128c;padding:14px 18px;line-height:1.6}.kt-disclaimer p{margin:0}.kt-disclaimer p+p{margin-top:4px}.kt-disclaimer-short{margin:14px 0 clamp(16px,2vw,26px)}.kt-disclaimer-long{margin-bottom:clamp(18px,2vw,30px)}.kt-byline{color:#1c1c1cb8;font-size:var(--fs-small);flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;display:flex}.kt-bio{background:var(--light);border-radius:18px;margin-top:clamp(22px,2.4vw,36px);padding:14px 18px}.kt-bio p{margin:4px 0 0;font-size:15px}.kt-guests{margin-top:clamp(30px,3.4vw,56px)}.kt-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kt-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kt-card{background:var(--white);border:1px solid #1c1c1c1f;border-radius:18px;gap:10px;min-width:0;padding:16px 20px;display:grid}.kt-card>*{min-width:0;margin:0}.kt-card-title{font-size:clamp(18px,1.5vw,24px)}.kt-card-title a{color:inherit;text-decoration:none}.kt-card-title a:hover{color:var(--blue)}.kt-card .kt-body{margin-top:4px}.kt-meta{color:#1c1c1cb3;overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.kt-note{background:var(--cream);border:1px solid #ffc712b3;border-radius:14px;padding:12px 16px}.kt-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.kt-warn{background:var(--red-bg);color:var(--red);border-radius:14px;padding:12px 16px}.kt-warn ul{margin:6px 0 0;padding-inline-start:1.2em}.kt-hash{gap:4px;font-size:14px;display:grid}.kt-hash code{text-align:left;overflow-wrap:anywhere;word-break:break-all;background:var(--light);direction:ltr;border-radius:10px;padding:8px 10px;font-size:13px;display:block}.kt-hash .form-msg code{background:#fff9;margin-top:6px}.kt-hash .form-msg{margin:6px 0 0}.kt-body>summary{cursor:pointer;color:var(--blue);font-weight:700}.kt-body .prose{border:1px solid #1c1c1c1a;border-radius:14px;max-height:480px;margin-top:10px;padding:12px 14px;overflow:auto}.kt-confirm{background:var(--light);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.kt-confirm>*{margin:0}.kt-confirm details{font-size:14.5px}.kt-confirm summary{cursor:pointer;color:var(--blue);font-weight:700}.kt-conditions{gap:6px;margin:8px 0 0;padding-inline-start:22px;display:grid}.kt-draftnote{color:var(--red);font-size:13.5px;font-weight:700}.kt-check{align-items:flex-start;gap:10px;font-size:15px;display:flex}.kt-check input{flex:none;width:20px;height:20px;margin-top:2px}.kt-editor{gap:16px;min-width:0;display:grid}.kt-editor>*{min-width:0;margin:0}.kt-fields .field{margin-bottom:18px}.kt-fields .field input,.kt-fields .field .mm-ta{box-sizing:border-box}.kt-fields .field .mm-count{margin-top:4px;display:block}.kt-body-text{min-height:320px;line-height:1.7}.kt-bad{color:var(--red);font-weight:700}.kt-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kt-preview{background:var(--white);border:1px solid #4a4fd94d;border-radius:18px;gap:10px;min-width:0;padding:clamp(14px,2vw,24px);display:grid}.kt-preview>*{min-width:0;margin:0}.kt-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kt-preview-head h2{margin:0;font-size:20px}.kt-preview-title{font-size:clamp(26px,2.6vw,40px)}.kt-preview-dek{font-size:var(--fs-small);color:#1c1c1cbf}.kt-linkbtn{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.kt-linkbtn:focus-visible{outline-offset:2px;outline:3px solid #4a4fd98c}.kt-admin{gap:clamp(22px,3vw,40px);display:grid}.kt-admin>section>h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:clamp(22px,2vw,30px);display:flex}.kt-appoint{margin-top:16px}.kt-appoint h3{margin:0;font-size:20px}.kt-users{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kt-user{text-align:start;background:var(--light);width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;border:1px solid #1c1c1c26;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.kt-user:hover,.kt-user:focus-visible{border-color:var(--blue);background:var(--white);outline:none}@media (max-width:520px){.kt-card{padding:14px}.kt-actions .btn,.kt-confirm .btn{flex:auto;justify-content:center}}.kt-danger{color:var(--red)}.kt-actions .kt-linkbtn{margin-inline-start:auto}.kt-images{border-top:1px solid #1c1c1c1f;gap:10px;padding-top:14px;display:grid}.kt-images h3{margin:0;font-size:20px}.kt-imglist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kt-imgitem{background:var(--white);border:1px solid #1c1c1c1f;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.kt-imgitem img{background:var(--light);border-radius:10px;max-width:min(100%,260px);height:auto}.kt-imgmeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kt-imgbig{background:var(--light);border-radius:10px;max-width:100%;height:auto;display:block}.kt-storage{gap:6px;display:grid}.kt-storage progress{width:100%;height:10px}
