@keyframes olenev-header-scroll{0%{transform:translateY(0) translateZ(0)}to{transform:translateY(-53px) translateZ(0)}}.olenev-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:var(--z-appbar);overscroll-behavior-y:none;pointer-events:none}.olenev-header--parallax{backface-visibility:hidden;contain:layout style;animation-name:olenev-header-scroll;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 53px}.olenev-header__blur{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.olenev-header__logo{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease;flex-shrink:0;position:relative;z-index:2;pointer-events:auto;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.olenev-header__logo:hover{opacity:.8}.olenev-header__logo-content{display:flex;align-items:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.olenev-header__nav{justify-content:center;position:relative;z-index:2}.olenev-header__nav,.olenev-header__nav-wrapper{display:flex;align-items:center;overflow:visible}.olenev-header__nav-wrapper{gap:var(--gap-xs);flex:0 1 auto;min-width:0;pointer-events:auto}.olenev-header__nav-wrapper .dropdown,.olenev-header__nav-wrapper .dropdown-trigger-wrapper{display:flex;align-items:center;justify-content:center}.olenev-header__nav-toggle{flex:0 1 auto;min-width:0}.olenev-header__nav-toggle .toggle-group{background:rgba(0,0,0,0)}.olenev-header__actions{display:flex;align-items:center;gap:var(--spacing-s);flex-shrink:0;position:relative;z-index:2;pointer-events:auto}.olenev-header--grid .olenev-header__container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:var(--block-l-width);margin:0 auto;padding:0 var(--spacing-m);height:70px;gap:var(--spacing-l);position:relative;z-index:2;isolation:isolate}@media(max-width:768px){.olenev-header--grid .olenev-header__container{gap:var(--spacing-m);height:60px}}.olenev-header--centered{padding:3px;box-sizing:border-box;height:var(--header-height,11px)}.olenev-header--centered .olenev-header__logo-container{display:flex;justify-content:center;width:100%;height:var(--logo-height,50px);overflow:visible;position:relative;z-index:10;pointer-events:auto;transform-origin:top center;transition:transform .24s ease,opacity .2s ease}.olenev-header--centered .olenev-header__logo-container--collapsed{transform:scale(0);opacity:0;pointer-events:none;content-visibility:hidden}.olenev-header--centered .olenev-header__logo{display:flex;align-items:flex-end;justify-content:center;max-width:100%;transition:transform .12s,opacity .12s}.olenev-header--centered .olenev-header__logo:active{transform:scale(.99);opacity:.85}.olenev-header--centered .olenev-header__nav{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--content-width);padding:8px var(--gap-m);margin:0 auto;box-sizing:border-box;position:relative;z-index:10}.olenev-header--centered .olenev-header__actions{position:absolute;right:var(--spacing-m);top:50%;transform:translateY(-50%)}header.glass-header{position:fixed;top:var(--gap-l);left:50%;transform:translateX(-50%);width:calc(100% - 2*clamp(1.5rem,6vw,5rem));max-width:var(--block-l-width);z-index:var(--z-appbar);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--component-p-l) var(--card-p-l)}header.glass-header .glass-header__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--gap-l);flex-wrap:nowrap;white-space:nowrap;min-width:0}header.glass-header .glass-header__logo{text-decoration:none;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:opacity .2s ease;display:flex;align-items:center;gap:.5ch;color:inherit}header.glass-header .glass-header__logo:hover{opacity:.8}header.glass-header .glass-header__logo:active{transform:scale(.97)}header.glass-header .glass-header__nav{display:flex;align-items:center;gap:var(--gap-s);flex:1;justify-content:center;min-width:0;flex-wrap:nowrap;overflow:hidden}header.glass-header .glass-header__actions{display:flex;align-items:center;gap:var(--gap-m);flex-shrink:0;margin-left:auto;flex-wrap:nowrap;white-space:nowrap}.tabbed-content{display:flex;width:100%;max-width:100%;margin:0;padding:0;overflow:visible}.tabbed-content--l,.tabbed-content--m,.tabbed-content--s{padding:0}.tabbed-content--left{flex-direction:row;gap:var(--gap-l)}.tabbed-content--left .tabbed-content__nav{position:sticky;top:calc(var(--header-collapsed-height)*2);align-self:flex-start}@media(max-width:768px){.tabbed-content--left{flex-direction:column;gap:var(--gap-m)}.tabbed-content--left .tabbed-content__nav{min-width:auto;width:100%;top:var(--header-collapsed-height);z-index:10}}.tabbed-content--top{flex-direction:column;gap:var(--gap-m)}.tabbed-content--top .tabbed-content__nav{width:100%}.tabbed-content--mobile.tabbed-content--left{flex-direction:column;gap:var(--spacing-l)}.tabbed-content--mobile.tabbed-content--left .tabbed-content__nav{min-width:auto;width:100%;position:sticky;top:var(--header-collapsed-height);z-index:var(--z-tooltip);align-items:center}.tabbed-content__nav{display:flex;flex-direction:column;gap:var(--gap-s);z-index:var(--z-tooltip)}.tabbed-content__nav .toggle-group{max-width:100%}.tabbed-content__page-count{padding:var(--card-p-xs) var(--card-p-s);color:var(--text-tertiary-color);font-size:var(--p4-size);text-align:center}.tabbed-content__content{flex:1;min-width:0;padding:0}.tabbed-content__page-wrapper{width:100%;font-family:var(--font-primary);color:var(--text-color)}.tabbed-content__page-wrapper h1,.tabbed-content__page-wrapper h2,.tabbed-content__page-wrapper h3,.tabbed-content__page-wrapper h4,.tabbed-content__page-wrapper h5,.tabbed-content__page-wrapper h6{color:inherit}.tabbed-content__page-wrapper p{line-height:1.6}.tabbed-content__page{width:100%}.tabbed-content__empty,.tabbed-content__error,.tabbed-content__loading{padding:0;text-align:center;color:var(--text-secondary-color)}.tabbed-content__error{color:var(--color-red)}.copy-block{position:relative;padding:var(--card-p-m);border:1px solid var(--solid-border);border-radius:var(--card-br-m);cursor:pointer;transition:all .2s ease;background:var(--surface-1);-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.copy-block:hover{border-color:var(--white-15);background:var(--solid-control-h)}.copy-block:hover .copy-block__icon{opacity:1}}.copy-block:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:2px}.copy-block:active{transform:scale(.99)}.copy-block--copied{border-color:var(--color-green);background:rgba(var(--color-green-rgb),.1)}.copy-block__icon{position:absolute;top:var(--card-p-s);right:var(--card-p-s);width:clamp(16px,2vw,20px);height:clamp(16px,2vw,20px);opacity:.6;transition:opacity .2s ease;pointer-events:none}.copy-block pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-size:var(--p3-size)}.copy-block code,.copy-block pre{font-family:var(--font-mono,"Courier New",monospace)}@media(max-width:768px){.tabbed-content__empty,.tabbed-content__error,.tabbed-content__loading{padding:0}.copy-block{padding:var(--card-p-s)}}@media(hover:none)and (pointer:coarse){.copy-block:hover{border-color:var(--solid-border);background:var(--surface-1)}.copy-block:hover .copy-block__icon{opacity:.6}}.modal-overlay{position:fixed;inset:0;background:var(--overlay-bg,rgba(0,0,0,.7));backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--gap-m);z-index:var(--z-modal,9999);opacity:0;visibility:hidden;transition:opacity var(--transition-modal),visibility var(--transition-modal);overflow-y:auto}.modal-overlay-open{opacity:1;visibility:visible}.modal-overlay-closing{opacity:0;transition:opacity var(--transition-modal)}.modal-overlay--fullscreen{padding:var(--side-padding);align-items:stretch;justify-content:stretch}.modal-content--fullscreen{width:100%;height:100%;max-width:var(--block-xxl-width,1940px);margin:0 auto;display:flex;flex-direction:column;overflow:hidden}.notification-container{position:fixed;top:calc(var(--header-collapsed-height, var(--header-height, 100px)) + var(--gap-l));left:0;right:0;z-index:var(--z-notification,1800);display:flex;flex-direction:column;align-items:center;gap:var(--gap-m);pointer-events:none}.notification-container>*{pointer-events:auto}.notification{display:flex;align-items:flex-start;gap:var(--gap-m);min-width:280px;max-width:420px}.notification__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--btn-r-full)}.notification__icon--blue{background:var(--ghost-blue);color:var(--color-blue)}.notification__icon--green{background:var(--ghost-green);color:var(--color-green)}.notification__icon--orange{background:var(--ghost-orange);color:var(--color-orange)}.notification__icon--red{background:var(--ghost-red);color:var(--color-red)}.notification__content{flex:1;min-width:0}.notification__title{font-weight:600;font-size:var(--p2-size);color:var(--text-color);margin-bottom:2px}.notification__message{font-size:var(--p3-size);color:var(--text-secondary-color);line-height:1.4}.notification__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);color:var(--text-tertiary-color);cursor:pointer;border-radius:var(--btn-r-s);transition:all var(--transition-fast);margin:-4px -4px -4px 0}.notification__close:hover{background:var(--solid-control-h);color:var(--text-color)}.notification--info{border-left:3px solid var(--color-blue)}.notification--success{border-left:3px solid var(--color-green)}.notification--warning{border-left:3px solid var(--color-orange)}.notification--error{border-left:3px solid var(--color-red)}