.ks-prof{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:calc(8px + env(safe-area-inset-top)) 12px 4px;padding:8px 8px 16px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);text-align:center}.ks-prof svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ks-cover{position:relative;flex:none;align-self:stretch;aspect-ratio:3 / 1;min-height:104px;border-radius:var(--r-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--saffron) 35%,var(--sunken)),color-mix(in srgb,var(--cyan) 30%,var(--sunken)));overflow:hidden}.ks-cover img{display:block;width:100%;height:100%;object-fit:cover}.ks-cover .ks-cbtn,.ks-cover .ks3-menu{position:absolute;inset-block-start:8px;width:36px;height:36px;border:0;background:#07080d8c;color:#fff}.ks-cback{inset-inline-start:8px}.ks-cover .ks3-menu{inset-inline-start:50px}.ks-cside{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:flex;flex-direction:column;gap:6px}.ks-cover .ks-cside .ks-cbtn{position:static}html[dir=rtl] .ks-cback svg{transform:scaleX(-1)}.ks-pav{position:relative;z-index:1;flex:none;box-sizing:border-box;width:100px;height:100px;margin-top:-54px;padding:3px;border:0;border-radius:50%;background:conic-gradient(from 200deg,var(--saffron),var(--gold),var(--cyan),var(--saffron))}.ks-pav .ks-av{box-sizing:border-box;border:3px solid var(--panel);background:var(--sunken)}.ks-pavb{cursor:pointer}.ks-pcam{position:absolute;inset-inline-end:0;inset-block-end:2px;display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--panel);border-radius:50%;background:var(--saffron-fill);color:#fff}.ks-pu{max-width:100%;margin:4px 0 0;color:var(--ink);font:700 22px/1.2 var(--f-body);overflow-wrap:anywhere}.ks-pn{margin-top:-4px;color:var(--ink-muted);font-size:13px}.ks-bio{max-width:100%;margin:2px 0 0;padding-inline:8px;color:var(--ink-muted);font-size:14px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ks-nums{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;margin:8px 4px 0;padding:8px 4px;border-radius:var(--r-lg);background:var(--sunken)}.ks-n{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:0 4px;border:0;background:none;color:var(--ink);font:inherit}button.ks-n{min-height:44px;border-radius:var(--r-md);cursor:pointer}button.ks-n:hover{background:var(--hover)}.ks-n b{font-size:17px;line-height:1.2}.ks-n small{color:var(--ink-muted);font-size:12px;text-transform:capitalize;overflow-wrap:anywhere}.ks-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:2px 0 0}.ks-links a{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink)}.ks-links a:hover{background:var(--hover)}.ks-pact{display:flex;align-self:stretch;margin:6px 4px 0}.ks-pact .ks-pb{flex:1;min-height:42px;border-radius:999px}.ks-ptool{display:flex;align-items:center;justify-content:center;gap:6px;align-self:stretch;min-height:40px;margin:6px 4px 0;border-radius:999px;text-decoration:none}@media(min-width:735px){.ks-prof{margin:0}.ks-cback,.ks-cover .ks3-menu{display:none}.ks-cover .ks-cbtn{width:32px;height:32px}.ks-cside{inset-block-start:6px;inset-inline-end:6px;gap:4px}.ks-pav{width:88px;height:88px;margin-top:-46px}.ks-pu{font-size:18px}.ks-pact .ks-pb{min-height:36px}}.ks-phbtn{display:flex;align-items:center;gap:12px;min-height:48px;padding:0;border:0;background:none;color:var(--saffron);font:600 14px/1.2 var(--f-body);cursor:pointer}.ks-ecover{position:relative;display:grid;place-items:center;height:112px;padding:0;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--sunken);color:var(--ink);font:600 14px/1.2 var(--f-body);overflow:hidden;cursor:pointer}.ks-ecover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ks-ecover span{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--panel)}.ks-lrow{display:flex;align-items:center;gap:10px}.ks-lrow .inp{flex:1;min-width:0}.ks-lrow svg,.ks-ecover svg,.ks-zoom svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ks-emore{display:flex;flex-wrap:wrap;gap:8px}.ks-cstage{position:relative;width:100%;overflow:hidden;border-radius:var(--r-lg);background:var(--sunken);touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.ks-cstage.round{width:min(100%,300px);justify-self:center}.ks-cstage.drag{cursor:grabbing}.ks-cstage img{position:absolute;top:0;left:0;max-width:none;transform-origin:0 0;pointer-events:none;-webkit-user-drag:none}.ks-cstage.round:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px #00000080;pointer-events:none}.ks-cstage:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.ks-zoom{display:flex;align-items:center;gap:10px;color:var(--ink-muted)}.ks-zoom input{flex:1;min-width:0;accent-color:var(--saffron)}.ktp{display:flex;flex-direction:column;gap:8px;min-width:0}.ktp [hidden]{display:none!important}.ktp-row{display:flex;align-items:center;gap:8px;min-width:0}.ktp-cur{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);color:var(--ink);font:600 14px/1.3 var(--f-body);text-align:start;cursor:pointer}.ktp-cur svg,.ktp-opt svg{flex:none;color:var(--saffron)}.ktp-name{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;overflow-wrap:anywhere}.ktp-auto,.ktp-opt small{color:var(--ink-muted);font:500 12px/1.3 var(--f-body)}.ktp-chg{flex:none;color:var(--saffron);font:600 13px/1 var(--f-body)}.ktp-pop{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel)}.ktp-list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.ktp-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:500 14px/1.3 var(--f-body);text-align:start;cursor:pointer}.ktp-opt span{flex:1;min-width:0}.ktp-opt:hover,.ktp-opt[aria-selected=true]{background:var(--hover)}.ktp-opt[aria-selected=true]{color:var(--saffron)}
