.navigation-icon[data-astro-cid-mp5mm7ij]{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.header-menu[data-astro-cid-ylzt5y6o]{position:static}.header-menu[data-astro-cid-ylzt5y6o][data-section=HTML]{--section-color:#ed854b}.header-menu[data-astro-cid-ylzt5y6o][data-section=CSS]{--section-color:var(--header-accent)}.header-menu[data-astro-cid-ylzt5y6o][data-section=JavaScript]{--section-color:#e4be38}.header-menu[data-astro-cid-ylzt5y6o][data-section=jQuery]{--section-color:#75a9df}.header-menu[data-astro-cid-ylzt5y6o][data-section=Инструменты]{--section-color:#6ab88a}.header-menu[data-astro-cid-ylzt5y6o][data-active] summary[data-astro-cid-ylzt5y6o]{border-bottom-color:var(--section-color)}@media (width>=761px){summary[data-astro-cid-ylzt5y6o]{border-top:2px solid #0000}.header-menu[data-astro-cid-ylzt5y6o][open] summary[data-astro-cid-ylzt5y6o]{background:#ffffff0d;border-bottom-color:#0000}}summary[data-astro-cid-ylzt5y6o]:hover,summary[data-astro-cid-ylzt5y6o]:focus-visible{background:#ffffff0d}summary[data-astro-cid-ylzt5y6o]:focus-visible{outline-color:var(--section-color)}.header-menu[data-astro-cid-ylzt5y6o] .navigation-icon{color:color-mix(in srgb, var(--section-color) 65%, var(--text))}summary[data-astro-cid-ylzt5y6o]{cursor:pointer;color:var(--header-text);border-bottom:2px solid #0000;padding:8px 10px;list-style:none;transition:background-color .15s}summary[data-astro-cid-ylzt5y6o]::-webkit-details-marker{display:none}summary[data-astro-cid-ylzt5y6o]:after{content:"";width:6px;height:6px;color:var(--section-color);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:9px;transition:transform .16s;display:inline-block;transform:translateY(-3px)rotate(45deg)}details[data-astro-cid-ylzt5y6o][open] summary[data-astro-cid-ylzt5y6o]:after{transform:translateY(0)rotate(225deg)}.header-menu-list[data-astro-cid-ylzt5y6o]{z-index:30;--surface:var(--header-bg);--text:#e0e5eb;--accent:#e0e5eb;--border:#505d6b;--hover:#363c44;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--section-color);border-radius:6px;width:max-content;min-width:200px;max-width:calc(100vw - 32px);max-height:60vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 1px);left:auto;overflow-y:auto;box-shadow:0 6px 18px #0002}.header-menu-group[data-astro-cid-ylzt5y6o] ul[data-astro-cid-ylzt5y6o]{margin:0;padding:0;list-style:none}.tool-group-title[data-astro-cid-ylzt5y6o]{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:10px 12px 6px;font-size:.72rem;font-weight:600}.header-menu-group[data-astro-cid-ylzt5y6o].is-current .tool-group-title[data-astro-cid-ylzt5y6o]{color:var(--section-color)}.header-menu-group[data-astro-cid-ylzt5y6o]+.header-menu-group[data-astro-cid-ylzt5y6o]{margin-top:12px}.header-menu[data-astro-cid-ylzt5y6o] a[data-astro-cid-ylzt5y6o]{border-radius:3px;align-items:center;gap:10px;padding:9px 12px;line-height:1.4;display:flex}a[data-astro-cid-ylzt5y6o]:hover,a[data-astro-cid-ylzt5y6o]:focus-visible,a[data-astro-cid-ylzt5y6o][aria-current=page]{background:var(--hover)}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-ylzt5y6o],summary[data-astro-cid-ylzt5y6o]:after{transition:none}}@media (width<=1100px){.top-navigation[data-astro-cid-ylzt5y6o],.header-menu[data-astro-cid-ylzt5y6o]{position:static}.header-menu[data-astro-cid-ylzt5y6o] .header-menu-list[data-astro-cid-ylzt5y6o]{width:auto;top:calc(100% + 1px);left:16px;right:16px}}@media (width<=760px){summary[data-astro-cid-ylzt5y6o]{border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;padding:12px 4px;display:flex}.header-menu[data-astro-cid-ylzt5y6o][data-active] summary[data-astro-cid-ylzt5y6o],details[data-astro-cid-ylzt5y6o][open] summary[data-astro-cid-ylzt5y6o]{border-bottom-color:var(--header-border);color:var(--section-color)}.header-menu[data-astro-cid-ylzt5y6o] .header-menu-list[data-astro-cid-ylzt5y6o]{border:0;border-left:3px solid var(--section-color);max-width:none;max-height:none;box-shadow:none;border-radius:0;margin:6px 0 10px;position:static}}.breadcrumbs[data-astro-cid-vx4iavld]{max-width:1360px;color:var(--muted);margin:auto;padding:16px 24px 0;font-size:14px}ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{overflow-wrap:anywhere;gap:8px;min-width:0;margin:0;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"›";color:var(--muted)}a[data-astro-cid-vx4iavld],a[data-astro-cid-vx4iavld]:visited{color:var(--muted);text-decoration:none}a[data-astro-cid-vx4iavld]:hover{text-decoration:underline}:root[data-wide=true] .breadcrumbs[data-astro-cid-vx4iavld]{max-width:1720px}:root[data-contents=hidden]:not([data-wide=true]) .breadcrumbs[data-astro-cid-vx4iavld]{max-width:1200px}@media (width<=760px){.breadcrumbs[data-astro-cid-vx4iavld]{padding-inline:16px}}.breadcrumbs[data-astro-cid-vx4iavld].breadcrumbs-bottom{border-top:1px solid var(--border);margin-top:32px;padding:16px 0 0;font-size:13px}table{border-collapse:collapse;display:block;overflow-x:auto}.ui-table-scroll{min-width:0;max-width:100%;overflow:auto}.ui-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}table.ui-table{border-collapse:collapse;width:100%;display:table}.ui-table>caption{text-align:left;font-weight:600}.ui-table--rows>:is(thead,tbody,tfoot)>tr>:is(th,td){text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--border);padding:8px}.ui-table--rows>tbody>tr:last-child>:is(th,td){border-bottom:0}td,th{border:1px solid var(--border);padding:8px}table.overview-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5;display:table}.overview-table th,.overview-table td{border:0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.65rem .8rem}.overview-table th{background:var(--hover);font-weight:600}table.value-table{border-top:1px solid var(--border);table-layout:fixed;border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55;display:table}.value-table th,.value-table td{border:0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.8rem 1rem}.value-table th{background:var(--hover);font-weight:600}.value-table th:first-child,.value-table td:first-child{width:32%}.value-table td:first-child{background:var(--code-bg)}.value-table td:first-child :is(.zna,code){font-family:var(--code-font);color:var(--accent);font-size:.9em;font-weight:600}.value-table td:first-child a:visited{color:var(--accent)}.value-table td input,.value-table td select{box-sizing:border-box;min-width:0;max-width:100%}@media (width<=640px){.value-table tr{border-bottom:1px solid var(--border);display:block}.value-table tr:has(>th){display:none}.value-table td,.value-table td:first-child{border:0;width:auto;padding:.65rem .8rem;display:block}}.reference-table{border-top:1px solid var(--border);width:100%;font-size:.95rem;line-height:1.55}.reference-table th,.reference-table td{border:0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.7rem .85rem}.reference-table th{background:var(--hover);font-weight:600}.value-table td:first-child :is(.att,.param,.tag){font-family:var(--code-font);color:var(--accent);font-size:.9em;font-weight:600}.attribute-table th:first-child,.attribute-table td:first-child{width:23%}.attribute-table th:nth-child(2),.attribute-table td:nth-child(2){width:25%}.attribute-table td:nth-child(2) .zna{font-family:var(--code-font);font-size:.9em}@media (width<=640px){.attribute-table td:first-child,.attribute-table td:nth-child(2){width:auto}.attribute-table td:nth-child(2):before{content:"Значения: ";color:var(--muted);font-size:.85em}.overview-table th,.overview-table td{padding:.5rem .4rem}}.overview-pairs{table-layout:fixed}.overview-pairs th:first-child,.overview-pairs td:first-child{width:22%}@media (width<=640px){.overview-pairs tr:has(th){display:none}.overview-pairs tr{border-bottom:1px solid var(--border);padding:.5rem 0;display:block}.overview-pairs td,.overview-pairs td:first-child{border:0;width:auto;padding:.2rem .4rem;display:block}}.overflow:has(>.reference-table){overflow-x:auto}table.reference-table{display:table}table.overview-table.language-table{table-layout:auto;width:auto;min-width:min(100%,26rem)}.language-table.overview-pairs :is(td,th):first-child{width:auto}.language-table td:nth-child(2){width:7rem;font-family:var(--code-font);color:var(--accent)}@media (width<=640px){.language-table.overview-pairs tr,.language-table.overview-pairs tr:has(th){padding:0;display:table-row}.language-table.overview-pairs :is(td,th),.language-table.overview-pairs td:first-child{border-bottom:1px solid var(--border);padding:.5rem .6rem;display:table-cell}}table.selector-table{table-layout:fixed}.selector-table tr:first-child>:first-child{width:20%}.selector-table tr:first-child>:nth-child(2){width:24%}.selector-table td:nth-child(2){font-family:var(--code-font);font-size:.9em}.selector-table td:nth-child(2) b{font-weight:600}@media (width>=641px){.selector-table td:nth-child(2){overflow-wrap:normal}}@media (width<=640px){.selector-table tr:first-child>:first-child,.selector-table tr:first-child>:nth-child(2){width:32%}}@media (width>=1360px){:root{--reader-sidebar-width:300px}}table.ui-table{--table-cell-block:12px;--table-cell-inline:16px;border-top:0;font-size:.95rem;line-height:1.5}table.ui-table--compact{--table-cell-block:7px;--table-cell-inline:10px;font-size:.875rem}.ui-table>caption:not(.sr-only){color:var(--text);padding:0 0 12px;font-size:1rem;line-height:1.5}.ui-table__description{color:var(--muted);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.ui-table>:is(thead,tbody,tfoot)>tr>:is(th,td){padding:var(--table-cell-block) var(--table-cell-inline);text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--border)}.ui-table--grid>:is(thead,tbody,tfoot)>tr>:is(th,td){border:1px solid var(--border)}.ui-table>thead>tr>th{background:var(--hover);color:var(--text);font-weight:600}.ui-table>tbody>tr>th{background:0 0;font-weight:600}.ui-table--striped>tbody>tr:nth-child(2n)>:is(th,td){background:color-mix(in srgb, var(--hover) 55%, var(--surface))}.ui-table>tbody>tr:focus-within>:is(th,td){background:var(--selected)}@media (hover:hover){.ui-table>tbody>tr:hover>:is(th,td){background:var(--hover)}}.ui-table>:is(thead,tbody,tfoot)>tr>.ui-table__number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table>:is(thead,tbody,tfoot)>tr>.ui-table__actions{white-space:nowrap;text-align:right;width:1%}.ui-table-scroll--bounded{max-height:360px}.ui-table--sticky>thead{z-index:1;background:var(--surface);box-shadow:0 1px var(--border);position:sticky;top:0}.ui-table-scroll{background:linear-gradient(to right, var(--surface) 30%, transparent) left / 36px 100%, linear-gradient(to left, var(--surface) 30%, transparent) right / 36px 100%, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--text) 18%, transparent), transparent) left / 12px 100%, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text) 18%, transparent), transparent) right / 12px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-color:var(--surface)}@media (width<=640px){table.ui-table{--table-cell-block:10px;--table-cell-inline:10px}table.ui-table--compact{--table-cell-block:6px;--table-cell-inline:8px}.ui-table.value-table>tbody>tr>td{border:0}}.ui-expand-button>[data-icon]{display:flex}.ui-expand-button:not([aria-pressed=true])>[data-icon=collapse],.ui-expand-button[aria-pressed=true]>[data-icon=expand]{display:none}.ui-empty-state{border:1px dashed var(--border);color:var(--muted);border-radius:8px;padding:20px}.ui-empty-state[hidden]{display:none}.ui-empty-state--plain{border:0;border-radius:0;padding:8px 0}.ui-empty-state--plain .ui-empty-state__title{color:inherit;margin:0;font-weight:400}.ui-empty-state__title{color:var(--text);margin:0 0 8px;font-weight:600}.ui-empty-state .ui-toolbar{margin-top:12px}.ui-file{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.ui-file__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ui-file__button{flex:none;align-items:center;display:inline-flex}.ui-file__name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file__input:focus-visible+.ui-file__button{outline:2px solid var(--accent);outline-offset:2px}.ui-file__input:disabled+.ui-file__button,.ui-file__input:disabled~.ui-file__name{opacity:.6;cursor:default}.ui-file__input:disabled+.ui-file__button{pointer-events:none}.ui-field-group{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.ui-field-group>legend{padding-inline:6px;font-weight:600}.ui-field-group>.ui-field-group__description{color:var(--muted);flex-basis:100%;margin:0;font-size:14px}@media (width<=540px){.ui-field-group{padding:12px}}.ui-code-result{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;margin-block:20px}.ui-code-result__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-code-result__header>h3{margin:0;font-size:16px}.ui-code-result>.ui-code-result__code{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:16px;font-size:14px}.ui-color-field__controls{align-items:center;gap:8px;min-width:0;display:flex}.ui-color-field__controls>.ui-input{flex:1;min-width:0}.ui-color-field__picker{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;flex:0 0 40px;width:40px;height:40px;padding:3px}.ui-color-field__picker:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-color-field__picker:hover:not(:disabled){border-color:var(--accent)}.ui-color-field__picker:disabled{opacity:.5;cursor:default}.ui-status-key{color:var(--muted);align-items:center;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}.ui-status-key__icon{background:var(--hover);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}.ui-status-legend{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ui-status-key[data-state=success]>.ui-status-key__icon{background:var(--callout-tip-bg);color:var(--callout-tip)}.ui-status-key[data-state=error]>.ui-status-key__icon{background:var(--danger-bg);color:var(--danger)}.ui-status-key:is([data-state=missing],[data-state=partial])>.ui-status-key__icon{background:var(--warning-bg);color:var(--warning)}[data-ui-section=html]{--section-color:var(--section-html)}[data-ui-section=css]{--section-color:var(--section-css)}[data-ui-section=javascript]{--section-color:var(--section-javascript)}[data-ui-section=jquery]{--section-color:var(--section-jquery)}[data-ui-section=less]{--section-color:var(--section-less)}[data-ui-section=tools]{--section-color:var(--section-tools)}[data-ui-section]{--card-color:var(--section-color)}.ui-text-link[data-ui-section],.ui-text-link[data-ui-section]:visited{color:var(--section-color)}.ui-text-link[data-ui-section]:focus-visible{outline-color:var(--section-color)}.callout[data-ui-section][data-kind]{border-inline-start-color:var(--section-color);background:color-mix(in srgb, var(--section-color) 10%, var(--surface))}.ui-text-link{color:var(--accent);text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:.2em;overflow-wrap:anywhere}.ui-text-link:visited{color:var(--accent)}.ui-text-link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ui-text-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.ui-text-link--code,.ui-text-link--code:visited{color:var(--nav-css)}.ui-text-link--code>code{font-family:var(--code-font);color:inherit;background:0 0;padding:0;font-size:.92em}.ui-prose{overflow-wrap:anywhere;max-width:70ch;line-height:1.65}.ui-prose :is(h2,h3,h4){margin-block:1.5em .6em;line-height:1.3}.ui-prose :is(p,ul,ol,blockquote){margin-block:1em}.ui-prose :is(ul,ol){padding-inline-start:1.5em}.ui-prose li+li{margin-top:.35em}.ui-prose blockquote{border-inline-start:3px solid var(--border);color:var(--muted);margin-inline:0;padding-inline-start:1em}.ui-prose code{font-family:var(--code-font);font-size:.92em}.ui-prose :not(a,pre)>code{background:var(--code-bg);border-radius:3px;padding:.1em .25em}.ui-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:20px}.ui-card>:first-child{margin-top:0}.ui-card>:last-child{margin-bottom:0}.ui-card>p{font-size:15px;line-height:1.5}.ui-card--accent{border-top:4px solid var(--card-color,var(--accent))}.ui-link-card{color:var(--text);align-items:flex-start;gap:14px;padding:16px;text-decoration:none;display:flex}.ui-link-card:visited{color:var(--text)}.ui-link-card:hover{border-color:var(--card-color,var(--accent));background:var(--hover)}.ui-link-card__icon{background:var(--callout-tip-bg);width:40px;height:40px;color:var(--card-color,var(--accent));border-radius:8px;flex:none;place-items:center;display:grid}.ui-link-card__body{overflow-wrap:anywhere;min-width:0}.ui-link-card strong{margin-bottom:2px;display:block}.ui-link-card small{color:var(--muted);font-size:15px;line-height:1.5;display:block}.ui-arrow-link{border:1px solid var(--border);color:var(--text);border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ui-arrow-link:visited{color:var(--text)}.ui-arrow-link>span:last-child{color:var(--card-color,var(--accent));flex:none}.ui-arrow-link:is(:hover,:focus-visible){border-color:var(--card-color,var(--accent));background:var(--hover)}.ui-link-card:focus-visible,.ui-arrow-link:focus-visible{outline:2px solid var(--card-color,var(--accent));outline-offset:3px}.ui-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-task-navigation{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.ui-button.ui-button--compact{min-height:32px;padding:4px 8px;font-size:13px}.ui-button.ui-button--small{border-radius:6px;min-height:36px;padding:4px 10px;font-size:13px;line-height:20px}.ui-button.ui-icon-button.ui-button--small{width:36px;padding:9px}.ui-button.ui-button--solid{color:var(--page);background:var(--accent);border-color:var(--accent)}.ui-button.ui-button--solid:hover:not(:disabled){background:color-mix(in srgb, var(--accent), var(--text) 12%)}.ui-button.ui-button--quiet{background:0 0;border-color:#0000}.ui-button.ui-icon-button.ui-button--compact{width:32px;padding:7px}.ui-toolbar[hidden]{display:none}.ui-status{overflow-wrap:anywhere;font-size:14px}.ui-status[data-kind=error]{color:var(--danger)}.ui-status[data-kind=success]{color:var(--callout-tip)}.ui-copy{align-items:center;gap:8px;display:inline-flex}.ui-search{align-items:center;gap:8px;min-width:0;display:flex}.ui-search .ui-input{flex:1}.ui-toggle{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:inline-flex}.ui-check{accent-color:var(--accent);flex:none;width:18px;height:18px}.ui-check:disabled{opacity:.6}.ui-check[type=checkbox]:disabled{outline:1px solid var(--muted);outline-offset:-1px;border-radius:3px}.ui-check[type=radio]{appearance:none;border:1.5px solid var(--muted);background:var(--surface);cursor:pointer;border-radius:50%;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}.ui-check[type=radio]:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;transform:scale(0)}.ui-check[type=radio]:checked{border-color:var(--accent);background:var(--selected)}.ui-check[type=radio]:checked:before{transform:scale(1)}.ui-check[type=radio]:hover:not(:disabled){border-color:var(--accent)}.ui-check[type=radio]:disabled{cursor:default}.ui-hint{overflow-wrap:anywhere}.ui-hint>summary{min-height:36px;color:var(--accent);text-underline-offset:4px;cursor:pointer;align-items:center;gap:10px;padding:6px 2px;font-weight:400;text-decoration:underline dotted;list-style:none;display:inline-flex}.ui-hint>summary::-webkit-details-marker{display:none}.ui-hint>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 7px;width:7px;height:7px;transform:rotate(-45deg)}.ui-hint[open]>summary:before{transform:rotate(45deg)}.ui-hint>summary:hover{text-decoration-style:solid}.ui-hint>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ui-hint__body{padding:4px 0 8px 19px;line-height:1.6}.ui-hint__body>:first-child{margin-top:0}.ui-hint__body>:last-child{margin-bottom:0}@media (forced-colors:active){.ui-check[type=radio]{appearance:auto}.ui-check[type=radio]:before{display:none}}.ui-segment-field{border:0;min-width:0;margin:0;padding:0}.ui-segment-field legend{margin-bottom:6px;padding:0;font-size:14px}.ui-segments{flex-wrap:wrap;gap:4px;display:flex}.ui-segments label{cursor:pointer;flex:1;position:relative}.ui-segments input{opacity:0;width:1px;height:1px;position:absolute}.ui-segments span{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:8px;min-height:40px;padding:9px 12px;font-size:14px;line-height:20px;display:block}.ui-segments input:not(:disabled,:checked)+span:hover{border-color:var(--accent);background:var(--hover)}.ui-segments input:checked+span{background:var(--selected);border-color:var(--accent);color:var(--accent);font-weight:600}.ui-segments input:disabled+span{opacity:.6;cursor:default}.ui-switch{appearance:none;border:1px solid var(--muted);background:var(--border);cursor:pointer;border-radius:12px;flex-shrink:0;width:36px;height:22px;position:relative}.ui-switch:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.ui-switch:checked{background:var(--accent);border-color:var(--accent)}.ui-switch:checked:after{left:16px}.ui-switch:disabled{opacity:.5;cursor:default}.ui-switch:focus-visible,.ui-check:focus-visible,.ui-segments input:focus-visible+span,.ui-range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (forced-colors:active){.ui-switch{appearance:auto}.ui-switch:after{display:none}}.ui-tabs{min-width:0}.ui-tabs__list{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-block:8px;display:flex}@media (width<=640px){.ui-tabs__list{scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.ui-tabs__list [role=tab]{white-space:nowrap;flex:none}}.ui-tabs__list [role=tab]{max-width:100%;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:14px}.ui-tabs__list [aria-selected=true]{color:var(--accent);background:var(--selected);border-color:var(--accent);font-weight:600}.ui-tabs__list [role=tab]:hover{background:var(--hover)}.ui-tabs [role=tab]:focus-visible,.ui-tabs>[role=tabpanel]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-tabs>[role=tabpanel][hidden],:root[data-js] .ui-tabs:not([data-tabs-ready])>[data-initial-hidden]{display:none}.ui-button[hidden]{display:none!important}.ui-button.ui-icon-button{flex:none;place-items:center;width:40px;padding:9px;display:inline-grid}.ui-button--with-icon{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui-button__icon{flex:none}.ui-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.ui-icon-button svg,.ui-button__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ui-button.ui-chip{border-radius:999px}.ui-chip[aria-pressed=true]{border-color:var(--accent);background:var(--selected);color:var(--accent)}.ui-range-field label{justify-content:space-between;gap:12px;display:flex}.ui-range-field output{font-family:var(--code-font);font-variant-numeric:tabular-nums}.ui-range{width:100%;min-width:0;min-height:40px;accent-color:var(--accent);cursor:pointer;margin:0}.ui-range:disabled{opacity:.6;cursor:default}.ui-panel-actions{align-items:center}.ui-expandable-panel.is-expanded{z-index:100;box-sizing:border-box;background:var(--page);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}.ui-expandable-panel.is-expanded .ui-panel-actions{z-index:1;background:var(--page);padding-block:8px;position:sticky;top:0}.ui-field{flex-direction:column;gap:6px;min-width:0;max-width:100%;font-size:14px;display:flex}.ui-field__hint{color:var(--muted);font-size:13px}.ui-field__error{color:var(--danger);font-size:13px}.ui-input,.ui-select select,.ui-button{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:8px;font-size:14px;line-height:20px}.ui-input{width:100%;padding:8px 12px}textarea.ui-input{resize:vertical}.ui-input[type=number]{font-variant-numeric:tabular-nums}.ui-input[type=color]{width:72px;padding:4px}.ui-select{min-width:0;max-width:100%;display:inline-block;position:relative}.ui-select:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.ui-select select{appearance:none;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;width:100%;padding:8px 40px 8px 12px;overflow:hidden}.ui-button{cursor:pointer;padding:6px 12px}.ui-button--primary{background:var(--selected);border-color:var(--accent);color:var(--accent)}.ui-mode-group{background:var(--surface);border:1px solid var(--code-border);border-radius:6px;padding:2px;display:inline-flex}.ui-mode-group .ui-button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600;line-height:20px}.ui-mode-group .ui-button[aria-pressed=true],.ui-mode-group .ui-button[aria-selected=true],.ui-mode-group .ui-button[aria-selected=true]:hover:not(:disabled),.ui-mode-group .ui-button[aria-pressed=true]:hover:not(:disabled){color:var(--surface);background:var(--accent);box-shadow:0 1px 3px #00000026}.ui-tabs>.ui-mode-group{margin-block:8px}.ui-button.ui-button--underline,.ui-button.ui-button--underline:hover:not(:disabled){color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.ui-button.ui-button--underline:hover:not(:disabled){color:var(--text)}.ui-button.ui-button--underline[aria-pressed=true],.ui-button.ui-button--underline[aria-pressed=true]:hover:not(:disabled){border-bottom-color:var(--accent);color:var(--text)}.ui-input:hover:not(:disabled),.ui-select select:hover:not(:disabled),.ui-button:hover:not(:disabled){border-color:var(--accent)}.ui-button:hover:not(:disabled){background:var(--hover)}.ui-input:focus-visible,.ui-select select:focus-visible,.ui-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-input:disabled,.ui-select select:disabled,.ui-button:disabled{opacity:.6;cursor:default}.ui-input[aria-invalid=true],.ui-select select[aria-invalid=true]{border-color:var(--danger)}.callout{border-inline-start:4px solid var(--border);background:var(--hover);color:var(--text);overflow-wrap:anywhere;border-radius:6px;margin:24px 0;padding:16px 20px}.callout[data-kind=warning]{border-inline-start-color:var(--warning);background:var(--warning-bg)}.callout[data-kind=caution]{border-inline-start-color:var(--danger);background:var(--danger-bg)}.callout[data-kind=html]{--callout-accent:var(--nav-html)}.callout[data-kind=css]{--callout-accent:var(--nav-css)}.callout[data-kind=less]{--callout-accent:var(--nav-less)}.callout:is([data-kind=html],[data-kind=css],[data-kind=less]){border-inline-start-color:var(--callout-accent);background:color-mix(in srgb, var(--callout-accent) 10%, var(--surface))}.callout>.callout-title{margin:0 0 4px;font-weight:600}.callout>:first-child,.callout>.callout-title+*{margin-top:0}.callout>:last-child{margin-bottom:0}@media print{.callout{background:0 0;border:1px solid}}:is(.lesson-question,.ui-accordion){border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}:is(.lesson-question,.ui-accordion) summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:600;list-style:none;display:flex}:is(.lesson-question,.ui-accordion) summary::-webkit-details-marker{display:none}:is(.lesson-question,.ui-accordion) summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);flex-shrink:0;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)}:is(.lesson-question,.ui-accordion)[open] summary:after{transform:rotate(225deg)}:is(.lesson-question,.ui-accordion) summary:hover,:is(.lesson-question,.ui-accordion)[open] summary{background:var(--selected)}:is(.lesson-question,.ui-accordion) summary:focus-visible{outline-offset:-3px}:is(.lesson-answer,.ui-accordion__body){border-top:1px solid var(--border);padding:16px 18px}:is(.lesson-answer,.ui-accordion__body)>:first-child{margin-top:0}:is(.lesson-answer,.ui-accordion__body)>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){:is(.lesson-question,.ui-accordion) summary:after{transition:none}}.lesson-navigation{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.lesson-start,.lesson-start:visited{border:2px solid var(--accent);background:var(--accent);color:var(--page);border-radius:8px;align-items:center;gap:12px;padding:12px 20px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.lesson-start:after{content:"→"}.lesson-start:hover{background:var(--selected);color:var(--accent)}.lesson-navigation a{color:var(--accent);border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:240px;padding:14px 18px;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .15s,background-color .15s;display:block}.lesson-navigation a:visited{color:var(--accent)}.lesson-navigation .lesson-next{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.lesson-questions{margin:20px 0;padding:0;list-style:none}.lesson-questions>li+li{margin-top:10px}.lesson-navigation a:hover{border-color:var(--accent);background:var(--selected)}.lesson-navigation .lesson-next{text-align:right}.lesson-navigation small{color:var(--muted);margin-bottom:4px;font-size:.8rem;font-weight:400;display:block}.lesson-navigation a:not(.lesson-next) small:before{content:"← "}.lesson-navigation .lesson-next small:after{content:" →"}@media (prefers-reduced-motion:reduce){.lesson-navigation a{transition:none}}.lesson-done-button{max-width:100%;min-height:44px;font:inherit;text-align:left;color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:.9rem;font-weight:600;line-height:1.4;display:inline-flex}.lesson-done-button:before{content:"";border:1.5px solid;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.lesson-done-button:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--surface))}.lesson-done-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lesson-done-button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--accent)}.lesson-done-button[aria-pressed=true]:before{background:currentColor;border-color:#0000;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' d='M9 0a9 9 0 1 1 0 18A9 9 0 0 1 9 0zm4.2 5.8a1 1 0 0 0-1.4 0L7.9 9.7 6.2 8a1 1 0 0 0-1.4 1.4l2.4 2.4a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z'/%3E%3C/svg%3E") 50%/100% no-repeat}.lesson-done-button:disabled{cursor:default}.ui-button.ui-step{border-radius:50%;width:32px;height:32px;min-height:0;padding:0;font-size:13px;line-height:1}.ui-step[aria-current]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);font-weight:700}.ui-step.is-correct{border-color:var(--callout-tip);background:var(--callout-tip-bg)}.ui-step.is-wrong{border-color:var(--danger);background:var(--danger-bg)}.ui-popover{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(340px,100vw - 24px);color:var(--text);border-radius:12px;margin:0;padding:16px;font-size:14px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 32px #00000029,0 2px 6px #00000014}.ui-popover__header{justify-content:space-between;align-items:center;gap:8px;margin:-6px -6px 4px 0;font-size:15px;display:flex}.ui-popover__description{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.ui-popover__footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:0 -8px -6px;padding-top:8px;display:flex}.ui-popover__footer .ui-status:empty{display:none}.ui-popover__footer .ui-status{margin:0;padding-inline:8px}@media (width<=540px){.ui-popover{width:100%;max-height:85dvh;padding-bottom:max(16px, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;inset:auto 0 0}.ui-popover::backdrop{background:#00000059}}.ui-block-settings__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 2px 0;transition:transform .16s;transform:rotate(45deg)}.ui-block-settings__trigger[aria-expanded=true]{border-color:var(--accent);background:var(--selected)}.ui-block-settings__trigger[aria-expanded=true] .ui-block-settings__chevron{margin-top:3px;transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.ui-block-settings__chevron{transition:none}}.ui-segments--compact{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:nowrap;gap:0;padding:2px;display:inline-flex}.ui-segments--compact label{flex:none}.ui-segments--compact span{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:13px;line-height:20px}.ui-segments--compact input:checked+span{background:var(--selected);color:var(--accent)}.ui-input.ui-code-area{font-family:var(--code-font);color:var(--code-text);background:var(--code-bg);border-color:var(--code-border);tab-size:4;font-size:13px;line-height:1.6}.ui-accordion.ui-accordion--plain{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;overflow:visible}.ui-accordion--plain>summary{color:var(--text);justify-content:flex-start;gap:10px;padding:14px 0 6px;font-size:15px}.ui-accordion--plain>summary:after{order:-1;width:7px;height:7px;margin-top:-3px}.ui-accordion--plain[open]>summary:after{margin-top:3px}.ui-accordion--plain>summary:hover,.ui-accordion--plain[open]>summary{background:0 0}.ui-accordion--plain>summary:hover{color:var(--accent)}.ui-accordion--plain>summary:focus-visible{outline-offset:2px;border-radius:4px}.ui-accordion--plain>.ui-accordion__body{border-top:0;padding:4px 0 0}.ui-layer-tabs__head{flex-wrap:wrap;align-items:start;gap:8px 12px;margin-bottom:16px;display:flex}.ui-layer-tabs__head>[role=tablist]{flex:auto;min-width:0}.ui-layer-tabs__actions{flex-wrap:nowrap;flex:none;gap:8px;padding-top:8px}.ui-layer-tabs__head [role=tab]{touch-action:none;cursor:grab}.ui-layer-tabs__head [role=tab]:has(.ui-layer-tabs__grip){align-items:center;gap:4px;padding-left:6px;display:inline-flex}.ui-layer-tabs__grip{color:var(--muted);stroke-width:3px;flex:none}.ui-layer-tabs__head [role=tab][data-dragging]{z-index:1;cursor:grabbing;position:relative;box-shadow:0 4px 12px #0003}.ui-layer-tabs__head [role=tab][data-drop-target]{outline:2px dashed var(--accent);outline-offset:2px}.ui-layer-tabs__hint{color:var(--muted);margin:-8px 0 12px;font-size:13px}.ui-expanded-bar{display:none}.is-expanded>.ui-expanded-bar{z-index:3;border-bottom:1px solid var(--border);background:var(--page);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:-16px 0 16px;padding-block:12px;display:flex;position:sticky;top:-16px}.ui-expanded-bar strong{margin-right:auto;font-size:1.8rem;font-weight:700;line-height:1.2}.ui-expanded-bar__hint{color:var(--muted);font-size:13px}@media (width<=540px){.ui-expanded-bar strong{font-size:1.4rem}}.reader-side[data-astro-cid-g4j4uaku]{align-self:start;min-width:0;font-size:14px;position:sticky;top:24px}.reader-right[data-astro-cid-g4j4uaku]:has(>.advert-aside){position:static}@media (width<=1100px){.reader-right[data-astro-cid-g4j4uaku]>.advert-aside{display:none}}.reader-panel[data-astro-cid-g4j4uaku]{scrollbar-color:color-mix(in srgb, var(--muted) 70%, var(--page)) transparent;max-height:calc(100dvh - 48px);padding:4px;overflow:auto}.reader-left[data-astro-cid-g4j4uaku] .reader-panel[data-astro-cid-g4j4uaku]:not([popover]),.reader-left[data-astro-cid-g4j4uaku] .reader-panel[data-astro-cid-g4j4uaku]:popover-open{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.reader-right[data-astro-cid-g4j4uaku] .reader-panel[data-astro-cid-g4j4uaku]:not([popover]){max-height:calc(100dvh - 100px)}.reader-left[data-astro-cid-g4j4uaku] .compact-heading[data-astro-cid-g4j4uaku]:not([popover]){grid-template-rows:minmax(0,1fr)}.compact-heading[data-astro-cid-g4j4uaku]:not([popover])>.panel-heading[data-astro-cid-g4j4uaku]{display:none}.panel-heading[data-astro-cid-g4j4uaku]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:16px;line-height:1.4;display:flex}.reader-panel[data-astro-cid-g4j4uaku][popover]{border:1px solid var(--border);width:min(420px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border-radius:8px;margin:auto;padding:20px;position:fixed;inset:16px}.reader-left[data-astro-cid-g4j4uaku] .reader-panel[data-astro-cid-g4j4uaku][popover]{height:calc(100dvh - 32px)}@media (forced-colors:active){.reader-panel[data-astro-cid-g4j4uaku]{scrollbar-color:auto}}.reader-panel[data-astro-cid-g4j4uaku][popover]::backdrop{background:#0003}.advert-slot[data-astro-cid-ygkiugat][hidden]{display:none}.advert-slot[data-astro-cid-ygkiugat]{min-width:0;min-height:280px;margin-block:24px}.advert-label[data-astro-cid-ygkiugat]{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.advert-aside[data-astro-cid-ygkiugat]{min-height:320px}.support-note[data-astro-cid-ygkiugat]{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;padding:16px;font-size:13px;line-height:1.6}.support-note[data-astro-cid-ygkiugat] p[data-astro-cid-ygkiugat]{margin:0 0 12px}.support-note[data-astro-cid-ygkiugat] strong[data-astro-cid-ygkiugat]{color:var(--text)}@media (width>=1100px){.advert-article[data-astro-cid-ygkiugat] .support-note[data-astro-cid-ygkiugat]{display:none}}@media (width<=1099px){.advert-article[data-astro-cid-ygkiugat]:has(.support-note:not([hidden])){min-height:0}.advert-article[data-astro-cid-ygkiugat]:has(.support-note:not([hidden])) .advert-label[data-astro-cid-ygkiugat],.advert-aside[data-astro-cid-ygkiugat]{display:none}}@media (width<=1100px){.advertisement-only[data-astro-cid-mnjddtd6]{display:none}}ul[data-astro-cid-mnjddtd6]{margin:0;padding:0;list-style:none}li[data-astro-cid-mnjddtd6]{margin:0}a[data-astro-cid-mnjddtd6]{border-left:2px solid var(--border);color:var(--muted);grid-template-columns:minmax(0,1fr);padding:7px 0 7px 12px;text-decoration:none;display:grid}a[data-astro-cid-mnjddtd6]:hover,a[data-astro-cid-mnjddtd6]:focus-visible{color:var(--accent);border-left-color:var(--accent)}a[data-astro-cid-mnjddtd6][aria-current=location]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.heading-label[data-astro-cid-mnjddtd6],.heading-space[data-astro-cid-mnjddtd6]{grid-area:1/1}.heading-space[data-astro-cid-mnjddtd6]{visibility:hidden;user-select:none;pointer-events:none;font-weight:600}.subsection[data-astro-cid-mnjddtd6] a[data-astro-cid-mnjddtd6]{padding-left:24px;font-size:.85rem}.reader-settings[data-astro-cid-h7itrjhj]{margin-left:auto;font-size:14px}.reader-settings[data-astro-cid-h7itrjhj][hidden]{display:none}.settings-trigger[data-astro-cid-h7itrjhj]{color:#e0e5eb;background:0 0;border:0;border-radius:8px;place-items:center;min-width:44px;min-height:44px;padding:10px;display:grid}.settings-trigger[data-astro-cid-h7itrjhj]:hover,.settings-trigger[data-astro-cid-h7itrjhj][aria-expanded=true]{color:#fff;background:#363c44}.reader-settings-panel[data-astro-cid-h7itrjhj]{color-scheme:dark;--surface:var(--header-bg);--text:#e0e5eb;--muted:#b0bbc6;--border:#505d6b;--accent:#75bce5;--selected:#30465a;--hover:#363c44;border:1px solid var(--border);border-top:3px solid var(--header-accent);width:min(340px,100vw - 32px);max-height:calc(100dvh - 88px);color:var(--text);background:var(--surface);border-radius:6px;margin:0;padding:16px;font:14px/1.5 system-ui,sans-serif;inset:auto;overflow:auto;box-shadow:0 6px 18px #0002}.settings-close[data-astro-cid-h7itrjhj]{background:0 0;border:0;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.settings-heading[data-astro-cid-h7itrjhj] strong[data-astro-cid-h7itrjhj]{font-size:18px;font-weight:600;line-height:24px}.settings-heading[data-astro-cid-h7itrjhj]{min-height:36px}.settings-heading[data-astro-cid-h7itrjhj],.switch-row[data-astro-cid-h7itrjhj]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}fieldset[data-astro-cid-h7itrjhj]{border:0;min-width:0;margin:0 0 20px;padding:0}legend[data-astro-cid-h7itrjhj]{margin-bottom:8px;padding:0}button[data-astro-cid-h7itrjhj]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:4px;padding:8px}.reader-settings-panel[data-astro-cid-h7itrjhj] button[data-astro-cid-h7itrjhj]:hover{background:var(--hover)}#header-search-panel[data-astro-cid-2odkx2fk]{color-scheme:dark;--surface:#222830;--text:#e0e5eb;--muted:#b0bbc6;--border:#505d6b;--accent:#75bce5;--selected:#303d4c;--hover:var(--header-hover);border:1px solid #505d6b;border-top:3px solid var(--header-accent);background:var(--header-bg);color:#e0e5eb;border-radius:6px;width:min(380px,100vw - 24px);margin:0;padding:16px;font:14px/1.5 system-ui,sans-serif;inset:auto;overflow:auto;box-shadow:0 6px 18px #0002}.search-heading[data-astro-cid-2odkx2fk]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}strong[data-astro-cid-2odkx2fk]{font-size:18px;font-weight:600}form[data-astro-cid-2odkx2fk]{gap:10px;display:grid}.search-close[data-astro-cid-2odkx2fk]{width:36px;height:36px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.search-close[data-astro-cid-2odkx2fk]:hover{background:var(--header-hover)}[data-astro-cid-2odkx2fk]:is(input,select,button):focus-visible{outline-offset:3px;outline:2px solid #75bce5}.site-footer[data-astro-cid-nns7i3if]{border-top:3px solid var(--header-accent);background:var(--header-bg);color:#c6cbd1;--accent:var(--header-accent);flex-shrink:0;max-width:none;margin:48px 0 0;padding:0;font-size:14px}.footer-inner[data-astro-cid-nns7i3if]{max-width:1360px;margin-inline:auto;padding:36px 24px 24px}:root[data-wide=true] .footer-inner[data-astro-cid-nns7i3if]{max-width:1720px}:root[data-contents=hidden]:not([data-wide=true]) .footer-inner[data-astro-cid-nns7i3if]{max-width:1200px}.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:minmax(210px,1.3fr) repeat(5,minmax(0,1fr));gap:28px;display:grid}.site-logo[data-astro-cid-nns7i3if],.site-logo[data-astro-cid-nns7i3if]:visited{color:var(--header-text)}.site-logo-domain[data-astro-cid-nns7i3if]{color:var(--header-domain)}.project-links[data-astro-cid-nns7i3if]{margin-top:20px}.project-links[data-astro-cid-nns7i3if] .support-link[data-astro-cid-nns7i3if]{align-items:center;gap:8px;display:inline-flex}.support-heart[data-astro-cid-nns7i3if]{color:#ff5252;transform-origin:50%;flex-shrink:0}.support-link[data-astro-cid-nns7i3if]:is(:hover,:focus-visible) .support-heart[data-astro-cid-nns7i3if]{animation:.65s ease-in-out heartbeat}@keyframes heartbeat{0%,50%,to{transform:scale(1)}25%{transform:scale(1.2)}75%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.support-link[data-astro-cid-nns7i3if]:is(:hover,:focus-visible) .support-heart[data-astro-cid-nns7i3if]{animation:none}}h2[data-astro-cid-nns7i3if]{border-bottom:2px solid var(--section-color);color:var(--header-text);margin:0 0 16px;padding-bottom:10px;font-size:16px;font-weight:600}[data-astro-cid-nns7i3if][data-section=HTML]{--section-color:#e88b52}[data-astro-cid-nns7i3if][data-section=CSS]{--section-color:#49a5d4}[data-astro-cid-nns7i3if][data-section=JavaScript]{--section-color:#d8b631}[data-astro-cid-nns7i3if][data-section=jQuery]{--section-color:#69add7}[data-astro-cid-nns7i3if][data-section=Инструменты]{--section-color:#7cb993}ul[data-astro-cid-nns7i3if]{padding:0;list-style:none}nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0}li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]{margin-top:2px}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:5px;display:inline-block}a[data-astro-cid-nns7i3if],a[data-astro-cid-nns7i3if]:visited{color:inherit;text-decoration:none}a[data-astro-cid-nns7i3if]:hover{color:var(--header-text);text-decoration:underline}.site-logo[data-astro-cid-nns7i3if]:hover{text-decoration:none}.footer-bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--header-border);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:32px;padding-top:20px;font-size:13px;display:flex}address[data-astro-cid-nns7i3if]{font-style:normal}address[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:underline}@media (width<=1150px){.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.footer-inner[data-astro-cid-nns7i3if]{padding:28px 16px 24px}.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=360px){.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}}@media print{.site-footer[data-astro-cid-nns7i3if]{display:none}}.site-navigation .tool-navigation-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;padding:4px 8px;font-size:.72rem;font-weight:600}.site-navigation .tool-navigation-group+.tool-navigation-group{margin-top:10px}.site-navigation .tool-navigation-group.is-current .tool-navigation-title{color:var(--navigation-accent)}.site-navigation .tool-navigation-group a{border-left:0;border-radius:6px;padding:5px 8px;line-height:1.4}.site-navigation .navigation-group-heading{align-items:center;display:flex}.site-navigation .navigation-group-heading>a{flex:1;min-width:0}.site-navigation .navigation-group-toggle{width:36px;height:36px;color:var(--navigation-accent);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 36px;place-items:center;padding:0;display:grid}.site-navigation .navigation-group-toggle[hidden]{display:none}.site-navigation .navigation-group-toggle:hover{background:var(--hover)}.site-navigation .navigation-group-toggle svg{transition:transform .15s;display:inline-block}.site-navigation .navigation-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.site-navigation .navigation-children[hidden]{display:none}:root[data-js] .site-navigation .navigation-filter[hidden]{visibility:visible}:root[data-js] .site-navigation:not(.is-ready) .navigation-group-toggle[hidden]{display:grid}:root[data-js] .site-navigation:not(.is-ready) [data-navigation-group]:not(:has([aria-current=page]))>.navigation-children{display:none}:root[data-js] .site-navigation:not(.is-ready) [data-navigation-group]:not(:has([aria-current=page]))>.navigation-group-heading svg{transform:none}@media (prefers-reduced-motion:reduce){.site-navigation .navigation-group-toggle svg{transition:none}}.site-navigation{--navigation-accent:var(--accent);flex-direction:column;min-height:0;display:flex}.site-navigation[data-section=html]{--navigation-accent:var(--nav-html)}.site-navigation[data-section=css]{--navigation-accent:var(--nav-css)}.site-navigation[data-section=javascript]{--navigation-accent:var(--nav-javascript)}.site-navigation[data-section=jquery]{--navigation-accent:var(--nav-jquery)}.site-navigation[data-section=tools]{--navigation-accent:var(--nav-tools)}.site-navigation .navigation-filter[hidden]{visibility:hidden;display:block}.site-navigation .navigation-filter{flex-shrink:0}.site-navigation #section-links{scrollbar-gutter:stable;min-height:0;padding:3px;overflow-y:auto}:root[data-js] .site-navigation:not([data-positioned]) #section-links{visibility:hidden}.site-navigation .property-link{font-family:var(--code-font);white-space:normal;overflow-wrap:anywhere;padding:.3rem .6rem;font-size:.82rem}.site-navigation .navigation-filter{margin-bottom:26px}.site-navigation label{margin-bottom:6px;display:block}.site-navigation input{background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a939c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 10px center;width:100%;min-width:0;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px 8px 8px 34px;display:block}.site-navigation input::placeholder{color:var(--muted)}.site-navigation input:focus{border-color:var(--accent)}.site-navigation input[type=search]::-webkit-search-cancel-button{cursor:pointer}.site-navigation .navigation-filter{position:relative}.site-navigation .filter-status{color:var(--muted);margin:8px 0 0;font-size:.75rem;line-height:1.2;position:absolute;top:100%;left:2px}.site-navigation ul{margin:0;padding:0;list-style:none}.site-navigation li{margin:0}.site-navigation .navigation-children{border-left:1px solid var(--border);margin:0 0 8px 12px;padding-left:6px}.site-navigation a{color:var(--text);border-left:2px solid #0000;border-radius:4px;padding:8px 10px;text-decoration:none;display:block}.site-navigation a:visited{color:var(--text)}.site-navigation a:hover{background:var(--hover)}.site-navigation a[aria-current=page]{color:var(--navigation-accent);border-left-color:var(--navigation-accent);background:color-mix(in srgb, var(--navigation-accent) 12%, var(--page));font-weight:600}.site-navigation .book-navigation{flex-direction:column;min-height:0;display:flex}.site-navigation .book-title{margin:0 0 2px;font-weight:700}.site-navigation .book-progress{color:var(--muted);margin:0 0 10px;font-size:.82rem}.site-navigation ol{counter-reset:lesson;margin:0;padding:0;list-style:none}.site-navigation .book-navigation li{counter-increment:lesson}.site-navigation .book-chapters{counter-reset:lesson}.site-navigation .book-chapters ol{counter-reset:none}.site-navigation .book-chapter+.book-chapter{margin-top:10px}.site-navigation .book-chapter-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 2px;padding:4px 8px;font-size:.72rem;font-weight:600;display:flex}.site-navigation .book-chapter.is-current .book-chapter-title{color:var(--navigation-accent)}.site-navigation .book-chapter-progress{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;flex:none;font-weight:400}.site-navigation .book-chapter.is-complete .book-chapter-progress:before{content:"✓ " / ""}.site-navigation .book-navigation a{border-left:0;border-radius:6px;align-items:flex-start;gap:8px;padding:5px 8px;line-height:1.4;display:flex}.site-navigation .book-navigation a:before{content:counter(lesson);border:1px solid var(--border);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:600;display:grid}.site-navigation .book-navigation a[aria-current=page]:before{border-color:var(--navigation-accent);color:var(--navigation-accent)}.site-navigation .book-navigation .is-done a:before{content:"✓" / "";border-color:var(--navigation-accent);background:var(--navigation-accent);color:var(--page)}.lesson-done[data-astro-cid-hojdt2aw]{border-top:1px solid var(--border);margin:2em 0 1em;padding-top:1.25rem}:root{--nav-html:var(--section-html);--nav-css:var(--section-css);--nav-less:var(--section-less);--nav-javascript:var(--section-javascript);--nav-jquery:var(--section-jquery);--nav-tools:var(--section-tools);color-scheme:light;--page:#fafafa;--surface:#fff;--text:#242424;--muted:#505860;--border:#c8cdd2;--accent:#245a85;--section-html:#a94712;--section-css:#176591;--section-less:#294b7b;--section-javascript:#806000;--section-jquery:#315da8;--section-tools:#287047;--visited:#625077;--hover:#edf1f4;--selected:#e5eef5;--selection:#c9def0;--danger:#a32121;--warning:#765600;--danger-bg:#fbe3e3;--warning-bg:#fff3d6;--callout-tip:#326341;--callout-tip-bg:#eaf3ec;--code-bg:#f4f6f8;--code-text:#273442;--code-border:#d8e0e7;--code-muted:#596978;--code-comment:#47752c;--code-tag:#0759ad;--code-property:#8834a5;--code-string:#9a4517;--code-keyword:#ad225b;--code-number:#a34b08;--code-focus:#245a85;--header-bg:#242424;--header-border:#353a40;--header-text:#f2f4f6;--header-accent:#49a5d4;--header-domain:#65b8e4;--header-hover:#ffffff14;--code-font:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace}:root[data-theme=dark]{color-scheme:dark;--page:#191d22;--surface:#222830;--text:#e0e5eb;--muted:#b0bbc6;--border:#505d6b;--accent:#75c4ff;--section-html:#ffac78;--section-css:#75c4ff;--section-less:#a5bff0;--section-javascript:#edcf70;--section-jquery:#a0bbff;--section-tools:#88d3a4;--visited:#c7b1df;--hover:#2b3540;--selected:#30465a;--selection:#405c76;--danger:#faa;--warning:#edcf83;--danger-bg:#482a30;--warning-bg:#413921;--callout-tip:#8dddab;--callout-tip-bg:#243c2c;--code-bg:#222830;--code-text:#e0e5eb;--code-border:#505d6b;--code-muted:#b0bbc6;--code-comment:#9cce7a;--code-tag:#75c4ff;--code-property:#dfadff;--code-string:#f2b38b;--code-keyword:#ff9abd;--code-number:#ffc17d;--code-focus:#75c4ff;--header-bg:#262d36;--header-border:#3a4450}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page:#191d22;--surface:#222830;--text:#e0e5eb;--muted:#b0bbc6;--border:#505d6b;--accent:#75c4ff;--section-html:#ffac78;--section-css:#75c4ff;--section-less:#a5bff0;--section-javascript:#edcf70;--section-jquery:#a0bbff;--section-tools:#88d3a4;--visited:#c7b1df;--hover:#2b3540;--selected:#30465a;--selection:#405c76;--danger:#faa;--warning:#edcf83;--danger-bg:#482a30;--warning-bg:#413921;--callout-tip:#8dddab;--callout-tip-bg:#243c2c;--code-bg:#222830;--code-text:#e0e5eb;--code-border:#505d6b;--code-muted:#b0bbc6;--code-comment:#9cce7a;--code-tag:#75c4ff;--code-property:#dfadff;--code-string:#f2b38b;--code-keyword:#ff9abd;--code-number:#ffc17d;--code-focus:#75c4ff;--header-bg:#262d36;--header-border:#3a4450}}*{box-sizing:border-box}body{min-height:100dvh;color:var(--text);background:var(--page);flex-direction:column;margin:0;font:18px/1.6 system-ui,sans-serif;display:flex}body>.breadcrumbs{width:100%}header,footer{max-width:1440px;margin:auto;padding:24px}h1{font-size:1.8rem;line-height:1.25}a{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:.18em;text-decoration:underline 1px}a:where(:visited){color:var(--accent)}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}img{max-width:100%;height:auto}.reader-shell article>img{margin-inline:0!important}pre{background:var(--code-bg);color:var(--code-text);border:1px solid var(--code-border);font:14px/1.6 var(--code-font);border-radius:6px;padding:16px;overflow-x:auto}.code-block pre{border:0;border-radius:0}footer{font-size:14px}body{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance;line-height:1.3}h2{margin-top:1.2em}p,ul,ol{margin-block:1.2em}li+li{margin-top:.35em}article :not(pre)>code{font-family:var(--code-font);font-size:.9em}.site-header-band{background:var(--header-bg);border-top:3px solid var(--header-accent);border-bottom:1px solid var(--header-border)}@media print{.site-header-band{display:none}}.site-header{flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:relative}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}footer{color:var(--muted)}.sr-only,.copy-success{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){header,main,footer{padding:20px 16px}h1{font-size:1.6rem}}:root{--reader-size:18px}:root[data-text-size=small]{--reader-size:16px}:root[data-text-size=large]{--reader-size:20px}article{font-size:var(--reader-size)}:root[data-wide=true] .reader-shell{max-width:1720px}:root[data-contents=hidden] .reader-right{display:none}.site-header{max-width:1360px;padding-block:12px}.header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.search-trigger,.search-trigger:visited{width:44px;height:44px;color:var(--header-text);border-radius:8px;place-items:center;text-decoration:none;display:grid}.search-trigger:hover,.search-trigger[aria-current=page]{background:var(--header-hover)}.reader-shell.standalone-shell,:root[data-contents=hidden] .reader-shell.standalone-shell{max-width:1100px;display:block}:root[data-wide=true] .site-header{max-width:1720px}:root[data-contents=hidden]:not([data-wide=true]) .site-header{max-width:1200px}@media (width>=761px){.site-header>.site-logo,.site-header>.top-navigation{align-self:center}.site-header>.site-logo{transform:translateY(-4px)}}@media (width>=1101px){.site-header{grid-template-columns:var(--reader-sidebar-width,220px) minmax(0, 1fr) auto;gap:28px;display:grid}}.site-logo{letter-spacing:1px;color:var(--text);flex-shrink:0;align-items:center;gap:10px;font-size:24px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.site-logo-rings{flex:0 0 45px;align-self:center;width:45px;height:43px;display:block;position:relative}.site-logo-rings>span{box-sizing:border-box;border:6px solid;border-radius:50%;width:30px;height:30px;position:absolute}.site-logo-rings .logo1{border-color:#f16529;top:0;left:0}.site-logo-rings .logo2{border-color:#1295cd;top:13px;left:7px}.site-logo-rings .logo3{border-color:#fed93d;top:0;left:15px}.top-navigation{flex-wrap:wrap;gap:8px 4px;font-size:15px;display:flex}.site-header .site-logo,.site-header .site-logo:visited{color:var(--header-text)}.top-navigation a,.top-navigation a:visited{color:var(--accent);padding-block:8px;text-decoration:none}.reader-shell{grid-template-columns:var(--reader-sidebar-width,220px) minmax(0, 1fr) 210px;flex:1 0 auto;gap:28px;width:100%;max-width:1360px;margin:auto;padding:24px;display:grid}.reader-shell main{min-width:0;margin:0;padding:0}.reader-shell article{min-width:0}.reader-shell h1{margin-top:0}:root[data-contents=hidden] .reader-shell{grid-template-columns:var(--reader-sidebar-width,220px) minmax(0, 1fr);max-width:1200px}:root[data-wide=true][data-contents=hidden] .reader-shell{max-width:1720px}article :is(h2,h3)[id]{scroll-margin-top:24px}@media (width<=1100px){.reader-shell{grid-template-columns:200px minmax(0,1fr);gap:20px}.reader-shell .reader-left{grid-area:1/1/span 2}.reader-shell .reader-right{grid-area:1/2;position:static}.reader-shell main{grid-area:2/2}:root[data-contents=hidden] .reader-shell{grid-template-columns:200px minmax(0,1fr)}}.menu-toggle{display:none}@media (width<=760px){.site-header{gap:4px;padding:8px 16px}.site-header .site-logo{gap:8px;font-size:20px}.site-header .site-logo-rings{transform-origin:0;margin-right:-9px;transform:scale(.8)}.menu-toggle:not([hidden])+.header-actions{margin-left:0}.menu-toggle:not([hidden]){width:40px;height:40px;color:var(--header-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.menu-toggle:hover{background:var(--header-hover)}.menu-toggle .menu-icon-close,.site-header[data-menu=open] .menu-toggle .menu-icon-open{display:none}.site-header[data-menu=open] .menu-toggle .menu-icon-close{display:inline}.top-navigation{flex-direction:column;flex-basis:100%;order:3;gap:0;padding-bottom:8px}:root[data-js] .site-header:not([data-menu=open]) .top-navigation{display:none}.reader-shell,:root[data-contents=hidden] .reader-shell{flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.reader-shell .reader-left,.reader-shell .reader-right{width:auto;position:static}.reader-shell main{flex-basis:100%;order:3;width:100%;margin-top:8px}}@media (width<=400px){.site-header .site-logo{letter-spacing:0;gap:4px;font-size:18px}.header-actions{gap:0}.header-actions .search-trigger,.header-actions .settings-trigger{width:36px;min-width:36px;height:40px;min-height:40px;padding:8px}.site-header .menu-toggle:not([hidden]){width:32px}}.tool-help{margin-block:24px}.tool-help summary h2{font-size:inherit;margin:0}.overview-table td:first-child a,.overview-table td:first-child a:visited{color:var(--accent);font-weight:600;text-decoration:none}.overview-table td:first-child a:hover{text-decoration:underline}.overview-table td{overflow-wrap:anywhere}.overview-table.entity-table{table-layout:fixed}.overview-table.entity-table tr:first-child>:first-child{width:14%}.overview-table.entity-table tr:first-child>:nth-child(3){width:24%}.overview-table.entity-table tr:first-child>:nth-child(4){width:16%}table.color-table{table-layout:fixed;width:100%;min-width:36rem;font-size:.95rem;display:table}.color-table th:nth-child(3){width:24%}.color-table th:nth-child(4){width:34%}.color-table th{background:var(--hover);text-align:left}.color-table th:first-child{width:var(--color-swatch-column-width,2.75rem);white-space:nowrap}.color-table td:nth-child(3),.color-table td:nth-child(4){font-family:var(--code-font);white-space:nowrap;font-size:.9em}.color-swatch{border:1px solid var(--border);border-radius:3px;width:1.75rem;height:1.25rem;display:block}.overflow:has(>.property-index){container:property-reference/inline-size}table.property-index{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5;display:table}.property-index th,.property-index td{border:0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .8rem}.property-index th{background:var(--hover);font-weight:600}.property-index th:first-child,.property-index td:first-child{width:16rem}.property-index td:first-child a,.property-index td:first-child a:visited{font-family:var(--code-font);color:var(--accent);white-space:nowrap;font-size:.9em;font-weight:600;text-decoration:none}.property-index td:first-child:not(:has(a)){font-family:var(--code-font);font-size:.9em;font-weight:600}.property-index td:first-child a:hover{text-decoration:underline}@container property-reference (width<=640px){.property-index tr:has(th){display:none}.property-index tr{border-bottom:1px solid var(--border);padding:.5rem 0;display:block}.property-index td,.property-index td:first-child{border:0;width:auto;padding:.1rem .2rem;display:block}.property-index td:first-child a{white-space:normal;overflow-wrap:anywhere}}article h2:has(+.overflow>.property-index),article h2:has(+h3+.overflow>.property-index){border-left:4px solid var(--accent);padding-left:10px}@media (width>=761px){.property-reference-page .reader-shell,:root[data-contents=hidden] .property-reference-page .reader-shell{grid-template-columns:var(--reader-sidebar-width,290px) minmax(0, 1fr)}}@media (width>=1101px){.property-reference-page .reader-shell{grid-template-columns:var(--reader-sidebar-width,290px) minmax(0, 1fr) 230px}.property-reference-page .site-header{grid-template-columns:var(--reader-sidebar-width,290px) minmax(0, 1fr) auto}}.site-logo-domain{color:var(--accent)}.site-header .site-logo-domain{color:var(--header-domain)}.site-logo-rings>span{transition:transform .32s,opacity .24s}.site-logo-rings:after{content:"";opacity:0;background:radial-gradient(circle at 32% 25%,#ffffff90,#0000 45%),conic-gradient(from -30deg,#fed93d,#f16529 33%,#1295cd 67%,#fed93d);border-radius:50%;width:30px;height:30px;transition:transform .32s,opacity .24s;position:absolute;top:6.5px;left:7.5px;transform:scale(.35);box-shadow:inset -2px -3px 5px #0003}.site-logo:is(:hover,:focus-visible) .logo1{transform:translate(7.5px,6.5px)scale(.6)}.site-logo:is(:hover,:focus-visible) .logo2{transform:translate(.5px,-6.5px)scale(.6)}.site-logo:is(:hover,:focus-visible) .logo3{transform:translate(-7.5px,6.5px)scale(.6)}.site-logo:is(:hover,:focus-visible) .site-logo-rings>span{opacity:0}.site-logo:is(:hover,:focus-visible) .site-logo-rings:after{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.site-logo-rings>span,.site-logo-rings:after{transition:none}.site-logo:is(:hover,:focus-visible) .site-logo-rings>span{opacity:1;transform:none}.site-logo:is(:hover,:focus-visible) .site-logo-rings:after{opacity:0}}input[type=search]::-webkit-search-cancel-button{cursor:pointer}:root[data-js] .no-js,:root:not([data-js]) .js-only{display:none!important}.browser-choice{flex-wrap:wrap;gap:10px 20px;margin:.75rem 0 1rem;padding:0;list-style:none;display:flex}.browser-choice li{align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.browser-choice img{flex-shrink:0;width:28px;height:28px}.reader-shell.without-section-navigation,:root[data-contents=hidden] .reader-shell.without-section-navigation{grid-template-columns:minmax(0,1fr);max-width:840px}.reader-shell.without-section-navigation main{grid-area:1/1}.code-block,.example-editor{background:var(--code-bg);color:var(--code-text);border:1px solid var(--code-border);border-radius:6px}.code-block{margin-block:16px;overflow:hidden}.code-heading{border-bottom:1px solid var(--code-border);color:var(--code-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;font:12px/1.5 system-ui,sans-serif;display:flex}.code-heading .code-copy{margin-left:auto}.code-copy[hidden]{display:none}.code-copy,[data-action=copy]{position:relative}button[data-copied=true]{color:#0000!important}button[data-copied=true]:after{content:"✓";color:var(--code-string);place-items:center;font-size:20px;animation:.18s ease-out copy-confirm;display:grid;position:absolute;inset:0}@keyframes copy-confirm{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){button[data-copied=true]:after{animation:none}}.code-copy-status:empty,.editor-copy-status:empty{display:none}.code-copy:focus-visible{outline:2px solid var(--code-focus);outline-offset:2px}.code-block pre{background:var(--code-bg);color:var(--code-text);white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 var(--code-font);tab-size:2;margin:0;padding:16px}.code-block code{font:inherit}.code-block .tok-typeName,.syntax-highlight .tok-typeName,.example-editor .tok-typeName,.code-block .tok-tagName,.syntax-highlight .tok-tagName,.example-editor .tok-tagName{color:var(--code-tag)}.code-block .tok-propertyName,.syntax-highlight .tok-propertyName,.example-editor .tok-propertyName{color:var(--code-property)}.code-block .tok-string,.syntax-highlight .tok-string,.example-editor .tok-string{color:var(--code-string)}.code-block .tok-keyword,.syntax-highlight .tok-keyword,.example-editor .tok-keyword,.code-block .tok-atom,.syntax-highlight .tok-atom,.example-editor .tok-atom,.code-block .tok-bool,.syntax-highlight .tok-bool,.example-editor .tok-bool{color:var(--code-keyword)}.code-block .tok-number,.syntax-highlight .tok-number,.example-editor .tok-number{color:var(--code-number)}.code-block .tok-comment,.syntax-highlight .tok-comment,.example-editor .tok-comment{color:var(--code-comment);font-style:italic}.example-editor .cm-editor{background:var(--code-bg);color:var(--code-text)}.example-editor .cm-scroller{font:14px/1.6 var(--code-font)}.example-editor .cm-content{padding:12px 0}.example-editor .cm-line{padding:0 14px}.example-editor .cm-editor.cm-focused{outline:2px solid var(--code-focus);outline-offset:2px}.example-editor .cm-content{caret-color:var(--text)}.example-editor .cm-cursor{border-left-color:var(--text)}.example-editor .cm-selectionBackground,.example-editor .cm-focused .cm-selectionBackground{background:var(--selection)!important}.example-editor .cm-activeLine{background:var(--hover)}.reading-progress[data-astro-cid-sgg5joot]{z-index:20;background:var(--border);pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.reading-progress[data-astro-cid-sgg5joot][hidden]{display:none}.reading-progress[data-astro-cid-sgg5joot] span[data-astro-cid-sgg5joot]{background:var(--accent);height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;display:block}@media print{.reading-progress[data-astro-cid-sgg5joot]{display:none}}
