.cm{--cm-card:var(--cs-panel);--cm-card-hi:var(--cs-raise);--cm-border:var(--cs-line);--cm-divider:var(--cs-line2);--cm-btn:color-mix(in srgb,var(--cs-line) 70%,var(--cs-ink));--cm-ink:var(--cs-ink);--cm-ink-dim:color-mix(in srgb,var(--cs-ink) 80%,var(--cs-bg));--cm-ink-body:color-mix(in srgb,var(--cs-ink) 70%,var(--cs-bg));--cm-ink-list:color-mix(in srgb,var(--cs-ink) 85%,var(--cs-bg));--cm-ink-mute:var(--cs-mut);--cm-live:var(--cs-live);--cm-live-edge:color-mix(in srgb,var(--cs-live) 45%,var(--cs-bg));--cm-band:var(--cs-accent-dim);--cm-mono-box:var(--cs-panel2);--cm-r:14px;--cm-r-sm:8px;--cm-r-btn:10px;gap:20px;color:var(--cm-ink);max-width:1240px;margin:0 auto;min-width:0}.cm,.cm__head{display:flex;flex-direction:column}.cm__head{border:1px solid var(--cm-border);border-radius:var(--cm-r);overflow:hidden;background:var(--cm-card-hi)}.cm__band{height:220px;background:linear-gradient(160deg,var(--cs-panel),var(--cs-panel2) 70%);flex:none}.cm__band,.cm__banner{border-bottom:1px solid var(--cm-border)}.cm__banner{display:block;width:100%;max-height:320px;object-fit:contain;object-position:center;background:var(--cm-band)}.cm__ident{gap:24px;justify-content:space-between;padding:0 28px 28px}.cm__ident,.cm__whowrap{display:flex;flex-wrap:wrap;align-items:flex-end;min-width:0}.cm__whowrap{gap:20px}.cm__avatar,.cm__initials{width:112px;height:112px;border-radius:20px;border:3px solid var(--cm-card-hi);margin-top:-56px;flex:none;box-sizing:border-box}.cm__avatar{object-fit:cover;background:var(--cm-band)}.cm__initials{background:var(--cs-accent-dim);display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;color:var(--cm-ink-mute);letter-spacing:.02em}.cm__who{flex-direction:column;gap:6px}.cm__nameline,.cm__who{display:flex;min-width:0}.cm__nameline{flex-wrap:wrap;gap:10px;align-items:center}.cm__name{font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.cm__name,.cm__tagline{margin:0;overflow-wrap:anywhere}.cm__tagline{color:var(--cm-ink-dim);font-size:16px}.cm__badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cm__verified{font-size:13px;padding:4px 10px;border-radius:999px;border:1px solid var(--cm-live-edge);color:var(--cm-live);white-space:nowrap}.cm__acts{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.cm__act{text-decoration:none;padding:12px 18px;border-radius:var(--cm-r-btn);border:1px solid var(--cm-btn);color:var(--cm-ink);font-size:15px;font-family:inherit;background:transparent;cursor:pointer;white-space:nowrap}.cm__act:hover{border-color:var(--border-lo);color:var(--cs-ink)}.cm__act--primary{background:var(--cm-ink);border-color:var(--cm-ink);color:var(--cs-bg);font-weight:600}.cm__act--primary:hover{background:var(--cs-ink);border-color:var(--cs-ink);color:var(--cs-bg)}.cm__pinned-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px}.cm__pinned-body{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.cm__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));grid-gap:12px;gap:12px;min-width:0}.cm__stat{padding:16px 18px;border:1px solid var(--cm-border);border-radius:12px;background:var(--cm-card);display:flex;flex-direction:column;gap:4px;min-width:0}.cm__stat-l{font-size:13px;color:var(--cm-ink-mute)}.cm__stat-n{font-size:26px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cm__asof{margin:0;font-size:13px;color:var(--cm-ink-mute)}.cm__body{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;min-width:0}.cm__sections{flex:999 1 640px;flex-direction:column;gap:22px}.cm__sections,.cm__side{min-width:0;display:flex}.cm__side{flex:1 1 320px;flex-direction:column;gap:18px}.cm__section{border:1px solid var(--cm-border);border-radius:var(--cm-r);background:var(--cm-card);overflow:hidden;min-width:0}.cm__section-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:baseline;padding:18px 22px;border-bottom:1px solid var(--cm-border);min-width:0}.cm__section-who{display:flex;flex-direction:column;gap:4px;min-width:0}.cm__section-name{margin:0;font-size:20px;font-weight:600;overflow-wrap:anywhere}.cm__section-meta{margin:0;font-size:14px;color:var(--cm-ink-mute)}.cm__section-link{font-size:14px;white-space:nowrap}.cm__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--cm-divider);font-size:15px;min-width:0}.cm__row:last-child{border-bottom:0}.cm__row-who{display:flex;flex-direction:column;gap:2px;min-width:0}.cm__row-name{font-weight:500;overflow-wrap:anywhere}.cm__row-map{font-size:13px;color:var(--cm-ink-mute)}.cm__row-pop{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cm__row-state{font-size:14px;color:var(--cm-live);white-space:nowrap}.cm__row-state--stale{color:var(--cm-ink-mute)}.cm__empty{padding:18px 22px;font-size:15px}.cm__empty,.cm__footnote{margin:0;color:var(--cm-ink-mute)}.cm__footnote{padding:0 4px;font-size:13px}.cm__card{border:1px solid var(--cm-border);border-radius:var(--cm-r);background:var(--cm-card);padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.cm__card-h{margin:0;font-size:16px;font-weight:600}.cm__card-body{margin:0;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.cm__owner-label{font-size:13px;color:var(--cm-ink-mute)}.cm__steps{margin:0;padding-left:20px;font-size:15px;line-height:1.6;color:var(--cm-ink-list);display:flex;flex-direction:column;gap:2px}.cm__note{margin:0;font-size:13px;color:var(--cm-ink-mute)}.cm__url{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;padding:12px;border-radius:var(--cm-r-sm);background:var(--cm-mono-box);border:1px solid var(--cm-border);overflow-wrap:anywhere;color:var(--cm-ink-dim)}.cm__footer{margin:20px 0 0;padding-top:20px;border-top:1px solid var(--cm-border);font-size:13px;color:var(--cm-ink-mute)}@media (max-width:720px){.cm{gap:16px}.cm__band{height:140px}.cm__ident{padding:0 18px 20px;gap:16px}.cm__avatar,.cm__initials{width:84px;height:84px;border-radius:16px;margin-top:-42px}.cm__initials,.cm__name{font-size:26px}.cm__acts{width:100%}.cm__act{flex:1 1 auto;text-align:center}.cm__empty,.cm__row,.cm__section-head{padding-left:16px;padding-right:16px}.cm__row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.cm__row-state{text-align:right}.cm__row>.cm__copy{grid-column:1/-1;width:100%}.cm__card{padding:16px}}.cmstrip{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;padding:12px 16px;border:1px solid color-mix(in srgb,var(--cs-warn) 30%,var(--cs-bg));border-radius:12px;background:var(--cs-warn-bg);font-size:14px;margin-bottom:18px;min-width:0}.cmstrip__name{color:var(--text)}.cmstrip__link{color:var(--violet)}.rv{display:flex;flex-direction:column;gap:.25rem}.rv__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;border-bottom:1px solid var(--border-lo);padding:.5rem 0;min-width:0}.rv__row:last-of-type{border-bottom:none}.rv__name{color:var(--text);min-width:0}.rv__meta{white-space:nowrap}.rv__cta,.rv__meta{font-size:var(--t-caption);color:var(--text-dim)}.rv__cta{margin:.5rem 0 0}.cmed{gap:.75rem;border-top:1px solid var(--border-lo);padding-top:1rem}.cmed,.cmed__row{display:flex;flex-direction:column}.cmed__row{gap:.5rem;border:1px solid var(--border-lo);border-radius:var(--radius);padding:.75rem;min-width:0}.cmed__label{min-width:0;word-break:break-word}.cmed__hidden{color:var(--amber);font-size:var(--t-caption)}.cmed__acts,.cmed__add{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.cmed__add{align-items:baseline}.cmed__lock{font-size:.625rem;letter-spacing:.06em;color:var(--text-faint);border:1px solid var(--border-lo);border-radius:999px;padding:.0625rem .375rem;margin-left:.375rem}.cmed--danger{border-top-color:var(--border);margin-top:.5rem}.cmed--danger strong{color:var(--text);font-weight:600}.cx{gap:20px;max-width:920px;margin:0 auto;min-width:0;color:var(--cm-ink,#ececec);--cm-card:var(--cs-panel);--cm-border:var(--cs-line);--cm-divider:var(--cs-line2);--cm-btn:color-mix(in srgb,var(--cs-line) 70%,var(--cs-ink));--cm-ink:var(--cs-ink);--cm-ink-mute:var(--cs-mut);--cm-ink-body:color-mix(in srgb,var(--cs-ink) 70%,var(--cs-bg))}.cx,.cx__head{display:flex;flex-direction:column}.cx__head{gap:8px}.cx__h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-.015em;text-wrap:balance}.cx__lede{margin:0;font-size:16px;color:var(--cm-ink-body);max-width:60ch}.cx__search{display:flex;flex-direction:column;gap:8px}.cx__search-l{font-size:13px;color:var(--cm-ink-mute)}.cx__search-row{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.cx__input{flex:1 1 260px;min-width:0;font-size:16px;padding:12px 14px;border-radius:10px;border:1px solid var(--cm-btn);background:var(--cs-panel2);color:var(--cm-ink)}.cx__go,.cx__input{font-family:inherit}.cx__go{padding:12px 18px;border-radius:10px;border:1px solid var(--cm-ink);background:var(--cm-ink);color:var(--cs-bg);font-weight:600;font-size:15px;cursor:pointer}.cx__count{margin:0;font-size:14px;color:var(--cm-ink-mute)}.cx__list{list-style:none;margin:0;padding:0;border:1px solid var(--cm-border);border-radius:14px;background:var(--cm-card);overflow:hidden;min-width:0}.cx__row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--cm-divider);min-width:0}.cx__row:last-child{border-bottom:0}.cx__link{display:flex;flex-direction:column;gap:2px;min-width:0;text-decoration:none;color:inherit;flex:1 1 320px}.cx__name{font-size:17px;font-weight:600;overflow-wrap:anywhere}.cx__link:hover .cx__name{text-decoration:underline;text-underline-offset:2px}.cx__tag{font-size:14px;overflow-wrap:anywhere}.cx__meta,.cx__tag{color:var(--cm-ink-mute)}.cx__meta{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;white-space:nowrap}.cx__cta,.cx__empty{margin:0;font-size:15px;color:var(--cm-ink-body)}.cx__cta{padding-top:16px;border-top:1px solid var(--cm-border);font-size:14px}@media (max-width:720px){.cx__h1{font-size:26px}.cx__row{padding:14px}.cx__meta{white-space:normal}}.cm__copy--wide{width:100%;text-align:center}.sl__row{display:flex;flex-wrap:wrap;align-items:center;border:1px solid var(--cm-btn,#3a3a3a);border-radius:10px;background:var(--cs-panel2);overflow:hidden;min-width:0}.sl__prefix{font-size:14px;color:var(--cm-ink-mute,#a8a8a8);padding:12px 0 12px 12px;white-space:nowrap}.sl__input,.sl__prefix{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.sl__input{flex:1 1 140px;min-width:0;border:0;background:transparent;color:var(--cm-ink,#ececec);font-size:16px;padding:12px}.sl__input:focus{outline:none}.sl__row:focus-within{border-color:var(--violet)}.sl__state{margin:0;min-height:1.4em;font-size:14px}.sl__ok{color:var(--cm-live,#9fd8b5)}.sl__no{color:var(--cs-crit)}.sl__hint{color:var(--cm-ink-mute,#a8a8a8)}.cb--links{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.cb__link{text-decoration:none;padding:10px 16px;border-radius:10px;border:1px solid var(--cm-btn);color:var(--cm-ink);font-size:15px;white-space:nowrap}.cb__link:hover{border-color:var(--border-lo);color:var(--cs-ink)}.cb__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cb__owner-label{color:var(--cm-ink-mute)}.cb__owner-label,.cb__tag{font-size:13px;white-space:nowrap}.cb__tag{padding:5px 11px;border-radius:999px;background:var(--cs-raise);color:var(--cm-ink-dim)}.cb__rules{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5;color:var(--cm-ink-list)}.cb__rules li::marker{color:var(--cm-ink-mute)}.cb__staff{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.cb__staff li{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;align-items:baseline;font-size:15px;min-width:0}.cb__staff-n{font-weight:500;overflow-wrap:anywhere}.cb__staff-r{font-size:13px;color:var(--cm-ink-mute);white-space:nowrap}.cb__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));grid-gap:10px;gap:10px;padding:18px 22px;min-width:0}.cb__shot{padding:0;border:1px solid var(--cm-border);border-radius:10px;overflow:hidden;background:var(--cs-panel2);cursor:zoom-in;aspect-ratio:16/9}.cb__shot img{width:100%;height:100%;object-fit:cover;display:block}.cb__lightbox{position:fixed;inset:0;z-index:80;background:rgba(8,8,8,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;cursor:zoom-out}.cb__lightbox img{max-width:100%;max-height:calc(100vh - 110px);object-fit:contain;border-radius:10px}.cb__lightbox-alt{margin:0;font-size:14px;color:var(--cm-ink-dim);text-align:center;max-width:70ch}.cb__player,.cb__poster{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:0;background:var(--cs-panel2)}.cb__poster{position:relative;padding:0;cursor:pointer;overflow:hidden}.cb__poster img{width:100%;height:100%;object-fit:cover;display:block;opacity:.72}.cb__play{top:50%;left:50%;transform:translate(-50%,-50%);font-size:34px;text-shadow:0 2px 14px rgba(0,0,0,.7)}.cb__play,.cb__poster-l{position:absolute;color:var(--cs-ink)}.cb__poster-l{left:0;right:0;bottom:12px;text-align:center;font-size:13px;text-shadow:0 1px 8px rgba(0,0,0,.8)}.cm{--cm-accent:#d9c39a}.cm--paid .cm__act--primary{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cs-bg)}.cm--paid .cm__act--primary:hover{background:var(--cs-ink);border-color:var(--cs-ink)}.cm--paid .cm__card-h,.cm--paid .cm__section-name{color:var(--cm-accent)}.cm--paid .cm__head{border-color:var(--cm-accent)}.cm--compact .cm__band,.cm--compact .cm__banner{height:96px;max-height:96px}.cm--compact .cm__avatar,.cm--compact .cm__initials{width:76px;height:76px;margin-top:-38px;border-radius:14px}.cm--compact .cm__initials{font-size:24px}@media (max-width:720px){.cb__grid{padding:14px 16px}.cm--compact .cm__band,.cm--compact .cm__banner{height:72px;max-height:72px}}.cb__events,.cb__gal,.cb__trailer{padding:0}.cb__ev{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--cm-divider);min-width:0}.cb__ev-when{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:var(--cm-accent,var(--cm-ink-dim));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb__ev-what{display:flex;flex-direction:column;gap:2px;min-width:0}.cb__ev-title{font-weight:500;overflow-wrap:anywhere}.cb__ev-body{font-size:13px;color:var(--cm-ink-mute);overflow-wrap:anywhere}.cb__ev-add{white-space:nowrap;font-size:14px;padding:9px 13px}.cb__ev-sub{display:flex;flex-direction:column;gap:8px;padding:18px 22px}@media (max-width:720px){.cb__ev{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px}.cb__ev-add{width:100%;text-align:center}.cb__ev-sub{padding:14px 16px}}.cx__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:16px;gap:16px;min-width:0}.cc{--cc-accent:#d9c39a}.cc,.cc__link{display:flex;min-width:0}.cc__link{flex-direction:column;width:100%;text-decoration:none;color:var(--cm-ink,#ececec);background:var(--cm-card);border:1px solid var(--cm-border,#2a2a2a);border-radius:14px;overflow:hidden}.cc__link:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.cc__link:hover{border-color:#3a3a3a}.cc--paid .cc__link{border-color:var(--cc-accent)}.cc__banner{display:block;width:100%;height:72px;object-fit:cover;flex:none;background:#1b1b1b;border-bottom:1px solid var(--cm-border,#2a2a2a)}.cc__body{flex-direction:column;padding:14px 16px 16px;flex:1 1}.cc__body,.cc__top{display:flex;gap:10px;min-width:0}.cc__top{align-items:center}.cc__avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:none;background:var(--cs-accent-dim)}.cc__avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:var(--cm-ink-mute,#a8a8a8);letter-spacing:.02em}.cc__who{display:flex;flex-direction:column;gap:3px;min-width:0}.cc__name{font-weight:600;font-size:16px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cc__tier,.cc__verified{font-size:11px;padding:2px 7px;border-radius:999px;border:1px solid;white-space:nowrap}.cc__verified{border-color:#3f6b52;color:#9fd8b5}.cc__tagline{margin:0;font-size:14px;color:var(--cm-ink-dim,#b8b8b8);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cc__tags{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cc__owner-label{color:var(--cm-ink-mute,#a8a8a8)}.cc__owner-label,.cc__tag{font-size:11px;white-space:nowrap}.cc__tag{padding:3px 8px;border-radius:999px;background:var(--cs-raise);color:var(--cm-ink-dim,#b8b8b8)}.cc__stats{margin:auto 0 0;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--cm-ink-mute,#a8a8a8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.cc__banner{animation-play-state:paused}}@media (max-width:900px){.cx__grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}}@media (max-width:620px){.cx__grid{grid-template-columns:1fr;gap:12px}}.thp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:10px;gap:10px}.thp__o{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;text-align:left;font-family:inherit;color:var(--text-mid);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.thp__o:hover:not(:disabled){border-color:var(--border-lo)}.thp__o:disabled{cursor:default;opacity:.6}.thp__o--on{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 8%,var(--card));color:var(--text)}.thp__card{display:flex;align-items:center;gap:6px;height:34px;padding:0 8px;background:var(--thp-bg);border:1px solid color-mix(in srgb,var(--thp-panel) 70%,var(--thp-bg));border-radius:4px}.thp__bar{flex:1 1;height:8px;background:var(--thp-panel);border-radius:2px}.thp__dot{width:10px;height:10px;flex:none;background:var(--thp-accent);border-radius:999px}.thp__n{font-size:var(--t-body);font-weight:600;color:var(--text)}.thp__why{font-size:var(--t-caption);line-height:1.4;color:var(--text-dim)}.bld{display:flex;flex-direction:column;gap:0;min-height:0}.bld__wait{color:var(--cs-mut);font-size:var(--t-body)}.bld__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0 12px;border-bottom:1px solid var(--cs-line)}.bld__title{font-size:.875rem;font-weight:600}.bld__sub{color:var(--cs-mut2);font-weight:400}.bld__spacer{flex:1 1}.bld__dev{display:flex;background:var(--cs-panel2);border:1px solid var(--cs-line);border-radius:9px;padding:3px}.bld__devb{border:0;background:transparent;color:var(--cs-mut);font-family:inherit;font-size:.75rem;padding:5px 11px;border-radius:7px;cursor:pointer}.bld__devb--on{background:var(--cs-accent-dim);color:var(--cs-ink)}.bld__view{font-size:.8125rem;color:var(--cs-accent);text-decoration:none}.bld__why{margin:10px 0 0;padding:9px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--cs-crit) 12%,var(--cs-panel));border:1px solid color-mix(in srgb,var(--cs-crit) 35%,var(--cs-line));color:var(--cs-ink);font-size:var(--t-caption)}.bld__body{display:flex;flex-direction:column;gap:16px;padding-top:16px}@media (max-width:1099px){.bld__left{display:contents}.bld__centre{order:1}.bld__right{order:2}.bld__pro-area{order:3}}@media (min-width:1100px){.bld__body{flex-direction:row;align-items:flex-start}.bld__left{display:block;flex:0 0 250px}.bld__centre{flex:1 1;min-width:0;position:-webkit-sticky;position:sticky;top:16px}.bld__right{flex:0 0 330px}}.bld__left,.bld__right{min-width:0}.bld__ph{font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-mut2);font-weight:600;margin:0 0 8px}.bld__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.bld__row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;border:1px solid transparent}.bld__row:hover{background:var(--cs-panel2)}.bld__row--on{background:var(--cs-accent-dim);border-color:color-mix(in srgb,var(--cs-accent) 35%,transparent)}.bld__row--off{opacity:.55}.bld__row--off .bld__name{text-decoration:line-through}.bld__moves{display:flex;flex-direction:column;gap:1px}.bld__move{width:18px;height:14px;line-height:1;padding:0;border:0;background:transparent;color:var(--cs-mut2);font-family:inherit;font-size:.625rem;cursor:pointer;border-radius:3px}.bld__move:hover:not(:disabled){color:var(--cs-ink);background:var(--cs-panel)}.bld__move:disabled{opacity:.3;cursor:default}.bld__name{flex:1 1;min-width:0;text-align:left;color:inherit;font-size:.8125rem;padding:3px 0;display:flex;align-items:center;gap:7px}.bld__eye,.bld__name{border:0;background:transparent;font-family:inherit;cursor:pointer}.bld__eye{color:var(--cs-mut2);font-size:.6875rem;padding:3px 5px;border-radius:5px}.bld__eye:hover:not(:disabled){color:var(--cs-ink);background:var(--cs-panel)}.bld__pro{font-size:.625rem;font-weight:600;letter-spacing:.03em;color:var(--cs-accent);background:var(--cs-accent-dim);padding:1px 6px;border-radius:5px;flex:0 0 auto}.bld__pro-area{margin-top:18px;padding:14px;border-radius:var(--radius);background:var(--cs-panel2);border:1px solid color-mix(in srgb,var(--cs-accent) 28%,var(--cs-line))}.bld__pro-h{margin:0;font-size:.875rem;color:var(--cs-accent)}.bld__pro-lede{margin:4px 0 10px;font-size:var(--t-caption);color:var(--cs-mut);line-height:1.5}.bld__pro-list{list-style:none;margin:0;padding:0;gap:9px}.bld__pro-list,.bld__pro-list li{display:flex;flex-direction:column}.bld__pro-list li{gap:2px;font-size:var(--t-caption)}.bld__pro-list b{color:var(--cs-ink);font-weight:600}.bld__pro-list span{color:var(--cs-mut2);line-height:1.45}.bld__pro-go{display:inline-block;margin-top:12px;font-size:var(--t-caption);font-weight:600;color:var(--cs-accent)}.bld__centre{display:flex;flex-direction:column;align-items:center;gap:8px}.bld__frame{width:100%;max-width:420px;background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:var(--radius);overflow:hidden;transition:max-width .2s cubic-bezier(.2,0,0,1)}.bld__frame--wide{max-width:100%}@media (prefers-reduced-motion:reduce){.bld__frame{transition:none}}.bld__chrome{height:30px;display:flex;align-items:center;justify-content:center;padding:0 12px;border-bottom:1px solid var(--cs-line2);background:var(--cs-panel2)}.bld__url{font-size:.65625rem;color:var(--cs-mut2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld__pv{display:block;width:100%;height:70vh;min-height:420px;border:0;background:var(--cs-bg)}.bld__note{margin:0;font-size:var(--t-caption);color:var(--cs-mut2);text-align:center}.bld__cfg{padding-bottom:10px;border-bottom:1px solid var(--cs-line2);margin-bottom:12px}.bld__selname{margin:0;font-size:.9375rem;font-weight:600;display:flex;align-items:center;gap:8px}.bld__hint{margin:5px 0 0;color:var(--cs-mut2)}.bld__hint,.bld__off-note{font-size:var(--t-caption);line-height:1.5}.bld__off-note{margin:10px 0 0;padding:9px 11px;border-radius:var(--radius-sm);background:var(--cs-warn-bg);border:1px solid color-mix(in srgb,var(--cs-warn) 30%,var(--cs-line));color:var(--cs-mut)}.bld__all>summary{cursor:pointer;font-size:var(--t-caption);font-weight:600;color:var(--cs-mut);padding:6px 0}.bld__all[open]>summary{color:var(--cs-ink)}.bld__add{margin-top:16px;padding-top:14px;border-top:1px solid var(--cs-line2)}.bld__addrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.hbe{margin-top:14px}.hbe__list{list-style:none;margin:0 0 10px;padding:0;gap:10px}.hbe__list,.hbe__row{display:flex;flex-direction:column}.hbe__row{gap:7px;padding:10px;border:1px solid var(--cs-line);border-radius:var(--radius-sm);background:var(--cs-panel2)}.hbe__head{display:flex;align-items:center;gap:8px}.hbe__moves{display:flex;flex-direction:column;gap:1px}.hbe__which{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.hbe__del,.hbe__which{font-size:.6875rem;color:var(--cs-mut2)}.hbe__del{border:0;background:transparent;font-family:inherit;cursor:pointer;padding:3px 6px;border-radius:5px}.hbe__del:hover:not(:disabled){color:var(--cs-crit);background:var(--cs-panel)}.hbe__pro{margin:0;font-size:var(--t-caption);color:var(--cs-mut);line-height:1.45}.hbe__acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px}