.up-page{max-width:1080px;padding-top:18px}.up-resub{border:1px solid color-mix(in oklab, var(--color-warning) 34%, var(--border));border-radius:calc(var(--radius) + 6px);background:color-mix(in oklab, var(--color-warning) 8%, var(--card));align-items:flex-start;gap:10px;margin-bottom:20px;padding:11px 13px;display:flex}.up-resub-i{color:var(--color-warning);margin-top:1px;display:inline-flex}.up-resub-body{min-width:0}.up-resub-label{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.up-resub-reason{color:var(--muted-foreground);text-wrap:pretty;margin-top:3px;font-size:12px;line-height:1.5}.up-zones{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.up-zones.is-stacked{grid-template-columns:minmax(0,1fr);max-width:660px}.up-zones.is-stacked .up-drop{min-height:210px}.up-zone{flex-direction:column;gap:10px;display:flex}.up-left{flex-direction:column;gap:20px;min-width:0;display:flex}.up-samples{flex-direction:column;display:flex}.up-samp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.up-samp{aspect-ratio:1;border-radius:calc(var(--radius) + 2px);border:1px solid var(--border);background:var(--card);position:relative;overflow:hidden}.up-samp img{object-fit:cover;width:100%;height:100%;display:block}.up-samp.is-uploading img{opacity:.45}.up-samp.is-failed{border-color:color-mix(in oklab, var(--color-danger) 55%, var(--border))}.up-samp-busy{place-items:center;display:grid;position:absolute;inset:0}.up-samp-x{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:99px;place-items:center;width:18px;height:18px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:4px;right:4px}.up-samp:hover .up-samp-x{opacity:1}.up-samp-drop{border:1px dashed color-mix(in oklab, var(--border) 55%, var(--muted-foreground));border-radius:calc(var(--radius) + 6px);background:var(--card);color:var(--muted-foreground);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:13px 12px;font-size:11.5px;transition:border-color .14s,background .14s,color .14s;display:flex}.up-samp-drop:hover:not(.is-disabled){border-color:color-mix(in oklab, var(--border) 25%, var(--muted-foreground));color:var(--foreground)}.up-samp-drop.is-drag{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 7%, var(--card));color:var(--foreground)}.up-samp-drop.is-disabled{opacity:.55;cursor:not-allowed}.up-samp-full{color:var(--muted-foreground);margin:0;font-size:11.5px}.up-samp-help{color:var(--muted-foreground);margin:7px 0 0;font-size:11px;line-height:1.5}.up-drop{text-align:center;border:1px dashed color-mix(in oklab, var(--border) 55%, var(--muted-foreground));border-radius:calc(var(--radius) + 8px);background:var(--card);min-height:316px;color:var(--muted-foreground);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px 22px;transition:border-color .14s,background .14s;display:flex}.up-drop:hover{border-color:color-mix(in oklab, var(--border) 25%, var(--muted-foreground))}.up-drop.is-drag{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 7%, var(--card))}.up-drop.is-err{border-color:color-mix(in oklab, var(--color-danger) 50%, var(--border))}.up-drop-i{background:var(--secondary);width:46px;height:46px;color:var(--muted-foreground);border-radius:99px;place-items:center;margin-bottom:3px;transition:color .14s,background .14s;display:grid}.up-drop.is-drag .up-drop-i{color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, transparent)}.up-drop-t{letter-spacing:-.01em;color:var(--foreground);font-size:14px;font-weight:600;line-height:1.35}.up-drop-s{max-width:250px;color:var(--muted-foreground);font-size:11.5px;line-height:1.6}.up-drop-err{color:var(--color-danger);align-items:center;gap:7px;font-size:11.5px;display:flex}.up-file{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);padding:15px 15px 14px}.up-file.is-failed{border-color:color-mix(in oklab, var(--color-danger) 42%, var(--border));background:color-mix(in oklab, var(--color-danger) 5%, var(--card))}.up-file-head{align-items:flex-start;gap:11px;display:flex}.up-file-ico{border-radius:calc(var(--radius) + 4px);background:var(--secondary);width:30px;height:30px;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.up-file-ico.is-ok{color:var(--color-success);background:color-mix(in oklab, var(--color-success) 14%, transparent)}.up-file-ico.is-bad{color:var(--color-danger);background:color-mix(in oklab, var(--color-danger) 14%, transparent)}.up-file-id{flex:1;min-width:0}.up-file-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.up-file-size{color:var(--muted-foreground);margin-top:3px;font-size:11px}.up-cancel{border-radius:var(--radius);color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:-3px -6px 0 0;padding:3px 6px;font-size:11.5px}.up-cancel:hover{color:var(--foreground);background:var(--accent)}.up-bar{background:var(--secondary);border-radius:99px;height:4px;margin-top:15px;overflow:hidden}.up-bar-fill{background:var(--primary);border-radius:99px;height:100%;transition:width .22s linear;display:block}.up-bar-fill.is-parked{background:linear-gradient(90deg, var(--primary) 0%, color-mix(in oklab, var(--primary) 55%, white) 50%, var(--primary) 100%);background-size:240% 100%;animation:1.7s linear infinite upSheen}@keyframes upSheen{0%{background-position:130% 0}to{background-position:-30% 0}}.up-bar-line{color:var(--muted-foreground);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;font-size:11px;display:flex}.up-bar-rem{opacity:.7}.up-ok-row{color:var(--color-success);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.up-ok-row.is-verify,.up-file.is-kept .up-ok-row{color:var(--muted-foreground)}.up-fail-row{color:var(--color-danger);margin-top:14px;font-size:12px}.up-file-acts{align-items:center;gap:8px;margin-top:12px;display:flex}.up-spin{border:1.5px solid color-mix(in oklab, var(--muted-foreground) 35%, transparent);border-top-color:var(--muted-foreground);border-radius:99px;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite upSpin}@keyframes upSpin{to{transform:rotate(360deg)}}.up-foot{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.up-form{flex-direction:column;gap:0;display:flex}.up-form .up-alert{margin-bottom:18px}.up-sec{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);padding:20px 0}.up-sec:first-child{border-top:0;padding-top:0}.up-sec-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 15px;font-size:10px;font-weight:600}.up-sec-body{flex-direction:column;gap:17px;display:flex}.up-field{flex-direction:column;display:flex}.up-field-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.up-field-label{font-size:12.5px;font-weight:500}.up-field-aside{align-items:center;margin-left:auto;display:inline-flex}.up-req{color:var(--primary);margin-left:2px}.up-count{color:var(--muted-foreground);font-size:10.5px}.up-count.is-max{color:var(--color-warning)}.up-field-help{color:var(--muted-foreground);text-wrap:pretty;margin-top:6px;font-size:11px;line-height:1.5}.up-row-2{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:14px;display:grid}.up-row-2 .up-ver{text-align:center}.up-cats{flex-wrap:wrap;gap:6px;display:flex}.up-cat{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;transition:color .12s,background .12s,border-color .12s}.up-cat:hover{color:var(--foreground);background:var(--accent)}.up-cat.on{color:var(--foreground);background:color-mix(in oklab, var(--primary) 15%, transparent);border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.up-descwrap{position:relative}.up-descwrap .up-textarea{min-height:124px;padding-bottom:24px}.up-desc-count{pointer-events:none;position:absolute;bottom:7px;right:10px}.up-tmpl{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;padding:3px 8px;font-size:11px;transition:color .12s,background .12s}.up-tmpl:hover:not(:disabled){color:var(--foreground);background:var(--accent)}.up-tmpl:disabled{opacity:.4;cursor:not-allowed}.up-srcseg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.up-src{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 13px;transition:border-color .12s,background .12s;display:flex}.up-src:hover{border-color:color-mix(in oklab, var(--border) 55%, var(--muted-foreground))}.up-src.on{background:color-mix(in oklab, var(--primary) 9%, var(--card));border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.up-src-t{letter-spacing:-.01em;color:var(--muted-foreground);font-size:12.5px;font-weight:600}.up-src.on .up-src-t{color:var(--foreground)}.up-src-s{color:var(--muted-foreground);text-wrap:pretty;font-size:11px;line-height:1.45}.up-mislabel{color:var(--color-warning);text-wrap:pretty;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}.up-mislabel svg{flex-shrink:0;margin-top:1px}.up-strength{align-items:center;gap:12px;display:flex}.up-strength input[type=range]{min-width:0;accent-color:var(--primary);cursor:pointer;flex:1}.up-strength-val{text-align:center;background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);min-width:48px;color:var(--foreground);flex-shrink:0;padding:4px 8px;font-size:12px}.up-alert{border:1px solid color-mix(in oklab, var(--color-warning) 30%, var(--border));border-radius:calc(var(--radius) + 6px);background:color-mix(in oklab, var(--color-warning) 7%, var(--card));color:var(--foreground);align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.up-alert-i{color:var(--color-warning);flex-shrink:0;margin-top:1px;display:inline-flex}.up-fam{position:relative}.up-fam-trigger{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;height:36px;color:var(--foreground);font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:13px;display:flex}.up-fam-trigger:hover{border-color:color-mix(in oklab, var(--border) 60%, var(--muted-foreground))}.up-fam-trigger.is-open{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 25%, transparent)}.up-fam-trigger svg{color:var(--muted-foreground);flex-shrink:0}.up-fam-val{align-items:center;gap:8px;min-width:0;display:inline-flex}.up-fam-dot{background:oklch(.72 .16 var(--fh,280));border-radius:99px;flex:none;width:7px;height:7px}.up-fam-ph{color:var(--muted-foreground)}.up-fam-menu{z-index:30;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);max-height:268px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 40px -12px #0009}.up-fam-opt{border-radius:var(--radius);width:100%;color:var(--foreground);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.up-fam-opt:hover{background:var(--accent)}.up-fam-opt.on{background:color-mix(in oklab, var(--primary) 12%, transparent)}.up-fam-opt-l{flex:1;min-width:0}.up-fam-opt svg{color:var(--primary)}.up-perm-row{flex-wrap:wrap;gap:8px;display:flex}.up-perm-opt{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:color-mix(in oklab, var(--muted) 18%, var(--card));cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;transition:border-color .14s;display:inline-flex}.up-perm-opt:has(input:checked){border-color:color-mix(in oklab, var(--primary) 40%, var(--border));background:color-mix(in oklab, var(--primary) 8%, var(--card))}.up-perm-opt input[type=radio]{width:14px;height:14px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.up-attest{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:color-mix(in oklab, var(--muted) 24%, var(--card));align-items:flex-start;gap:11px;padding:13px 14px;transition:border-color .14s;display:flex}.up-attest.is-on{border-color:color-mix(in oklab, var(--primary) 34%, var(--border))}.up-attest input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px}.up-attest-body{cursor:pointer;min-width:0}.up-attest-t{text-wrap:pretty;font-size:12.5px;line-height:1.5}.up-attest-s{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:1.5}.up-submit{z-index:5;background:linear-gradient(to top, var(--background) 62%, color-mix(in oklab, var(--background) 82%, transparent) 100%);border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-direction:column;gap:9px;margin-top:2px;padding:14px 0 16px;display:flex;position:sticky;bottom:0}.up-sumline{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.up-sum-sep{opacity:.5}.up-sum-dash{opacity:.45}.up-submit-btn{justify-content:center;width:100%;height:38px;font-weight:600}.up-submit-s{text-align:center;color:var(--muted-foreground);margin:0;font-size:11.5px;line-height:1.5}.up-done{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 10px);flex-direction:column;align-items:center;gap:11px;max-width:470px;margin:42px auto 0;padding:46px 30px 40px;display:flex}.up-done-i{width:52px;height:52px;color:var(--color-success);background:color-mix(in oklab, var(--color-success) 13%, transparent);border-radius:99px;place-items:center;margin-bottom:2px;display:grid}.up-done-t{letter-spacing:-.02em;font-size:17px;font-weight:600}.up-done-name{color:var(--muted-foreground);margin-top:-4px;font-size:13px}.up-done-s{max-width:330px;color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.6}.up-done-acts{align-items:center;gap:9px;margin-top:8px;display:flex}.up-next{text-align:left;border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-direction:column;gap:10px;width:100%;margin:16px 0 2px;padding:15px 0 0;list-style:none;display:flex}.up-next-row{align-items:flex-start;gap:10px;display:flex}.up-next-n{background:var(--secondary);width:18px;height:18px;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.up-next-t{color:var(--muted-foreground);text-wrap:pretty;font-size:12px;line-height:1.5}@media (max-width:900px){.up-zones{grid-template-columns:minmax(0,1fr)}.up-drop{min-height:210px}.up-srcseg,.up-row-2{grid-template-columns:minmax(0,1fr)}}.pf-sec{margin-bottom:34px}.pf-sec:last-child{margin-bottom:0}.pf-sec-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.pf-sec-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.pf-sec-count{color:var(--muted-foreground);font-size:11.5px}.pf-sec-note{color:var(--muted-foreground);margin-left:auto;font-size:11px}.pf-empty{margin-top:8px}.pf-subs{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);flex-direction:column;display:flex;overflow:hidden}.pf-sub{--fh:280;border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);align-items:center;gap:14px;padding:11px 14px;transition:background .12s;display:flex}.pf-sub:first-child{border-top:0}.pf-sub:hover{background:color-mix(in oklab, var(--muted) 26%, transparent)}.pf-sub-thumb{border-radius:calc(var(--radius) + 4px);flex-shrink:0;width:42px;height:42px;overflow:hidden}.pf-sub-thumb-empty{width:100%;height:100%;color:var(--muted-foreground);background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--muted-foreground) 8%, transparent) 0 1px, transparent 1px 8px), var(--secondary);box-shadow:inset 0 0 0 1px var(--border);place-items:center;display:grid}.pf-sub-main{flex:auto;min-width:0}.pf-sub-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pf-sub-reason{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.pf-sub-mini{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:4px;font-size:10.5px;display:flex}.pf-sub-mini span{align-items:center;gap:4px;display:inline-flex}.pf-sub-sep{opacity:.5}.pf-sub-meta{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;font-size:11.5px;display:flex}.pf-sub-fam{color:var(--foreground);align-items:center;gap:6px;min-width:82px;display:inline-flex}.pf-sub-size{text-align:right;min-width:62px}.pf-sub-date{min-width:44px}.pf-sub-pill{flex-shrink:0}.pf-sub-pill.is-publishing{animation:1.7s ease-in-out infinite pfPulse}@keyframes pfPulse{0%,to{opacity:1}50%{opacity:.52}}.pf-sub-act{flex-shrink:0;justify-content:flex-end;min-width:104px;display:flex}@media (max-width:720px){.pf-sub{flex-wrap:wrap}.pf-sub-meta{flex:100%;order:4}.pf-sub-act{order:5;margin-left:auto}}@media (max-width:767px){.up-back{min-height:44px;margin-bottom:2px}.up-submit{bottom:calc(-1 * var(--mb-tabbar-reserve));padding-bottom:calc(16px + var(--mb-tabbar-reserve));background:var(--background)}.up-submit>*{transition:transform .22s}[data-tabbar=hidden] .up-submit>*{transform:translateY(calc(var(--mb-tabbar-h) + 8px))}}.ep-page{max-width:640px;margin:0 auto;padding:6px 1rem 0}.ep-back,.up-back{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:12px;transition:color .12s;display:inline-flex}.ep-back:hover,.up-back:hover{color:var(--foreground)}.ep-title{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.ep-lede{color:var(--muted-foreground);margin:6px 0 0;font-size:12.5px;line-height:1.55}.ep-form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.ep-field{flex-direction:column;gap:6px;display:flex}.ep-field-label{font-size:12.5px;font-weight:500}.ep-field-help{color:var(--muted-foreground);text-wrap:pretty;font-size:11px;line-height:1.5}.ep-avrow{align-items:center;gap:16px;display:flex}.ep-avrow>div{flex:1;min-width:0}.ep-av{color:#fff;background:linear-gradient(135deg, oklch(.68 .16 var(--ah,262)), oklch(.53 .15 calc(var(--ah,262) + 42)));border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;font-size:28px;font-weight:600;display:grid;overflow:hidden}.ep-av-img{object-fit:cover}.ep-avhelp{color:var(--muted-foreground);margin-top:7px;font-size:11.5px;line-height:1.5}.ep-uwrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);align-items:center;height:36px;transition:border-color .12s,box-shadow .12s;display:flex}.ep-uwrap:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 25%, transparent)}.ep-uwrap.is-bad{border-color:color-mix(in oklab, var(--color-danger) 55%, var(--border))}.ep-at{font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;padding:0 1px 0 11px;font-size:12.5px}.ep-uinput{min-width:0;height:100%;color:var(--foreground);font-family:var(--font-mono);background:0 0;border:0;flex:1;padding:0 8px;font-size:12.5px}.ep-uinput:focus{outline:none}.ep-flag{white-space:nowrap;color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:5px;padding-right:11px;font-size:11.5px;display:inline-flex}.ep-flag.is-ok{color:var(--color-success)}.ep-flag.is-bad{color:var(--color-danger)}.ep-spin{border:1.5px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.72s linear infinite epSpin;display:inline-block}@keyframes epSpin{to{transform:rotate(360deg)}}.ep-biowrap{position:relative}.ep-biowrap textarea{min-height:78px;padding-bottom:22px}.ep-count{color:var(--muted-foreground);pointer-events:none;font-size:10.5px;position:absolute;bottom:7px;right:10px}.ep-count.is-over{color:var(--color-danger)}.ep-actions{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);align-items:center;gap:8px;padding-top:18px;display:flex}.ep-dirty{color:var(--muted-foreground);margin-left:auto;font-size:11px}.cp-page{--cp-av:var(--cp-av-set,88px);--cp-bh:var(--cp-bh-set,150px);padding-top:18px;container-type:inline-size}.cp-head{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);padding-bottom:20px}.cp-banner,.cp-banner-skel{height:var(--cp-bh);border-radius:calc(var(--radius) + 10px);border:1px solid var(--border);width:100%;position:relative;overflow:hidden}.cp-banner{background:radial-gradient(78% 130% at 10% 6%, oklch(.44 .15 var(--bh,262)) 0%, transparent 58%), radial-gradient(62% 120% at 78% 18%, oklch(.38 .13 calc(var(--bh,262) + 46)) 0%, transparent 62%), radial-gradient(90% 150% at 56% 112%, oklch(.29 .1 calc(var(--bh,262) - 34)) 0%, transparent 70%), var(--card)}.cp-banner:after{content:"";background:repeating-linear-gradient(115deg,#ffffff09 0 1px,#0000 1px 9px);position:absolute;inset:0}.cp-body{z-index:1;grid-template-columns:minmax(0,1fr) auto;gap:20px 24px;padding:14px 2px 0 20px;display:grid;position:relative}.cp-ident{grid-column:1;align-items:flex-start;gap:18px;min-width:0;display:flex}.cp-avatar,.cp-avatar-skel{width:var(--cp-av);height:var(--cp-av);margin-top:calc(var(--cp-av) / -2 - 14px);box-shadow:0 0 0 3px var(--background);border-radius:50%;flex-shrink:0}.cp-avatar{font-size:calc(var(--cp-av) * .34);color:#fff;background:linear-gradient(135deg, oklch(.68 .16 var(--ah,262)), oklch(.53 .15 calc(var(--ah,262) + 42)));place-items:center;font-weight:600;display:grid}.cp-idtext{min-width:0}.cp-name{letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cp-handle{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.cp-bio{max-width:60ch;color:var(--muted-foreground);text-wrap:pretty;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.cp-joined{color:var(--muted-foreground);margin-top:8px;font-size:11.5px}.cp-actions{grid-column:2;place-self:start end;align-items:center;gap:8px;display:flex}.cp-following{color:var(--foreground);border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.cp-share{color:var(--muted-foreground)}.cp-stats{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;align-items:flex-end;gap:34px;display:flex;overflow-x:auto}.cp-stats::-webkit-scrollbar{display:none}.cp-fig{flex-direction:column;flex:none;gap:6px;display:flex}.cp-fig-n{letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1}.cp-fig-l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:500}.cp-stats.is-inline{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);align-items:baseline;gap:12px;padding-top:13px}.cp-figi{flex:none;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.cp-figi+.cp-figi:before{content:"·";opacity:.45;color:var(--muted-foreground);margin-right:12px}.cp-figi-n{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.cp-figi-l{color:var(--muted-foreground)}.cp-tabwrap{scrollbar-width:none;margin:18px 0 0 -3px;padding:3px;overflow-x:auto}.cp-tabwrap::-webkit-scrollbar{display:none}.cp-seg{flex-wrap:nowrap}.cp-seg-btn{align-items:center;gap:7px;display:inline-flex}.cp-seg-n{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.cp-seg-btn:hover .cp-seg-n{color:color-mix(in oklab, var(--foreground) 60%, transparent)}.cp-seg-btn.on .cp-seg-n{color:#ffffff9e}.cp-seg-skel{border-radius:calc(var(--radius) + 6px);width:340px;height:32px}.cp-sec{margin-top:16px}.cp-kindbar{margin:2px 0 14px}.cp-actbar{justify-content:flex-end;margin:2px 0 14px;display:flex}.cp-kindsel{gap:8px}.cp-kindsel .cp-seg-n{margin-left:2px}.cp-empty{padding:26px 2px 44px}.cp-empty-line{color:var(--muted-foreground);margin:0;font-size:13px}.cp-empty-act{cursor:pointer;font:inherit;color:var(--primary);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-top:11px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.cp-empty-act:hover{color:color-mix(in oklab, var(--primary) 75%, #fff)}.cp-empty-act span:last-child{transition:transform .14s}.cp-empty-act:hover span:last-child{transform:translate(2px)}@container (max-width:900px){.cp-body{grid-template-columns:minmax(0,1fr);row-gap:18px}.cp-actions{grid-column:1;justify-self:start}.cp-stats{gap:26px}}@container (max-width:640px){.cp-body{--cp-av:min(var(--cp-av-set,88px), 64px);padding-left:12px}.cp-name{font-size:19px}.cp-stats{gap:20px}.cp-fig-n{font-size:20px}.cp-sec .ctl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.up-typepick{gap:8px;margin-bottom:10px;display:flex}.up-typebtn{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--card);color:var(--foreground);cursor:pointer;text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.up-typebtn:hover:not(:disabled){background:var(--muted)}.up-typebtn.on{color:var(--primary);border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 12%, transparent)}.up-typebtn:disabled{opacity:.55;cursor:default}.up-typehint{color:var(--muted-foreground);font-size:11px;font-weight:400}