@font-face{font-family:Oswald;src:url('oswald-cyrillic.ttf') format('truetype');font-weight:200 700;font-display:swap}
*{box-sizing:border-box} :root{color-scheme:light;--paper:#eeede7;--panel:#faf9f5;--ink:#242621;--muted:#595d53;--line:#c8c9be;--rust:#a73925;--dark:#242720;--white:#fbfaf5;--display:Oswald,sans-serif;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 system-ui,sans-serif}::selection{background:#f3c7b6;color:#242621}a{color:var(--rust);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #156d7a;outline-offset:4px}.skip{position:absolute;top:-60px;left:16px;z-index:5}.skip:focus{top:8px;background:var(--white);padding:8px}.wrap{width:min(1440px,100%);margin:auto;padding-inline:40px}.masthead{background:var(--dark);color:var(--white)}.masthead .wrap{display:flex;align-items:center;gap:30px;min-height:76px}.brand{font:600 29px/1 var(--display);letter-spacing:-.02em;color:var(--white);text-decoration:none;white-space:nowrap}.brand b{color:#edac8d;font-weight:600}.masthead nav{display:flex;gap:24px;margin-left:auto}.masthead nav a{color:var(--white);font-size:14px;text-decoration:none}.identity{padding:30px 0 24px;border-bottom:1px solid var(--line)}.identity-top{display:flex;justify-content:space-between;align-items:start;gap:30px}.identity h1{font:550 clamp(34px,3.7vw,56px)/1.1 var(--display);letter-spacing:-.025em;margin:0}.identity p{margin:12px 0 0;max-width:72ch}.check-date{font-size:13px;color:var(--muted);white-space:nowrap;padding-top:10px}.workbench{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;padding-block:28px 40px}.filters{align-self:start;position:sticky;top:20px}.filters h2{font:550 25px/1.2 var(--display);margin:0 0 20px}.filters label{display:block;font-size:13px;font-weight:650;margin-bottom:16px}input,select{display:block;width:100%;margin-top:6px;background:var(--panel);color:var(--ink);border:1px solid #838a7b;border-radius:3px;padding:10px 11px;min-width:0;caret-color:var(--rust)}input::placeholder{color:#666b61}select{cursor:pointer}.check-label{display:flex!important;gap:10px;align-items:center}.check-label input{margin:0;width:18px;height:18px;accent-color:var(--rust)}button,.button{border:1px solid var(--rust);background:var(--rust);color:var(--white);font-weight:650;line-height:1.2;border-radius:3px;padding:11px 15px;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:8px}button:hover,.button:hover{background:#842817;color:#fff}button:active,.button:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55}.quiet{background:transparent;color:var(--ink);border-color:#8a8e82}.quiet:hover{background:#dedfd5;color:var(--ink)}.small{padding:8px 10px;font-size:13px}.filter-foot{padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.catalog{min-width:0}.catalog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.catalog-head h2{font:550 28px/1.2 var(--display);margin:0}.catalog-head label{display:flex;gap:10px;align-items:center;font-size:13px;white-space:nowrap}.catalog-head select{margin:0;padding:7px 10px;width:auto}.catalog-note{font-size:13px;color:var(--muted);margin:0 0 16px}.catalog-scroll{max-height:600px;overflow:auto;scrollbar-color:#999e90 #e2e3d8;scrollbar-width:thin;border-block:1px solid #898f7e}.server-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.35;font-variant-numeric:tabular-nums}.server-table thead{position:sticky;top:0;z-index:1;background:#dcded1}.server-table th{text-align:left;padding:12px;font-weight:650;font-size:12px}.server-table td{padding:14px 12px;border-top:1px solid var(--line);vertical-align:middle}.server-table tbody tr:nth-child(even){background:#e6e7dd}.server-table tbody tr.is-selected{background:#f4d7c9}.server-name{font-size:15px;font-weight:700;white-space:nowrap}.server-host{overflow-wrap:anywhere;display:block;font-size:12px;color:var(--muted);margin-top:5px}.server-actions{display:flex;gap:6px}.compare-toggle{min-width:34px;padding:8px 9px;font-size:15px;background:transparent;color:var(--ink);border-color:#8a8e82}.compare-toggle[aria-pressed=true]{background:#733424;color:#fff;border-color:#733424}.warn{color:#8b2c1a;font-size:12px}.no-endpoint{display:block;font-size:11px;color:var(--muted);margin-top:5px}.cell-day{white-space:nowrap}.cell-day small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.connect-bar{background:var(--dark);color:var(--white);padding:22px 24px;margin-top:18px}.connect-bar h3{font:500 25px/1.2 var(--display);margin:0 0 7px}.connect-bar p{font-size:13px;color:#d1d6c6;margin:7px 0 14px}.connect-bar input{background:#191d17;color:#f4f4e9;border-color:#7c8872;font-family:ui-monospace,monospace;font-size:14px}.connect-bar label{font-size:12px}.connect-bar .actions{margin-top:12px}.connect-bar .quiet{color:#f4f4e9;border-color:#8f9984}.connect-bar .quiet:hover{background:#3d4735}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.status{font-size:13px;margin:10px 0 0;color:var(--rust)}.connect-bar .status{color:#edc6aa}.comparison{padding:26px 0 0}.comparison h2{font:550 27px/1.2 var(--display);margin:0 0 12px}.comparison .table-wrap{overflow:auto}.comparison table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.comparison th,.comparison td{padding:12px 14px 12px 0;text-align:left;border-bottom:1px solid var(--line)}.comparison caption{text-align:left;color:var(--muted);font-size:13px;margin-bottom:10px}.empty{padding:30px 16px;background:#e0e2d6;text-align:center}.empty p{margin:0 0 15px}.guide{border-top:1px solid #989f8d;padding:40px 0;display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px}.guide-label h2{font:550 34px/1.15 var(--display);margin:0}.guide-body{min-width:0}.guide-body p{max-width:75ch;margin:0 0 18px;color:#42473c}.mode-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;padding:20px 0;border-bottom:1px solid var(--line)}.mode-row:first-child{padding-top:0}.mode-row h3{font:500 25px/1.1 var(--display);margin:0}.mode-row p{margin:0}.source-note{font-size:13px;color:var(--muted)!important;margin-top:20px!important}.schedule{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid #a6ad99;margin-bottom:22px}.schedule div{padding:15px 10px;border-right:1px solid #a6ad99;min-width:0}.schedule div:last-child{border:0}.schedule span{display:block;color:var(--muted);font-size:12px}.schedule strong{font:500 24px/1.4 var(--display);display:block}.guide-body ol{padding-left:22px;max-width:75ch}.guide-body li{margin:12px 0}.guide-body code{font-family:ui-monospace,monospace;font-size:14px;overflow-wrap:anywhere}.error-tool{border:1px solid #a0a790;padding:22px;background:var(--panel)}.error-tool label{font-size:14px;font-weight:600}.error-result{margin-top:20px}.error-result h3{font:500 25px/1.2 var(--display);margin:0 0 14px}.error-result p{margin:0 0 12px}.sources{font-size:14px}.sources ul{padding-left:20px}.sources li{margin:12px 0}.sources a{overflow-wrap:anywhere}.footer{background:var(--dark);color:#d1d6c6;padding:28px 0}.footer .wrap{display:flex;justify-content:space-between;gap:30px}.footer p{margin:0;max-width:70ch;font-size:13px}.footer a{color:#edc6aa}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}
@media(max-width:1100px){.wrap{padding-inline:26px}.workbench,.guide{grid-template-columns:210px minmax(0,1fr);gap:22px}.server-table th,.server-table td{padding-inline:8px}.cell-region{display:none}.server-name{white-space:normal}.masthead nav{gap:16px}.schedule{grid-template-columns:repeat(4,1fr)}.schedule div:nth-child(4){border-right:0}.schedule div:nth-child(n+5){border-top:1px solid #a6ad99}}
@media(max-width:760px){.wrap{padding-inline:18px}.masthead .wrap{min-height:66px;flex-wrap:wrap;gap:12px;padding-block:16px}.masthead nav{width:100%;margin:0;gap:18px;overflow-x:auto;padding-bottom:3px;white-space:nowrap}.brand{font-size:28px}.identity{padding:24px 0 20px}.identity-top{display:block}.identity h1{font-size:39px;max-width:20ch}.check-date{padding-top:10px}.identity p{font-size:15px}.workbench,.guide{grid-template-columns:1fr;gap:20px}.workbench{padding-top:20px}.filters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.filters h2{grid-column:1/-1;font-size:24px}.filter-search,.filter-foot,.check-label{grid-column:1/-1}.filters label{margin-bottom:12px}.filters input,.filters select{padding:9px}.filter-foot{margin:14px 0 0;padding-top:12px}.catalog-head{align-items:flex-start}.catalog-head h2{font-size:25px}.catalog-head label{display:block;font-size:12px}.catalog-head select{margin-top:5px;max-width:150px}.catalog-scroll{max-height:600px}.server-table thead{display:none}.server-table,.server-table tbody{display:block}.server-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:14px 12px;border-top:1px solid #a6ad99;gap:8px 16px}.server-table tbody tr:first-child{border-top:0}.server-table td{display:block;border:0;padding:0}.server-table td.cell-day{grid-column:1;grid-row:2;font-size:13px;white-space:normal}.cell-region{display:none!important}.server-table td.cell-controls{grid-column:2;grid-row:1/3;align-self:center}.server-name{font-size:15px}.cell-day small{display:block;margin-left:0}.server-actions{flex-direction:column}.compare-toggle{font-size:13px}.connect-bar{padding:20px}.connect-bar input{font-size:12px}.guide{padding-block:28px}.guide-label h2{font-size:31px}.mode-row{grid-template-columns:1fr;gap:10px}.mode-row h3{font-size:25px}.schedule{grid-template-columns:repeat(4,1fr)}.schedule div{padding:10px}.schedule strong{font-size:22px}.footer .wrap{display:block}.footer p+p{margin-top:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
