.object-page{padding-block:32px 56px}.object-layout{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"header sidebar""content sidebar";align-items:start;gap:32px clamp(24px,3vw,48px);display:grid}.object-header{grid-area:header;min-width:0}.object-header-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.object-back-link{color:var(--app-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.object-back-link:hover{color:var(--app-accent)}.object-header .page-kicker{text-align:right;white-space:nowrap;margin-bottom:0}.object-identity{align-items:center;gap:20px;min-width:0;display:flex}.object-identity .page-title{overflow-wrap:anywhere;margin:0;font-size:clamp(28px,2.7vw,42px);line-height:1.16}.object-identity .object-icon{width:72px;height:72px;color:var(--app-accent);background:0 0;border:0;border-radius:0}.object-summary{color:var(--app-muted);overflow-wrap:anywhere;margin-top:20px;font-size:15px;line-height:1.7}.object-header .object-checked-at{color:var(--app-muted);margin-top:10px;font-size:12px}.object-motd:has(.catalog-motd){margin-top:20px}.object-motd .catalog-motd{color:#ddd;background:#181b1f;width:min(100%,425px);min-width:0;padding:8px 10px;container-type:inline-size}.object-motd .catalog-motd-content{font-synthesis:style;font-kerning:none;font-variant-ligatures:none;letter-spacing:0;word-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:.111111em .111111em #000a;min-height:2em;font-family:XRate MOTD Latin,XRate MOTD Extended,monospace;font-size:min(13.5px,3.33333cqi);font-weight:400;line-height:1}.object-sidebar{grid-area:sidebar;align-self:stretch;min-width:0}.object-sidebar-inner{gap:16px;display:grid;position:sticky;top:20px}.object-connection{padding:20px}.object-connection-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.object-connection-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:750}.object-online{color:var(--app-success);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.object-online.is-offline{color:var(--app-danger)}.object-connection .object-play-button{width:100%;height:auto;min-height:46px;padding:0;font-size:13px}.object-connection .object-vote-button{width:100%;min-height:44px;margin-top:8px}.object-metrics{border-top:1px solid var(--app-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;display:grid}.object-metrics>div{min-width:0}.object-metrics dt{color:var(--app-muted);font-size:10px;line-height:1.5}.object-metrics dd{align-items:center;gap:5px;margin-top:7px;font-size:14px;font-weight:700;display:flex}.object-metrics dd a,.object-metrics dd button{cursor:pointer;text-align:left;overflow-wrap:anywhere;align-items:center;gap:5px;min-height:26px;display:inline-flex}.object-metrics dd svg{color:var(--app-muted);flex:none}.object-metrics dd a:hover,.object-metrics dd button:hover{color:var(--app-accent);text-underline-offset:3px;text-decoration:underline}.object-metrics dd .object-votes-icon{color:var(--app-danger);fill:currentColor}.object-metrics dd .object-points-icon{color:var(--app-accent);fill:currentColor}.object-buttons{gap:8px;display:grid}.object-buttons .app_btn_outline,.object-buttons>a{text-align:left;justify-content:flex-start;width:100%;min-height:44px}.object-buttons .app_btn_outline svg{flex:none;width:16px;height:16px}.object-owner-button{font-size:12px}.object-content{grid-area:content;gap:32px;min-width:0;display:grid}.object-section{border-top:1px solid var(--app-border);min-width:0;padding-top:24px}.object-section .section-title{letter-spacing:-.035em;margin-bottom:18px;font-size:21px;line-height:1.3}.object-prose{color:var(--app-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.object-section-heading{align-items:center;gap:9px;margin-bottom:18px;display:flex}.object-section-heading .section-title{margin-bottom:0}.object-count{background:var(--app-soft);padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.object-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.object-gallery-image{aspect-ratio:16/9;cursor:pointer;border:1px solid var(--app-border);background:var(--app-soft);width:100%;min-width:0;position:relative;overflow:hidden}.object-gallery-image img{transition:transform .2s}.object-gallery-image:hover img{transform:scale(1.03)}.object-video-frame{aspect-ratio:16/9;border:1px solid var(--app-border);background:var(--app-soft);width:100%;max-width:768px}.object-activity{gap:32px;min-width:0;display:grid}.object-chart{background:var(--app-soft);border:1px solid var(--app-border);width:100%;height:300px;min-height:260px;overflow:hidden}.object-chart.is-empty{text-align:center;place-items:center;padding:20px;display:grid}.object-empty{border:1px solid var(--app-border);color:var(--app-muted);background:var(--app-soft);padding:18px;font-size:13px;line-height:1.7}.object-points-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.object-points-item{border:1px solid var(--app-border);min-width:0;padding:18px}.object-points-source{overflow-wrap:anywhere;margin-bottom:16px;font-size:12px}.object-points-source a{color:var(--app-accent)}.object-points-source a:hover{text-underline-offset:3px;text-decoration:underline}.object-points-details{gap:14px;font-size:12px;display:grid}.object-points-details>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;min-width:0;display:flex}.object-points-details dt{color:var(--app-muted)}.object-points-details dd{overflow-wrap:anywhere;font-weight:600}.object-points-details .object-point-amount{color:var(--app-accent)}.object-table-scroll{border:1px solid var(--app-border);max-width:100%;overflow-x:auto}.object-votes-table{border-collapse:collapse;text-align:left;width:100%;min-width:470px;font-size:12px}.object-votes-table th{color:var(--app-muted);background:var(--app-soft);font-size:10px;font-weight:600}.object-votes-table th,.object-votes-table td{border-bottom:1px solid var(--app-border);padding:14px}.object-votes-table tr:last-child td{border-bottom:0}.object-votes-table td:nth-child(2){overflow-wrap:anywhere;font-weight:600}.object-votes-table .object-votes-empty{text-align:center;color:var(--app-muted)}.object-links{border:1px solid var(--app-border);padding:18px}.object-links .section-title{margin-bottom:14px;font-size:14px}.object-links-list{flex-wrap:wrap;gap:8px;display:flex}.object-links-list a{border:1px solid var(--app-border);align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:11px;display:inline-flex}.object-links-list a:hover{color:var(--app-accent);background:var(--app-soft);border-color:var(--app-accent)}.object-tags{flex-wrap:wrap;gap:6px;display:flex}.object-server-list{flex-direction:column;width:100%;display:flex}.object-page .object-server-list>tbody{width:100%;margin:0}.object-page .object-server-list .container{width:100%;padding-inline:0}.object-page :focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (min-width:1500px){.object-activity{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1100px){.object-layout{grid-template-columns:minmax(0,1fr) 300px;column-gap:24px}.object-connection{padding:16px}.object-connection-heading{flex-wrap:wrap}}@media (max-width:850px){.object-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""sidebar""content";gap:28px}.object-sidebar-inner{position:static}.object-connection-heading{flex-wrap:nowrap}.object-connection{max-width:none}.object-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.object-page{padding-block:24px 36px}.object-header-top{margin-bottom:22px}.object-identity{align-items:flex-start;gap:14px}.object-identity .object-icon{width:56px;height:56px}.object-identity .page-title{font-size:26px}.object-summary{margin-top:16px;font-size:13px}.object-content{gap:26px}.object-section{padding-top:20px}.object-section .section-title{font-size:19px}.object-buttons{grid-template-columns:minmax(0,1fr)}.object-chart{height:260px}}@media (prefers-reduced-motion:reduce){.object-gallery-image img{transition:none}}
