.scx{--scx-r:16px;--scx-rs:11px;--scx-heart:#E5484D;color:var(--d8-ink);font-family:var(--mk-body-font)}.scx :focus-visible{outline:2px solid var(--d8-vi);outline-offset:2px}.scx .scx-dim{color:var(--d8-dim)}.scx .scx-dot{color:var(--d8-line2);margin:0 2px}.scx .scx-fine{font:400 11.5px/1.5 var(--mk-body-font);color:var(--d8-dim);margin:8px 0 0}.scx .scx-center{text-align:center}.scx .scx-eyebrow{font:700 10px var(--mk-body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--d8-dim)}.scx .scx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border-radius:999px;cursor:pointer;white-space:nowrap;font:600 13px var(--mk-body-font);text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s,box-shadow .15s}.scx .scx-btn svg{width:15px;height:15px}.scx .scx-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.scx .scx-btn-primary{background:var(--d8-vi);color:#fff;border:none;box-shadow:var(--d8-shv)}.scx .scx-btn-primary:hover:not(:disabled){background:var(--d8-vi6);transform:translateY(-1px)}.scx .scx-btn-ghost{background:var(--d8-sf);color:var(--d8-ink);border:1px solid var(--d8-line);box-shadow:var(--d8-shs)}.scx .scx-btn-ghost:hover:not(:disabled){border-color:var(--d8-vi);color:var(--d8-vi)}.scx .scx-btn-danger{background:#D93036;color:#fff;border:none}.scx .scx-btn-danger:hover:not(:disabled){background:#C2272D}.scx .scx-btn-sm{height:30px;padding:0 12px;font-size:12px}.scx .scx-btn-sm svg{width:13px;height:13px}.scx .scx-btn-block{width:100%;height:44px;font-size:14px}.scx .scx-iconbtn{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--d8-dim);cursor:pointer;flex-shrink:0}.scx .scx-iconbtn:hover{background:var(--d8-bg2);color:var(--d8-ink)}.scx .scx-iconbtn svg{width:15px;height:15px}.scx .scx-linkbtn{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;cursor:pointer;font:600 12px var(--mk-body-font);color:var(--d8-vi)}.scx .scx-linkbtn:hover{text-decoration:underline}.scx .scx-linkbtn svg{width:13px;height:13px}.scx .scx-textbtn{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:3px 6px;border-radius:7px;cursor:pointer;font:600 11.5px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-textbtn:hover{color:var(--d8-ink);background:var(--d8-bg2)}.scx .scx-textbtn svg{width:12px;height:12px}.scx .scx-danger-text{color:#C2272D}.scx .scx-danger-text:hover{color:#A11E23}.scx .scx-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:0 2px 2px}.scx .scx-tabs::-webkit-scrollbar{display:none}.scx .scx-tab{position:relative;border:none;background:none;cursor:pointer;white-space:nowrap;padding:8px 12px 10px;font:600 13px var(--mk-body-font);color:var(--d8-body);border-radius:9px 9px 0 0}.scx .scx-tab:hover{color:var(--d8-ink)}.scx .scx-tab[aria-selected=true]{color:var(--d8-vi)}.scx .scx-tab[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2.5px;border-radius:2px;background:var(--d8-vi)}.scx .scx-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.scx .scx-fchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;cursor:pointer;background:var(--d8-sf);border:1px solid var(--d8-line);color:var(--d8-body);font:600 12px var(--mk-body-font);transition:border-color .15s,color .15s,background .15s}.scx .scx-fchip:hover{border-color:var(--d8-line2);color:var(--d8-ink)}.scx .scx-fchip[aria-pressed=true]{background:var(--d8-vi05);border-color:var(--d8-vi);color:var(--d8-vi)}.scx .scx-hero-search{display:flex;align-items:center;gap:10px;height:52px;width:100%;margin-top:4px;padding:0 10px 0 18px;background:var(--d8-sf);border:1.5px solid var(--d8-line2);border-radius:16px;box-shadow:var(--d8-shs)}.scx .scx-hero-search:focus-within{border-color:var(--d8-vi);box-shadow:0 0 0 4px var(--d8-halo)}.scx .scx-hero-search>svg{width:20px;height:20px;color:var(--d8-dim);flex-shrink:0}.scx .scx-hero-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:400 15.5px var(--mk-body-font);color:var(--d8-ink)}.scx .scx-hero-search input::placeholder{color:var(--d8-dim)}.scx .scx-sortbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.scx .scx-sortbar .scx-tabs{flex:1 1 auto;min-width:0}.scx .scx-modelfilter select{height:34px;max-width:220px;padding:0 30px 0 12px;border-radius:999px;border:1px solid var(--d8-line);background-color:var(--d8-sf);color:var(--d8-ink);font:500 12.5px var(--mk-body-font);cursor:pointer}.scx .scx-modelfilter select:focus-visible{outline:2px solid var(--d8-vi);outline-offset:2px}@media (max-width:640px){.scx .scx-hero-search{height:46px}.scx .scx-hero-search input{font-size:15px}.scx .scx-modelfilter,.scx .scx-modelfilter select{width:100%;max-width:none}}.scx .scx-section{margin-top:28px}.scx .scx-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.scx .scx-section-title{margin:0 0 12px;font:600 16px var(--mk-body-font);color:var(--d8-ink)}.scx .scx-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.scx .scx-model{display:inline-flex;align-self:flex-start;max-width:100%;margin-top:6px;font:600 11px var(--mk-body-font);color:var(--d8-vi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scx .scx-chip.scx-model{margin-top:0}.scx .scx-compact-thumb{margin:-2px -2px 10px;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:var(--d8-bg2)}.scx .scx-compact-thumb img{width:100%;height:100%;object-fit:cover;display:block}.scx .scx-tagfilter{display:flex;align-items:center;gap:6px;height:36px;min-width:280px;padding:0 6px 0 12px;background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:999px;box-shadow:var(--d8-shs)}.scx .scx-tagfilter:focus-within{border-color:var(--d8-vi);box-shadow:0 0 0 3px var(--d8-halo)}.scx .scx-tagfilter>svg{width:14px;height:14px;color:var(--d8-dim);flex-shrink:0}.scx .scx-tagfilter input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:400 13px var(--mk-body-font);color:var(--d8-ink)}.scx .scx-tagfilter input::placeholder{color:var(--d8-dim)}.scx .scx-tagfilter input:focus-visible{outline:none}.scx .scx-tagfilter input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.scx .scx-activetag{margin-top:12px;display:flex;align-items:center;gap:8px;font:400 12.5px var(--mk-body-font);color:var(--d8-body)}.scx .scx-activetag strong{color:var(--d8-ink)}.scx .scx-masonry{display:flex;gap:16px;align-items:flex-start}.scx .scx-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.scx .scx-list{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.scx .scx-card{position:relative;background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:var(--scx-r);box-shadow:var(--d8-shs);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.scx .scx-card:hover{transform:translateY(-2px);box-shadow:var(--d8-sh);border-color:var(--d8-line2)}.scx .scx-card:focus-within{border-color:var(--d8-vi);box-shadow:0 0 0 3px var(--d8-halo)}.scx .scx-card .scx-stretch{color:inherit;text-decoration:none}.scx .scx-card .scx-stretch:after{content:"";position:absolute;inset:0;z-index:1}.scx .scx-card .scx-stretch:focus-visible{outline:none}.scx .scx-raise{position:relative;z-index:2}.scx .scx-art{position:relative;width:100%;background:var(--d8-bg2);overflow:hidden}.scx .scx-art>img{width:100%;height:100%;object-fit:cover;display:block}.scx .scx-art>img,.scx .scx-art>svg{position:absolute;inset:0}.scx .scx-art-top{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:center;gap:6px;pointer-events:none}.scx .scx-art-hover{position:absolute;inset:auto 0 0 0;padding:28px 14px 12px;opacity:0;transform:translateY(6px);background:linear-gradient(0deg,rgba(18,14,34,.82),rgba(18,14,34,0));transition:opacity .18s,transform .18s;pointer-events:none}.scx .scx-art-hover p{margin:0;color:#fff;font:400 12px/1.45 var(--mk-body-font);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scx .scx-card:focus-within .scx-art-hover,.scx .scx-card:hover .scx-art-hover{opacity:1;transform:none}.scx .scx-card-body{padding:12px 14px}.scx .scx-card-title{margin:0;font:600 14px/1.35 var(--mk-body-font);letter-spacing:-.005em;color:var(--d8-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scx .scx-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;min-width:0}.scx .scx-card-compact{padding:14px 14px 12px;display:flex;flex-direction:column}.scx .scx-card-compact .scx-card-title{font-size:14.5px;margin-top:10px}.scx .scx-compact-head{display:flex;align-items:center;gap:8px}.scx .scx-compact-glyph{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--d8-bg2);border:1px solid var(--d8-line)}.scx .scx-compact-excerpt{margin:6px 0 0;font:400 12.5px/1.5 var(--mk-body-font);color:var(--d8-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scx .scx-chiprow{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.scx .scx-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--d8-bg2);border:1px solid var(--d8-line);font:500 11px var(--mk-body-font);color:var(--d8-body);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.scx .scx-chip-soft{background:var(--d8-vi05);border-color:var(--d8-vi10);color:var(--d8-vi);font-weight:600}.scx .scx-chip-link{text-decoration:none}.scx .scx-chip-link:hover{border-color:var(--d8-vi);color:var(--d8-vi)}.scx .scx-typebadge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font:600 10.5px var(--mk-body-font);letter-spacing:.02em;color:var(--d8-body);background:var(--d8-bg2);border:1px solid var(--d8-line)}.scx .scx-typebadge-overlay{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.6);color:#3A3550;backdrop-filter:blur(6px);box-shadow:0 1px 3px rgba(22,19,31,.12)}.scx .scx-staffpick{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:linear-gradient(135deg,#FFE7A8,#F8C95C);color:#6B4A08;font:700 10.5px var(--mk-body-font);box-shadow:0 1px 3px rgba(107,74,8,.2)}.scx .scx-staffpick svg{width:11px;height:11px}.scx .scx-staffpick.sm{height:20px;font-size:10px}.scx .scx-author{display:inline-flex;align-items:center;gap:6px;min-width:0;font:500 12px var(--mk-body-font);color:var(--d8-body);text-decoration:none}.scx a.scx-author:hover{color:var(--d8-vi)}.scx .scx-author-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scx .scx-card-foot{container-type:inline-size}@container (max-width: 299px){.scx .scx-card-foot .scx-official-label{display:none}.scx .scx-card-foot .scx-official{padding:0 4px!important;gap:0!important}.scx .scx-card-foot .scx-count{padding:4px 3px}.scx .scx-card-foot .scx-like{padding-left:3px;padding-right:3px}}.scx .scx-author-anon{color:var(--d8-dim);font-style:italic}.scx .scx-avatar{border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-block}.scx .scx-avatar-initial{display:inline-grid;place-items:center;color:#fff;font-family:var(--mk-display);font-weight:700}.scx .scx-avatar-ghost{background:var(--d8-bg2);border:1px dashed var(--d8-line2)}.scx .scx-counters{display:flex;align-items:center;gap:2px;flex-shrink:0}.scx .scx-count{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;font:600 11.5px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-count svg{width:13px;height:13px}.scx .scx-num{font-variant-numeric:tabular-nums}.scx .scx-like{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;cursor:pointer;padding:4px 7px;border-radius:999px;font:600 11.5px var(--mk-body-font);color:var(--d8-dim);transition:color .15s,background .15s,transform .12s}.scx .scx-like .scx-like-icon{width:14px;height:14px}.scx .scx-like:hover:not(:disabled){color:var(--scx-heart);background:rgba(229,72,77,.08)}.scx .scx-like:active:not(:disabled){transform:scale(.92)}.scx .scx-like.on{color:var(--scx-heart)}.scx .scx-like:disabled{cursor:default;opacity:.6}.scx .scx-like-md{height:30px;padding:0 12px;font-size:12.5px;border:1px solid var(--d8-line);background:var(--d8-sf);box-shadow:var(--d8-shs)}.scx .scx-like-md .scx-like-icon{width:15px;height:15px}.scx .scx-like-md.on{border-color:rgba(229,72,77,.35);background:rgba(229,72,77,.06)}.scx .scx-skel{pointer-events:none}.scx .scx-skel .scx-card-body{display:flex;flex-direction:column;gap:8px}.scx .scx-skel-line{height:10px;border-radius:6px}.scx .scx-shimmer{background:linear-gradient(90deg,var(--d8-bg2) 0,var(--d8-line) 50%,var(--d8-bg2) 100%);background-size:200% 100%;animation:scx-shim 1.3s linear infinite}@keyframes scx-shim{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.scx .scx-shimmer{animation:none}.scx .scx-card,.scx .scx-card:hover{transition:none;transform:none}}.scx .scx-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:26px 0 8px;min-height:40px}.scx .scx-more-end,.scx .scx-more-spin{font:500 12px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-more-err{font:500 12.5px var(--mk-body-font);color:#C2272D}.scx .scx-state{max-width:520px;margin:28px auto;text-align:center;padding:28px 24px 30px;background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:20px;box-shadow:var(--d8-shs)}.scx .scx-state-error{border-color:rgba(217,48,54,.3)}.scx .scx-state-illo{width:220px;aspect-ratio:4/3;margin:0 auto 18px;border-radius:16px;overflow:hidden;border:1px solid var(--d8-line)}.scx .scx-state-title{font:500 22px/1.25 var(--mk-headline);letter-spacing:-.01em;margin:0 0 6px;color:var(--d8-ink)}.scx .scx-state-body{font:400 13.5px/1.55 var(--mk-body-font);color:var(--d8-body);margin:0 auto;max-width:420px}.scx .scx-state-action{margin-top:18px;display:flex;justify-content:center;gap:8px}.scx-modal-back{position:fixed;inset:0;z-index:90;background:rgba(18,14,34,.42);backdrop-filter:blur(2px);display:grid;place-items:center;padding:16px;animation:scx-fade .14s ease-out}@keyframes scx-fade{0%{opacity:0}to{opacity:1}}.scx-modal{width:100%;max-height:calc(100vh - 32px);overflow:auto;background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:20px;box-shadow:var(--d8-shl);color:var(--d8-ink);font-family:var(--mk-body-font)}.scx-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 4px}.scx-modal-title{margin:0;font:500 21px/1.25 var(--mk-headline)!important;letter-spacing:-.01em}.scx-modal-body{padding:8px 20px 4px}.scx-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px}.scx .scx-modal-lead{font:600 12.5px var(--mk-body-font);color:var(--d8-body);margin-bottom:8px;padding:0}.scx .scx-radiolist{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.scx .scx-radio{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--d8-line);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.scx .scx-radio:hover{border-color:var(--d8-line2)}.scx .scx-radio.on{border-color:var(--d8-vi);background:var(--d8-vi05)}.scx .scx-radio.locked{opacity:.55;cursor:not-allowed}.scx .scx-radio input{margin-top:3px;accent-color:var(--d8-vi)}.scx .scx-radio>span{display:flex;flex-direction:column;gap:2px}.scx .scx-radio-label{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--mk-body-font);color:var(--d8-ink)}.scx .scx-radio-label svg{width:14px;height:14px;color:var(--d8-body)}.scx .scx-radio-hint{font:400 12px/1.45 var(--mk-body-font);color:var(--d8-body)}.scx .scx-field{display:flex;flex-direction:column;gap:6px;margin-top:14px;position:relative}.scx .scx-field-label{font:600 12.5px var(--mk-body-font);color:var(--d8-body)}.scx .scx-field-label em{font-style:normal;color:var(--d8-dim);font-weight:400}.scx .scx-field textarea{width:100%;resize:vertical;min-height:70px;padding:10px 12px;border-radius:12px;border:1px solid var(--d8-line);background:var(--d8-bg2);color:var(--d8-ink);font:400 13px/1.5 var(--mk-body-font);outline:none}.scx .scx-field textarea:focus{border-color:var(--d8-vi);box-shadow:0 0 0 3px var(--d8-halo);background:var(--d8-sf)}.scx .scx-field-count{align-self:flex-end;font:500 11px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-formerr{margin:10px 0 0;font:500 12.5px/1.45 var(--mk-body-font);color:#C2272D}.scx .scx-consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:12px;background:var(--d8-bg2);border:1px solid var(--d8-line);font:400 12px/1.55 var(--mk-body-font);color:var(--d8-body);cursor:pointer}.scx .scx-consent input{margin-top:3px;accent-color:var(--d8-vi);flex-shrink:0}.scx .scx-bullets{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font:400 13px/1.5 var(--mk-body-font);color:var(--d8-body)}.scx .scx-detail-mark svg{width:24px;height:24px}.scx .scx-byline{flex-wrap:wrap}.scx .scx-byline,.scx .scx-byline-author{display:inline-flex;align-items:center;gap:6px}.scx .scx-byline-author{color:var(--d8-ink);text-decoration:none;font-weight:600}.scx a.scx-byline-author:hover span:not(.scx-dim){color:var(--d8-vi)}.scx .scx-detail{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 1fr;grid-template-areas:"main side" "comments side";gap:0 22px;align-items:start}.scx .scx-detail-main{grid-area:main;min-width:0}.scx .scx-detail-side{grid-area:side;display:flex;flex-direction:column;gap:14px;position:sticky;top:8px}.scx .scx-detail-comments{grid-area:comments;min-width:0}.scx .scx-desc{margin:14px 2px 0;font:400 14px/1.6 var(--mk-body-font);color:var(--d8-body);white-space:pre-wrap}.scx .scx-panel{background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:var(--scx-r);box-shadow:var(--d8-shs);padding:16px}.scx .scx-panel-title{margin:0 0 12px;font:700 10.5px var(--mk-body-font)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--d8-dim)}.scx .scx-actionrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.scx .scx-visnote{display:flex;align-items:center;gap:6px;margin:10px 0 0;font:500 12px var(--mk-body-font);color:var(--d8-body)}.scx .scx-visnote svg{width:13px;height:13px}.scx .scx-stats{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--d8-line);font:400 12px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-stats strong{color:var(--d8-ink);font-weight:600}.scx .scx-recipe-prompt+.scx-recipe-prompt{margin-top:12px}.scx .scx-recipe-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font:600 11.5px var(--mk-body-font);color:var(--d8-body)}.scx .scx-recipe-text{background:var(--d8-bg2);border:1px solid var(--d8-line);border-radius:12px;padding:11px 12px}.scx .scx-recipe-text p{margin:0;font:400 13px/1.6 var(--mk-body-font);color:var(--d8-ink);white-space:pre-wrap;word-break:break-word}.scx .scx-recipe-text .scx-linkbtn{margin-top:6px}.scx .scx-redact{display:inline-flex;align-items:center;padding:0 6px;margin:0 1px;border-radius:6px;background:var(--d8-vi10);color:var(--d8-vi);font:600 11.5px var(--mk-mono)}.scx .scx-kv{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:14px 0 0;align-items:center}.scx .scx-kv dt{font:500 12px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-kv dd{margin:0;min-width:0}.scx .scx-kv dd.scx-chiprow{margin-top:0}.scx .scx-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.scx .scx-step-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:5px;font:600 12.5px var(--mk-body-font);color:var(--d8-ink)}.scx .scx-step-n{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font:700 11px var(--mk-body-font);background:var(--d8-vi05);color:var(--d8-vi);border:1px solid var(--d8-vi10)}.scx .scx-step .scx-recipe-text{padding:8px 10px}.scx .scx-chain{list-style:none;margin:4px 0 12px;padding:0;flex-wrap:wrap}.scx .scx-chain,.scx .scx-chain-item{display:flex;align-items:center;gap:6px}.scx .scx-chain-arrow{font:600 14px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-chain-fig{margin:0;text-align:center;font:500 11px/1.3 var(--mk-body-font);color:var(--d8-body)}.scx .scx-chain-empty,.scx .scx-chain-fig img{display:block;width:84px;height:64px;object-fit:cover;border-radius:9px;border:1px solid var(--d8-line);background:var(--d8-bg2)}.scx .scx-chain-fig figcaption{margin-top:3px}.scx .scx-atts{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.scx .scx-att{margin:0;width:92px;font:400 11.5px/1.35 var(--mk-body-font);color:var(--d8-body);text-align:center}.scx .scx-att img,.scx .scx-att-file{width:92px;height:70px;object-fit:cover;border-radius:10px;border:1px solid var(--d8-line);display:grid;place-items:center;background:var(--d8-bg2);color:var(--d8-dim);font:700 11px var(--mk-body-font)}.scx .scx-att figcaption{margin-top:4px}.scx .scx-lineage{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:14px 0 0;font:400 12.5px var(--mk-body-font);color:var(--d8-body)}.scx .scx-lineage svg{width:13px;height:13px;color:var(--d8-dim)}.scx .scx-lineage a{color:var(--d8-vi);font-weight:600;text-decoration:none}.scx .scx-lineage a:hover{text-decoration:underline}.scx .scx-tags{margin-top:14px}.scx .scx-licence{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--d8-line);font:400 12px/1.5 var(--mk-body-font);color:var(--d8-body)}.scx .scx-licence a{color:var(--d8-vi);font-weight:600}.scx .scx-ownerbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-6px 0 18px;padding:10px 12px 10px 16px;border-radius:14px;background:var(--d8-vi05);border:1px solid var(--d8-vi10)}.scx .scx-ownerbar-state{display:inline-flex;align-items:center;gap:7px;font:400 13px var(--mk-body-font);color:var(--d8-ink)}.scx .scx-ownerbar-state svg{width:15px;height:15px;color:var(--d8-vi)}.scx .scx-ownerbar-note{font:400 12px var(--mk-body-font);color:var(--d8-body)}.scx .scx-ownerbar-actions{margin-left:auto;display:flex;gap:8px}.scx .scx-preview{min-width:0}.scx .scx-frame{background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:var(--scx-r);overflow:hidden;box-shadow:var(--d8-sh);display:flex;flex-direction:column}.scx .scx-frame-bar{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--d8-line);background:var(--d8-bg2)}.scx .scx-frame-dots{display:inline-flex;gap:5px}.scx .scx-frame-dots i{width:9px;height:9px;border-radius:50%;background:var(--d8-line2);display:block}.scx .scx-frame-note{flex:1;font:500 11px var(--mk-body-font);color:var(--d8-dim);text-align:center}.scx .scx-frame iframe{width:100%;height:560px;border:0;display:block;background:#fff}.scx .scx-frame-stopped{min-height:220px;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;font:400 13.5px/1.5 var(--mk-body-font);color:var(--d8-body)}.scx .scx-frame-stopped p{margin:0}.scx .scx-frame.expanded iframe{height:calc(100vh - 150px)}.scx .scx-image{margin:0;border-radius:var(--scx-r);overflow:hidden;background:var(--d8-bg2);border:1px solid var(--d8-line);box-shadow:var(--d8-sh);display:grid;place-items:center}.scx .scx-image img{max-width:100%;max-height:78vh;width:auto;height:auto;display:block}.scx .scx-preview-ph{aspect-ratio:4/3;border-radius:var(--scx-r);overflow:hidden;border:1px solid var(--d8-line)}.scx .scx-wf{display:flex;flex-direction:column;gap:12px}.scx .scx-wf-canvas{border-radius:var(--scx-r)!important;border-color:var(--d8-line)!important;box-shadow:var(--d8-shs)}.scx .scx-wf-list{background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:var(--scx-r);padding:14px 16px}.scx .scx-wf-list-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font:600 12.5px var(--mk-body-font);color:var(--d8-ink);margin-bottom:8px}.scx .scx-wf-req{font-weight:500;color:var(--d8-body)}.scx .scx-wf-list ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.scx .scx-wf-list li{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--d8-line)}.scx .scx-wf-list li:first-child{border-top:none}.scx .scx-wf-idx{flex-shrink:0;width:22px;height:22px;border-radius:7px;background:var(--d8-vi05);color:var(--d8-vi);display:grid;place-items:center;font:700 11px var(--mk-body-font)}.scx .scx-wf-main{min-width:0;display:flex;flex-direction:column;gap:2px}.scx .scx-wf-label{font:600 13px var(--mk-body-font);color:var(--d8-ink)}.scx .scx-wf-type{font:400 11.5px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-wf-params{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.scx .scx-wf-params code{font:400 11px var(--mk-mono);color:var(--d8-body);background:var(--d8-bg2);border:1px solid var(--d8-line);border-radius:6px;padding:1px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scx .scx-paper{background:linear-gradient(160deg,var(--d8-bg2),var(--d8-vi05));border:1px solid var(--d8-line);border-radius:var(--scx-r);padding:28px}.scx .scx-paper-sheet{max-width:620px;margin:0 auto;background:#fff;color:#1E1B2B;border-radius:6px;padding:40px 44px;box-shadow:0 18px 40px -18px rgba(38,24,90,.28),0 1px 3px rgba(22,19,31,.08);min-height:360px}.scx .scx-paper-sheet h2{margin:0 0 16px;font:500 24px/1.25 var(--mk-headline);color:#16131F}.scx .scx-paper-sheet p{margin:0;font:400 14px/1.75 Georgia,Iowan Old Style,serif;color:#3A3550;white-space:pre-wrap}.scx .scx-paper .scx-fine{text-align:center;margin-top:14px}.scx .scx-slides{background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:var(--scx-r);padding:18px}.scx .scx-slides-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.scx .scx-slide{position:relative;aspect-ratio:16/10;border-radius:10px;background:linear-gradient(145deg,#fff,var(--d8-bg2));border:1px solid var(--d8-line);box-shadow:var(--d8-shs);padding:14px;display:flex;align-items:flex-end}.scx .scx-slide-n{position:absolute;top:8px;left:10px;font:700 10px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-slide-t{font:600 12.5px/1.35 var(--mk-body-font);color:#1E1B2B;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scx .scx-slides-ex{margin:14px 0 0;font:400 13px/1.6 var(--mk-body-font);color:var(--d8-body)}.scx .scx-task{background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:var(--scx-r);padding:22px;box-shadow:var(--d8-shs)}.scx .scx-task-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.scx .scx-outcome{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font:700 11px var(--mk-body-font)}.scx .scx-outcome.ok{background:rgba(22,163,74,.1);color:#15803D}.scx .scx-outcome.warn{background:rgba(224,166,63,.16);color:#9A6A12}.scx .scx-outcome.muted{background:var(--d8-bg2);color:var(--d8-body)}.scx .scx-task-prompt{margin:12px 0 20px;padding:14px 16px;border-left:3px solid var(--d8-vi);background:var(--d8-vi05);border-radius:0 12px 12px 0;font:400 15px/1.6 var(--mk-body-font);color:var(--d8-ink);white-space:pre-wrap}.scx .scx-task-summary{margin:8px 0 0;font:400 14px/1.65 var(--mk-body-font);color:var(--d8-body);white-space:pre-wrap}.scx .scx-promptview{position:relative;background:linear-gradient(160deg,var(--d8-sf),var(--d8-vi05));border:1px solid var(--d8-line);border-radius:var(--scx-r);padding:34px 32px 26px 58px;box-shadow:var(--d8-shs)}.scx .scx-quote{position:absolute;left:20px;top:8px;font:400 64px/1 var(--mk-headline);color:var(--d8-vi);opacity:.45}.scx .scx-promptview p{margin:0 0 14px;font:400 17px/1.65 var(--mk-headline);color:var(--d8-ink);white-space:pre-wrap;word-break:break-word}.scx .scx-avbadge{position:absolute;left:10px;bottom:10px;z-index:1;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:rgba(18,14,34,.72);color:#fff;font:600 11.5px var(--mk-body-font);font-variant-numeric:tabular-nums;backdrop-filter:blur(6px);pointer-events:none}.scx .scx-avbadge svg{width:12px;height:12px}.scx .scx-card:focus-within .scx-avbadge,.scx .scx-card:hover .scx-avbadge{opacity:0}.scx .scx-video{margin:0;display:flex;flex-direction:column;gap:8px}.scx .scx-video video{display:block;width:100%;height:auto;max-height:78vh;border-radius:var(--scx-r);border:1px solid var(--d8-line);background:#000;box-shadow:var(--d8-sh);object-fit:contain}.scx .scx-video figcaption{text-align:center}.scx .scx-audio{background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:var(--scx-r);padding:16px;box-shadow:var(--d8-shs);display:flex;flex-direction:column;gap:12px}.scx .scx-audio-wave{height:auto;border-radius:calc(var(--scx-r) - 4px);border:1px solid var(--d8-line)}.scx .scx-audio audio,.scx .scx-audio-wave{display:block;width:100%}.scx .scx-audio .scx-fine{margin:0}.scx .scx-audio-text{border-top:1px solid var(--d8-line);padding-top:12px}.scx .scx-audio-text p{margin:6px 0 0;font:400 14px/1.65 var(--mk-body-font);color:var(--d8-body);white-space:pre-wrap;word-break:break-word}.scx .scx-comments{margin-top:34px}.scx .scx-comments-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--d8-line);margin-bottom:14px}.scx .scx-comments-title{margin:0;font:500 21px/1.2 var(--mk-headline)!important;letter-spacing:-.01em}.scx .scx-comments-title .scx-dim{font:500 14px var(--mk-body-font);margin-left:4px}.scx .scx-seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--d8-bg2);border:1px solid var(--d8-line)}.scx .scx-seg-btn{border:none;background:none;cursor:pointer;padding:5px 12px;border-radius:999px;font:600 12px var(--mk-body-font);color:var(--d8-body)}.scx .scx-seg-btn[aria-selected=true]{background:var(--d8-sf);color:var(--d8-vi);box-shadow:var(--d8-shs)}.scx .scx-comments-empty{margin:18px 0;font:400 13px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-inline-err{margin:14px 0;font:500 13px var(--mk-body-font);color:#C2272D;display:flex;gap:8px;align-items:center}.scx .scx-comment-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.scx .scx-comment-list>li{padding:14px 0;border-bottom:1px solid var(--d8-line)}.scx .scx-comment-list>li:last-child{border-bottom:none}.scx .scx-comment{display:flex;gap:10px;align-items:flex-start;scroll-margin-top:80px}.scx .scx-comment.pending{opacity:.6}.scx .scx-comment:target{background:var(--d8-vi05);border-radius:12px;box-shadow:0 0 0 8px var(--d8-vi05)}.scx .scx-comment-main{flex:1;min-width:0}.scx .scx-comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:400 12px var(--mk-body-font)}.scx .scx-comment-author{font-weight:600;color:var(--d8-ink);text-decoration:none}.scx a.scx-comment-author:hover{color:var(--d8-vi)}.scx .scx-comment-author .scx-dim{font-weight:400}.scx .scx-pill{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font:700 9.5px var(--mk-body-font);letter-spacing:.04em;background:var(--d8-vi05);color:var(--d8-vi);border:1px solid var(--d8-vi10)}.scx .scx-pill-warn{background:rgba(224,166,63,.14);color:#9A6A12;border-color:rgba(224,166,63,.35)}.scx .scx-comment-body{margin:4px 0 0;font:400 13.5px/1.55 var(--mk-body-font);color:var(--d8-ink);white-space:pre-wrap;word-break:break-word}.scx .scx-comment.gone .scx-comment-body{font-style:italic}.scx .scx-mention{color:var(--d8-vi);font-weight:600;text-decoration:none}.scx .scx-mention:hover{text-decoration:underline}.scx .scx-comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:4px 0 0 -6px}.scx .scx-confirm{display:inline-flex;align-items:center;gap:2px;font:500 11.5px var(--mk-body-font);color:var(--d8-body);padding-left:6px}.scx .scx-replies{list-style:none;margin:10px 0 0 40px;padding:0 0 0 14px;border-left:2px solid var(--d8-line);display:flex;flex-direction:column;gap:12px}.scx .scx-composer{margin-bottom:6px}.scx .scx-composer-box{position:relative}.scx .scx-composer textarea{width:100%;resize:vertical;min-height:44px;padding:11px 14px;border-radius:14px;border:1px solid var(--d8-line);background:var(--d8-sf);color:var(--d8-ink);font:400 13.5px/1.5 var(--mk-body-font);outline:none;box-shadow:var(--d8-shs);transition:border-color .15s,box-shadow .15s}.scx .scx-composer textarea:focus,.scx .scx-composer textarea:focus-visible{outline:none;border-color:var(--d8-vi);box-shadow:0 0 0 3px var(--d8-halo)}.scx .scx-composer textarea::placeholder{color:var(--d8-dim)}.scx .scx-composer-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.scx .scx-composer-foot .scx-fine{margin:0;flex:1;min-width:180px}.scx .scx-composer.compact{margin:6px 0 0}.scx .scx-counter{font:500 11px var(--mk-body-font);color:var(--d8-dim);font-variant-numeric:tabular-nums}.scx .scx-counter.near{color:#9A6A12}.scx .scx-counter.over{color:#C2272D;font-weight:700}.scx .scx-mentions{position:absolute;left:10px;top:calc(100% - 4px);z-index:20;list-style:none;margin:0;padding:4px;min-width:220px;background:var(--d8-sf);border:1px solid var(--d8-line);border-radius:12px;box-shadow:var(--d8-shl)}.scx .scx-mentions button{width:100%;display:flex;align-items:center;gap:7px;border:none;background:none;cursor:pointer;padding:7px 8px;border-radius:8px;font:500 12.5px var(--mk-body-font);color:var(--d8-ink);text-align:left}.scx .scx-handleprompt,.scx .scx-mentions button.on,.scx .scx-mentions button:hover{background:var(--d8-vi05)}.scx .scx-handleprompt{margin:10px 0 4px;padding:14px;border-radius:14px;border:1px solid var(--d8-vi10)}.scx .scx-handleprompt p{margin:0 0 10px;font:400 12.5px/1.5 var(--mk-body-font);color:var(--d8-body)}.scx .scx-handleprompt p strong{color:var(--d8-ink)}.scx .scx-handleprompt-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scx .scx-handle-at{font:600 14px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-handleprompt input{flex:1;min-width:140px;height:32px;padding:0 10px;border-radius:10px;border:1px solid var(--d8-line);background:var(--d8-sf);color:var(--d8-ink);font:400 13px var(--mk-body-font);outline:none}.scx .scx-handleprompt input:focus{border-color:var(--d8-vi)}.scx .scx-profile-mark{display:inline-flex;border-radius:50%;padding:3px;background:var(--d8-sf);border:1px solid var(--d8-line);box-shadow:var(--d8-shs);flex-shrink:0}.scx .scx-profile-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.scx .scx-profile-handle{font-weight:600;color:var(--d8-vi)}.scx .scx-profile-below{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.scx .scx-profile-bio{margin:0;max-width:620px;font:400 14px/1.6 var(--mk-body-font);color:var(--d8-body)}.scx .scx-profile-stats{display:flex;gap:22px;margin:0}.scx .scx-profile-stats div{display:flex;flex-direction:column-reverse;gap:1px}.scx .scx-profile-stats dt{font:500 11px var(--mk-body-font);color:var(--d8-dim)}.scx .scx-profile-stats dd{margin:0;font:500 22px/1.1 var(--mk-headline);color:var(--d8-ink)}@media (max-width:1100px){.scx .scx-detail{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.scx .scx-detail{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"main" "side" "comments";gap:18px}.scx .scx-detail-side{position:static}.scx .scx-comments{margin-top:16px}.scx .scx-frame iframe{height:440px}}@media (max-width:640px){.scx .scx-col,.scx .scx-masonry{gap:12px}.scx .scx-list{grid-template-columns:1fr}.scx .scx-tagfilter{min-width:0;width:100%}.scx .scx-ownerbar-actions{margin-left:0;width:100%}.scx .scx-ownerbar-actions .scx-btn{flex:1}.scx .scx-replies{margin-left:14px;padding-left:10px}.scx .scx-paper{padding:14px}.scx .scx-paper-sheet{padding:24px 20px;min-height:0}.scx .scx-promptview{padding:30px 18px 20px 40px}.scx .scx-quote{left:10px;font-size:52px}.scx .scx-frame iframe{height:380px}.scx .scx-fchip{height:28px;padding:0 10px;font-size:11.5px}.scx .scx-card-visual .scx-art{max-height:360px}.scx .scx-wf-canvas{height:240px!important}}