@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-cyrillic-ext-normal.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-cyrillic-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-greek-ext-normal.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-greek-normal.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-hebrew-normal.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-vietnamese-normal.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-latin-ext-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("fonts/open-sans/open-sans-latin-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
	--blue:#1f78ff;
	--blue-2:#428dff;
	--link:#1f66d9;
	--ink:#14203a;
	--ink-2:#2a3550;
	--muted:#52607a;
	--line:#e5e9f0;
	--line-2:#edf0f5;
	--line-3:#d5dbe5;
	--bg:#f6f7f9;
	--card:#ffffff;
	--soft:#eef3fb;
	--soft-2:#f3f6fb;
	--soft-line:#d6e2f5;
	--code-bg:#0f1c36;
	--code-line:#22345a;
	--code-ink:#e6edf7;
	--code-muted:#b9c6da;
	--code-key:#8db8ff;
	--code-str:#a8e6c3;
	--code-num:#ffd28a;
	--code-err:#ffb4a8;
	--green:#1a7f4b;
	--amber:#b26b00;
	--red:#c0392b;
	--warn-bg:#fff7e8;
	--warn-line:#f3d9a4;
	--warn-ink:#5c3d00;
	--warn-icon:#8a5a00;
	--radius:16px;
	--font:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;
	--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","DejaVu Sans Mono",monospace;
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}
body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font);overflow-wrap:break-word}
img,svg{display:block;max-width:100%}
a{color:var(--link);text-underline-offset:2px}
a:hover{color:var(--ink)}
:focus-visible{outline:3px solid var(--blue-2);outline-offset:2px;border-radius:4px}
code,pre{font-family:var(--mono)}
p{margin:0 0 14px}
h1,h2,h3{line-height:1.25;margin:0}
[hidden]{display:none !important}

.skip-link{position:absolute;inset-inline-start:16px;top:-60px;z-index:20;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:700;text-decoration:none}
.skip-link:focus{top:12px;color:#fff}

.topline{height:4px;background:var(--blue)}

.site-header{position:relative;z-index:10;background:var(--card);border-bottom:1px solid var(--line)}
.header-inner{max-width:1440px;margin:0 auto;padding:12px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
.brand{display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none;min-width:0}
.brand:hover{color:var(--ink)}
.brand-logo{width:120px;height:46px;object-fit:contain;flex:none}
.brand-sep{width:1px;height:28px;background:var(--line-3);flex:none}
.brand-title{font-weight:700;font-size:18px;line-height:1.3}
.badge{display:inline-block;font:700 12px/1.5 var(--font);color:var(--link);background:var(--soft);border:1px solid var(--soft-line);border-radius:999px;padding:1px 10px;vertical-align:middle}
.top-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-inline-start:auto}
.top-nav a{color:var(--ink-2);font-weight:600;font-size:15px;text-decoration:none;padding:10px 0;border-bottom:2px solid transparent}
.top-nav a:hover{color:var(--link)}
.top-nav a.is-current{border-bottom-color:var(--blue-2);color:var(--ink)}
.header-actions{display:flex;align-items:center;gap:12px}

.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none}
.button-primary{background:var(--blue);color:#fff}
.button-primary:hover{background:#155fd0;color:#fff}

.lang summary{list-style:none}
.lang summary::-webkit-details-marker{display:none}
.lang-button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line-3);border-radius:10px;background:var(--card);color:var(--ink);font-weight:600;font-size:14px;cursor:pointer;user-select:none}
.lang-button:hover{border-color:var(--blue-2)}
.lang-button .icon-globe{width:18px;height:18px;color:var(--blue-2)}
.lang-button .icon-chevron{width:14px;height:14px;color:var(--muted);transition:transform .15s}
.lang[open] .lang-button .icon-chevron{transform:rotate(180deg)}
.lang-current{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lang-panel{position:absolute;inset-inline:0;top:100%;background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(20,32,58,.12);max-height:calc(100vh - 120px);overflow:auto}
.lang-inner{max-width:1440px;margin:0 auto;padding:18px 24px 22px}
.lang-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}
.lang-head strong{font-size:15px}
.lang-head span{font-size:13px;color:var(--muted)}
.lang-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 12px}
.lang-list a{display:flex;align-items:center;min-height:40px;padding:6px 12px;border-radius:8px;color:var(--ink-2);font-size:14px;text-decoration:none;text-align:start}
.lang-list a:hover{background:var(--soft-2);color:var(--link)}
.lang-list a.is-current{background:var(--soft);color:var(--link);font-weight:700}

.layout{flex:1 0 auto;width:100%;max-width:1440px;margin:0 auto;padding:32px 24px 64px;display:flex;align-items:flex-start;gap:32px}
.nav-toggle-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.nav-toggle{display:none}
.sidebar{flex:0 0 260px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding-inline-end:4px;padding-bottom:16px}
.main{flex:1 1 auto;min-width:0;outline:none}

.search{margin-bottom:22px}
.search-label{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:6px}
.search-input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--line-3);border-radius:10px;background:var(--card);font:400 14px var(--font);color:var(--ink)}
.search-input:focus{outline:3px solid var(--blue-2);outline-offset:1px;border-color:var(--blue-2)}
.search-empty{margin:10px 2px 0;font-size:14px;color:var(--muted)}

.side-nav{display:flex;flex-direction:column;gap:22px}
.nav-group{display:flex;flex-direction:column}
.nav-heading{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.nav-subheading{margin:0;padding:9px 12px 2px;font-size:14px;font-weight:600;color:var(--ink)}
.nav-section:first-of-type .nav-subheading{padding-top:4px}
.nav-section{display:flex;flex-direction:column}
.nav-link{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;color:var(--ink-2);font-size:14px;text-decoration:none;line-height:1.4}
.nav-link:hover{background:var(--soft-2);color:var(--link)}
.nav-link.is-current{background:var(--soft);color:var(--link);font-weight:700}
.nav-link.is-endpoint{padding-inline-start:20px;font-size:13.5px}
.nav-link .icon-external{width:14px;height:14px;flex:none;color:var(--muted)}
.method{font:700 11px/1 var(--mono);color:var(--green);flex:none}

.doc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:36px 40px}
.doc-row{display:flex;flex-wrap:wrap;gap:32px}
.doc-text{flex:1 1 440px;min-width:0}
.doc-code{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}
.doc-wide{flex-basis:100%;max-width:820px}
.doc-full{flex-basis:100%}
.doc-row+.doc-row{margin-top:8px}
.eyebrow{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--link)}
.page-title{margin:0 0 14px;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:-.01em}
.doc h2{margin:30px 0 12px;font-size:20px;font-weight:800}
.doc h3{font-size:16px;font-weight:700}
.lead{font-size:17px;color:var(--ink-2)}
.doc p{color:var(--ink-2)}
.muted{color:var(--muted) !important}
.doc :not(pre)>code{font-size:.88em;font-weight:600;background:var(--soft-2);color:var(--ink);padding:1px 4px;border-radius:6px;white-space:nowrap;direction:ltr;unicode-bidi:isolate}
.more-link{font-weight:700;white-space:nowrap}
.more-link::after{content:" →"}
[dir="rtl"] .more-link::after{content:" ←"}

.list{margin:0 0 14px;padding-inline-start:20px;color:var(--ink-2);display:flex;flex-direction:column;gap:8px}
.list li::marker{color:var(--blue-2)}
.steps{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:12px}
.steps li{display:flex;gap:14px;color:var(--ink-2)}
.step-number{flex:none;width:28px;height:28px;border-radius:50%;background:var(--soft);color:var(--link);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:-1px}

.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:6px 0 0}
.card{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--bg)}
.card .icon{width:22px;height:22px;color:var(--blue)}
.card-title{margin:6px 0 2px !important;font-weight:700;color:var(--ink) !important}
.card-text{margin:0 !important;font-size:14px;color:var(--muted) !important}

.rules{display:flex;flex-direction:column;gap:16px;margin:8px 0 6px}
.rule{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}
.rule>.icon{width:22px;height:22px;color:var(--blue);flex:none;margin-top:2px}
.rule p{margin:0}
.doc .rule-title{margin:0 0 4px;font-size:16px;font-weight:700}

.callout{display:flex;gap:12px;padding:14px 16px;border-radius:12px;margin:18px 0}
.callout>.icon{width:20px;height:20px;flex:none;margin-top:2px}
.callout-body{min-width:0;font-size:14.5px}
.callout-body p{margin:0 0 6px}
.callout-body p:last-child{margin:0}
.callout-warning{background:var(--warn-bg);border:1px solid var(--warn-line)}
.callout-warning>.icon{color:var(--warn-icon)}
.callout-warning .callout-body,.callout-warning .callout-body p{color:var(--warn-ink)}
.callout-info{background:var(--soft-2);border:1px solid var(--soft-line)}
.callout-info>.icon{color:var(--link)}

.endpoint{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);margin:0 0 16px;direction:ltr}
.endpoint code{font:600 15px var(--mono);color:var(--ink);overflow-wrap:anywhere}
.method-badge{color:#fff;background:var(--green);border-radius:6px;padding:4px 8px;font-size:12px}

.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin:0 0 18px}
.table{width:100%;border-collapse:collapse;font-size:14px}
.table th{text-align:start;padding:10px 14px;font-weight:700;color:var(--ink-2);background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap}
.table td{padding:10px 14px;border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--ink-2)}
.table tr:last-child td{border-bottom:0}
.table td:first-child,.table td:nth-child(2){white-space:nowrap}
.doc .table code.name,.doc .fields code.name,.doc .error-list code.name{background:none;padding:0;color:var(--link);font-weight:700;font-size:13px;overflow-wrap:normal}
.doc .table code.name{white-space:nowrap}
.doc code.type{background:none;padding:0;color:var(--muted);font-weight:500;font-size:12.5px}
.table-errors tr:target td{background:var(--soft)}

.fields{margin:0 0 18px;border-top:1px solid var(--line)}
.field{display:flex;flex-wrap:wrap;gap:2px 16px;padding:10px 0;border-bottom:1px solid var(--line-2)}
.field dt{flex:0 0 220px;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}
.field dd{flex:1 1 240px;margin:0;font-size:14px;color:var(--ink-2)}
.field.is-child dt{padding-inline-start:16px;position:relative}
.field.is-child dt::before{content:"";position:absolute;inset-inline-start:4px;top:4px;bottom:4px;border-inline-start:2px solid var(--line)}

.note{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--bg);margin:0 0 18px}
.doc .note-title{margin:0 0 10px;font-size:15px;font-weight:700}
.status-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ink-2)}
.status-list li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
.dot{width:10px;height:10px;border-radius:50%;flex:none}
.dot-online{background:var(--green)}
.dot-alert{background:var(--amber)}
.dot-offline{background:var(--red)}
.note-text{margin:0 !important;font-size:13.5px;color:var(--muted) !important}

.error-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--ink-2)}
.error-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.error-list li>span:last-child{flex:1 1 260px}
.error-more{padding-top:4px;color:var(--muted)}
.error-list .code-status,.table-errors .code-status{font:700 12px/1.5 var(--mono);padding:1px 8px;border-radius:6px}
.error-list .code-status.is-error,.table-errors .code-status.is-error{background:#fdecea;color:#a02c1f}
.error-list .code-status.is-ok,.table-errors .code-status.is-ok{background:#e7f5ee;color:var(--green)}

.box{border:1px solid var(--line);border-radius:14px;padding:18px 20px}
.box-title{margin:0 0 10px !important;font-weight:700;color:var(--ink) !important}
.endpoint-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}
.endpoint-list li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}
.endpoint-list a{text-decoration:none}
.doc .endpoint-list code{background:none;padding:0;color:var(--link);font-weight:700;font-size:13px}
.endpoint-list span{color:var(--ink-2)}

.code-card{background:var(--code-bg);border-radius:14px;overflow:hidden;color:var(--code-ink);position:relative}
.code-head{display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 10px 6px 18px;border-bottom:1px solid var(--code-line);font-size:13px;font-weight:600;color:var(--code-muted)}
[dir="rtl"] .code-head{padding:6px 18px 6px 10px}
.code-title{flex:1 1 auto;min-width:0}
.code-status{font:700 13px var(--mono)}
.code-status.is-ok{color:var(--code-str)}
.code-status.is-error{color:var(--code-err)}
.code{margin:0;padding:16px 18px;overflow-x:auto;font-size:13px;line-height:1.7;color:var(--code-ink);direction:ltr;text-align:left;tab-size:4;white-space:pre}
.code code{font:inherit;background:none;padding:0;color:inherit}
.code .tk{color:var(--code-key)}
.code .ts{color:var(--code-str)}
.code .tn{color:var(--code-num)}
.base-url{padding:18px 20px}
.code-label{margin:0 0 8px !important;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--code-key) !important}
.doc .base-url code{font:600 15px/1.5 var(--mono);color:#fff;background:none;padding:0;border-radius:0;overflow-wrap:anywhere;direction:ltr;display:block;text-align:left}

.copy{flex:none;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:1px solid var(--code-line);border-radius:8px;background:transparent;color:var(--code-muted);cursor:pointer}
.copy:hover{color:#fff;border-color:#3a5288}
.copy .icon{width:16px;height:16px}
.copy .icon-check{display:none}
.copy.is-copied{color:var(--code-str)}
.copy.is-copied .icon-copy{display:none}
.copy.is-copied .icon-check{display:block}

.tab-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.tab-labels{display:flex;gap:4px;flex-wrap:wrap}
.tab{display:flex;align-items:center;min-height:34px;padding:0 12px;border-radius:8px;color:var(--code-muted);font:600 13px var(--font);cursor:pointer}
.tab:hover{color:#fff}
.code-tabs .panel{display:none}
.tab-input[value="curl"]:checked~.panel-curl,.tab-input[value="php"]:checked~.panel-php,.tab-input[value="js"]:checked~.panel-js{display:block}
.tab-input[value="curl"]:checked~.code-head .tab-curl,.tab-input[value="php"]:checked~.code-head .tab-php,.tab-input[value="js"]:checked~.code-head .tab-js{background:var(--blue);color:#fff}
.tab-input[value="curl"]:focus-visible~.code-head .tab-curl,.tab-input[value="php"]:focus-visible~.code-head .tab-php,.tab-input[value="js"]:focus-visible~.code-head .tab-js{outline:3px solid var(--blue-2);outline-offset:1px}

.pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}
.pager-link{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;min-width:200px;max-width:100%;text-decoration:none}
.pager-link:hover{border-color:var(--blue-2);background:var(--soft-2)}
.pager-next{margin-inline-start:auto;align-items:flex-end;text-align:end}
.pager-label{font-size:12px;color:var(--muted)}
.pager-title{font-weight:700;color:var(--link)}

.release{border-top:1px solid var(--line);margin-top:22px}
.release h2{display:flex;align-items:center;gap:10px}
.not-found{padding:24px 0}

.site-footer{border-top:1px solid var(--line);background:var(--card)}
.footer-inner{max-width:1440px;margin:0 auto;padding:22px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:14px;color:var(--muted)}
.footer-inner a{color:var(--muted)}
.footer-inner a:hover{color:var(--link)}
.footer-end{margin-inline-start:auto}

@media (max-width:1439px){
	.top-nav{order:3;flex-basis:100%;margin-inline-start:0}
	.header-actions{margin-inline-start:auto}
}

@media (max-width:1180px){
	.doc{padding:30px 28px}
	.sidebar{flex-basis:230px}
}

@media (max-width:900px){
	.header-inner{padding:10px 16px;gap:10px 16px}
	.brand-logo{width:96px;height:37px}
	.brand-title{font-size:16px}
	.top-nav{order:3;flex-basis:100%;margin-inline-start:0;gap:2px 18px;overflow-x:auto;flex-wrap:nowrap}
	.top-nav a{white-space:nowrap}
	.header-actions{margin-inline-start:auto}
	.lang-inner{padding:16px}
	.layout{flex-direction:column;padding:16px 16px 48px;gap:16px}
	.nav-toggle{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--line-3);border-radius:10px;background:var(--card);font-weight:700;font-size:14px;cursor:pointer;align-self:stretch}
	.nav-toggle .icon{width:18px;height:18px;color:var(--blue-2)}
	.nav-toggle-input:focus-visible+.nav-toggle{outline:3px solid var(--blue-2);outline-offset:2px}
	.sidebar{display:none;position:static;max-height:none;overflow:visible;flex:none;width:100%;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}
	.nav-toggle-input:checked~.sidebar{display:block}
	.main{width:100%}
	.doc{padding:22px 18px;border-radius:14px}
	.page-title{font-size:28px}
	.field dt{flex-basis:100%}
}

@media (max-width:560px){
	.brand-sep,.brand .badge{display:none}
	.brand{gap:10px}
	.brand-title{font-size:15px}
	.button-primary{padding:0 12px;font-size:13px}
	.lang-button{padding:0 10px}
	.lang-current{max-width:110px}
	.page-title{font-size:25px}
	.lead{font-size:16px}
	.doc-text,.doc-code{flex-basis:100%}
	.pager-link{min-width:0;flex:1 1 100%}
	.cards{grid-template-columns:1fr}
	.table thead{display:none}
	.table tr{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 14px;border-bottom:1px solid var(--line-2)}
	.table tr:last-child{border-bottom:0}
	.table td{display:block;padding:0;border:0}
	.table td:nth-child(3){grid-column:1 / -1}
	.footer-end{margin-inline-start:0}
}

@media (prefers-reduced-motion:reduce){
	*{transition:none !important}
}

@media print{
	.site-header,.sidebar,.nav-toggle,.pager,.copy,.skip-link{display:none !important}
	.layout{display:block;padding:0}
	.doc{border:0;padding:0}
	.code-tabs .panel{display:block}
}
