.request .get{background:#007aff1a;color:#007aff}.request .post{background:#34c7591a;color:#1a9e3f}.request .put{background:#ff9f0a1a;color:#c97a00}.request .patch{background:#af52de1a;color:#8e3ab8}.request .delete{background:#ff3b301a;color:#d32f2f}.api-object{margin:8px 0;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.api-object__header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--background-secondary);border-bottom:1px solid var(--color-border)}.api-object__label{font-size:12px;color:var(--color-secondary)}.api-object__link{font-family:var(--font-mono,monospace);font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}.api-object__link:hover{text-decoration:underline}.api-object__content{padding:0 14px}.api-object__content>:last-child{margin-bottom:0}.api-object__content .api-param:last-child{border-bottom:none}.api-object__content ul{margin:8px 0 12px}@media(max-width:640px){.api-object__header{padding:8px 10px}.api-object__content{padding:0 10px}}.api-params{border-top:1px solid var(--color-border)}.api-params>p,.api-param-children>p{display:none}.api-param{border-bottom:1px solid var(--color-border)}.api-param__row{display:grid;grid-template-columns:minmax(180px,30%)1fr;gap:12px 24px;padding:12px 0}.api-param__left{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 8px 0 16px}.api-param__name{font-family:var(--font-mono,monospace);font-weight:600;font-size:14px;overflow-wrap:anywhere}.api-param__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px}.api-param__type{font-size:13px;color:var(--color-secondary);white-space:pre-line}.api-param__optional{font-size:12px;font-weight:500;color:#1abe43}.api-param__pattern{flex-basis:100%;font-family:var(--font-mono,monospace);font-size:13px;color:var(--accent);word-break:break-all;white-space:pre-wrap}.api-param__desc{font-size:14px;padding:0 16px 0 8px}.api-param__desc p{margin:0}.api-param__desc p+p{margin-top:8px}.api-param__toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;padding:0;appearance:none;-webkit-appearance:none;border:0;background:0 0;color:var(--color-secondary);vertical-align:middle;cursor:pointer}.api-param__toggle:hover{color:var(--color-primary)}.api-param__toggle svg{transform:rotate(0);transition:transform .15s ease}.api-param--expanded .api-param__toggle svg{transform:rotate(180deg)}.api-param-children{display:none}.api-param-children.open{display:block}.api-param-children .api-param{position:relative}.api-param-children .api-param::before{content:"";position:absolute;top:0;bottom:0;left:16px;width:24px;border-right:1px solid var(--color-border);pointer-events:none}.api-param-children .api-param__row{padding-left:40px}.api-param-children .api-param-children .api-param::before{left:40px}.api-param-children .api-param-children .api-param__row{padding-left:64px}.api-param-children .api-param-children .api-param-children .api-param::before{left:64px}.api-param-children .api-param-children .api-param-children .api-param__row{padding-left:88px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param::before{left:88px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param__row{padding-left:112px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param-children .api-param::before{left:112px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param-children .api-param__row{padding-left:136px}@media(max-width:640px){.api-param__row{grid-template-columns:1fr;gap:6px}.api-param-children .api-param__row{padding-left:24px}.api-param-children .api-param::before{left:8px;width:16px}.api-param-children .api-param-children .api-param__row{padding-left:40px}.api-param-children .api-param-children .api-param::before{left:24px}.api-param-children .api-param-children .api-param-children .api-param__row{padding-left:56px}.api-param-children .api-param-children .api-param-children .api-param::before{left:40px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param__row{padding-left:72px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param::before{left:56px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param-children .api-param__row{padding-left:88px}.api-param-children .api-param-children .api-param-children .api-param-children .api-param-children .api-param::before{left:72px}}:root{--callout-info:rgba(0, 122, 255, 0.12);--callout-warning:rgba(255, 159, 10, 0.15);--callout-danger:rgba(255, 59, 48, 0.12);--callout-tip:rgba(52, 199, 89, 0.12);--callout-neutral:rgba(142, 142, 147, 0.12)}.doc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.doc-card{display:block;min-width:0;padding:24px;border-radius:14px;background:var(--background-secondary);color:var(--color-primary);text-decoration:none;transition:background-color 150ms ease,transform 150ms ease}.doc-card:hover{background:color-mix(in srgb,var(--background-secondary) 92%,var(--color-primary));color:var(--color-primary);text-decoration:none}.doc-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.doc-card__top{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.doc-card__icon{height:100%;display:flex;align-items:center;color:var(--color-primary)}.doc-card__icon svg{width:100%;height:100%}.doc-card__media{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-secondary)}.doc-card__media img{display:block;max-width:100%;max-height:100%;object-fit:contain}.doc-card__heading{min-width:0}.doc-card__title{color:var(--color-primary);font-size:19px;font-weight:700;line-height:1.25}.doc-card__link{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--accent);font-size:18px;font-weight:500;line-height:1.25}.doc-card__arrow{width:16px;height:16px;transition:transform 150ms ease}.doc-card:hover .doc-card__arrow{transform:translateX(2px)}.doc-card__description{color:var(--color-primary);font-size:17px;line-height:1.35}.doc-card__description p{margin:0}.doc-card__description p+p{margin-top:8px}.doc-card--logo .doc-card__top{grid-template-columns:164px minmax(0,1fr);gap:24px;align-items:center;margin-bottom:22px}.doc-card--logo .doc-card__media{justify-content:center;width:164px;height:64px}.doc-card--logo .doc-card__media img{max-width:140px;max-height:64px}.doc-card--logo .doc-card__title{font-size:20px}.doc-card--logo .doc-card__description{font-size:18px;line-height:1.35}@media(max-width:760px){.doc-cards{grid-template-columns:1fr;gap:14px}.doc-card{padding:20px}.doc-card__top{grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:16px}.doc-card__media{width:42px;height:42px}.doc-card__title{font-size:18px}.doc-card__link{font-size:17px}.doc-card__description{font-size:16px}.doc-card--logo .doc-card__top{grid-template-columns:1fr;gap:14px}.doc-card--logo .doc-card__media{width:160px;height:56px}.doc-card--logo .doc-card__description{font-size:16px}}.code-card{margin:18px 0;overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--background-primary);color:var(--color-primary)}.code-card__header{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:40px;border-bottom:1px solid var(--color-border);background:var(--background-secondary)}.code-card__lang{padding:0 24px;color:var(--color-secondary);font-size:16px;font-weight:500;line-height:1;letter-spacing:.01em}.code-card__copy{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 24px;border:0;border-left:1px solid var(--color-border);background:0 0;color:var(--color-secondary);font:inherit;font-size:16px;font-weight:500;line-height:1;cursor:pointer}.code-card__copy:hover{color:var(--accent)}.code-card__copy-icon{width:22px;height:22px;flex:none}.code-card__body{background:var(--background-secondary)}.code-card__body .highlight{margin:0}.code-card__body .highlight pre,.code-card__body pre{margin:0;padding:24px;overflow-x:auto}.code-card__body .chroma,.code-card__body .bg{background:var(--background-secondary)}[data-code-card] .chroma,[data-code-card] .bg{background-color:var(--background-secondary)}.code-card__file{width:100%;height:36px;padding:0 16px;color:var(--color-secondary);box-sizing:border-box;border-top:1px solid var(--color-border);background:var(--background-secondary);display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:14px}.code-card__file svg{width:20px;height:20px;flex:none}@media(max-width:640px){.code-card__header{min-height:48px}.code-card__lang{padding:0 16px;font-size:14px}.code-card__copy{min-height:48px;padding:0 16px;font-size:14px;color:var(--color-secondary)}.code-card__body .highlight pre,.code-card__body pre{padding:18px 16px;font-size:14px}}.code-tabs{margin:18px 0;overflow:hidden;border:1px solid var(--color-border);border-radius:14px}.code-tabs__bar{display:flex;align-items:center;gap:0;min-height:40px;border-bottom:1px solid var(--color-border);background:var(--background-secondary)}.code-tabs__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;border:none;border-bottom:2px solid transparent;color:var(--color-secondary);background:0 0;font:inherit;font-size:16px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.code-tabs__btn:hover{color:var(--accent)}.code-tabs__btn--active{color:var(--accent);border-bottom-color:var(--accent)}.code-tabs__copy{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;margin-left:auto;padding:0 24px;border:0;border-left:1px solid var(--color-border);background:0 0;color:var(--color-secondary);font:inherit;font-size:16px;font-weight:500;line-height:1;cursor:pointer}.code-tabs__copy-text{white-space:nowrap}.code-tabs__copy:hover{color:var(--accent)}.code-tabs__panel{display:none;background:var(--background-secondary)}.code-tabs__panel-header{display:flex;align-items:center;min-height:36px;padding:0 16px;border-bottom:1px solid var(--color-border);background:var(--background-secondary)}.code-tabs__panel-lang{color:var(--color-secondary);font-size:14px;font-weight:500;line-height:1;letter-spacing:.01em}.code-tabs__panel--active,.code-tabs__panel[data-tab-active]{display:block}.code-tabs__panel .highlight{margin:0}.code-tabs__panel .highlight pre,.code-tabs__panel pre{margin:0;padding:24px;overflow-x:auto}.code-tabs__panel .chroma,.code-tabs__panel .bg{background:var(--background-secondary)}[data-code-tabs] .chroma,[data-code-tabs] .bg{background-color:var(--background-secondary)}@media(max-width:640px){.code-tabs__bar{min-height:48px}.code-tabs__btn{min-height:48px;padding:0 16px;font-size:14px}.code-tabs__copy{min-height:48px;padding:0 16px}.code-tabs__panel .highlight pre,.code-tabs__panel pre{padding:18px 16px}}.image-zoom{display:block;cursor:zoom-in;border-radius:8px;overflow:hidden;max-width:100%;margin:0 auto}.image-zoom img{display:block;max-width:100%;height:auto;transition:opacity .2s ease}@media(hover:hover){.image-zoom:hover img{opacity:.9}}.container main p .themed-img .themed-img--light,.container main p .themed-img .themed-img--dark{display:none}html:not(.dark) .container main p .themed-img .themed-img--light{display:block}html:not(.dark) .container main p .themed-img .themed-img--dark{display:none}.dark .container main p .themed-img .themed-img--light{display:none}.dark .container main p .themed-img .themed-img--dark{display:block}.themed-img[data-image-zoom]{cursor:zoom-in}@media(hover:hover){.themed-img[data-image-zoom]:hover img{opacity:.9}}.image-zoom-overlay{position:fixed;inset:0;z-index:9000;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;animation:image-zoom-overlay-in .25s ease;cursor:zoom-out}@keyframes image-zoom-overlay-in{from{opacity:0}to{opacity:1}}.image-zoom-overlay.image-zoom-overlay--closing{animation:image-zoom-overlay-out .2s ease forwards}@keyframes image-zoom-overlay-out{from{opacity:1}to{opacity:0}}.image-zoom-overlay__inner{position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow:auto;overscroll-behavior:none;display:flex;align-items:center;justify-content:center}.image-zoom-overlay__img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;animation:image-zoom-img-in .25s ease;cursor:default}@keyframes image-zoom-img-in{from{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.image-zoom-overlay__close{position:fixed;top:16px;right:16px;z-index:9001;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(255,255,255,.15);cursor:pointer;transition:background-color .15s ease,opacity .15s ease;border:none;padding:0;color:#fff}@media(hover:hover){.image-zoom-overlay__close:hover{background-color:rgba(255,255,255,.28)}}.image-zoom-overlay__close:active{opacity:.7}.image-zoom-overlay__close svg{width:20px;height:20px;display:block}.container main p:has(>.image-zoom:only-child)+p>em:only-child,.container main p:has(>.themed-img:only-child)+p>em:only-child{display:block;-webkit-margin-before:16px;margin-block-start:16px;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--color-secondary);text-align:center}.container main p:has(>.image-zoom:only-child)+p:has(>em:only-child),.container main p:has(>.themed-img:only-child)+p:has(>em:only-child){margin:0}.container main p .image-zoom+em{display:block;-webkit-margin-before:16px;margin-block-start:16px;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--color-secondary);text-align:center}.kit-links{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 14px}.kit-links .kit-link,.kit-links .kit-link:visited{color:var(--color-primary);display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--background-primary);text-decoration:none;font-size:16px}.kit-link__icon{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 16px}.kit-link__icon--github{color:var(--color-primary)}.kit-playground-mount{margin:24px 0}.slider-wrapper{width:100%;overflow:hidden;position:relative;border-radius:12px;border:1px solid var(--color-border)}.slider-track{min-width:100%;display:flex;align-items:center;overflow-x:auto;will-change:scroll-position;scrollbar-width:none}.slider-track::-webkit-scrollbar{width:0;height:0;display:none}.slider-track *{flex-shrink:0}.slider-slide{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.slider-slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(30px)opacity(.5);pointer-events:none;background-size:100%;background-position:50%;background-repeat:no-repeat}.slider-slide img{width:100%;height:100%;object-fit:contain;pointer-events:all;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none}.slider-nav-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--background-secondary);border-radius:40px;position:absolute;left:20px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;will-change:filter;filter:opacity(.5)}.slider-nav-btn svg{pointer-events:none}@media(hover:hover){.slider-nav-btn:hover{filter:opacity(.9)}}.slider-nav-btn:active{filter:opacity(.7)}.slider-nav-btn+.slider-nav-btn{left:unset;right:20px}.slider-nav-btn+.slider-nav-btn svg{transform:scaleX(-1)}.slider-dots{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.slider-dot{width:6px;height:6px;border-radius:50%;background:var(--color-secondary);filter:opacity(.5);will-change:filter;transition:filter .2s ease}.slider-dot--active{filter:opacity(1)}.slider-slide--custom-width img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider--strip .slider-wrapper{border:none;border-radius:0;overflow:visible}.slider--strip .slider-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:16px;padding:20px 0;align-items:flex-start}.slider--strip .slider-slide{width:auto;min-width:var(--slide-min-width,50%);aspect-ratio:auto;overflow:visible;scroll-snap-align:center}.slider--strip .slider-slide-bg{display:none}.slider--strip .slider-slide img{position:static;transform:none;width:100%;height:auto;max-width:100%;max-height:80vh;object-fit:unset}.slider--strip .slider-nav-btn,.slider--strip .slider-dots{display:none}.container main .slider+p>em:only-child{display:block;-webkit-margin-before:16px;margin-block-start:16px;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--color-secondary);text-align:center}.container main .slider+p:has(>em:only-child){margin:0}.table,.code-block pre,.code-card__body pre,.code-card__body .highlight pre,.code-tabs__panel pre,.code-tabs__panel .highlight pre,.slider-track{-webkit-overflow-scrolling:touch}.feedback-fab{position:fixed;bottom:24px;right:24px;z-index:300;--feedback-button-dark-bg-color:#2a2a2a;--feedback-button-dark-text-color:#e0e0e0;--feedback-button-dark-icon-color:#e0e0e0;--feedback-button-light-text-color:#1a1a1a;--feedback-button-light-icon-color:#1a1a1a}.feedback-fab__button{display:inline-flex;align-items:center;gap:0;padding:12px;border:none;border-radius:50%;font-family:var(--feedback-font-family,inherit);font-size:var(--feedback-button-text-font-size,14px);font-weight:var(--feedback-button-text-font-weight,600);letter-spacing:var(--feedback-button-letter-spacing,.02em);line-height:1;cursor:pointer;white-space:nowrap;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.25);transition:gap .25s ease,padding .25s ease,border-radius .25s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease;background-color:var(--feedback-button-dark-bg-color);color:var(--feedback-button-dark-text-color)}.feedback-fab__icon{color:var(--feedback-button-dark-icon-color);flex-shrink:0}html:not(.dark) .feedback-fab__button{background-color:var(--feedback-button-light-bg-color,#ffffff);color:var(--feedback-button-light-text-color);box-shadow:0 2px 12px rgba(0,0,0,.12);border:1px solid var(--color-border,rgba(0,0,0,8%))}html:not(.dark) .feedback-fab__icon{color:var(--feedback-button-light-icon-color)}.feedback-fab__button:hover{gap:8px;padding:12px 18px;border-radius:28px;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}html:not(.dark) .feedback-fab__button:hover{box-shadow:0 6px 20px rgba(0,0,0,.18)}.feedback-fab__button:active{transform:translateY(0)}.feedback-fab__label{max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width .25s ease,opacity .25s ease}.feedback-fab__button:hover .feedback-fab__label{max-width:200px;opacity:1}@media(max-width:768px){.feedback-fab{bottom:16px;right:16px}}.feedback-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:100;transition:opacity .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.feedback-overlay--visible{opacity:1}.feedback-modal{background-color:var(--background-primary,#fff);border:1px solid var(--color-border,rgba(0,0,0,8%));border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,2%),0 2px 4px rgba(0,0,0,4%),0 8px 16px rgba(0,0,0,6%),0 16px 32px rgba(0,0,0,4%);box-sizing:border-box;color:var(--color-primary,#000);left:50%;max-width:90%;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%)scale(.96);opacity:0;width:100%;z-index:300;max-width:600px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.feedback-modal--open{transform:translate(-50%,-50%)scale(1);opacity:1}.feedback-modal__form{display:flex;flex-direction:column;gap:16px}.feedback-modal__form[hidden]{display:none!important}.feedback-modal__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.feedback-modal__header-text{flex:1}.feedback-modal__title{font-size:20px;font-weight:500;color:var(--color-primary,#000);line-height:1.3}.feedback-modal__close-btn{padding:0;border:none;background:0 0;color:var(--color-secondary,#999);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:12px;transition:color .2s ease}.feedback-modal__close-btn:hover{color:var(--color-primary,#000)}.feedback-modal__rating{display:flex;flex-direction:column;gap:12px}.feedback-modal__input-heading{font-size:14px;color:var(--color-primary,#000);font-weight:500}.feedback-modal__rating-btns{display:flex;align-items:center;gap:12px}.feedback-modal__rating-btn{padding:8px;border:1.5px solid var(--color-border,rgba(0,0,0,.12));border-radius:4px;background:0 0;color:var(--color-primary,#000);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.feedback-modal__rating-btn:hover{border-color:var(--color-secondary,rgba(0,0,0,.24))}.feedback-modal__negative-reasons{display:flex;flex-direction:column;gap:12px}.feedback-modal__negative-reasons[hidden]{display:none!important}.feedback-modal__negative-reasons-container{display:flex;flex-direction:column;gap:8px}.feedback-modal__reason-checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--color-primary,#000)}.feedback-modal__reason-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent,#007aff);cursor:pointer}.feedback-modal__other-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1.5px solid var(--color-border,rgba(0,0,0,.12));border-radius:4px;background-color:var(--background-primary,#fff);color:var(--color-primary,#000);font-size:14px;font-family:inherit;resize:vertical;margin-top:4px}.feedback-modal__other-textarea:focus{outline:none;border-color:var(--accent,#007aff)}.feedback-modal__textarea-wrap,.feedback-modal__email-wrap{display:flex}.feedback-modal__textarea,.feedback-modal__email-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1.5px solid var(--color-border,rgba(0,0,0,.12));border-radius:4px;background-color:var(--background-primary,#fff);color:var(--color-primary,#000);font-size:14px;font-family:inherit;transition:border-color .2s ease}.feedback-modal__textarea{resize:vertical}.feedback-modal__textarea:focus,.feedback-modal__email-input:focus{outline:none;border-color:var(--accent,#007aff)}.feedback-modal__error{border-color:#ff3b30!important}.feedback-modal__captcha-container{min-height:100px;overflow:visible}.feedback-modal__captcha-message{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--color-border,rgba(0,0,0,8%));border-radius:6px;font-size:13px;line-height:1.4;color:var(--color-secondary,#999)}.feedback-modal__captcha-spinner{width:16px;height:16px;flex:none;border:2px solid var(--color-border,rgba(0,0,0,.15));border-top-color:var(--accent,#007aff);border-radius:50%;animation:feedback-captcha-spin .8s linear infinite}@keyframes feedback-captcha-spin{to{transform:rotate(360deg)}}.feedback-modal__captcha-retry{padding:6px 12px;border:1px solid var(--accent,#007aff);border-radius:4px;background:0 0;color:var(--accent,#007aff);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.feedback-modal__captcha-retry:hover{background-color:var(--callout-info,rgba(0,122,255,.12))}.feedback-modal__submit-error{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(255,59,48,.4);border-radius:6px;background:var(--callout-danger,rgba(255,59,48,.12));font-size:13px;line-height:1.4;color:var(--color-primary,#000)}.feedback-modal__btns{display:flex;flex-direction:column}.feedback-modal__submit-btn{width:100%;padding:12px 16px;border:1.5px solid var(--accent,#007aff);border-radius:4px;background-color:var(--accent,#007aff);color:#fff;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:opacity .2s ease,transform .15s ease}.feedback-modal__submit-btn:hover:not(:disabled){opacity:.9}.feedback-modal__submit-btn:active:not(:disabled){transform:scale(.98)}.feedback-modal__submit-btn:disabled{opacity:.5;cursor:not-allowed}.feedback-modal__consent-text{margin-top:10px;text-align:center;font-size:10px;line-height:1.4;max-width:100%;word-wrap:break-word;color:var(--color-secondary,#999)}.feedback-modal__success{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.feedback-modal__success[hidden]{display:none!important}.feedback-modal__success-title{font-size:20px;font-weight:500;color:var(--color-primary,#000)}.feedback-modal__success-close-btn{padding:0;border:none;background:0 0;color:var(--color-secondary,#999);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s ease}.feedback-modal__success-close-btn:hover{color:var(--color-primary,#000)}@media(max-width:768px){.feedback-modal{width:100vw;height:100dvh;max-width:none;max-height:100dvh;border-radius:0;top:0;left:0;transform:scale(.95);padding:24px 20px;display:flex;flex-direction:column;overflow-y:auto}.feedback-modal--open{transform:scale(1)}}.feedback-modal__rating-btn--selected{border-color:var(--accent,#007aff);color:var(--accent,#007aff);background:0 0}.feedback-modal__thumb-icon{color:inherit}.linked-heading{position:relative;display:block}.linked-heading:hover .linked-heading__link{display:flex}@media(max-width:961px){.linked-heading:hover .linked-heading__link{display:inline-flex}}.linked-heading__link{display:none;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);cursor:pointer;text-decoration:none;height:100%;aspect-ratio:1;align-items:center;justify-content:center;padding-right:2px}.linked-heading__link,.linked-heading__link:visited{color:var(--color-secondary)}.linked-heading__link:active{opacity:.9}@media(max-width:961px){.linked-heading__link{position:relative;display:inline-flex;height:unset;transform:translateY(3px);padding-right:6px}}@media(hover:hover){.linked-heading__link:hover{opacity:.9}.linked-heading__link:active{opacity:.8}}.linked-heading__link svg{width:20px;height:20px}.linked-heading__text{position:relative}.linked-heading__text::before{content:"";display:block;pointer-events:none;position:absolute;left:-8px;top:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border-radius:12px;transition:background-color 300ms ease}.linked-heading--active .linked-heading__text::before{background:var(--accent-semi)}.linked-heading__text span{position:relative}.search{position:relative}.search-results{display:none;position:fixed;width:min(640px,calc(100vw - 32px));max-height:480px;overflow-y:auto;overflow-x:hidden;background:var(--background-primary,#fff);border:1px solid var(--color-border,rgba(0,0,0,8%));border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:100;scrollbar-width:thin}.search-results::-webkit-scrollbar{width:6px}.search-results::-webkit-scrollbar-thumb{background:var(--color-border,rgba(0,0,0,.12));border-radius:3px}.search-results__empty{padding:32px 20px;text-align:center;color:var(--color-secondary,#999);font-size:14px}.search-results__item{border-bottom:1px solid var(--color-border,rgba(0,0,0,6%))}.search-results__item:last-child{border-bottom:none}.search-results__item--active{background:var(--background-secondary,rgba(0,0,0,4%))}.search-results__item--active .search-results__link{color:var(--accent,#0066cc)}.search-results__link{display:block;padding:12px 20px 8px;text-decoration:none;color:inherit;transition:background .1s ease}.search-results__link:hover{background:var(--background-secondary,rgba(0,0,0,4%))}.search-results__title{font-weight:600;font-size:14px;line-height:1.4;color:var(--color-primary,#000);margin-bottom:2px}.search-results__title mark{background:rgba(255,213,0,.35);color:inherit;border-radius:2px;padding:0 1px}.search-results__section{font-size:12px;color:var(--color-secondary,#999);margin-bottom:4px}.search-results__preview{font-size:12px;line-height:1.5;color:var(--color-secondary,#666);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%}.search-results__preview mark{background:rgba(255,213,0,.35);color:inherit;border-radius:2px;padding:0 1px}.search-results__headings{padding:4px 20px 12px;display:flex;flex-direction:column;gap:4px}.search-results__heading-link{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:var(--accent,#0066cc);text-decoration:none;padding:2px 0;transition:opacity .15s ease}.search-results__heading-link:hover{opacity:.7}.search-results__heading-link svg{flex-shrink:0;margin-top:1px}.search-results__heading-link mark{background:rgba(255,213,0,.35);color:inherit;border-radius:2px;padding:0 1px}.search-results__loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 20px;color:var(--color-secondary,#999);font-size:13px}.search-results__spinner{width:16px;height:16px;border:2px solid var(--color-border,rgba(0,0,0,.1));border-top-color:var(--accent,#0066cc);border-radius:50%;animation:search-spin .6s linear infinite}@keyframes search-spin{to{transform:rotate(360deg)}}@media(max-width:680px){.search-results{left:16px!important;right:16px!important;width:auto!important;border-radius:8px}}.code-block{position:relative;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin:1.5em 0}.code-block pre{margin:0;border-radius:0;border:none;padding:16px 48px 16px 16px;overflow-x:auto}.code-block code{white-space:pre}.code-block .highlight__copy{position:absolute;top:10px;right:10px;width:28px;height:28px;background:var(--background-secondary);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-secondary);transition:color .15s,border-color .15s;z-index:1}.code-block .highlight__copy:hover{color:var(--accent);border-color:var(--accent)}.code-block figcaption{background:var(--background-secondary);padding:6px 12px;font-size:13px;color:var(--color-secondary);border-bottom:1px solid var(--color-border)}@media(max-width:640px){.code-block pre{padding:18px 48px 18px 16px;font-size:14px}.code-block figcaption{padding:5px 12px;font-size:12px}}.bg{color:#f8f8f2;background-color:#272822}.chroma{color:#f8f8f2;background-color:#272822;-webkit-text-size-adjust:none}.chroma .err{color:#960050;background-color:#1e0010}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#3c3d38}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#66d9ef}.chroma .kc{color:#66d9ef}.chroma .kd{color:#66d9ef}.chroma .kn{color:#f92672}.chroma .kp{color:#66d9ef}.chroma .kr{color:#66d9ef}.chroma .kt{color:#66d9ef}.chroma .na{color:#a6e22e}.chroma .nc{color:#a6e22e}.chroma .no{color:#66d9ef}.chroma .nd{color:#a6e22e}.chroma .ne{color:#a6e22e}.chroma .nx{color:#a6e22e}.chroma .nt{color:#f92672}.chroma .nf{color:#a6e22e}.chroma .fm{color:#a6e22e}.chroma .l{color:#ae81ff}.chroma .ld{color:#e6db74}.chroma .s{color:#e6db74}.chroma .sa{color:#e6db74}.chroma .sb{color:#e6db74}.chroma .sc{color:#e6db74}.chroma .dl{color:#e6db74}.chroma .sd{color:#e6db74}.chroma .s2{color:#e6db74}.chroma .se{color:#ae81ff}.chroma .sh{color:#e6db74}.chroma .si{color:#e6db74}.chroma .sx{color:#e6db74}.chroma .sr{color:#e6db74}.chroma .s1{color:#e6db74}.chroma .ss{color:#e6db74}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .or{color:#f92672}.chroma .p{color:#f8f8f2}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .gd{color:#f92672}.chroma .ge{font-style:italic}.chroma .gi{color:#a6e22e}.chroma .gs{font-weight:700}.chroma .gu{color:#75715e}html:not(.dark) .bg{color:#24292e;background-color:#f6f8fa}html:not(.dark) .chroma{color:#24292e;background-color:#f6f8fa}html:not(.dark) .chroma .err{color:#b31d28;background-color:#ffeef0}html:not(.dark) .chroma .hl{background-color:#fffbdd}html:not(.dark) .chroma .lnt{color:#999}html:not(.dark) .chroma .ln{color:#999}html:not(.dark) .chroma .k{color:#d73a49}html:not(.dark) .chroma .kc{color:#d73a49}html:not(.dark) .chroma .kd{color:#d73a49}html:not(.dark) .chroma .kn{color:#d73a49}html:not(.dark) .chroma .kp{color:#d73a49}html:not(.dark) .chroma .kr{color:#d73a49}html:not(.dark) .chroma .kt{color:#d73a49}html:not(.dark) .chroma .na{color:#6f42c1}html:not(.dark) .chroma .nc{color:#6f42c1}html:not(.dark) .chroma .no{color:#005cc5}html:not(.dark) .chroma .nd{color:#6f42c1}html:not(.dark) .chroma .ne{color:#6f42c1}html:not(.dark) .chroma .nx{color:#6f42c1}html:not(.dark) .chroma .nt{color:#22863a}html:not(.dark) .chroma .nf{color:#6f42c1}html:not(.dark) .chroma .fm{color:#6f42c1}html:not(.dark) .chroma .l{color:#005cc5}html:not(.dark) .chroma .ld{color:#032f62}html:not(.dark) .chroma .s{color:#032f62}html:not(.dark) .chroma .sa{color:#032f62}html:not(.dark) .chroma .sb{color:#032f62}html:not(.dark) .chroma .sc{color:#032f62}html:not(.dark) .chroma .dl{color:#032f62}html:not(.dark) .chroma .sd{color:#032f62}html:not(.dark) .chroma .s2{color:#032f62}html:not(.dark) .chroma .se{color:#005cc5}html:not(.dark) .chroma .sh{color:#032f62}html:not(.dark) .chroma .si{color:#032f62}html:not(.dark) .chroma .sx{color:#032f62}html:not(.dark) .chroma .sr{color:#032f62}html:not(.dark) .chroma .s1{color:#032f62}html:not(.dark) .chroma .ss{color:#032f62}html:not(.dark) .chroma .m{color:#005cc5}html:not(.dark) .chroma .mb{color:#005cc5}html:not(.dark) .chroma .mf{color:#005cc5}html:not(.dark) .chroma .mh{color:#005cc5}html:not(.dark) .chroma .mi{color:#005cc5}html:not(.dark) .chroma .il{color:#005cc5}html:not(.dark) .chroma .mo{color:#005cc5}html:not(.dark) .chroma .o{color:#d73a49}html:not(.dark) .chroma .ow{color:#d73a49}html:not(.dark) .chroma .or{color:#d73a49}html:not(.dark) .chroma .p{color:#24292e}html:not(.dark) .chroma .c{color:#6a737d}html:not(.dark) .chroma .ch{color:#6a737d}html:not(.dark) .chroma .cm{color:#6a737d}html:not(.dark) .chroma .c1{color:#6a737d}html:not(.dark) .chroma .cs{color:#6a737d}html:not(.dark) .chroma .cp{color:#6a737d}html:not(.dark) .chroma .cpf{color:#6a737d}html:not(.dark) .chroma .gd{color:#b31d28}html:not(.dark) .chroma .gi{color:#22863a}html:not(.dark) .chroma .gu{color:#6a737d}div.highlight .chroma,div.highlight .bg{background-color:var(--background-secondary)}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas,
    "Roboto Mono", Monaco, "Andale Mono", "Ubuntu Mono", monospace;--font-size-base:15px;--font-line-height-base:24px}html body{font-family:var(--font-sans)}html .container main p,html .container main li,html .container main blockquote,html .container main blockquote p,html .container main table td,html .container main table th,html .container main dd,html .container main dt{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--font-line-height-base)}html .container main details>summary{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--font-line-height-base);font-weight:700}html .container main details.details--changelog>summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;font-size:20px;font-weight:600}html .container main table td ul,html .container main table td ol{margin:0;padding-inline-start:20px}html .container main table td ul+ul,html .container main table td ol+ol,html .container main table td ul+ol,html .container main table td ol+ul{margin-top:8px}html .container main table td li+li{margin-top:4px}.md-source-link{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;justify-content:flex-end}.md-source-link a{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--accent);text-decoration:none;padding:6px 12px;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;transition:all .15s ease}.container main .md-source-link a:hover,.md-source-link a:hover{color:var(--color-primary);border-color:var(--color-secondary)}.md-source-link a svg{width:16px;height:16px}h1{font-size:2.2rem;font-weight:600}h2{font-size:1.75rem;font-weight:600}h3{font-weight:600;font-size:1.45rem}h4{font-size:1.2rem;font-weight:600}.vk-icon{display:inline-flex;vertical-align:middle;line-height:0}.vk-icon svg{display:block}.vk-icon-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;margin:1rem 0}.vk-icon-gallery__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem;border:1px solid var(--color-border,rgba(0,0,0,.12));border-radius:8px;text-align:center}.vk-icon-gallery__icon{min-height:2rem;align-items:center}.vk-icon-gallery__name{font-size:.8rem;word-break:break-all}.vk-icon-gallery__size{font-size:.72rem;opacity:.55}.container{min-width:100vw;min-height:100vh;display:flex;justify-content:center}.container .aside-background{background:var(--background-primary);opacity:.7;will-change:filter;position:fixed;inset:0;pointer-events:none;filter:opacity(0);transition:filter .3s ease;z-index:4;overscroll-behavior:none}.container .aside-background.open{pointer-events:all;filter:opacity(1)}.container .bottom{position:fixed;width:100vw;height:calc(80px + var(--inset-bottom));left:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 20px var(--inset-bottom)}@media(min-width:1248px){.container .bottom{display:none}}.container .bottom:before{content:"";display:block;pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,var(--background-primary) 100%)}.container .bottom button{margin:0;border:0;border-radius:12px;height:40px;box-sizing:border-box;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;font-family:inherit;font-weight:500;font-size:15px;background:var(--accent);color:#fff;cursor:pointer}@media(min-width:962px){.container .bottom button{visibility:hidden}}@media(hover:hover){.container .bottom button:hover{opacity:.8}}.container .bottom button:active{opacity:.8}.container .bottom button+button{background:var(--background-button);color:var(--color-secondary);border:.5px solid var(--color-border);visibility:visible;padding:0 8px}@media(min-width:962px){.container .bottom button+button{padding:0 12px}}.container .bottom button+button span{display:none}@media(min-width:962px){.container .bottom button+button span{display:block}}.container .border{z-index:1;width:0;height:100vh;position:-webkit-sticky;position:sticky;margin-top:var(--html-margin-top,0);top:0;flex-grow:1;background:var(--background-secondary);display:none}@media(min-width:962px){.container .border{display:block}}.container aside{z-index:1;width:288px;height:var(--vh);flex-shrink:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;background:var(--background-secondary);box-sizing:border-box;padding:calc(72px + var(--inset-top))8px calc(16px + var(--inset-bottom));position:fixed;right:100%;top:0;z-index:4;margin-top:0;will-change:transform;transition:transform .3s ease}.container aside::-webkit-scrollbar{width:10px;height:10px}.container aside.open{transform:translate3d(100%,0,0)}@media(min-width:962px){.container aside{display:block;position:-webkit-sticky;position:sticky;margin-top:var(--html-margin-top,0);right:unset}.container aside.open{transform:none}}.container aside nav{width:calc(100% + 16px);margin-left:-8px;margin-top:-16px;margin-bottom:16px;background:var(--background-primary);position:relative;display:flex;flex-direction:column;padding:8px 0}@media(min-width:962px){.container aside nav{display:none}}.container aside nav:before{content:"";background:var(--accent);width:2px;height:24px;border-radius:3px;position:absolute;left:10px;top:0;will-change:transform,width;transform:translate3d(0,calc(var(--slider-y) + 10px),0);transition:all .3s ease}.container aside nav a{width:100%;height:44px;padding-left:20px;display:flex;align-items:center;font-weight:500;color:var(--color-secondary);transition:color .15s ease;text-decoration:none;cursor:pointer}.container aside nav a.active{color:var(--color-primary)}@media(hover:hover){.container aside nav a:hover{opacity:.8}}.container aside nav a:active{opacity:.8}.container aside h3{margin:0;padding:16px 12px 8px;font-size:600;font-size:16px;line-height:20px}.container aside+.border,.container main{background:var(--background-primary)}.container main{word-break:break-word;min-width:100vw;max-width:832px;min-height:100vh;position:relative;box-sizing:border-box;padding:calc(56px + var(--inset-top))12px 80px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.container main:after{content:"";display:block;pointer-events:none;width:1px;min-height:var(--inset-bottom)}@media(min-width:962px){.container main{min-width:672px;width:832px;padding:calc(56px + var(--inset-top))40px 80px}}@media(min-width:1248px){.container main{padding:calc(56px + var(--inset-top))40px 32px}}.container main .table{max-width:100%;overflow-x:auto;overflow-y:hidden}.container main table{min-width:100%}.container main .request{display:flex;align-items:center;flex-shrink:0}.container main .CONNECT,.container main .DELETE,.container main .GET,.container main .HEAD,.container main .OPTIONS,.container main .PATCH,.container main .POST,.container main .PUT,.container main .TRACE{padding:4px 10px;margin-right:12px;position:relative;display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:600;font-size:16px;flex-shrink:0}.container main .CONNECT:before,.container main .DELETE:before,.container main .GET:before,.container main .HEAD:before,.container main .OPTIONS:before,.container main .PATCH:before,.container main .POST:before,.container main .PUT:before,.container main .TRACE:before{content:"";display:block;position:absolute;inset:0;border-radius:6px;background:currentColor;opacity:.1}.container main .GET{color:#2bc644}.container main .PUT{color:#ff9f0a}.container main .DELETE{color:#ff444f}.container main .POST{color:#007aff}.container main .PATCH{color:#ff9f0a}.container aside .CONNECT,.container aside .DELETE,.container aside .GET,.container aside .HEAD,.container aside .OPTIONS,.container aside .PATCH,.container aside .POST,.container aside .PUT,.container aside .TRACE{padding:0;margin-right:8px;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-weight:600;font-size:12px;letter-spacing:-1px;flex-shrink:0;width:44px;height:18px;border-radius:6px}.container aside .CONNECT:before,.container aside .DELETE:before,.container aside .GET:before,.container aside .HEAD:before,.container aside .OPTIONS:before,.container aside .PATCH:before,.container aside .POST:before,.container aside .PUT:before,.container aside .TRACE:before{content:"";display:block;position:absolute;inset:0;border-radius:6px;background:currentColor;opacity:.1}.container aside .GET{color:#2bc644}.container aside .PUT{color:#ff9f0a}.container aside .DELETE{color:#ff444f}.container aside .POST{color:#007aff}.container aside .PATCH{color:#ff9f0a}.container main+aside{border-left:1px solid var(--color-border);background:var(--background-primary);position:fixed;right:unset;left:100%;margin-top:0}.container main+aside.open{transform:translate3d(-100%,0,0)}@media(min-width:1248px){.container main+aside{display:block;position:-webkit-sticky;position:sticky;margin-top:var(--html-margin-top,0);left:unset;transition:none}.container main+aside.open{transform:none}}.container main+aside+.border{display:none}@media(min-width:1248px){.container main+aside+.border{display:block}}.container main+aside .toc{width:100%;display:flex;flex-direction:column;position:relative}.container main h1{font-size:32px;line-height:40px}.container main h1,.container main h2{font-weight:600;margin:0;-webkit-margin-before:32px;margin-block-start:32px;-webkit-margin-after:20px;margin-block-end:20px}.container main h2{font-size:24px;line-height:28px}.container main h2.hidden{height:0;opacity:0;margin:0;pointer-events:none}.container main p .themed-img{display:block}.container main p .themed-img img:not(.themed-img--light):not(.themed-img--dark),.container main p .themed-img .themed-img--light,.container main p .themed-img .themed-img--dark{border:.5px solid var(--color-border);border-radius:12px;width:100%;height:auto;min-height:100px}.container main p .themed-img img:not(.themed-img--light):not(.themed-img--dark){display:block}.container main p img:not(.emoji){display:block;border:.5px solid var(--color-border);border-radius:12px;width:100%;height:auto;min-height:100px}.container main p img:not(.emoji)+em,.container main p .themed-img+em{display:block;-webkit-margin-before:16px;margin-block-start:16px;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--color-secondary);text-align:center}.container main hr{border:1px solid var(--color-border)}.container main details,.container main hr{-webkit-margin-before:16px;margin-block-start:16px;-webkit-margin-after:16px;margin-block-end:16px}.container main details>summary{cursor:pointer}.container main details>summary:active{opacity:.8}@media(hover:hover){.container main details>summary:hover{opacity:.8}.container main details>summary:active{opacity:.7}}.container main details>summary::marker{content:none;display:none}.container main details>summary:before{content:"";margin-right:4px;display:inline-block;width:1rem;height:1rem;background-color:var(--color-secondary);-webkit-mask-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M13.5 6.75L9 11.25L4.5 6.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');mask-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" ><path d="M13.5 6.75L9 11.25L4.5 6.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');-webkit-mask-size:1.5rem;mask-size:1.5rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateY(2px)rotate(-90deg);will-change:transform;transition:transform .2s ease}.container main details[open]>summary:before{transform:translateY(2px)}.container main ol,.container main ul{-webkit-padding-start:24px;padding-inline-start:24px}.container main img:not(.emoji){max-width:100%;object-fit:contain}.container main a.card-link{-webkit-margin-after:20px;margin-block-end:20px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;background-color:var(--background-secondary);box-sizing:border-box;padding:16px;gap:12px;width:100%}.container main a.card-link p{margin:0;display:flex;flex-direction:column;color:var(--color-secondary)}.container main a.card-link p strong{font-weight:600;color:var(--color-primary);font-size:18px;line-height:30px}.container main a,.container main a:visited{color:var(--accent);text-decoration:none;will-change:filter;transition:filter 20ms ease}.container main a:active,.container main a:visited:active{filter:opacity(.8)}@media(hover:hover){.container main a:hover,.container main a:visited:hover{filter:opacity(.8)}.container main a:active,.container main a:visited:active{filter:opacity(.7)}}.container main code:not([class]){background:var(--background-secondary);padding:0 6px 2.5px;font-size:15px;font-weight:400;line-height:18px;border-radius:5px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,Roboto Mono,Monaco,Andale Mono,Ubuntu Mono,monospace}.container main table{border:1px solid var(--color-border);border-radius:12px}.container main table th{text-align:start;padding:12px 8px;font-weight:500;color:var(--color-secondary);background:var(--background-secondary)}.container main table thead th:first-of-type{padding:12px 8px 12px 16px;border-top-left-radius:12px}.container main table thead th:last-of-type{padding:12px 16px 12px 8px;border-top-right-radius:12px}.container main table td{padding:12px 8px;font-weight:400;vertical-align:baseline;min-width:100px}.container main table thead tr th:empty{padding:0;height:0;border-bottom:none}.container main table th{height:48px;box-sizing:border-box}.container main table tr td:first-of-type{padding:12px 8px 12px 16px}.container main table tr td:last-of-type{padding:12px 16px 12px 8px}.container main table th,.container main table tr:not(:last-of-type) td{border-bottom:1px solid var(--color-border)}.container main table,.container main table td,.container main table th{border-spacing:0}.container main table code,.container main table td code,.container main table th code{word-break:keep-all}.container main blockquote{width:100%;box-sizing:border-box;margin:0;padding:12px 16px;background:var(--background-secondary);border-radius:12px;-webkit-margin-before:20px;margin-block-start:20px;-webkit-margin-after:20px;margin-block-end:20px}.container main blockquote.accent{background:var(--accent-semi)}.container main blockquote p{margin:0}.right-link{width:100%;box-sizing:border-box;padding:8px 12px;color:var(--color-secondary);text-decoration:none;font-size:15px;line-height:1.5;transition:background .2s ease;border-radius:8px;cursor:pointer}.right-link:active{opacity:.8}@media(hover:hover){.right-link:hover{opacity:.8}.right-link:active{opacity:.7}}.right-link.active{background:var(--background-secondary)}.links{gap:4px}.links,.links section{display:flex;flex-direction:column}.links section{width:100%;position:relative}.links section:last-of-type:after{display:none}.links section:after{content:"";display:none;width:calc(100% - 24px);height:0;margin:16px 0 4px 12px;border:1px solid var(--color-border)}.links section>a{width:100%;display:flex;align-items:center;box-sizing:border-box;padding:8px 12px;font-size:15px;border-radius:8px;color:var(--color-primary);text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.links section>a svg{color:var(--color-secondary)}.links section>a.active{color:var(--accent);background:var(--background-active)}.links section>a:active{opacity:.8}@media(hover:hover){.links section>a:hover{opacity:.8}.links section>a:active{opacity:.7}}.links section>a .DELETE,.links section>a .PUT,.links section>a .HEAD,.links section>a .GET,.links section>a .OPTIONS,.links section>a .TRACE,.links section>a .POST,.links section>a .CONNECT,.links section>a .PATCH{width:44px;height:18px;margin-right:8px;position:relative;display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:600;font-size:12px;letter-spacing:-1px;flex-shrink:0}.links section>a .DELETE:before,.links section>a .PUT:before,.links section>a .HEAD:before,.links section>a .GET:before,.links section>a .OPTIONS:before,.links section>a .TRACE:before,.links section>a .POST:before,.links section>a .CONNECT:before,.links section>a .PATCH:before{content:"";display:block;position:absolute;inset:0;border-radius:6px;background:currentColor;opacity:.1}.links section>a .GET{color:#2bc644}.links section>a .PUT{color:#ff9f0a}.links section>a .DELETE{color:#ff444f}.links section>a .POST{color:#007aff}.links section>a .PATCH{color:#ff9f0a}.accordion{width:100%;position:relative}.accordion.svg-open>.name>svg{transform:translateY(-50%)rotate(180deg)}.accordion.svg-open>.name{font-weight:600}.accordion.open>.content{display:block}.accordion .name{width:100%;box-sizing:border-box;padding:8px 38px 8px 12px;font-weight:400;font-size:15px;line-height:18px;display:flex;align-items:center;position:relative;transition:font-weight .2s ease;cursor:pointer}@media(hover:hover){.accordion .name:hover{opacity:.8}}.accordion .name:active{opacity:.8}.accordion .name>svg{width:18px;height:18px;color:var(--color-secondary);position:absolute;top:50%;right:12px;transform:translateY(-50%);will-change:transform;transition:transform .2s ease}.accordion>.content{width:100%;box-sizing:border-box;padding-left:20px;display:none;filter:opacity(1)}.header{display:flex;align-items:center;justify-content:space-between;min-width:100vw;padding-top:var(--inset-top);height:calc(56px + var(--inset-top));box-sizing:border-box;position:fixed;left:0;top:0;background:var(--background-primary-semi);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--color-primary);border-bottom:1px solid var(--color-border);z-index:5}.header:not(.mount)>nav a.active[class]:before{content:"";background:var(--accent);height:2px;border-radius:3px;position:absolute;left:0;bottom:0;width:100%}@media(min-width:962px){.header{justify-content:center}}.header>div{max-width:288px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:0 12px;transition:filter .1s ease}@media(min-width:1248px){.header>div{width:288px;height:100%;flex-shrink:0}}.header>div.hidden{filter:opacity(0)}@media(min-width:724px){.header>div.hidden{filter:opacity(1)}}.header>div .logo,.header>div .logo>a{display:flex;align-items:center;gap:6px}.header>div .logo *{flex-shrink:0}.header>div .logo img{width:24px;height:24px;margin-right:8px}.header>div .logo span{font-weight:500;font-size:17.5px;white-space:nowrap;display:none;color:var(--color-primary);transform:translateY(-2px)}.header>div .logo svg:first-of-type{width:24px;height:24px}.header>div .logo svg+svg{display:none;margin-left:2px}.header>div .logo span+span{display:block;transform:translateY(0)}@media(min-width:440px){.header>div .logo span,.header>div .logo svg+svg{display:block}.header>div .logo span+span{display:none}}.header>div a,.header>div a.visited{text-decoration:none;color:var(--color-primary);cursor:pointer}.header>div a.visited:active,.header>div a:active{opacity:.8}@media(hover:hover){.header>div a.visited:hover,.header>div a:hover{opacity:.8}.header>div a.visited:active,.header>div a:active{opacity:.7}}.header>div button{border:0;outline:0;padding:0 10px;min-width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--background-secondary);color:var(--color-secondary);font-size:16px;line-height:19px;margin-left:10px;cursor:pointer}.header>div button svg{color:var(--accent)}@media(hover:hover){.header>div button:hover{opacity:.9}}.header>div button:active{opacity:.8}.header>nav{max-width:832px;width:100%;height:100%;flex-grow:1;display:none;transition:filter .1s ease;align-items:center;justify-content:center}.header>nav.search-open{filter:opacity(0);pointer-events:none}@media(min-width:962px){.header>nav{display:flex}}@media(min-width:1248px){.header>nav{min-width:672px;max-width:832px}}.header>nav+div{justify-content:flex-end}.header>nav .menu{height:100%;display:flex;align-items:center;justify-content:center;gap:40px;position:relative;--slider-width:0;--slider-x:0}.header>nav .menu.with-transition:before{transition:width .3s ease,transform .3s ease}.header>nav .menu:before{content:"";background:var(--accent);height:2px;border-radius:3px;position:absolute;left:0;bottom:0;width:calc(var(--slider-width));transform:translateX(var(--slider-x))}.header>nav .menu>a{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;color:var(--color-secondary);text-decoration:none;font-weight:500;line-height:18px;font-size:16px;transition:color .15s ease;cursor:pointer}.header>nav .menu>a.active{color:var(--color-primary)}@media(hover:hover){.header>nav .menu>a:hover{opacity:.8}}.header>nav .menu>a:active{opacity:.8}.search{width:40px;height:32px;flex-shrink:0;position:relative;cursor:text;--width:40px}@media(min-width:1248px){.search{width:172px;--width:172px}}.search .search-box{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;width:var(--width);max-width:calc(var(--vw) - 80px - 46px);height:32px;box-sizing:border-box;background-color:var(--background-secondary);padding:0 12px;flex-shrink:0;transition:width .2s ease}.search .search-box svg:first-of-type{display:block;transform:translateX(6px)}.search .search-box .close[class]{display:none}@media(min-width:1248px){.search .search-box{width:100%;--width:100%;flex-grow:1;flex-shrink:unset;justify-content:unset}.search .search-box svg:first-of-type{transform:none}.search .search-box .close[class]{display:block}}.search .search-box.open{--width:100%;width:calc(var(--vw) - 28px - 46px);max-width:calc(var(--vw) - 28px - 46px)}.search .search-box.open .close{display:block}.search .search-box.open svg:first-of-type{transform:none}@media(min-width:724px){.search .search-box.open{width:400px}}.search .search-box svg{flex-shrink:0;color:var(--color-secondary)}.search .search-box .close{flex-shrink:0;display:flex;align-items:center;opacity:0;pointer-events:none;cursor:pointer}.search .search-box .close.shown{opacity:1;pointer-events:all}@media(hover:hover){.search .search-box .close:hover{opacity:.9}}.search .search-box .close:active{opacity:.8}.search .search-box input{border:0;outline:0;background:0 0;min-width:0;height:20px;font-weight:400;font-size:16px;line-height:20px;flex-grow:1;color:var(--color-primary);font-family:inherit}.search .search-box input::placeholder{color:var(--color-secondary)}.search .results[class]{display:flex;flex-direction:column;animation:visible .2s ease;position:absolute;left:0;top:56px;width:calc(var(--vw) - 24px);background:var(--background-primary);box-shadow:0 0 24px rgba(0,0,0,.16);border-radius:12px;height:calc(var(--vh) - 56px - 24px - var(--inset-top) - var(--inset-bottom));max-height:calc(var(--vh) - 56px - 24px - var(--inset-top) - var(--inset-bottom));overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;z-index:5}@media(min-width:724px){.search .results[class]{width:var(--width);max-width:calc(var(--vw) - 46px)}}.search .results[class] .placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;flex-grow:1}.search .results[class] .placeholder img{width:80px}.search .results[class] .placeholder span{margin-top:12px;font-size:16px;font-weight:600}.search .results[class] .placeholder span+span{margin-top:8px;font-size:14px;font-weight:400;color:var(--color-secondary)}.search .results[class] .cell{width:100%;padding:16px;border-radius:12px;display:flex;flex-direction:column;box-sizing:border-box;word-break:break-all;cursor:pointer}.search .results[class] .cell span+span{margin-top:4px;color:var(--color-secondary)}@media(hover:hover){.search .results[class] .cell:hover{background:var(--background-secondary)}}.search .results[class] .cell:active{background:var(--background-secondary)}.search .results[class] .cell .match{display:inline-block;padding:0 4px;background-color:var(--accent-semi);border-radius:4px;color:var(--color-primary);font-weight:600}@keyframes visible{0%{visibility:hidden}99.99%{visibility:hidden}to{visibility:visible}}:root{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;--inset-top:0;--inset-right:0;--inset-bottom:0;--inset-left:0;--vw:100vw;--vh:100vh}h1,h2,h3{scroll-margin-top:72px}::selection{background-color:var(--accent-semi)}@supports(top:env(safe-area-inset-top)){:root{--inset-top:env(safe-area-inset-top,0);--inset-right:env(safe-area-inset-right,0);--inset-bottom:env(safe-area-inset-bottom,0);--inset-left:env(safe-area-inset-left,0)}}@supports(top:1dvh){:root{--vw:100dvw;--vh:100dvh}}@media(display-mode:standalone)or (display-mode:fullscreen){:root{--vw:100vw;--vh:100vh}}body{margin:0;background:var(--background-primary);color:var(--color-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}*,body{-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}*{-webkit-touch-callout:none}button,input,textarea{border:0;margin:0;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit}.cell{background:var(--background-secondary);text-decoration:none;color:var(--color-primary);width:100%;box-sizing:border-box;border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media(hover:hover){.cell:hover{opacity:.9}.cell:hover .cell__after{transform:translateX(-2px)}}.cell:active{opacity:.9}.cell.circle .cell__before{border-radius:50%}.cell.circle .cell__text{font-size:18px;font-weight:600}.cell .cell__before{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--accent-semi);color:var(--accent)}.cell .cell__text{font-weight:500;font-size:15px;line-height:20px;text-decoration:none;color:var(--color-primary);flex-grow:1;margin:4px 0}.cell .cell__after{color:var(--color-secondary);will-change:transform;transition:transform .1s ease}.stack{width:100%;display:flex;gap:12px;flex-direction:column}@media(min-width:768px){.stack{flex-direction:row;flex-wrap:wrap}.stack>*{width:calc(50% - 6px)}}.themed-img{display:inline}.themed-img--light{display:none}.themed-img--dark{display:inline}.dark .themed-img--light{display:none}.dark .themed-img--dark{display:inline}html:not(.dark) .themed-img--light{display:inline}html:not(.dark) .themed-img--dark{display:none}.themed-img img{max-width:100%;object-fit:contain}.emoji{width:1.15em;height:1.15em;overflow:hidden;margin:0 .06em;vertical-align:-.2em;display:inline-block;flex-shrink:0;-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit;cursor:inherit}.constructors_stack{width:100%;display:flex;gap:12px;flex-wrap:wrap}.constructors_stack>*{width:100%}@media(min-width:768px){.constructors_stack>*{width:calc(50% - 6px)}}.constructor_cell{box-sizing:border-box;padding:16px;background:var(--background-secondary);border-radius:12px;text-decoration:none;position:relative;display:flex;flex-direction:column;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.constructor_cell:visited[class],.constructor_cell[class]{color:var(--color-primary)}@media(hover:hover){.constructor_cell:hover .constructor_cell__info svg{transform:translateX(-2px)}}.constructor_cell__info{width:100%;display:flex;align-items:center;gap:16px}.constructor_cell__info+span{font-weight:400;font-size:15px;line-height:20px}.constructor_cell__info img{width:56px;height:56px}.constructor_cell__info img+div{display:flex;flex-direction:column;gap:4px}.constructor_cell__info img+div span{font-size:19px;line-height:24px;font-weight:600}.constructor_cell__info img+div span+span{font-size:15px;line-height:20px;font-weight:500;color:var(--accent);display:flex;align-items:center;gap:2px}.constructor_cell__info img+div span+span svg{transition:transform .15s ease}html{overflow-x:hidden;overflow-x:hidden;--background-primary:#fff;--background-primary-semi:#ffffff7f;--background-secondary:#f5f5f5;--background-active:#f5f5f5;--background-button:#f0f0f0;--color-primary:#000;--color-secondary:#727474;--accent:#007AFF;--accent-semi:#007AFF1A;--color-border:#0000001f;--color-border-semi:#0000000a;color-scheme:light;color:var(--color-primary);scroll-behavior:smooth;color:var(--color-primary);scroll-behavior:smooth}.dark,html:has(.dark){--background-primary:#181818;--background-primary-semi:#1818187f;--background-secondary:#1d1d1d;--background-active:#ffffff0f;--background-button:#2a2a2a;--color-primary:#e4e4e4;--color-secondary:#ffffff80;--accent:#007AFF;--accent-semi:#007AFF1A;--color-border:#ffffff14;--color-border-semi:#ffffff0a;color-scheme:dark;color:var(--color-primary)}code[class*=language-],pre[class*=language-]{color:var(--color-primary);background:0 0;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,Roboto Mono,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{overflow:auto}.token{filter:brightness(.8)}.dark .token{filter:none}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#777}.token.important,.token.regex{color:#cca256}.token.deleted{color:#ff444f}.token.property,.token.symbol,.token.tag{color:#c792ea}.token.boolean{color:#96cbfe}.token.number{color:#c67056}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#b2d187}.language-css .token.string,.style .token.string,.token.constant,.token.entity,.token.operator,.token.url,.token.variable{color:#f4b73d}.token.atrule,.token.attr-value,.token.keyword{color:#c792ea}.token.function{color:#82a9fa}.token.namespace,.token.punctuation{opacity:.7}:root{--feedback-color-white:#ffffff;--feedback-color-black:#191919;--feedback-color-gray-100:#f1f3f4;--feedback-color-gray-300:#d1d5db;--feedback-color-gray-400:#9ca3af;--feedback-color-gray-500:#999999;--feedback-color-gray-600:#5f6368;--feedback-color-gray-700:#363636;--feedback-color-gray-800:#2a2a2a;--feedback-color-blue-500:#3b82f6;--feedback-color-blue-600:#0070F4;--feedback-color-orange:#ffb422;--feedback-color-light:#ccc;--feedback-primary-color:var(--feedback-color-blue-600);--feedback-secondary-color:var(--feedback-color-gray-100);--feedback-light-color:var(--feedback-color-light);--feedback-dark-color:var(--feedback-color-black);--feedback-text-color:var(--feedback-color-gray-600);--feedback-white-color:var(--feedback-color-white);--feedback-highlight-color:var(--feedback-color-orange);--feedback-font-family:"Inter","Tahoma","sans-serif";--feedback-heading-font-size:20px;--feedback-text-font-size:14px;--feedback-button-border-radius:20px;--feedback-button-dark-bg-color:var(--feedback-primary-color);--feedback-button-dark-text-color:var(--feedback-white-color);--feedback-button-dark-icon-color:var(--feedback-white-color);--feedback-button-light-bg-color:var(--feedback-white-color);--feedback-button-light-text-color:var(--feedback-primary-color);--feedback-button-light-icon-color:var(--feedback-primary-color);--feedback-button-letter-spacing:0.02em;--feedback-button-text-font-size:var(--feedback-text-font-size);--feedback-button-text-font-weight:600;--feedback-button-z-index:300;--feedback-modal-button-bg-color:var(--feedback-white-color);--feedback-modal-button-bg-color-active:var(--feedback-white-color);--feedback-modal-button-border-color:var(--feedback-light-color);--feedback-modal-button-border-color-active:var(--feedback-primary-color);--feedback-modal-button-border-radius:4px;--feedback-modal-button-font-size:var(--feedback-text-font-size);--feedback-modal-button-icon-color:var(--feedback-dark-color);--feedback-modal-button-icon-color-active:var(--feedback-primary-color);--feedback-modal-button-submit-bg-color:var(--feedback-primary-color);--feedback-modal-button-submit-bg-color-hover:var(--feedback-primary-color);--feedback-modal-button-submit-border-color-hover:var(--feedback-primary-color);--feedback-modal-button-submit-text-color:var(--feedback-white-color);--feedback-modal-button-submit-text-color-hover:var(--feedback-white-color);--feedback-modal-button-text-color:var(--feedback-dark-color);--feedback-modal-button-text-color-active:var(--feedback-primary-color);--feedback-modal-close-bg-color:var(--feedback-white-color);--feedback-modal-close-color:var(--feedback-dark-color);--feedback-modal-content-bg-color:var(--feedback-white-color);--feedback-modal-content-border-color:var(--feedback-light-color);--feedback-modal-content-border-radius:8px;--feedback-modal-content-font-family:var(--feedback-font-family);--feedback-modal-content-position-bottom:10px;--feedback-modal-content-position-left:10px;--feedback-modal-content-position-right:10px;--feedback-modal-content-position-top:10px;--feedback-modal-content-max-width:600px;--feedback-modal-content-sidebar-max-width:300px;--feedback-modal-content-text-color:var(--feedback-text-color);--feedback-modal-content-z-index:300;--feedback-modal-element-hover-border-color:var(--feedback-primary-color);--feedback-modal-element-selected-border-color:var(--feedback-primary-color);--feedback-modal-footer-link:var(--feedback-dark-color);--feedback-modal-header-font-family:var(--feedback-font-family);--feedback-modal-header-font-size:var(--feedback-heading-font-size);--feedback-modal-header-font-weight:500;--feedback-modal-header-text-color:var(--feedback-dark-color);--feedback-modal-input-bg-color:var(--feedback-color-white);--feedback-modal-input-border-color:rgba(0,0,0,0.12);--feedback-modal-input-border-color-hover:rgba(0,0,0,0.24);--feedback-modal-input-border-color-focused:var(--feedback-primary-color);--feedback-modal-input-border-radius:4px;--feedback-modal-input-font-size:var(--feedback-text-font-size);--feedback-modal-input-text-color:var(--feedback-text-color);--feedback-modal-message-font-size:var(--feedback-text-font-size);--feedback-modal-modal-wrapper-z-index:300;--feedback-modal-rating-button-color:var(--feedback-text-color);--feedback-modal-rating-button-selected-color:var(--feedback-primary-color);--feedback-modal-rating-button-stars-selected-color:var(--feedback-highlight-color);--feedback-modal-screenshot-bg-color:rgba(0,0,0,0.4);--feedback-modal-screenshot-close-color:var(--feedback-dark-color);--feedback-modal-screenshot-header-bg-color:var(--feedback-white-color);--feedback-modal-screenshot-header-text-color:var(--feedback-dark-color);--feedback-modal-screenshot-header-z-index:250;--feedback-modal-screnshot-z-index:100;--feedback-canvas-editor-bg-color:var(--feedback-white-color);--feedback-canvas-editor-border-color:var(--feedback-light-color);--feedback-canvas-editor-header-bg-color:var(--feedback-secondary-color);--feedback-canvas-editor-tool-bg-color:var(--feedback-white-color);--feedback-canvas-editor-tool-bg-hover:var(--feedback-secondary-color);--feedback-canvas-editor-tool-bg-active:var(--feedback-primary-color);--feedback-canvas-editor-tool-text-color:var(--feedback-text-color);--feedback-canvas-editor-tool-text-active:var(--feedback-white-color);--feedback-canvas-editor-action-primary-bg:var(--feedback-primary-color);--feedback-canvas-editor-action-primary-text:var(--feedback-white-color);--feedback-canvas-editor-action-secondary-bg:var(--feedback-white-color);--feedback-canvas-editor-action-secondary-text:var(--feedback-text-color);--feedback-canvas-editor-action-secondary-border:var(--feedback-light-color);--feedback-canvas-editor-divider-color:var(--feedback-light-color);--feedback-canvas-editor-content-bg:var(--feedback-secondary-color);--feedback-canvas-editor-resize-handle-color:var(--feedback-primary-color);--feedback-canvas-editor-slider-track:var(--feedback-light-color)}[data-theme=dark]{--feedback-text-color:var(--feedback-color-gray-400);--feedback-light-color:var(--feedback-color-gray-700);--feedback-modal-button-bg-color-active:transparent;--feedback-modal-button-icon-color:var(--feedback-color-gray-300);--feedback-modal-button-text-color:var(--feedback-color-gray-300);--feedback-modal-close-bg-color:transparent;--feedback-modal-close-color:var(--feedback-color-gray-300);--feedback-modal-content-bg-color:var(--feedback-dark-color);--feedback-modal-content-text-color:var(--feedback-color-gray-400);--feedback-modal-footer-link:var(--feedback-color-gray-400);--feedback-modal-header-text-color:var(--feedback-white-color);--feedback-modal-input-bg-color:var(--feedback-color-gray-800);--feedback-modal-input-border-color:rgba(255,255,255,0.1);--feedback-modal-input-border-color-hover:rgba(255,255,255,0.2);--feedback-modal-input-border-color-focused:var(--feedback-primary-color);--feedback-modal-input-text-color:var(--feedback-color-gray-300);--feedback-modal-rating-button-color:var(--feedback-color-gray-300);--feedback-modal-screenshot-close-color:var(--feedback-white-color);--feedback-modal-screenshot-header-bg-color:var(--feedback-dark-color);--feedback-modal-screenshot-header-text-color:var(--feedback-white-color);--feedback-canvas-editor-bg-color:var(--feedback-dark-color);--feedback-canvas-editor-border-color:var(--feedback-light-color);--feedback-canvas-editor-header-bg-color:var(--feedback-light-color);--feedback-canvas-editor-tool-bg-color:var(--feedback-light-color);--feedback-canvas-editor-tool-bg-hover:#4a4a4a;--feedback-canvas-editor-tool-text-color:var(--feedback-white-color);--feedback-canvas-editor-action-secondary-bg:var(--feedback-light-color);--feedback-canvas-editor-action-secondary-text:var(--feedback-white-color);--feedback-canvas-editor-action-secondary-border:var(--feedback-light-color);--feedback-canvas-editor-content-bg:var(--feedback-light-color);--feedback-canvas-editor-divider-color:#4a4a4a;--feedback-canvas-editor-slider-track:#4a4a4a}.grecaptcha-badge{visibility:hidden!important}.feedback-modal-screenshot-open{position:fixed;width:100%}.feedback-modal-screenshot-open--scroll{overflow-y:scroll}#theme-toggle .icon-sun-wrapper,#theme-toggle .icon-moon-wrapper{display:flex;line-height:0}#theme-toggle svg{display:block}.a8UYLw6isl{width:100%;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.a8UYLw6isl a.AEaUWYxGHE,.a8UYLw6isl a.AEaUWYxGHE:visited{flex-shrink:0;text-decoration:none;color:var(--color-primary);height:30px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border-radius:8px;border:1px solid var(--color-border);cursor:pointer}@media(hover:hover){.a8UYLw6isl a.AEaUWYxGHE:hover,.a8UYLw6isl a.AEaUWYxGHE:visited:hover{opacity:.8}}.a8UYLw6isl a.AEaUWYxGHE:active,.a8UYLw6isl a.AEaUWYxGHE:visited:active{opacity:.8}.dark .AEaUWYxGHE.zTa0iFzqJR svg *{fill:#fff}.dark ._9WiXRIGfn5.IbK5GAOkAJ:before{filter:invert(1)}.oikZYpiakj{display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--color-border);margin-bottom:16px}.oikZYpiakj,.oikZYpiakj .So5E57HTlc{width:100%;overflow:hidden;position:relative}.oikZYpiakj .So5E57HTlc{min-height:180px;aspect-ratio:3/1}.oikZYpiakj .So5E57HTlc.HNKat5KGrD{min-height:360px}.oikZYpiakj .So5E57HTlc ._9WiXRIGfn5{width:100%;height:100%;position:relative;--zoom:1;transform:scale(var(--zoom));will-change:transform;transition:transform .2s linear}.oikZYpiakj .So5E57HTlc ._9WiXRIGfn5.IbK5GAOkAJ:before{content:"";position:absolute;width:400%;height:400%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/_next/static/media/grid.711517ce.svg);background-size:28px;background-repeat:repeat;background-position:50%;opacity:.03}.oikZYpiakj .So5E57HTlc ._9WiXRIGfn5 .SJIMhToQsO{max-width:100%;box-sizing:border-box;padding:16px;position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.oikZYpiakj .O7bsuWN8ae{width:100%;height:44px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--color-border);box-sizing:border-box;padding:0 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oikZYpiakj .O7bsuWN8ae button{border:0;outline:0;padding:0;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.oikZYpiakj .O7bsuWN8ae button.XGbt5FQJJl{color:var(--color-secondary)}.oikZYpiakj .O7bsuWN8ae button.lSoEe14TpB{font-weight:500;color:var(--accent);margin-left:auto;gap:2px}.oikZYpiakj .O7bsuWN8ae button.lSoEe14TpB svg{width:20px;height:20px;will-change:transform;transition:transform .2s ease}.oikZYpiakj .O7bsuWN8ae button.lSoEe14TpB.O9SMkDevfF svg{transform:rotate(90deg)}.oikZYpiakj .O7bsuWN8ae button:active{opacity:.8}@media(hover:hover){.oikZYpiakj .O7bsuWN8ae button:hover{opacity:.8}.oikZYpiakj .O7bsuWN8ae button:active{opacity:.7}}.oikZYpiakj pre{border-top:1px solid var(--color-border);background:var(--background-secondary);margin:0;width:100%;overflow:none;overflow-x:auto}.oikZYpiakj pre::-webkit-scrollbar,.oikZYpiakj pre::-webkit-scrollbar-track{background:0 0}.oikZYpiakj pre::-webkit-scrollbar-thumb{background:var(--color-border-semi);border-radius:9999px;border:4px solid transparent;background-clip:padding-box}.oikZYpiakj pre::-webkit-scrollbar-thumb:hover{background:var(--color-border);border:4px solid transparent;background-clip:padding-box}.oikZYpiakj pre>code{display:block;margin:16px}.bKnAcalBqh{color:var(--color-secondary);display:flex;align-items:center;gap:6px}.bKnAcalBqh ._0dVhDAJiki{color:var(--color-secondary);padding:0;border:none;outline:none;background-color:transparent;transition:color .1s ease}.bKnAcalBqh ._0dVhDAJiki.kp2NvDkPSy{color:var(--accent)}.bKnAcalBqh ._0dVhDAJiki svg{width:16px;height:16px}.vJpJZYkZdb{width:42px}.g3lkqi5JBl{border:0;outline:0;width:100%;box-sizing:border-box;padding:9px 12px;background-color:var(--background-secondary);color:var(--color-primary);font-family:inherit;border-radius:8px}.g3lkqi5JBl[placeholder]::placeholder{color:var(--color-secondary)}.zsvh4TUdWc{display:flex;flex-direction:column;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zsvh4TUdWc>div{display:flex;gap:4px;position:relative;cursor:pointer}@media(hover:hover){.zsvh4TUdWc>div:hover{opacity:.8}}.zsvh4TUdWc>div:active{opacity:.8}.zsvh4TUdWc>div svg{flex-shrink:0}.zsvh4TUdWc>div svg+svg{position:absolute;top:0;left:0;animation:Ajf4RZLZQt .2s ease;will-change:filter}@keyframes Ajf4RZLZQt{0%{filter:opacity(0)}to{filter:opacity(1)}}.yUtLjRtBOt{width:100%;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary);border-radius:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;--selected:0;--length:1}.yUtLjRtBOt:before{content:"";display:block;position:absolute;top:4px;left:4px;width:calc(100%/var(--length) - 8px);height:calc(100% - 8px);border-radius:7px;pointer-events:none;will-change:transform;transform:translate3d(calc(var(--selected) * 100% + var(--selected) * 8px),0,0);transition:transform .2s ease;background-color:var(--background-primary)}.yUtLjRtBOt>div{display:flex;align-items:center;justify-content:center;width:calc(100%/var(--length));position:relative;cursor:pointer}@media(hover:hover){.yUtLjRtBOt>div:hover{opacity:.8}}.yUtLjRtBOt>div:active{opacity:.8}.SmmjJPhmp8{display:flex;flex-direction:column;align-items:center;text-align:center;position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.SmmjJPhmp8 ._7OP4KPkQpR{margin-bottom:12px}.SmmjJPhmp8 span{font-weight:600;font-size:21px;line-height:28px;color:var(--color-primary);margin-bottom:8px;white-space:pre-line}.SmmjJPhmp8 span+span{font-weight:400;font-size:16px;line-height:20px;color:var(--color-secondary);margin-bottom:20px}.SmmjJPhmp8 button{text-decoration:none;padding:15px 20px;font-size:17px;line-height:22px;font-weight:500;border-radius:16px;background:var(--accent);color:#fff;cursor:pointer}.SmmjJPhmp8 button:active{opacity:.8}@media(hover:hover){.SmmjJPhmp8 button:hover{opacity:.9}.SmmjJPhmp8 button:active{opacity:.8}}.tKgj7TK28e{width:100%;box-sizing:border-box;border:1px solid var(--color-border);display:flex;flex-direction:column;background:var(--background-secondary);border-radius:12px;position:relative;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;overflow:hidden}.tKgj7TK28e code{white-space:pre}.tKgj7TK28e .tWsjM7aEog{width:100%;height:44px;padding:0 16px;color:var(--color-secondary);box-sizing:border-box;border-bottom:1px solid var(--color-border);display:flex;align-items:center}.tKgj7TK28e .tWsjM7aEog .gPB3oLamad{height:100%;display:flex;align-items:center;gap:12px;position:relative;flex-grow:1;--slider-width:0;--slider-x:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tKgj7TK28e .tWsjM7aEog .gPB3oLamad:before{content:"";background:var(--accent);height:2px;border-radius:3px;position:absolute;left:0;bottom:0;will-change:transform,width;transition:all .3s ease;width:calc(var(--slider-width));transform:translate3d(var(--slider-x),0,0)}.tKgj7TK28e .tWsjM7aEog .gPB3oLamad>.yYcuKirAfL{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-secondary);font-weight:500;line-height:24px;font-size:15px;transition:color .15s ease;flex-shrink:0;padding:0 4px;cursor:pointer}.tKgj7TK28e .tWsjM7aEog .gPB3oLamad>.yYcuKirAfL._1THEAmEZWj{color:var(--color-primary)}@media(hover:hover){.tKgj7TK28e .tWsjM7aEog .gPB3oLamad>.yYcuKirAfL:hover{opacity:.8}}.tKgj7TK28e .tWsjM7aEog .gPB3oLamad>.yYcuKirAfL:active{opacity:.8}.tKgj7TK28e .tWsjM7aEog .gPB3oLamad+.gP5VywR7Vu{flex-grow:0;padding:0}.tKgj7TK28e .tWsjM7aEog .gP5VywR7Vu{flex-grow:1;padding:0 4px}.tKgj7TK28e .tWsjM7aEog ._68XYhFRYoO{display:flex;align-items:center;justify-content:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media(hover:hover){.tKgj7TK28e .tWsjM7aEog ._68XYhFRYoO:hover{opacity:.8}}.tKgj7TK28e .tWsjM7aEog ._68XYhFRYoO:active{opacity:.8}.tKgj7TK28e .tWsjM7aEog ._68XYhFRYoO:before{content:"";display:block;margin:0 8px 0 12px;width:1px;height:28px;background:var(--color-border)}.tKgj7TK28e .tWsjM7aEog ._68XYhFRYoO span{display:none}@media(min-width:640px){.tKgj7TK28e .tWsjM7aEog ._68XYhFRYoO span{display:unset}}.tKgj7TK28e .Bw9DQolUOE{width:100%;padding:16px;box-sizing:border-box;overflow:none;overflow-x:auto}.tKgj7TK28e .Bw9DQolUOE::-webkit-scrollbar,.tKgj7TK28e .Bw9DQolUOE::-webkit-scrollbar-track{background:0 0}.tKgj7TK28e .Bw9DQolUOE::-webkit-scrollbar-thumb{background:var(--color-border-semi);border-radius:9999px;border:4px solid transparent;background-clip:padding-box}.tKgj7TK28e .Bw9DQolUOE::-webkit-scrollbar-thumb:hover{background:var(--color-border);border:4px solid transparent;background-clip:padding-box}.tKgj7TK28e ._31k9TwXske{width:100%;height:36px;padding:0 16px;color:var(--color-secondary);box-sizing:border-box;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:14px}.dIRhizAGUz{position:relative;display:block}.dIRhizAGUz:hover .wzcmn8Z1R6{display:flex}@media(max-width:961px){.dIRhizAGUz:hover .wzcmn8Z1R6{display:inline-flex}}.dIRhizAGUz .wzcmn8Z1R6{display:none;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);cursor:pointer;text-decoration:none;height:100%;aspect-ratio:1;align-items:center;justify-content:center;padding-right:2px}.dIRhizAGUz .wzcmn8Z1R6,.dIRhizAGUz .wzcmn8Z1R6:visited{color:var(--color-secondary)}.dIRhizAGUz .wzcmn8Z1R6:active{opacity:.9}@media(max-width:961px){.dIRhizAGUz .wzcmn8Z1R6{position:relative;display:inline-flex;transform:none;height:unset;transform:translateY(3px);padding-right:6px}}@media(hover:hover){.dIRhizAGUz .wzcmn8Z1R6:hover{opacity:.9}.dIRhizAGUz .wzcmn8Z1R6:active{opacity:.8}}.dIRhizAGUz .wzcmn8Z1R6 svg{width:20px;height:20px}.dIRhizAGUz .E2dVzyqrL2:before{content:"";display:block;pointer-events:none;position:absolute;left:-8px;top:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border-radius:12px;transition:background-color .3s ease}.dIRhizAGUz .E2dVzyqrL2.nIztbI7i3L:before{background:var(--accent-semi)}.Sbd5vNgFRw,.dIRhizAGUz .E2dVzyqrL2 span{position:relative}.Sbd5vNgFRw{cursor:pointer}.Sbd5vNgFRw:active{opacity:.8}@media(hover:hover){.Sbd5vNgFRw:hover{opacity:.8}.Sbd5vNgFRw:active{opacity:.6}}.Sbd5vNgFRw select{cursor:pointer;position:absolute;inset:0;opacity:0}.tgOpRBJ9vv{width:24px;height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;background-color:var(--background-secondary);color:var(--color-secondary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:4px;transform:translateY(4px);cursor:pointer}.tgOpRBJ9vv:active{opacity:.8}@media(hover:hover){.tgOpRBJ9vv:hover{opacity:.8}.tgOpRBJ9vv:active{opacity:.6}}.tgOpRBJ9vv svg{will-change:transform;transition:transform .2s ease}.tgOpRBJ9vv.GynMRIqFF5 svg{transform:rotate(180deg)}.kX61GEmS2J .aqFYVJ72xe{height:.8em;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--color-primary);border-radius:3.5px;margin-left:-15px;transform:translateY(.1em);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;filter:opacity(.5)}.kX61GEmS2J .aqFYVJ72xe:active{opacity:.8}.kX61GEmS2J .aqFYVJ72xe:before{content:"";width:6px;height:1px;background:currentColor;position:absolute;display:block}.kX61GEmS2J .aqFYVJ72xe._0PmLRC6Uii:after{content:"";width:1px;height:6px;background:currentColor;position:absolute;display:block}@media(hover:hover){.kX61GEmS2J .aqFYVJ72xe:hover{opacity:.8}.kX61GEmS2J .aqFYVJ72xe:active{opacity:.7}}.zfbPkfC3GB,.zfbPkfC3GB>div{min-width:100%;box-sizing:border-box;position:relative}.zfbPkfC3GB>div{display:flex;border-bottom:1px solid var(--color-border)}.zfbPkfC3GB>div:first-of-type{border-top:1px solid var(--color-border)}.zfbPkfC3GB>div[style*="--indent:"]{padding-left:var(--indent)}.zfbPkfC3GB>div[style*="--indent:"]:before{content:"";position:absolute;width:var(--indent);height:calc(100% + 1px);top:0;left:0;border-right:1px solid var(--color-border);background:var(--background-primary)}.zfbPkfC3GB>div>div{position:relative;box-sizing:border-box;font-weight:400;font-size:15px;line-height:1.5;vertical-align:baseline;min-width:100px;padding:12px 16px 12px 8px}.zfbPkfC3GB>div>div:first-of-type{flex-shrink:0;vertical-align:middle;padding:12px 8px 12px 16px;word-break:break-word;display:flex;align-items:center}.zfbPkfC3GB>div>div:first-of-type+div{flex-grow:1}._1919X62NVW{width:24px;height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;background-color:var(--background-secondary);color:var(--color-secondary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:4px;transform:translateY(4px);cursor:pointer}._1919X62NVW:active{opacity:.8}@media(hover:hover){._1919X62NVW:hover{opacity:.8}._1919X62NVW:active{opacity:.6}}._1919X62NVW svg{will-change:transform;transition:transform .2s ease}._1919X62NVW.wtLTBX3OjA svg{transform:rotate(180deg)}.l9TfsZPZMO{pointer-events:none;position:fixed;inset:0;background:rgba(0,0,0,.6862745098);filter:opacity(0);z-index:90;will-change:filter;animation:CeOjrRUpvQ .3s ease}@keyframes CeOjrRUpvQ{0%{filter:opacity(1)}to{filter:opacity(0)}}.l9TfsZPZMO.okenJH4fGz{pointer-events:all;filter:opacity(1);animation:_2QEaubCwG6 .3s ease}@keyframes _2QEaubCwG6{0%{filter:opacity(0)}to{filter:opacity(1)}}.sUjcapWO9x{inset:0;z-index:90;justify-content:center;padding:calc(12px + var(--inset-top))calc(12px + var(--inset-right))calc(12px + var(--inset-bottom))calc(12px + var(--inset-left))}.sUjcapWO9x,.sUjcapWO9x ._4iLfq2oGeF{position:fixed;display:flex;align-items:center;box-sizing:border-box}.sUjcapWO9x ._4iLfq2oGeF{top:0;left:0;width:100%;height:calc(56px + var(--inset-top));z-index:50;padding:calc(12px + var(--inset-top))calc(12px + var(--inset-right))12px calc(12px + var(--inset-left));justify-content:space-between;background-color:rgba(0,0,0,.3725490196);color:#fff;font-size:16px;font-weight:500;will-change:filter;animation:oQhTcAVtMF .3s ease}@keyframes oQhTcAVtMF{0%{filter:opacity(1)}to{filter:opacity(0)}}.sUjcapWO9x ._4iLfq2oGeF.okenJH4fGz{pointer-events:all;filter:opacity(1);animation:i7AlHXSC9q .3s ease}@keyframes i7AlHXSC9q{0%{filter:opacity(0)}to{filter:opacity(1)}}.sUjcapWO9x ._4iLfq2oGeF .kLkClZfgaU{position:relative}.sUjcapWO9x ._4iLfq2oGeF .kLkClZfgaU svg{transform:translate(18px,-18px)}.sUjcapWO9x ._4iLfq2oGeF .kLkClZfgaU svg rect{display:none}.sUjcapWO9x .kLkClZfgaU{position:absolute;top:20px;right:calc(20px + var(--inset-right));z-index:1;cursor:pointer}@media(hover:hover){.sUjcapWO9x .kLkClZfgaU:hover{opacity:.8}}.sUjcapWO9x .kLkClZfgaU:active{opacity:.8}.sUjcapWO9x._75irQd3se0 .lFUHAfvYQ7{top:72px;height:calc(100% - 32px - (56px + var(--inset-top)));max-height:calc(100% - 32px - (56px + var(--inset-top)))}.sUjcapWO9x._75irQd3se0 img{--header-height:calc(56px + var(--inset-top))}.sUjcapWO9x .lFUHAfvYQ7{position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow:auto;overscroll-behavior:none}.sUjcapWO9x img{position:fixed;object-fit:contain;will-change:transform,top,left,width,height;transition:transform .3s ease,top .3s ease,left .3s ease,width .3s ease,height .3s ease;--top:0px;--left:0px;--width:0px;--height:0px;--header-height:0px;top:var(--top);left:var(--left);width:var(--width);height:var(--height);animation:NqTQXBQVET .3s ease}@keyframes NqTQXBQVET{0%{top:calc(16px + var(--header-height) - var(--inset-top));left:16px;width:calc(100% - 32px);height:calc(100% - 32px - var(--header-height))}to{top:var(--top);left:var(--left);width:var(--width);height:var(--height)}}.sUjcapWO9x.okenJH4fGz img{top:0;left:0;width:var(--scale-width,100%);height:var(--scale-height,100%);position:absolute;transition:width .3s ease,height .3s ease;animation:_7UADQ1KPs7 .3s ease}@keyframes _7UADQ1KPs7{0%{top:var(--top);left:var(--left);width:var(--width);height:var(--height);position:fixed}to{top:calc(16px + var(--header-height) - var(--inset-top));left:16px;width:calc(100% - 32px);height:calc(100% - 32px - var(--header-height));position:fixed}}.QUh5dyDL4V{cursor:pointer}.dark[class] img.QUh5dyDL4V[style*="--dark:"]{content:var(--dark)}._75irQd3se0 .Knw8ckBzBs{top:calc(50% + 28px - var(--inset-top)/2)}.Knw8ckBzBs{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:40px;position:fixed;left:20px;top:50%;transform:translateY(-50%);background:var(--background-secondary);z-index:80;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;filter:opacity(.5);will-change:filter;animation:DgcVCFNgNx .3s ease}@keyframes DgcVCFNgNx{0%{filter:opacity(.5)}to{filter:opacity(0)}}.Knw8ckBzBs.okenJH4fGz{pointer-events:all;filter:opacity(1);animation:ZSPGffVylV .3s ease}@keyframes ZSPGffVylV{0%{filter:opacity(0)}to{filter:opacity(1)}}.Knw8ckBzBs svg{pointer-events:none}@media(hover:hover){.Knw8ckBzBs:hover{filter:opacity(.9)}}.Knw8ckBzBs:active{filter:opacity(.75)}.Knw8ckBzBs+.Knw8ckBzBs{left:unset;right:20px}.Knw8ckBzBs+.Knw8ckBzBs svg{transform:scaleX(-1)}.w2AbrFFqOe{width:100%;box-sizing:border-box;padding:9px 12px;background-color:var(--background-secondary);color:var(--color-primary);border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media(hover:hover){.w2AbrFFqOe:hover>svg{opacity:.8}}.w2AbrFFqOe:active>svg{opacity:.8}.w2AbrFFqOe.kXgOBaq2lQ{border-bottom-left-radius:0;border-bottom-right-radius:0}.w2AbrFFqOe.kXgOBaq2lQ._2zBqcsCS51{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0}.w2AbrFFqOe>svg{margin-left:auto;color:var(--color-secondary)}.w2AbrFFqOe.kXgOBaq2lQ>svg{transform:rotate(180deg)}.w2AbrFFqOe._2zBqcsCS51 .akqTzclgr5{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}.w2AbrFFqOe .akqTzclgr5{position:absolute;width:100%;top:100%;left:0;z-index:999;background-color:var(--background-secondary);border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-height:328px;overflow-y:auto;overscroll-behavior-y:none}.w2AbrFFqOe .akqTzclgr5 ._3gJ3LzatPE{width:100%;box-sizing:border-box;padding:9px 12px;color:var(--color-primary);border-radius:8px;cursor:pointer}@media(hover:hover){.w2AbrFFqOe .akqTzclgr5 ._3gJ3LzatPE:hover{background:var(--color-border)}}.w2AbrFFqOe .akqTzclgr5 ._3gJ3LzatPE:active{background:var(--color-border);opacity:.8}.qE5eqWEv9p{position:fixed;inset:0;z-index:1;cursor:default}.aYX9VnDTUv[class] table{border-radius:0;border-left:none;border-right:none}.aYX9VnDTUv[class] tr td:first-of-type{vertical-align:middle}.aYX9VnDTUv[class] tr td:first-of-type code{background:0 0;padding:0}