@font-face{ascent-override:101.76%;descent-override:20.61%;font-family:Commissioner Fallback;line-gap-override:0%;size-adjust:99.94%;src:local("Arial")}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:300;src:url(../fonts/commissioner-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:400 500;src:url(../fonts/commissioner-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:600;src:url(../fonts/commissioner-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:700;src:url(../fonts/commissioner-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:300;src:url(../fonts/commissioner-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:400 500;src:url(../fonts/commissioner-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:600;src:url(../fonts/commissioner-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:700;src:url(../fonts/commissioner-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:300;src:url(../fonts/commissioner-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:400 500;src:url(../fonts/commissioner-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:600;src:url(../fonts/commissioner-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:700;src:url(../fonts/commissioner-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:300;src:url(../fonts/commissioner-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:400 500;src:url(../fonts/commissioner-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:600;src:url(../fonts/commissioner-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:700;src:url(../fonts/commissioner-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}:root{--primary-font:"Commissioner","Commissioner Fallback","Poppins","Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono-font:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-11-n:normal 400 1.1rem/1.6rem var(--primary-font);--font-12-n:normal 400 1.2rem/1.6rem var(--primary-font);--font-13-n:normal 400 1.3rem/2rem var(--primary-font);--font-14-n:normal 400 1.4rem/2.2rem var(--primary-font);--font-16-n:normal 400 1.6rem/2.4rem var(--primary-font);--font-18-n:normal 400 1.8rem/2.6rem var(--primary-font);--font-20-n:normal 400 2rem/2.8rem var(--primary-font);--font-24-n:normal 400 2.4rem/3.2rem var(--primary-font);--font-12-m:normal 500 1.2rem/1.6rem var(--primary-font);--font-13-m:normal 500 1.3rem/2rem var(--primary-font);--font-14-m:normal 500 1.4rem/2.2rem var(--primary-font);--font-16-m:normal 500 1.6rem/2.4rem var(--primary-font);--font-18-m:normal 500 1.8rem/2.6rem var(--primary-font);--font-20-m:normal 500 2rem/2.8rem var(--primary-font);--font-24-m:normal 500 2.4rem/3.2rem var(--primary-font);--font-11-sb:normal 500 1.1rem/1.6rem var(--primary-font);--font-12-sb:normal 500 1.2rem/1.6rem var(--primary-font);--font-13-sb:normal 500 1.3rem/1.8rem var(--primary-font);--font-14-sb:normal 500 1.4rem/2rem var(--primary-font);--font-16-sb:normal 500 1.6rem/2.4rem var(--primary-font);--font-18-sb:normal 500 1.8rem/2.6rem var(--primary-font);--font-20-sb:normal 500 2rem/2.8rem var(--primary-font);--font-24-sb:normal 500 2.4rem/3.2rem var(--primary-font);--font-28-sb:normal 600 2.8rem/3.8rem var(--primary-font);--font-32-sb:normal 600 3.2rem/4.4rem var(--primary-font);--font-36-sb:normal 600 3.6rem/5rem var(--primary-font);--font-48-sb:normal 600 4.8rem/6.8rem var(--primary-font);--font-56-sb:normal 600 5.6rem/7.8rem var(--primary-font)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:150%;margin:0}html,html.light{--primary-rgb:41 94 213;--primary-hover-rgb:29 78 216;--green-rgb:38 148 84;--surface:#e7ebef;--surface-low-container:#f3f5f7;--surface-container:#dde3e9;--surface-high-container:#d7dee4;--surface-highest-container:#cbd4dc;--surface-accent-container:#c5cfd8;--on-surface:#0a0d0f;--on-surface-secondary:#29333d;--on-surface-tertiary:#435465;--outline:#cbd4dc;--outline-variant:#a6b5c4;--primary:#295ed5;--primary-variant:#2351b7;--primary-hover:#1d4ed8;--on-primary:#fff;--secondary:#1c7a4a;--tertiary:#2d81c8;--link:#295ed5;--link-hover:#1d4ed8;--attention:#8a5a00;--error:#b02b2b;--success:#1c7a4a;--warn:#8a5a00;--input-bg:#f0f2f5;--input-bg-focus:#edf0f3;--input-border-focus:#bcc7d2;--btn-green:#099451;--btn-green-hover:#088a4b;--btn-green-text:#fff;--code:#f0f2f5;--code-surface:#dde3e9;--code-muted:#435465;--code-text:#0a0d0f;--code-border:#cbd4dc;--code-json:#1c7a4a;--code-input-bg:#f3f5f7;--code-result-bg:#e2e7ec;--error-container:#f2dcdc;--attention-container:#f0e2cd;--success-container:#d4eddf;--tertiary-container:#dbe3f3;--method-get-bg:var(--success-container);--method-get-fg:#14603a;--method-post-bg:var(--tertiary-container);--method-post-fg:#1e46a0;--method-put-bg:var(--attention-container);--method-put-fg:#8a5a00;--method-delete-bg:var(--error-container);--method-delete-fg:#a82f2f;--chip-required-bg:var(--error-container);--chip-required-fg:#a82f2f;--chip-optional-bg:#cbd4dc;--chip-optional-fg:#29333d;--chip-new-bg:var(--tertiary-container);--chip-new-fg:#1e46a0;--chip-deprecated-bg:var(--attention-container);--chip-deprecated-fg:#8a5a00;--chip-breaking-bg:var(--error-container);--chip-breaking-fg:#a82f2f;--glass-bg:rgba(221,227,233,.72);--glass-bg-strong:rgba(243,245,247,.94);--glass-border:#cbd4dc;--glass-highlight:hsla(0,0%,100%,.45);--glow-border:rgb(var(--primary-rgb)/.72);--glow-fill:rgb(var(--primary-rgb)/.08);--glow-border-mint:rgb(var(--green-rgb)/.7);--glow-fill-mint:rgb(var(--green-rgb)/.08);--beam:#295ed5;--beam-hot:#103a99;--beam-secondary:#269454;--ambient-a:rgb(var(--primary-rgb)/.14);--ambient-b:rgb(var(--green-rgb)/.12);--ambient-c:rgb(var(--primary-rgb)/.1);--grid-line:rgba(10,13,15,.05);--header-bg:rgba(231,235,239,.78);--overlay:rgba(200,209,218,.89);--shadow-header:0 1px 0 0 #cbd4dc;--shadow-card:0 16px 17px -10px rgba(0,0,0,.1);--shadow-float:0 16px 40px -8px rgba(15,23,42,.24);--shadow-glass:0 1px 0 var(--glass-highlight) inset,0 16px 17px -10px rgba(0,0,0,.1);--shadow-glow:0 0 40px -12px rgb(var(--primary-rgb)/.35);--dot-warm:#269454;--dot-cool:#295ed5;--scrollbar-track:transparent;--scrollbar-thumb:#c5cfd8;--scrollbar-thumb-hover:var(--primary);color-scheme:light}html.dark{--primary-rgb:41 94 213;--primary-hover-rgb:59 116 247;--green-rgb:54 201 115;--surface:#1a1a1a;--surface-low-container:#171717;--surface-container:#212121;--surface-high-container:#262626;--surface-highest-container:#333;--surface-accent-container:#3d3d3d;--on-surface:#fff;--on-surface-secondary:#bfbfbf;--on-surface-tertiary:#a6a6a6;--outline:#303030;--outline-variant:#4a4a4a;--primary:#295ed5;--primary-variant:#2351b7;--primary-hover:#3b74f7;--on-primary:#fff;--secondary:#36c973;--tertiary:#53a7ed;--link:#53a7ed;--link-hover:#3b74f7;--attention:#ffaf64;--error:#ff5c5c;--success:#36c973;--warn:#ffaf64;--input-bg:#171717;--input-bg-focus:#121212;--input-border-focus:#3d3d3d;--btn-green:#099451;--btn-green-hover:#088a4b;--btn-green-text:#fff;--code:#121212;--code-surface:#212121;--code-muted:#ababab;--code-text:#fff;--code-border:#303030;--code-json:#36c973;--code-input-bg:#171717;--code-result-bg:#0f0f0f;--error-container:#372425;--attention-container:#392d23;--success-container:#264135;--tertiary-container:#293540;--method-get-bg:var(--success-container);--method-get-fg:#36c973;--method-post-bg:var(--tertiary-container);--method-post-fg:#53a7ed;--method-put-bg:var(--attention-container);--method-put-fg:#ffaf64;--method-delete-bg:var(--error-container);--method-delete-fg:#ff5c5c;--chip-required-bg:var(--error-container);--chip-required-fg:#ff5c5c;--chip-optional-bg:#303030;--chip-optional-fg:#bfbfbf;--chip-new-bg:var(--tertiary-container);--chip-new-fg:#53a7ed;--chip-deprecated-bg:var(--attention-container);--chip-deprecated-fg:#ffaf64;--chip-breaking-bg:var(--error-container);--chip-breaking-fg:#ff5c5c;--glass-bg:rgba(33,33,33,.72);--glass-bg-strong:rgba(41,41,41,.94);--glass-border:#303030;--glass-highlight:hsla(0,0%,100%,.06);--glow-border:rgb(var(--primary-hover-rgb)/.95);--glow-fill:rgb(var(--primary-rgb)/.22);--glow-border-mint:rgb(var(--green-rgb)/.95);--glow-fill-mint:rgb(var(--green-rgb)/.12);--beam:#3b74f7;--beam-hot:#fff;--beam-secondary:#36c973;--ambient-a:rgb(var(--primary-rgb)/.3);--ambient-b:rgb(var(--green-rgb)/.12);--ambient-c:rgb(var(--primary-hover-rgb)/.16);--grid-line:hsla(0,0%,100%,.03);--header-bg:rgba(26,26,26,.78);--overlay:hsla(0,0%,9%,.89);--shadow-header:0 1px 0 0 #303030;--shadow-card:0 16px 17px -10px rgba(5,6,7,.2);--shadow-float:0 16px 40px -8px rgba(0,0,0,.55);--shadow-glass:0 1px 0 var(--glass-highlight) inset,0 16px 17px -10px rgba(5,6,7,.2);--shadow-glow:0 0 48px -10px rgb(var(--primary-rgb)/.55);--dot-warm:#36c973;--dot-cool:#53a7ed;--scrollbar-track:transparent;--scrollbar-thumb:#363636;--scrollbar-thumb-hover:var(--beam);color-scheme:dark}:root{--fast-timing:.2s;--slow-timing:.35s;--transition-fast:all var(--fast-timing);--transition-slow:all var(--slow-timing);--radius-xs:.4rem;--radius-sharp:.4rem;--radius-sm:.8rem;--radius-m:.8rem;--radius-l:1.2rem;--radius-xl:1.6rem;--radius-pill:999px;--header-h:5.6rem;--subnav-h:4.4rem;--sidebar-w:32rem;--sidebar-collapsed-w:0rem;--toc-w:22rem;--rail-w:38rem;--content-max:76rem;--page-max:144rem;--home-max:112rem;--glass-blur:22px;--glow-size:34rem;--glow-x:50%;--glow-y:0%;--beam-duration:5.5s;--beam-duration-fast:2.4s;--beam-thickness:1px}@media(max-width:1024px)and (max-height:560px){:root{--header-h:4.8rem;--subnav-h:3.6rem}}.fz-0{font-size:0!important}.fz-i{font-size:inherit!important}.font-12-n{font:var(--font-12-n)!important}.font-13-n{font:var(--font-13-n)!important}.font-14-n{font:var(--font-14-n)!important}.font-16-n{font:var(--font-16-n)!important}.font-18-n{font:var(--font-18-n)!important}.font-12-m{font:var(--font-12-m)!important}.font-13-m{font:var(--font-13-m)!important}.font-14-m{font:var(--font-14-m)!important}.font-16-m{font:var(--font-16-m)!important}.font-16-sb{font:var(--font-16-sb)!important}.font-20-sb{font:var(--font-20-sb)!important}.font-24-sb{font:var(--font-24-sb)!important}.font-28-sb{font:var(--font-28-sb)!important}.font-32-sb{font:var(--font-32-sb)!important}.bg-surface{background:var(--surface)}.bg-surface-low-container{background:var(--surface-low-container)}.bg-surface-container{background:var(--surface-container)}.bg-surface-high-container{background:var(--surface-high-container)}.bg-surface-highest-container{background:var(--surface-highest-container)}.bg-surface-accent-container{background:var(--surface-accent-container)}.bg-on-surface{background:var(--on-surface)}.bg-primary{background:var(--primary)}.bg-outline{background:var(--outline)}.bg-code{background:var(--code)}.color-surface{color:var(--surface)}.color-on-surface{color:var(--on-surface)}.color-on-surface-secondary{color:var(--on-surface-secondary)}.color-on-surface-tertiary{color:var(--on-surface-tertiary)}.color-primary{color:var(--primary)}.color-link{color:var(--link)}.color-error{color:var(--error)}.color-secondary{color:var(--secondary)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.flex-center,.justify-center{justify-content:center}.flex-center{align-items:center;display:flex}.flex-grow{flex-grow:1}.no-shrink{flex-shrink:0}.w-full{width:100%}.h-full{height:100%}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.mt-auto{margin-top:auto}.relative{position:relative}.overflow-hidden{overflow:hidden}.cursor-pointer{cursor:pointer}.uppercase{text-transform:uppercase}.text-center{text-align:center}.colspan-2{grid-column:span 2}.backdrop{backdrop-filter:blur(var(--glass-blur)) saturate(1.05);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.05);background:color-mix(in srgb,var(--surface) 45%,transparent)}.center-block{padding-left:2.4rem;padding-right:2.4rem;width:100%}[class*=enter-active],[class*=enter-from],[class*=leave-to]{pointer-events:none!important}.page-enter-active,.page-leave-active{transition:opacity var(--fast-timing)}.page-enter-from,.page-leave-to{opacity:0}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes lineLoader{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.01%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.rotate-animation{animation:rotate .7s linear infinite}.fade-enter-active,.fade-leave-active{transition:opacity var(--fast-timing)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:opacity var(--fast-timing),transform var(--fast-timing)}.slide-up-enter-from{opacity:0;transform:translateY(12px)}.slide-up-leave-to{opacity:0;transform:translateY(-12px)}.slide-down-enter-active,.slide-down-leave-active{transition:opacity var(--fast-timing),transform var(--fast-timing)}.slide-down-enter-from{opacity:0;transform:translateY(-12px)}.slide-down-leave-to{opacity:0;transform:translateY(12px)}.scale-fade-enter-active,.scale-fade-leave-active{transition:opacity var(--fast-timing),transform var(--fast-timing)}.scale-fade-enter-from{opacity:0;transform:scale(.96)}.scale-fade-leave-to{opacity:0;transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active,.page-enter-active,.page-leave-active,.scale-fade-enter-active,.scale-fade-leave-active,.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:none!important}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes beam-rotate{to{transform:rotate(1turn)}}@keyframes orb-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,8%,0) scale(1.08)}}@keyframes orb-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-8%,5%,0) scale(1.12)}}@keyframes orb-drift-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-7%,0) scale(.94)}}@keyframes shine-sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}.fx-glass{backdrop-filter:blur(var(--glass-blur)) saturate(1.05);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.05);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.fx-beam,.fx-glow{isolation:isolate;position:relative}.fx-beam{overflow:hidden}.fx-glow{--glow-x:50%;--glow-y:0%;--glow-size:34rem}.fx-glow>*{position:relative;z-index:1}.fx-glow>.fx-beam__mask{position:absolute;z-index:4}.fx-beam.tone-mint,.fx-glow.tone-mint{--glow-border:var(--glow-border-mint);--glow-fill:var(--glow-fill-mint);--beam:var(--secondary);--beam-secondary:var(--primary-hover)}.fx-glow.tone-warm{--glow-border:var(--attention);--glow-fill:color-mix(in srgb,var(--attention) 14%,transparent);--beam:var(--attention)}.fx-glow:after,.fx-glow:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.fx-glow:before{background:radial-gradient(var(--glow-size) circle at var(--glow-x) var(--glow-y),var(--glow-border),transparent 40%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;opacity:.55;padding:var(--beam-thickness);z-index:3}.fx-glow:after{background:radial-gradient(calc(var(--glow-size)*.85) circle at var(--glow-x) var(--glow-y),var(--glow-fill),transparent 42%);opacity:0;transition:opacity .4s ease;z-index:0}.fx-glow:focus-within:after,.fx-glow:hover:after{opacity:1}.fx-beam__mask{border-radius:inherit;top:0;right:0;bottom:0;left:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;overflow:hidden;padding:var(--beam-thickness);pointer-events:none;position:absolute;z-index:4}.fx-beam__spin{animation:beam-rotate var(--beam-duration) linear infinite;background:conic-gradient(from 0deg,transparent 0deg,transparent 38deg,color-mix(in srgb,var(--beam) 0%,transparent) 48deg,var(--beam) 70deg,var(--beam-hot) 78deg,var(--beam) 88deg,transparent 108deg,transparent 198deg,color-mix(in srgb,var(--beam-secondary) 0%,transparent) 210deg,var(--beam-secondary) 228deg,var(--beam-hot) 236deg,var(--beam-secondary) 246deg,transparent 268deg,transparent 1turn);top:-120%;right:-120%;bottom:-120%;left:-120%;opacity:.85;position:absolute}.fx-beam:focus-within .fx-beam__spin,.fx-beam:hover .fx-beam__spin{animation-duration:var(--beam-duration-fast);opacity:1}.fx-shine{isolation:isolate;overflow:hidden;position:relative}.fx-shine:after{background:linear-gradient(110deg,transparent 28%,color-mix(in srgb,var(--beam-hot) 22%,transparent) 48%,transparent 66%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-130%);z-index:1}.fx-shine:hover:after{animation:shine-sweep .7s ease}.gradient-text{background:linear-gradient(180deg,var(--on-surface) 20%,color-mix(in srgb,var(--on-surface) 55%,var(--primary)));-webkit-background-clip:text;background-clip:text;color:transparent}.ambient{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}html:has(.drawer-wrapper) .ambient,html:has(.search-overlay) .ambient{display:none}.ambient__orb{border-radius:50%;filter:blur(80px);position:absolute;will-change:transform}.ambient__orb--a{animation:orb-drift-a 22s ease-in-out infinite;background:var(--ambient-a);height:min(72vw,64rem);right:-12%;top:-18%;width:min(72vw,64rem)}.ambient__orb--b{animation:orb-drift-b 26s ease-in-out infinite;background:var(--ambient-b);bottom:-22%;height:min(60vw,52rem);left:-14%;width:min(60vw,52rem)}.ambient__orb--c{animation:orb-drift-c 30s ease-in-out infinite;background:var(--ambient-c);height:min(48vw,40rem);left:38%;top:32%;width:min(48vw,40rem)}.ambient__mesh{background:radial-gradient(80% 60% at 80% -10%,var(--ambient-a),transparent 55%),radial-gradient(70% 50% at -10% 110%,var(--ambient-b),transparent 50%);top:0;right:0;bottom:0;left:0;opacity:.9;position:absolute}.ambient__grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:5.6rem 5.6rem;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);opacity:.8;position:absolute}.ambient__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:180px 180px;top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.045;position:absolute}.ambient__vignette{background:radial-gradient(ellipse at center,transparent 40%,color-mix(in srgb,var(--surface) 70%,transparent) 100%);top:0;right:0;bottom:0;left:0;position:absolute}.ambient.intensity-subtle .ambient__orb{filter:blur(90px);opacity:.45}.ambient.intensity-subtle .ambient__mesh{opacity:.45}.ambient.intensity-subtle .ambient__grid{opacity:.35}.ambient.intensity-subtle .ambient__grain{opacity:.03}html.light .ambient__grain{mix-blend-mode:multiply;opacity:.035}@media(prefers-reduced-motion:reduce){.ambient__orb,.fx-beam__spin,.fx-shine:hover:after{animation:none!important}.fx-beam__spin{opacity:.55;transform:rotate(28deg)}}@media(prefers-reduced-transparency:reduce){.dropdown-list,.fx-glass,.header,.search-modal,.subnav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--surface-high-container)!important}}@media(max-width:600px){.ambient__orb{filter:blur(48px)}.ambient.intensity-subtle .ambient__orb{filter:blur(56px)}.ambient__grain{display:none}.ambient__mesh{opacity:.55}}.prose-docs{color:var(--on-surface-secondary);font:var(--font-16-n);width:100%}.prose-docs h1{color:var(--on-surface);font:var(--font-32-sb);margin:0 0 1.2rem}.prose-docs h2{font:var(--font-20-sb);margin:3.2rem 0 1.2rem}.prose-docs h2,.prose-docs h3{color:var(--on-surface);scroll-margin-top:12rem}.prose-docs h3{font:var(--font-16-sb);margin:2.4rem 0 .8rem}.prose-docs p{margin:0 0 1.6rem}.prose-docs a:not(.w-button){color:var(--link);text-decoration:none;transition:color var(--fast-timing)}.prose-docs a:not(.w-button):visited{color:var(--link)}.prose-docs a:not(.w-button):focus-visible,.prose-docs a:not(.w-button):hover{color:var(--link-hover)}.prose-docs code{background:var(--surface-highest-container);border:1px solid var(--outline-variant);border-radius:var(--radius-xs);color:var(--on-surface);padding:.1rem .45rem}.prose-docs code,.prose-docs pre{font:var(--font-13-n);font-family:var(--mono-font)}.prose-docs pre{background:var(--code);border:1px solid var(--code-border);border-radius:var(--radius-m);box-shadow:var(--shadow-glass);color:var(--code-text);margin:0 0 1.6rem;overflow:auto;padding:1.4rem 1.6rem}.prose-docs pre code{background:transparent;border:0;color:inherit;font-size:inherit;padding:0}.prose-docs ol,.prose-docs ul{margin:0 0 1.6rem 1.8rem}.prose-docs li{margin:.4rem 0}.prose-docs table{border-collapse:collapse;font:var(--font-14-n);font-variant-numeric:tabular-nums;margin:0 0 2.4rem;width:100%}.prose-docs th{color:var(--on-surface);font-weight:500;padding:.8rem 1rem;text-align:left}.prose-docs td,.prose-docs th{border-bottom:1px solid var(--outline)}.prose-docs td{padding:.9rem 1rem;vertical-align:top}.prose-docs strong{color:var(--on-surface);font-weight:500}@media(max-width:600px){.prose-docs table{display:block;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.prose-docs code,.prose-docs li,.prose-docs p,.prose-docs td,.prose-docs th{overflow-wrap:break-word}.prose-docs pre{overflow-wrap:anywhere;white-space:pre-wrap}}html{background:var(--surface);font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html:has(.drawer-wrapper) body,html:has(.modal-wrapper) body,html:has(.search-overlay) body{overflow:hidden}body{background:var(--surface);color:var(--on-surface);font:var(--font-14-m);margin:0;min-height:100dvh;overflow-x:hidden;position:relative}body *{box-sizing:border-box}body [hidden]{display:none!important}footer,header{z-index:10}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-pill);-webkit-transition:background-color var(--fast-timing) ease;transition:background-color var(--fast-timing) ease}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){*,body,html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}}img{max-width:100%}button{background:none;border:none;box-shadow:none;cursor:pointer;font:inherit;padding:0}a,button{color:inherit}a{text-decoration:none}:where(a,button,[role=button],summary,input,select,textarea):focus-visible{border-radius:inherit;outline:2px solid var(--primary-hover);outline-offset:2px}:where(a:visited){color:inherit}input,select,textarea{color:inherit;font:inherit}@media(max-width:768px){input,select,textarea{font-size:16px!important}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:1024px){.hide-down-tablet{display:none!important}}@media(min-width:1025px){.hide-up-tablet{display:none!important}}@media(max-width:1200px){.hide-down-laptop-s{display:none!important}}@media(min-width:1201px){.hide-up-laptop-s{display:none!important}}@media(max-width:1440px){.hide-down-laptop{display:none!important}}@media(min-width:1441px){.hide-up-laptop{display:none!important}}.kbd{align-items:center;background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--glass-border);border-radius:.4rem;color:var(--on-surface-tertiary);display:inline-flex;font:var(--font-12-m);font-family:var(--mono-font);height:1.8rem;justify-content:center;min-width:1.8rem;padding:0 .4rem}.glow-frame[data-v-d9670e35]{display:flex;min-width:0;transition:transform var(--fast-timing),box-shadow var(--fast-timing),border-color var(--fast-timing)}.glow-frame.radius-sharp[data-v-d9670e35]{border-radius:var(--radius-sharp)}.glow-frame.radius-sm[data-v-d9670e35]{border-radius:var(--radius-sm)}.glow-frame.radius-m[data-v-d9670e35]{border-radius:var(--radius-m)}.glow-frame.radius-l[data-v-d9670e35]{border-radius:var(--radius-l)}.glow-frame.radius-xl[data-v-d9670e35]{border-radius:var(--radius-xl)}.glow-frame.is-padded.fx-beam .glow-frame__body[data-v-d9670e35],.glow-frame.is-padded[data-v-d9670e35]:not(.fx-beam){padding:2rem}.glow-frame.fx-beam[data-v-d9670e35]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;overflow:hidden;padding:var(--beam-thickness)}.glow-frame.fx-beam .glow-frame__body[data-v-d9670e35]{backdrop-filter:blur(var(--glass-blur)) saturate(1.05);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.05);background:var(--glass-bg);border:1px solid transparent;border-radius:inherit;box-shadow:var(--shadow-glass)}.glow-frame.is-link[data-v-d9670e35]{color:inherit;cursor:pointer;text-decoration:none}.glow-frame.is-link[data-v-d9670e35]:hover{box-shadow:var(--shadow-float),var(--shadow-glow);transform:translateY(-1px)}.glow-frame__body[data-v-d9670e35]{flex:1;min-width:0;position:relative;z-index:1}span[data-v-8dee9025]{display:inline-flex;font-size:0;overflow:hidden;text-align:center}span[data-v-8dee9025] svg{height:var(--179bc714);max-height:100%;max-width:100%;transition:var(--transition-fast);width:var(--179bc714)}span[data-v-8dee9025] svg[fill]:not([fill=none]){fill:currentColor}span[data-v-8dee9025]:not(.no-fill) svg [fill]:not([fill=none],.no-fill){fill:currentColor}span[data-v-8dee9025]:not(.no-fill) svg [stroke]:not([stroke=none],.no-fill){stroke:currentColor}.accordion__trigger[data-v-7a9a947d]{align-items:center;color:var(--on-surface-tertiary);display:flex;font:var(--font-12-sb);gap:.8rem;justify-content:space-between;letter-spacing:.02em;padding:.6rem 1.2rem;text-align:left;text-transform:uppercase;transition:color var(--fast-timing);width:100%}.accordion__trigger[data-v-7a9a947d]:hover{color:var(--on-surface)}.accordion.size-m .accordion__trigger[data-v-7a9a947d]{color:var(--on-surface);font:var(--font-14-m);letter-spacing:0;text-transform:none}.accordion__chevron[data-v-7a9a947d]{transition:transform var(--fast-timing)}.accordion.opened .accordion__chevron[data-v-7a9a947d]{transform:rotate(180deg)}.accordion__body[data-v-7a9a947d]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--fast-timing)}.accordion__body.opened[data-v-7a9a947d]{grid-template-rows:1fr}.accordion__inner[data-v-7a9a947d]{min-height:0;overflow:hidden}@keyframes toast-indicator-22dea571{0%{transform:translate(0)}to{transform:translate(-100%)}}.alert[data-v-22dea571]{align-items:center;border-radius:var(--radius-m);display:flex;font:var(--font-16-n);gap:2rem;max-width:30rem;overflow:hidden;padding:1.2rem 1.6rem;position:relative}.alert.w-full[data-v-22dea571]{max-width:none}.alert.color-error[data-v-22dea571]{background:var(--error-container);color:var(--error)}.alert.color-success[data-v-22dea571]{background:var(--success-container);color:var(--success)}.alert.color-attention[data-v-22dea571]{background:var(--attention-container);color:var(--attention)}.inner[data-v-22dea571]{flex:1;flex-direction:column;min-width:0}.inner[data-v-22dea571],.title[data-v-22dea571]{display:flex;gap:.6rem}.title[data-v-22dea571]{align-items:center;font:var(--font-16-m)}.description[data-v-22dea571]{font:var(--font-16-n);overflow-wrap:anywhere}.close-icon[data-v-22dea571]{cursor:pointer;flex-shrink:0}.progress[data-v-22dea571]{animation:toast-indicator-22dea571 var(--d892445a) linear forwards;background:currentColor;border-end-start-radius:1.4rem;border-start-start-radius:1.4rem;bottom:0;height:4px;left:0;opacity:.5;position:absolute;right:0}.badge[data-v-16062c23]{align-items:center;border:0;border-radius:var(--radius-sharp);display:inline-flex;font:var(--font-11-sb);gap:.2rem;justify-content:center;padding:.2rem .6rem;white-space:nowrap}.badge.compact[data-v-16062c23]{font-size:1rem;padding:.2rem .5rem}.badge.tone-get[data-v-16062c23]{background:var(--method-get-bg);color:var(--method-get-fg)}.badge.tone-post[data-v-16062c23]{background:var(--method-post-bg);color:var(--method-post-fg)}.badge.tone-patch[data-v-16062c23],.badge.tone-put[data-v-16062c23]{background:var(--method-put-bg);color:var(--method-put-fg)}.badge.tone-delete[data-v-16062c23]{background:var(--method-delete-bg);color:var(--method-delete-fg)}.badge.tone-required[data-v-16062c23]{background:var(--chip-required-bg);color:var(--chip-required-fg)}.badge.tone-optional[data-v-16062c23]{background:var(--chip-optional-bg);color:var(--chip-optional-fg)}.badge.tone-new[data-v-16062c23]{background:var(--chip-new-bg);color:var(--chip-new-fg)}.badge.tone-deprecated[data-v-16062c23]{background:var(--chip-deprecated-bg);color:var(--chip-deprecated-fg)}.badge.tone-breaking[data-v-16062c23]{background:var(--chip-breaking-bg);color:var(--chip-breaking-fg)}.badge.tone-additive[data-v-16062c23]{background:var(--chip-optional-bg);color:var(--on-surface)}.badge.tone-neutral[data-v-16062c23]{background:var(--outline);color:var(--on-surface-secondary)}.w-button[data-v-a1f77d31]{--radius:var(--radius-sharp);--gap:.8rem;--padding:var(--3a87f596);--h:var(--3a87f4ae);--font:var(--font-14-sb);--border-color:var(--746d19df)}.w-button.primary[data-v-a1f77d31]{--severity-color:var(--primary)}.w-button.secondary[data-v-a1f77d31]{--severity-color:var(--on-surface)}.w-button.tertiary[data-v-a1f77d31]{--severity-color:var(--on-surface-secondary)}.w-button.destructive[data-v-a1f77d31]{--severity-color:var(--error)}.w-button.attention[data-v-a1f77d31]{--severity-color:var(--attention)}.w-button.success[data-v-a1f77d31]{--severity-color:var(--btn-green-text)}.w-button.primary[data-v-a1f77d31]{--bg:var(--primary);--hover-bg:var(--primary-hover);--color:var(--on-primary);--hover-color:var(--on-primary)}.w-button.success[data-v-a1f77d31]{--bg:var(--btn-green);--hover-bg:var(--btn-green-hover);--color:var(--btn-green-text);--hover-color:var(--btn-green-text)}.w-button.secondary[data-v-a1f77d31]{--bg:var(--glass-bg);--hover-bg:var(--surface-highest-container);--color:var(--on-surface);--hover-color:var(--on-surface);--border-color:var(--glass-border)}.w-button.attention[data-v-a1f77d31],.w-button.destructive[data-v-a1f77d31]{--bg:var(--severity-color);--hover-bg:color-mix(in srgb,var(--bg) 80%,var(--surface));--color:var(--on-primary);--hover-color:var(--on-primary)}.w-button.tertiary[data-v-a1f77d31]{--bg:transparent;--hover-bg:var(--surface-highest-container);--color:var(--on-surface-tertiary);--hover-color:var(--on-surface)}.w-button.outlined[data-v-a1f77d31]{--bg:transparent;--hover-bg:var(--surface-highest-container);--color:var(--on-surface);--hover-color:var(--on-surface);--border-color:var(--outline)}.w-button.text[data-v-a1f77d31]{--bg:transparent;--hover-bg:transparent;--border-color:transparent}.w-button.ghost[data-v-a1f77d31]{--bg:color-mix(in srgb,var(--severity-color) 8%,transparent);--hover-bg:color-mix(in srgb,var(--severity-color) 14%,transparent)}.w-button.ghost[data-v-a1f77d31],.w-button.outlined.attention[data-v-a1f77d31],.w-button.outlined.destructive[data-v-a1f77d31],.w-button.outlined.success[data-v-a1f77d31],.w-button.text.attention[data-v-a1f77d31],.w-button.text.destructive[data-v-a1f77d31],.w-button.text.success[data-v-a1f77d31]{--color:var(--severity-color);--hover-color:var(--severity-color)}.w-button.outlined.tertiary[data-v-a1f77d31]{--color:var(--on-surface-tertiary);--hover-color:var(--on-surface)}.w-button[data-v-a1f77d31]{align-items:center;background:var(--bg);border-color:var(--border-color);border-radius:var(--radius);border-style:solid;border-width:1px;box-shadow:none;cursor:pointer;display:inline-flex;font:var(--font);gap:var(--gap);isolation:isolate;justify-content:center;line-height:1.2;min-height:var(--h);padding:var(--padding);position:relative;text-decoration:none;transition:opacity var(--fast-timing),background var(--fast-timing),color var(--fast-timing),border-color var(--fast-timing),box-shadow var(--fast-timing),transform var(--fast-timing);white-space:nowrap}.w-button[data-v-a1f77d31],.w-button.attention[data-v-a1f77d31],.w-button.destructive[data-v-a1f77d31],.w-button.primary[data-v-a1f77d31],.w-button.secondary[data-v-a1f77d31],.w-button.tertiary[data-v-a1f77d31]{color:var(--color)}.w-button:not(:disabled,.is-disabled,.loading).active[data-v-a1f77d31],.w-button[data-v-a1f77d31]:not(:disabled,.is-disabled,.loading):hover{color:var(--hover-color)}.w-button:not(.no-hover-bg).active[data-v-a1f77d31],.w-button[data-v-a1f77d31]:not(.no-hover-bg):hover{background:var(--hover-bg)}.w-button.size-s[data-v-a1f77d31]{--font:var(--font-13-sb);--gap:.4rem}.w-button.size-l[data-v-a1f77d31]{--font:var(--font-16-sb)}.w-button.size-xl[data-v-a1f77d31]{--font:var(--font-18-sb)}.w-button.icon-only[data-v-a1f77d31]{--padding:0;width:var(--h)}.w-button.fluid[data-v-a1f77d31]{width:100%}.w-button.is-disabled[data-v-a1f77d31],.w-button[data-v-a1f77d31]:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.w-button.loading[data-v-a1f77d31]{cursor:wait}.w-button .icon[data-v-a1f77d31]{transition:var(--transition-fast)}.w-button .icon.rotate[data-v-a1f77d31]{transform:rotate(180deg)}.callout[data-v-714e264f]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-m);box-shadow:var(--shadow-glass);color:var(--on-surface-secondary);font:var(--font-14-n);margin:0 0 1.6rem;padding:1.2rem 1.4rem}.callout.tone-info[data-v-714e264f]{background:var(--chip-new-bg);border-color:color-mix(in srgb,var(--chip-new-fg) 25%,var(--outline))}.callout.tone-warn[data-v-714e264f]{background:var(--chip-deprecated-bg);border-color:color-mix(in srgb,var(--chip-deprecated-fg) 30%,var(--outline));color:var(--warn)}.callout.tone-danger[data-v-714e264f]{background:var(--chip-breaking-bg);border-color:color-mix(in srgb,var(--chip-breaking-fg) 30%,var(--outline))}.callout__title[data-v-714e264f]{color:var(--on-surface);font:var(--font-14-sb);margin:0 0 .4rem}.callout__body[data-v-714e264f] p{margin:0}.callout__body[data-v-714e264f] a{color:var(--link);transition:color var(--fast-timing)}.callout__body[data-v-714e264f] a:hover{color:var(--link-hover)}.code-block[data-v-92bd753f]{background:var(--code);border:1px solid var(--code-border);border-radius:var(--radius-m);box-shadow:var(--shadow-glass);color:var(--code-text);overflow:hidden}.code-block__bar[data-v-92bd753f]{align-items:center;border-bottom:1px solid var(--code-border);display:flex;gap:1.2rem;justify-content:space-between;padding:.6rem .8rem .6rem 1.4rem}.code-block__title[data-v-92bd753f]{color:var(--code-muted);font:var(--font-12-sb);letter-spacing:.02em;text-transform:uppercase}@media(max-width:600px){.code-block__title[data-v-92bd753f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.code-block__pre[data-v-92bd753f]{margin:0;overflow:auto;padding:1.4rem 1.6rem}.code-block__pre[data-v-92bd753f]::-webkit-scrollbar{height:4px;width:4px}.code-block__pre[data-v-92bd753f]::-webkit-scrollbar-track{background:transparent}.code-block__pre[data-v-92bd753f]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:999px}.code-block__pre[data-v-92bd753f]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.code-block__pre[data-v-92bd753f]{font:var(--font-13-n);font-family:var(--mono-font);max-height:var(--max-h)}.code-block__pre code[data-v-92bd753f]{color:inherit;font:inherit}@media(max-width:600px){.code-block__pre[data-v-92bd753f]{max-height:min(var(--max-h),30rem);overflow-wrap:anywhere;white-space:pre-wrap}}.fade-enter-active[data-v-8c9d0f85],.fade-leave-active[data-v-8c9d0f85]{transition:opacity .25s ease}.fade-enter-from[data-v-8c9d0f85],.fade-leave-to[data-v-8c9d0f85]{opacity:0}.drawer-left-enter-active[data-v-8c9d0f85],.drawer-left-leave-active[data-v-8c9d0f85],.drawer-right-enter-active[data-v-8c9d0f85],.drawer-right-leave-active[data-v-8c9d0f85]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.drawer-left-enter-from[data-v-8c9d0f85],.drawer-left-leave-to[data-v-8c9d0f85]{transform:translate(-100%)}.drawer-right-enter-from[data-v-8c9d0f85],.drawer-right-leave-to[data-v-8c9d0f85]{transform:translate(100%)}.backdrop[data-v-8c9d0f85],.drawer-wrapper[data-v-8c9d0f85]{top:0;right:0;bottom:0;left:0;position:fixed;top:var(--top);z-index:50}.backdrop[data-v-8c9d0f85]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--overlay)}.drawer-wrapper[data-v-8c9d0f85]{display:flex;pointer-events:none}.drawer-wrapper.position-left[data-v-8c9d0f85]{justify-content:flex-start}.drawer-wrapper.position-right[data-v-8c9d0f85]{justify-content:flex-end}.drawer[data-v-8c9d0f85]{height:100%;max-width:32rem;width:100%}@media(max-width:420px){.drawer[data-v-8c9d0f85]{max-width:min(32rem,100vw - 4.8rem)}}.drawer[data-v-8c9d0f85]{background:var(--surface-container);border-right:1px solid var(--outline);box-shadow:var(--shadow-float);display:flex;flex-direction:column;pointer-events:all}.drawer__content[data-v-8c9d0f85],.drawer__footer[data-v-8c9d0f85],.drawer__header[data-v-8c9d0f85]{padding:1.4rem 1.6rem}.drawer__header[data-v-8c9d0f85]{align-items:center;border-bottom:1px solid var(--outline);display:flex;font:var(--font-16-sb);gap:1.2rem}.drawer__header[data-v-8c9d0f85]:empty{display:none}.drawer__content[data-v-8c9d0f85]{flex-grow:1;overflow:auto}.drawer__footer[data-v-8c9d0f85]{border-top:1px solid var(--outline)}.drawer__footer[data-v-8c9d0f85]:empty{display:none}.dropdown-wrapper[data-v-701d0c66]{display:inline-flex;position:relative}.dropdown-list[data-v-701d0c66]{backdrop-filter:blur(24px) saturate(1.1);-webkit-backdrop-filter:blur(24px) saturate(1.1);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-glass);display:flex;flex-direction:column;gap:.2rem;max-height:min(50dvh,32rem);min-width:18rem;overflow:auto;padding:.4rem;position:absolute;top:calc(100% + .6rem);z-index:40}.dropdown-list.align-left[data-v-701d0c66]{left:0}.dropdown-list.align-right[data-v-701d0c66]{left:auto;right:0}.dropdown-item[data-v-701d0c66]{align-items:center;border-radius:var(--radius-sharp);color:var(--on-surface);display:flex;font:var(--font-14-n);min-height:4rem;padding:0 1.2rem;text-align:left;transition:background var(--fast-timing),color var(--fast-timing)}.dropdown-item[data-v-701d0c66]:hover{background:var(--surface-highest-container)}.dropdown-item.selected[data-v-701d0c66]{color:var(--success);font:var(--font-14-m)}.input-wrapper[data-v-449d2802]{--border:var(--outline);--bg:var(--input-bg);--color:var(--on-surface);--radius:var(--radius-sharp);--font:var(--font-14-n);--h:4rem;--pad:1.2rem;--gap:.8rem;--placeholder-color:var(--on-surface-tertiary);color:var(--color);min-width:0;position:relative}.input-wrapper.size-s[data-v-449d2802]{--h:3.2rem}.input-wrapper.size-l[data-v-449d2802]{--h:4.8rem;--pad:1.6rem;--font:var(--font-16-n)}.input-wrapper.focused[data-v-449d2802]{--bg:var(--input-bg-focus);--border:var(--input-border-focus)}.input-wrapper.invalid[data-v-449d2802]{--border:var(--error)}.input-wrapper.invalid .hint[data-v-449d2802]{color:var(--error)}.input-wrapper.loading[data-v-449d2802]{cursor:wait}.input-wrapper.loading input[data-v-449d2802]{pointer-events:none}.input-label[data-v-449d2802]{color:var(--on-surface-secondary);display:block;font:var(--font-13-m);margin-bottom:.6rem}.input-inner[data-v-449d2802]{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:var(--gap);height:var(--h);padding:0 var(--pad);transition:background var(--fast-timing),border-color var(--fast-timing)}.input-inner[data-v-449d2802] .w-button.icon-only{min-height:2.4rem;width:2.4rem}.w-input[data-v-449d2802]{background:transparent;border:none;color:inherit;flex-grow:1;font:var(--font);min-width:0;outline:none;padding:0}.w-input[data-v-449d2802]::-moz-placeholder{color:var(--placeholder-color)}.w-input[data-v-449d2802]::placeholder{color:var(--placeholder-color)}.hint[data-v-449d2802]{color:var(--on-surface-tertiary);font:var(--font-12-n);margin:.4rem 0 0}.tabs[data-v-383cfc81]{align-items:center;border-bottom:2px solid var(--outline);display:inline-flex;gap:2.4rem}@media(max-width:1024px){.tabs[data-v-383cfc81]{gap:1.6rem}}@media(max-width:600px){.tabs[data-v-383cfc81]{gap:.8rem;max-width:100%;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.tabs[data-v-383cfc81]::-webkit-scrollbar{height:0}.tabs .tab[data-v-383cfc81]{flex:0 0 auto;--padding:0 .8rem}.tabs .tab.active[data-v-383cfc81]:after{bottom:0}}.tabs[data-v-383cfc81]{position:relative}.tabs.no-border[data-v-383cfc81]{border-bottom:none}.tabs.w-full[data-v-383cfc81]{width:100%}.tabs.loading[data-v-383cfc81]{opacity:.6;pointer-events:none}.tabs.tone-dark[data-v-383cfc81]{border-bottom-color:var(--code-border)}.tabs.tone-dark .tab[data-v-383cfc81]{--color:var(--code-muted);--hover-color:var(--code-text);--active-color:var(--code-text);--underline:var(--secondary)}.tab[data-v-383cfc81]{--color:var(--on-surface-tertiary);--hover-color:var(--on-surface);--active-color:var(--on-surface);--underline:var(--secondary);--font:var(--font-16-m);--padding:0;--h:4rem;align-items:center;background:transparent;color:var(--color);display:inline-flex;font:var(--font);min-height:var(--h);padding:var(--padding);position:relative;transition:color var(--fast-timing)}.tab.size-s[data-v-383cfc81]{--font:var(--font-14-m);--h:3.2rem}.tab.size-l[data-v-383cfc81]{--font:var(--font-18-m);--h:4.8rem}.tab[data-v-383cfc81]:hover{color:var(--hover-color)}.tab.active[data-v-383cfc81]{color:var(--active-color)}.tab.active[data-v-383cfc81]:after{background:var(--underline);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.tooltip[data-v-b8eb10ab]{display:inline-flex;position:relative}.tooltip:focus-within .tooltip__bubble[data-v-b8eb10ab],.tooltip:hover .tooltip__bubble[data-v-b8eb10ab]{opacity:1;pointer-events:auto;visibility:visible}.tooltip__bubble[data-v-b8eb10ab]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:.8rem;box-shadow:var(--shadow-float);color:var(--on-surface);font:var(--font-13-m);max-width:min(32rem,100vw - 3.2rem);opacity:0;padding:.8rem 1.2rem;pointer-events:none;position:absolute;text-align:left;transition:opacity var(--fast-timing),visibility var(--fast-timing);visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:20}.tooltip__bubble[data-v-b8eb10ab]:before{content:"";height:.8rem;left:0;position:absolute;right:0}.tooltip.align-center .tooltip__bubble[data-v-b8eb10ab]{left:50%;transform:translate(-50%)}.tooltip.align-left .tooltip__bubble[data-v-b8eb10ab]{left:0;transform:none}.tooltip.align-right .tooltip__bubble[data-v-b8eb10ab]{left:auto;right:0;transform:none}.tooltip.pos-top .tooltip__bubble[data-v-b8eb10ab]{bottom:calc(100% + .6rem)}.tooltip.pos-top .tooltip__bubble[data-v-b8eb10ab]:before{bottom:-.8rem}.tooltip.pos-bottom .tooltip__bubble[data-v-b8eb10ab]{top:calc(100% + .6rem)}.tooltip.pos-bottom .tooltip__bubble[data-v-b8eb10ab]:before{top:-.8rem}@media(max-width:600px){.tooltip.align-center .tooltip__bubble[data-v-b8eb10ab],.tooltip.align-left .tooltip__bubble[data-v-b8eb10ab],.tooltip.align-right .tooltip__bubble[data-v-b8eb10ab]{bottom:1.6rem;left:1.6rem;max-width:none;position:fixed;right:1.6rem;top:auto;transform:none;width:auto}.tooltip.pos-bottom .tooltip__bubble[data-v-b8eb10ab]:before,.tooltip.pos-top .tooltip__bubble[data-v-b8eb10ab]:before{content:none}}.user-menu[data-v-af3043ee]{align-items:center;display:inline-flex;position:relative}@media(max-width:600px){[data-v-af3043ee] .tooltip .tooltip__bubble{inset:calc(100% + .6rem) 0 auto auto;max-width:calc(100vw - 3.2rem);position:absolute;width:-moz-max-content;width:max-content}}.avatar-btn[data-v-af3043ee]{background:none;border:none;cursor:pointer;padding:0}.avatar[data-v-af3043ee],.avatar-btn[data-v-af3043ee]{align-items:center;display:flex;position:relative}.avatar[data-v-af3043ee]{border-radius:50%;height:4rem;justify-content:center;min-width:4rem;width:4rem}.avatar[data-v-af3043ee]:after,.avatar[data-v-af3043ee]:before{border-radius:50%;content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute}.avatar[data-v-af3043ee]:before{background:var(--surface-highest-container);opacity:.7;transition:.6s}.avatar[data-v-af3043ee]:after{background:var(--on-surface);opacity:.05;transition:.3s}.avatar-btn:hover .avatar[data-v-af3043ee]:before{transform:scale(1.2)}.avatar-btn:hover .avatar[data-v-af3043ee]:after{transform:scale(1.5)}.avatar__img[data-v-af3043ee]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.avatar__fallback[data-v-af3043ee]{color:var(--on-surface-secondary);position:relative;z-index:1}.avatar__badge[data-v-af3043ee]{background:var(--success);border:2px solid var(--surface-container);border-radius:50%;bottom:-3px;height:1.2rem;position:absolute;right:-3px;width:1.2rem;z-index:5}@media(prefers-reduced-motion:reduce){.avatar[data-v-af3043ee]:after,.avatar[data-v-af3043ee]:before{transition:none}}.user-menu__dropdown[data-v-af3043ee]{backdrop-filter:blur(24px) saturate(1.1);-webkit-backdrop-filter:blur(24px) saturate(1.1);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-glass);box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:.6rem;padding:.8rem;position:absolute;right:0;top:calc(100% + .6rem);width:24rem;z-index:50}.user-menu__dropdown-header[data-v-af3043ee]{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .8rem}.dropdown-name[data-v-af3043ee]{color:var(--on-surface);font:var(--font-13-sb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-status[data-v-af3043ee]{align-items:center;display:inline-flex;gap:.6rem}.dropdown-status-dot[data-v-af3043ee]{background:var(--success);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,var(--success) 70%,transparent);flex-shrink:0;height:.6rem;width:.6rem}.dropdown-badge[data-v-af3043ee]{color:var(--success);font:var(--font-11-n);letter-spacing:.02em}.user-menu__dropdown-body[data-v-af3043ee]{border-top:1px solid var(--glass-border);display:flex;flex-direction:column;gap:.2rem;padding-top:.4rem}.dropdown-item[data-v-af3043ee]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sharp);color:var(--on-surface);cursor:pointer;display:flex;font:var(--font-13-n);justify-content:space-between;padding:.7rem .8rem;text-decoration:none;transition:background var(--fast-timing),color var(--fast-timing);width:100%}.dropdown-item .ext-icon[data-v-af3043ee]{color:var(--on-surface-tertiary);font:var(--font-12-n)}.dropdown-item[data-v-af3043ee]:hover{background:var(--surface-highest-container)}.dropdown-item[data-v-af3043ee]:hover,.dropdown-item:hover .ext-icon[data-v-af3043ee]{color:var(--on-surface)}.dropdown-item[data-v-af3043ee]:disabled{cursor:wait;opacity:.5}.user-menu__dropdown-status[data-v-af3043ee]{background:var(--surface-container);border-radius:var(--radius-sharp);color:var(--on-surface-secondary);font:var(--font-11-n);padding:.4rem .6rem;text-align:center}.spin[data-v-af3043ee]{animation:spin-af3043ee 1s linear infinite}@keyframes spin-af3043ee{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.slide-up-enter-active[data-v-af3043ee],.slide-up-leave-active[data-v-af3043ee]{transition:opacity .15s ease,transform .15s ease}.slide-up-enter-from[data-v-af3043ee],.slide-up-leave-to[data-v-af3043ee]{opacity:0;transform:translateY(6px)}.aside[data-v-efcdd898]{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:.8rem 0 4rem;width:100%}.aside[data-v-efcdd898] .accordion__trigger{align-items:flex-start;overflow-wrap:break-word;padding-left:1.6rem;padding-right:1.6rem;white-space:normal}.aside[data-v-efcdd898] .accordion__chevron{flex-shrink:0;margin-top:.2rem}.aside__section[data-v-efcdd898]{color:var(--on-surface-tertiary);font:var(--font-11-sb);letter-spacing:.02em;margin:1.6rem 0 .6rem;padding:0 1.6rem;text-transform:uppercase}.aside__nav[data-v-efcdd898]{display:flex;flex-direction:column;padding:0 1.2rem}.nav-link[data-v-efcdd898]{align-items:flex-start;border:1px solid transparent;border-radius:var(--radius-sharp);color:var(--on-surface-secondary);display:flex;font:var(--font-13-n);gap:.8rem;line-height:1.35;min-width:0;overflow:visible;padding:.55rem 1rem;transition:background var(--fast-timing),color var(--fast-timing),border-color var(--fast-timing),box-shadow var(--fast-timing);white-space:normal;width:100%}.nav-link .nav-icon[data-v-efcdd898]{color:var(--on-surface-tertiary);flex-shrink:0;margin-top:.15rem;transition:color var(--fast-timing)}.nav-link .label[data-v-efcdd898]{flex:1 1 auto;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:break-word;white-space:normal}.nav-link[data-v-efcdd898] .badge{flex-shrink:0;margin-top:.15rem}.nav-link[data-v-efcdd898]:hover{background:var(--glass-bg)}.nav-link.is-active[data-v-efcdd898],.nav-link[data-v-efcdd898]:hover,.nav-link:hover .nav-icon[data-v-efcdd898]{color:var(--on-surface)}.nav-link.is-active[data-v-efcdd898]{backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);background:var(--glass-bg-strong);border-color:transparent;font:var(--font-13-m)}.nav-link.is-active .nav-icon[data-v-efcdd898]{color:var(--on-surface)}.nav-link.is-active[data-v-efcdd898]:hover{background:var(--glass-bg-strong);border-color:transparent;color:var(--on-surface)}.nav-link.is-active:hover .nav-icon[data-v-efcdd898]{color:var(--on-surface)}.nav-link.is-deprecated .label[data-v-efcdd898]{color:var(--on-surface-tertiary);text-decoration:line-through}.footer[data-v-9d08f6bc]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--header-bg) 80%,transparent);border-top:1px solid var(--glass-border);color:var(--on-surface-tertiary);font:var(--font-13-n);position:relative;z-index:1}.footer__inner[data-v-9d08f6bc]{gap:1.6rem;justify-content:space-between;padding:1.6rem 2.4rem 2rem;width:100%}.footer__inner[data-v-9d08f6bc],.footer__primary[data-v-9d08f6bc]{align-items:center;display:flex;flex-wrap:wrap}.footer__primary[data-v-9d08f6bc]{gap:1.2rem}.footer__nav[data-v-9d08f6bc]{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem}.footer__link[data-v-9d08f6bc]{align-items:center;color:var(--on-surface-secondary);display:inline-flex;font:var(--font-13-m);gap:.6rem;transition:color var(--fast-timing)}.footer__link .footer__link-icon[data-v-9d08f6bc]{color:var(--on-surface-tertiary);transition:color var(--fast-timing)}.footer__link[data-v-9d08f6bc]:hover,.footer__link:hover .footer__link-icon[data-v-9d08f6bc]{color:var(--on-surface)}.footer__divider[data-v-9d08f6bc]{background:var(--glass-border);display:inline-block;flex-shrink:0;height:1.8rem;margin:0 .4rem;width:1px}.footer__socials[data-v-9d08f6bc]{align-items:center;display:flex;gap:.4rem}.footer__social-link[data-v-9d08f6bc]{align-items:center;border-radius:var(--radius-xs);color:var(--on-surface-secondary);display:inline-flex;height:3.2rem;justify-content:center;transition:color var(--fast-timing),background-color var(--fast-timing),transform var(--fast-timing);width:3.2rem}.footer__social-link[data-v-9d08f6bc]:hover{background:var(--surface-high-container);color:var(--on-surface);transform:translateY(-1px)}.footer__secondary[data-v-9d08f6bc]{align-items:center;color:var(--on-surface-tertiary);display:flex;flex-wrap:wrap;font:var(--font-12-n);gap:1.4rem}.footer__copyright[data-v-9d08f6bc]{margin:0}.footer__dot[data-v-9d08f6bc]{color:var(--on-surface-tertiary);display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__meta-nav[data-v-9d08f6bc]{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.footer__meta-nav a[data-v-9d08f6bc]{color:var(--on-surface-tertiary);transition:color var(--fast-timing)}.footer__meta-nav a[data-v-9d08f6bc]:hover{color:var(--on-surface)}@media(max-width:1024px){.footer__inner[data-v-9d08f6bc]{gap:1.6rem;padding:2.4rem 1.6rem 2.8rem;text-align:center}.footer__inner[data-v-9d08f6bc],.footer__primary[data-v-9d08f6bc]{align-items:center;flex-direction:column;justify-content:center}.footer__primary[data-v-9d08f6bc]{gap:1.4rem}.footer__nav[data-v-9d08f6bc]{gap:1.2rem 1.8rem;justify-content:center}.footer__divider[data-v-9d08f6bc]{display:none}.footer__socials[data-v-9d08f6bc]{gap:.8rem;justify-content:center}.footer__social-link[data-v-9d08f6bc]{height:4.4rem;width:4.4rem}.footer__secondary[data-v-9d08f6bc]{align-items:center;flex-direction:column;gap:.8rem;justify-content:center;text-align:center}.footer__dot[data-v-9d08f6bc]{display:none}}.theme-toggle[data-v-03996f5c]{flex-shrink:0}.theme-item[data-v-03996f5c]{align-items:center;display:inline-flex;gap:.8rem}.header[data-v-879b224c]{backdrop-filter:blur(22px) saturate(1.05);-webkit-backdrop-filter:blur(22px) saturate(1.05);background:var(--header-bg);box-shadow:var(--shadow-header);position:sticky;top:0;width:100%;z-index:30}.header__inner[data-v-879b224c]{align-items:center;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr) minmax(28rem,44rem) minmax(0,1fr);min-height:var(--header-h);padding:0 2rem;width:100%}@media(max-width:1024px){.header__inner[data-v-879b224c]{gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:0 1.2rem}}.header__left[data-v-879b224c],.header__prefs[data-v-879b224c],.header__right[data-v-879b224c]{align-items:center;display:flex;gap:.8rem;min-width:0}.header__left[data-v-879b224c]{flex-shrink:0;justify-self:start}.header__right[data-v-879b224c]{gap:.8rem;justify-content:flex-end;justify-self:end}@media(max-width:1024px){.header__right[data-v-879b224c]{gap:.6rem}}.header__burger-btn[data-v-879b224c],.header__search-btn[data-v-879b224c]{flex-shrink:0}@media(max-width:1024px){.header__burger-btn[data-v-879b224c],.header__search-btn[data-v-879b224c],[data-v-879b224c] .theme-toggle,[data-v-879b224c] .user-menu__sync-btn{position:relative}.header__burger-btn[data-v-879b224c]:after,.header__search-btn[data-v-879b224c]:after,[data-v-879b224c] .theme-toggle:after,[data-v-879b224c] .user-menu__sync-btn:after{content:"";top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;position:absolute}}@media(max-width:600px){.header__lang[data-v-879b224c]{display:none}}.brand[data-v-879b224c]{align-items:center;color:var(--on-surface);display:inline-flex;flex-shrink:0;gap:.6rem;text-decoration:none}@media(max-width:1024px){.brand[data-v-879b224c]{flex-shrink:1;min-width:0}.brand .brand__mark[data-v-879b224c]{flex-shrink:0}}.brand__mark[data-v-879b224c]{display:inline-flex;line-height:0}.brand__mark[data-v-879b224c] svg{display:block;height:2.4rem;width:8rem}@media(max-width:420px){.brand__mark[data-v-879b224c] svg{height:2.1rem;width:7.2rem}}.brand__docs[data-v-879b224c]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--on-surface-secondary);font:var(--font-11-sb);letter-spacing:.03em;padding:.15rem .5rem}@media(max-width:1024px){.brand__docs[data-v-879b224c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:600px){.brand__docs[data-v-879b224c]{display:none}}.search-trigger[data-v-879b224c]{align-items:center;background:var(--input-bg);border:1px solid var(--outline);border-radius:var(--radius-sharp);color:var(--on-surface-tertiary);cursor:pointer;display:inline-flex;font:var(--font-14-n);gap:.8rem;height:4rem;justify-self:stretch;padding:0 1.2rem;transition:border-color var(--fast-timing),color var(--fast-timing),background var(--fast-timing);width:100%}.search-trigger .kbd[data-v-879b224c]{margin-left:auto}.search-trigger[data-v-879b224c]:hover{background:var(--input-bg-focus);border-color:var(--input-border-focus);color:var(--on-surface)}.mobile-nav[data-v-d86bc1c4]{display:flex;flex-direction:column;gap:1.6rem;padding:1.2rem 1.6rem 3.2rem}@media(max-width:1024px){.mobile-nav[data-v-d86bc1c4]{padding-left:0;padding-right:0}}.mobile-nav__header[data-v-d86bc1c4]{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding-bottom:.8rem}@media(max-width:1024px){.mobile-nav__header[data-v-d86bc1c4]{background:var(--surface-container);margin-top:-1.2rem;padding-top:1.2rem;position:sticky;top:0;z-index:2}}.brand[data-v-d86bc1c4]{align-items:center;color:var(--on-surface);display:inline-flex;gap:.6rem;text-decoration:none}.brand__mark[data-v-d86bc1c4]{display:inline-flex;line-height:0}.brand__mark[data-v-d86bc1c4] svg{display:block;height:2.2rem;width:7.6rem}.brand__docs[data-v-d86bc1c4]{background:var(--surface-high-container);border:1px solid var(--outline);border-radius:var(--radius-pill);color:var(--on-surface-secondary);font:var(--font-11-sb);letter-spacing:.03em;padding:.12rem .45rem}.mobile-nav__user-card[data-v-d86bc1c4]{background:var(--surface-container);border:1px solid var(--outline);border-radius:var(--radius-sm);padding:1.2rem}.user-info[data-v-d86bc1c4]{gap:1rem}.user-avatar-wrap[data-v-d86bc1c4],.user-info[data-v-d86bc1c4]{align-items:center;display:flex}.user-avatar-wrap[data-v-d86bc1c4]{background:var(--surface-highest-container);flex-shrink:0;height:4rem;justify-content:center;overflow:visible;width:4rem}.user-avatar[data-v-d86bc1c4],.user-avatar-wrap[data-v-d86bc1c4]{border-radius:50%;position:relative}.user-avatar[data-v-d86bc1c4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.online-indicator[data-v-d86bc1c4]{background:var(--success);border:2px solid var(--surface-container);border-radius:50%;bottom:-1px;height:1rem;position:absolute;right:-1px;width:1rem;z-index:2}.user-meta[data-v-d86bc1c4]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-d86bc1c4]{color:var(--on-surface);font:var(--font-14-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-badge[data-v-d86bc1c4]{color:var(--success);font:var(--font-11-n)}.user-actions[data-v-d86bc1c4]{border-top:1px solid var(--outline);display:grid;gap:.8rem;grid-template-columns:1fr;margin-top:1.2rem;padding-top:1.2rem}.user-action-link[data-v-d86bc1c4],.user-sync-btn[data-v-d86bc1c4]{align-items:center;background:var(--surface-high-container);border:1px solid var(--outline);border-radius:var(--radius-sharp);color:var(--on-surface-secondary);cursor:pointer;display:inline-flex;font:var(--font-14-m);gap:.6rem;justify-content:center;min-height:4rem;padding:.6rem 1.2rem;text-align:center;text-decoration:none;transition:background var(--fast-timing),color var(--fast-timing),border-color var(--fast-timing)}.user-action-link[data-v-d86bc1c4]:hover,.user-sync-btn[data-v-d86bc1c4]:hover{background:var(--surface-highest-container);color:var(--on-surface)}.user-action-link[data-v-d86bc1c4]:disabled,.user-sync-btn[data-v-d86bc1c4]:disabled{cursor:not-allowed;opacity:.45}.user-avatar-fallback[data-v-d86bc1c4]{color:var(--on-surface-tertiary);position:relative;z-index:1}.guest-card[data-v-d86bc1c4]{display:flex;flex-direction:column;gap:.8rem}.guest-text[data-v-d86bc1c4]{color:var(--on-surface-tertiary);font:var(--font-12-n)}.mobile-nav__section[data-v-d86bc1c4]{display:flex;flex-direction:column}.section-title[data-v-d86bc1c4]{color:var(--on-surface-tertiary);font:var(--font-11-sb);letter-spacing:.02em;margin:.8rem 0 .4rem;padding:0 .4rem;text-transform:uppercase}.nav-list[data-v-d86bc1c4]{display:flex;flex-direction:column;gap:.2rem}.nav-list--nested[data-v-d86bc1c4]{border-left:1px solid var(--glass-border);margin:.4rem 0 .6rem .8rem;padding-left:.8rem}.mobile-link[data-v-d86bc1c4]{align-items:center;border:1px solid transparent;border-radius:var(--radius-sharp);color:var(--on-surface-secondary);display:flex;font:var(--font-13-n);gap:.6rem;justify-content:space-between;padding:.65rem .8rem;text-decoration:none;transition:background var(--fast-timing),color var(--fast-timing),border-color var(--fast-timing)}.mobile-link--op[data-v-d86bc1c4]{font:var(--font-12-n);padding:.45rem .6rem}@media(max-width:1024px){.mobile-link--op[data-v-d86bc1c4]{align-items:flex-start}.mobile-link--op[data-v-d86bc1c4] .badge{flex-shrink:0;margin-top:.2rem}}.mobile-link .op-label[data-v-d86bc1c4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1024px){.mobile-link .op-label[data-v-d86bc1c4]{overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}}.mobile-link[data-v-d86bc1c4]:hover{background:var(--glass-bg);color:var(--on-surface)}.mobile-link.is-active[data-v-d86bc1c4]{background:var(--glass-bg-strong);border-color:transparent;color:var(--on-surface);font:var(--font-13-m)}.mobile-link.is-deprecated .op-label[data-v-d86bc1c4]{color:var(--on-surface-tertiary);text-decoration:line-through}.resources-list[data-v-d86bc1c4]{display:flex;flex-direction:column;gap:.3rem}.resource-link[data-v-d86bc1c4]{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sharp);color:var(--on-surface-secondary);display:flex;font:var(--font-13-n);justify-content:space-between;padding:.6rem .8rem;text-decoration:none;transition:background var(--fast-timing),color var(--fast-timing),border-color var(--fast-timing)}.resource-link .ext-mark[data-v-d86bc1c4]{color:var(--on-surface-tertiary);font:var(--font-11-n)}.resource-link[data-v-d86bc1c4]:hover{background:var(--surface-highest-container);color:var(--on-surface)}.mobile-nav__prefs[data-v-d86bc1c4]{align-items:center;border-top:1px solid var(--glass-border);display:flex;gap:1.2rem;justify-content:space-between;margin-top:.8rem;padding-top:1.4rem}@media(max-width:1024px){.mobile-nav__prefs[data-v-d86bc1c4]{position:relative}.mobile-nav__prefs[data-v-d86bc1c4] .dropdown-wrapper{position:static}.mobile-nav__prefs[data-v-d86bc1c4] .dropdown-list{bottom:calc(100% + .6rem);left:0;min-width:0;right:0;top:auto}}.pref-item[data-v-d86bc1c4]{align-items:center;display:flex;gap:.8rem}.pref-label[data-v-d86bc1c4]{color:var(--on-surface-tertiary);font:var(--font-12-n)}.search-overlay[data-v-12b0bdfa]{align-items:flex-start;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:var(--overlay);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:12vh 1.6rem 0;position:fixed;z-index:60}@media(max-width:768px){.search-overlay[data-v-12b0bdfa]{padding:2.4rem 1.6rem 0}}.search-modal[data-v-12b0bdfa]{border-radius:var(--radius-sm);box-shadow:var(--shadow-float);overflow:hidden;width:min(64rem,100%)}.search-modal__body[data-v-12b0bdfa]{backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);padding:1.2rem}.search-list[data-v-12b0bdfa]{list-style:none;margin:1rem 0 0;max-height:48vh;overflow:auto;padding:0}@media(max-width:768px){.search-list[data-v-12b0bdfa]{max-height:calc(100dvh - 16rem)}}.search-hit[data-v-12b0bdfa]{align-items:center;border-radius:var(--radius-sm);display:flex;gap:1rem;padding:1rem 1.2rem;text-align:left;transition:background var(--fast-timing);width:100%}.search-hit.active[data-v-12b0bdfa],.search-hit[data-v-12b0bdfa]:hover{background:var(--surface-high-container)}.search-hit__title[data-v-12b0bdfa]{color:var(--on-surface);font:var(--font-14-m);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-hit__group[data-v-12b0bdfa]{color:var(--on-surface-tertiary);font:var(--font-12-n);margin-left:auto}@media(max-width:600px){.search-hit__group[data-v-12b0bdfa]{display:none}}.search-empty[data-v-12b0bdfa]{color:var(--on-surface-tertiary);font:var(--font-14-n);padding:1.6rem;text-align:center}.subnav[data-v-0b652cbe]{align-items:stretch;backdrop-filter:blur(22px) saturate(1.05);-webkit-backdrop-filter:blur(22px) saturate(1.05);background:var(--header-bg);box-shadow:var(--shadow-header);display:flex;position:sticky;top:var(--header-h);width:100%;z-index:20}@media(max-width:1024px)and (max-height:560px){.subnav[data-v-0b652cbe]{position:static}}.subnav__toggle[data-v-0b652cbe]{align-items:center;border-right:1px solid var(--outline);color:var(--on-surface-tertiary);display:inline-flex;flex-shrink:0;justify-content:center;transition:background var(--fast-timing),color var(--fast-timing);width:var(--subnav-h)}.subnav__toggle[data-v-0b652cbe]:hover{background:var(--surface-high-container);color:var(--on-surface)}.subnav__inner[data-v-0b652cbe]{align-items:stretch;display:flex;flex:1;gap:.4rem;min-height:var(--subnav-h);min-width:0;overflow-x:auto;padding:0 2rem}@media(max-width:1024px){.subnav__inner[data-v-0b652cbe]{padding:0 1.6rem;scroll-padding-inline:1.6rem;scroll-snap-type:x proximity;scrollbar-width:none}.subnav__inner[data-v-0b652cbe]::-webkit-scrollbar{height:0}.subnav__inner[data-v-0b652cbe]:after{content:"";flex:0 0 .1rem}}.subnav__link[data-v-0b652cbe]{align-items:center;color:var(--on-surface-tertiary);display:inline-flex;font:var(--font-14-m);padding:0 1.2rem;transition:color var(--fast-timing);white-space:nowrap}.subnav__link.active[data-v-0b652cbe],.subnav__link[data-v-0b652cbe]:hover{color:var(--on-surface)}@media(max-width:1024px){.subnav__link[data-v-0b652cbe]{scroll-snap-align:center}}#app-wrapper{background:transparent;isolation:isolate;min-height:100dvh;position:relative}#app-wrapper,.toasts-container{display:flex;flex-direction:column}.toasts-container{align-items:flex-end;bottom:0;gap:.6rem;max-width:32rem;padding:1.2rem;pointer-events:none;position:fixed;right:0;width:100%;z-index:1000}.toasts-container>*{pointer-events:all}.error-page[data-v-734b172b]{align-items:center;background:var(--surface);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100dvh;padding:2.4rem;position:relative;text-align:center}@media(max-width:1024px){.error-page[data-v-734b172b]{justify-content:flex-start;padding-top:6rem}}.error-card[data-v-734b172b]{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:1.2rem;max-width:48rem;padding:2.4rem;position:relative;z-index:1}.code[data-v-734b172b]{color:var(--on-surface-tertiary);font-family:var(--mono-font);margin:0}h1[data-v-734b172b]{color:var(--on-surface);font:var(--font-28-sb)}.msg[data-v-734b172b]{color:var(--on-surface-secondary);font:var(--font-14-n);max-width:48rem}
