@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-ext-400-normal.DN7wyBvd.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-400-normal.BQQeeQrv.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-400-normal.G7BuwYWK.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-400-normal.DPRou3KO.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-ext-400-normal.CKO3cWyd.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-400-normal.DiHHcP5k.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-ext-700-normal.BpKPOkj3.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-700-normal.CrlzIQ10.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-700-normal.DtWWjp29.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-700-normal.DDZiLR3d.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-ext-700-normal.D_7NT8eF.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-700-normal.BFcoPt71.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-italic.Dz9g4I2T.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-italic.ivEQOaOX.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-ext-400-italic.CbIosBIH.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-400-italic.rmsctzsu.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-400-italic.BIHcMeUX.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-400-italic.Ce-jVWfF.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-ext-400-italic.C6mTUI3L.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-400-italic.6wTXHhz7.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff")}:root{color-scheme:light;--ink:#000;--paper:#fff;--muted:#5e5e5e;--rule:#c4c4c4;--font-sans:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--regular:400;--bold:700;--fs-huge:clamp(2.625rem, 1.5rem + 5vw, 6.25rem);--fs-large:clamp(1.75rem, 1.29rem + 2.05vw, 3.125rem);--fs-medium:clamp(1.25rem, 1.12rem + .56vw, 1.625rem);--fs-base:clamp(1rem, .96rem + .19vw, 1.125rem);--fs-small:.8125rem;--lh-huge:.96;--lh-large:1.06;--lh-medium:1.2;--lh-base:1.55;--lh-small:1.45;--track-huge:-.032em;--track-large:-.022em;--track-medium:-.01em;--measure:66ch;--s1:.5rem;--s2:1rem;--s3:clamp(1.5rem, 1.33rem + .74vw, 2rem);--s4:clamp(2.5rem, 1.94rem + 2.22vw, 4rem);--s5:clamp(4rem, 2.89rem + 4.44vw, 7rem);--max:1240px;--gutter:16px;--gap:16px;--cols:4;--header-h:3.5rem;--hair:1px solid var(--rule);--line:1px solid var(--ink)}@media (width>=720px){:root{--gutter:32px;--gap:24px;--cols:12}}@media (width>=1080px){:root{--gutter:48px}}:root{--dur-hover:.16s;--ease-out:cubic-bezier(.2, 0, 0, 1);--dur-press-in:90ms;--spring-release:.45s linear(0, .2348, .6075, .8763, 1.0076, 1.0451, 1.0389, 1.0217, 1.0079, 1.0006, .9981, .9981, .9988, .9995, 1);--press-scale:.97;--dur-page:.2s}a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-page);animation-timing-function:var(--ease-out)}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:var(--dur-page)}.btn,.carousel__btn,.disclose__btn,.lightbox__close{transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), transform var(--spring-release)}.btn:active,.carousel__btn:active:not(:disabled,[aria-disabled=true]),.disclose>summary:active .disclose__btn,.disclose__close:active .disclose__btn,.lightbox__close:active{transform:scale(var(--press-scale));transition-duration:var(--dur-hover), var(--dur-hover), var(--dur-hover), var(--dur-press-in);transition-timing-function:var(--ease-out)}}.disclose[open][data-closing]>summary .disclose__less,.disclose[open][data-closing]>summary .disclose__ctx{display:none}.disclose[open][data-closing]>summary .disclose__more{display:inline}.disclose[open][data-closing]>summary .disclose__btn:after{content:"+"}.disclose--sticky[open][data-closing]>summary{border-bottom:0;width:fit-content;padding-block:0;position:static}details[data-animating]{overflow:clip}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s2))}::selection{background:var(--rule);color:var(--ink)}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--regular);line-height:var(--lh-base);font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;display:flex}main{flex:1 0 auto}img,video,svg,picture{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4,h5,h6{font-weight:var(--bold);text-wrap:balance}h1,.t-huge{font-size:var(--fs-huge);line-height:var(--lh-huge);letter-spacing:var(--track-huge)}h2,.t-large{font-size:var(--fs-large);line-height:var(--lh-large);letter-spacing:var(--track-large)}h3,.t-medium{font-size:var(--fs-medium);line-height:var(--lh-medium);letter-spacing:var(--track-medium)}h4,h5,h6,.t-base{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:0}.t-small,.label{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--regular);line-height:var(--lh-small);letter-spacing:0}.label{color:var(--muted)}.mono{font-family:var(--font-mono);letter-spacing:0}.sans{font-family:var(--font-sans)}.muted{color:var(--muted)}.bold,strong,b{font-weight:var(--bold)}.regular{font-weight:var(--regular)}.measure{max-width:var(--measure)}.lead{font-size:var(--fs-medium);letter-spacing:var(--track-medium);max-width:34em;line-height:1.35}.nowrap{white-space:nowrap}p,li,dd,figcaption,blockquote{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.link-quiet:hover,.link-quiet[aria-current]{text-decoration-line:underline}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:focus:not(:focus-visible){outline:none}summary:focus-visible{outline-offset:4px}.btn{border:1px solid var(--ink);background:var(--paper);min-height:3rem;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--bold);letter-spacing:0;text-align:left;cursor:pointer;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2em;padding:.7rem 1.15rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover,.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:var(--paper);color:var(--ink)}.btn--small{min-height:2.25rem;padding:.35rem .85rem;font-size:.9375rem}.btn--block{width:100%;display:flex}.btn__caption{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--regular);line-height:var(--lh-small)}.disclose>summary{align-items:center;gap:var(--s2);cursor:pointer;width:fit-content;max-width:100%;list-style:none;display:flex}.disclose>summary::-webkit-details-marker{display:none}.disclose__btn{align-items:baseline;gap:var(--s2);border:1px solid var(--ink);background:var(--paper);min-height:2.75rem;color:var(--ink);font-size:.9375rem;font-weight:var(--bold);white-space:nowrap;padding:.55rem .9rem;line-height:1.2;display:inline-flex}.disclose__btn:after{content:"+";font-family:var(--font-mono);font-weight:var(--regular)}.disclose[open]>summary .disclose__btn:after{content:"−"}.disclose>summary:hover .disclose__btn{background:var(--ink);color:var(--paper)}.disclose>summary:focus-visible{outline:none}.disclose>summary:focus-visible .disclose__btn{outline:2px solid var(--ink);outline-offset:3px}.disclose__less,.disclose[open]>summary .disclose__more,.disclose__ctx{display:none}.disclose[open]>summary .disclose__less{display:inline}.disclose--sticky[open]>summary{top:calc(var(--header-h) + 1px);z-index:5;width:auto;padding-block:var(--s1);background:var(--paper);border-bottom:var(--hair);position:sticky}.disclose--sticky[open]>summary .disclose__ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);display:block;overflow:clip}:root{--disclose-bar:calc(2.75rem + 2 * var(--s1) + 2px)}html:has(.disclose--sticky[open]){scroll-padding-top:calc(var(--header-h) + var(--disclose-bar) + var(--s2))}.disclose__end{display:none}.disclose[data-ready]>.disclose__end{margin-top:var(--s3);padding-top:var(--s2);border-top:var(--hair);display:flex}.disclose__close{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.disclose__close .disclose__btn:after{content:"−"}.disclose__close:hover .disclose__btn{background:var(--ink);color:var(--paper)}.disclose__close:focus-visible{outline:none}.disclose__close:focus-visible .disclose__btn{outline:2px solid var(--ink);outline-offset:3px}hr,.rule{border:0;border-top:var(--hair)}.rule--ink{border-top:var(--line)}.top-hair{border-top:var(--hair)}.top-line{border-top:var(--line)}.list-plain{padding:0;list-style:none}.list-rules{border-bottom:var(--hair);padding:0;list-style:none}.list-rules>li{border-top:var(--hair);padding-block:var(--s2)}.list-dash,.list-num{gap:var(--s1);max-width:var(--measure);padding:0;list-style:none;display:grid}.list-dash>li,.list-num>li{grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;display:grid}.list-dash>li:before{content:"—";color:var(--muted)}.list-num{counter-reset:list-num}.list-num>li:before{counter-increment:list-num;content:counter(list-num);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted)}.list-comma{padding:0;list-style:none;display:inline}.list-comma>li{display:inline}.list-comma>li:not(:last-child):after{content:", "}.prose>*+*{margin-top:1em}.prose--medium{font-size:var(--fs-medium);letter-spacing:var(--track-medium);line-height:1.4}.prose ul{padding-left:1.35em}.prose li+li{margin-top:.4em}.prose ul>li::marker{font-family:var(--font-mono);font-size:.875em}.prose ol{counter-reset:li;padding-left:0;list-style:none}.prose ol>li{counter-increment:li;padding-left:1.8rem}.prose ol>li:before{content:counter(li);width:1.8rem;font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--regular);letter-spacing:0;color:var(--muted);margin-left:-1.8rem;display:inline-block}.prose :is(h2,h3,h4){font-size:var(--fs-medium);line-height:var(--lh-medium);letter-spacing:var(--track-medium);margin-top:1.6em}.prose blockquote{padding-left:var(--s2);border-left:var(--line)}.prose blockquote p{white-space:pre-wrap}.prose :is(h3,h4){font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:0}.prose table{border-collapse:collapse;max-width:100%;font-size:.9375rem;line-height:1.45;display:block;overflow-x:auto}.prose :is(th,td){border-top:var(--hair);text-align:left;vertical-align:top;padding:.5rem 1rem .5rem 0}.prose :is(th,td):last-child{padding-right:0}.prose thead th{border-top:var(--line);font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--regular);line-height:var(--lh-small);color:var(--muted)}.prose tbody tr:last-child td{border-bottom:var(--hair)}@media (width<=719.98px){.prose table{font-size:.875rem}.prose :is(th,td){padding-right:.625rem}.prose table:has(tr>:nth-child(4)) :is(th,td){min-width:7.5rem}.prose table:has(tr>:nth-child(4)) :is(th,td):first-child{min-width:0}.prose table:has(tr>:nth-child(4)):before{content:"Таблица листается вбок";padding-bottom:var(--s1);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--muted);display:block;position:sticky;left:0}}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);row-gap:var(--s3);display:grid}.grid>*{grid-column:1/-1;min-width:0}.grid--tight{row-gap:var(--s2)}.grid--flush{row-gap:0}@media (width<=719.98px){.grid>.m-col-1{grid-column:auto/span 1}.grid>.m-col-2{grid-column:auto/span 2}.grid>.m-col-3{grid-column:auto/span 3}.grid>.m-col-4{grid-column:auto/span 4}}@media (width>=720px){.grid>.col-1{grid-column:auto/span 1}.grid>.col-2{grid-column:auto/span 2}.grid>.col-3{grid-column:auto/span 3}.grid>.col-4{grid-column:auto/span 4}.grid>.col-5{grid-column:auto/span 5}.grid>.col-6{grid-column:auto/span 6}.grid>.col-7{grid-column:auto/span 7}.grid>.col-8{grid-column:auto/span 8}.grid>.col-9{grid-column:auto/span 9}.grid>.col-10{grid-column:auto/span 10}.grid>.col-11{grid-column:auto/span 11}.grid>.col-12{grid-column:auto/span 12}.grid>.start-1{grid-column-start:1}.grid>.start-2{grid-column-start:2}.grid>.start-3{grid-column-start:3}.grid>.start-4{grid-column-start:4}.grid>.start-5{grid-column-start:5}.grid>.start-6{grid-column-start:6}.grid>.start-7{grid-column-start:7}.grid>.start-8{grid-column-start:8}.grid>.start-9{grid-column-start:9}.grid>.start-10{grid-column-start:10}.grid>.start-11{grid-column-start:11}.grid>.start-12{grid-column-start:12}}@media (width>=1080px){.grid>.lg-col-1{grid-column:auto/span 1}.grid>.lg-col-2{grid-column:auto/span 2}.grid>.lg-col-3{grid-column:auto/span 3}.grid>.lg-col-4{grid-column:auto/span 4}.grid>.lg-col-5{grid-column:auto/span 5}.grid>.lg-col-6{grid-column:auto/span 6}.grid>.lg-col-7{grid-column:auto/span 7}.grid>.lg-col-8{grid-column:auto/span 8}.grid>.lg-col-9{grid-column:auto/span 9}.grid>.lg-col-10{grid-column:auto/span 10}.grid>.lg-col-11{grid-column:auto/span 11}.grid>.lg-col-12{grid-column:auto/span 12}.grid>.lg-start-1{grid-column-start:1}.grid>.lg-start-2{grid-column-start:2}.grid>.lg-start-3{grid-column-start:3}.grid>.lg-start-4{grid-column-start:4}.grid>.lg-start-5{grid-column-start:5}.grid>.lg-start-6{grid-column-start:6}.grid>.lg-start-7{grid-column-start:7}.grid>.lg-start-8{grid-column-start:8}.grid>.lg-start-9{grid-column-start:9}.grid>.lg-start-10{grid-column-start:10}.grid>.lg-start-11{grid-column-start:11}.grid>.lg-start-12{grid-column-start:12}}.cols{gap:var(--s3) var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=719.98px){.cols.m-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=720px){.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stack>*+*{margin-top:var(--flow,var(--s2))}.flow-1{--flow:var(--s1)}.flow-2{--flow:var(--s2)}.flow-3{--flow:var(--s3)}.flow-4{--flow:var(--s4)}.flow-5{--flow:var(--s5)}.cluster{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.mt-0{margin-top:0}.mt-1{margin-top:var(--s1)}.mt-2{margin-top:var(--s2)}.mt-3{margin-top:var(--s3)}.mt-4{margin-top:var(--s4)}.mt-5{margin-top:var(--s5)}.mb-1{margin-bottom:var(--s1)}.mb-2{margin-bottom:var(--s2)}.mb-3{margin-bottom:var(--s3)}.mb-4{margin-bottom:var(--s4)}.mb-5{margin-bottom:var(--s5)}.pt-3{padding-top:var(--s3)}.pt-4{padding-top:var(--s4)}.pt-5{padding-top:var(--s5)}.pb-3{padding-bottom:var(--s3)}.pb-4{padding-bottom:var(--s4)}.pb-5{padding-bottom:var(--s5)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.scroll-row{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:var(--s1);grid-auto-columns:minmax(9.5rem,42%);grid-auto-flow:column;display:grid;overflow-x:auto}.scroll-row>*{scroll-snap-align:start}@media (width>=720px){.scroll-row{grid-auto-columns:minmax(11rem,28%)}}@media (width>=1080px){.scroll-row{grid-auto-flow:row;grid-template-columns:repeat(var(--row-items,6), minmax(0, 1fr));overflow-x:visible}}:root{--u-t:max(1px, .05em);--u-t2:max(1px, .035em);--u-tw:max(1px, .04em);--u-o:.2em;--u-o2:.16em;--u-ow:.17em;--u-dash:.5em;--u-gap:.17em;--u-descent:.24em;--u-dur:.2s;--u-ease:cubic-bezier(.2, .7, .2, 1)}.mono,.label,.t-small{--u-descent:.28em}.u-subj,.u-pred,.u-obj,.u-attr{text-decoration-skip-ink:auto;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:var(--u-t);text-underline-offset:var(--u-o)}.u-pred{-webkit-text-decoration-style:double;text-decoration-style:double;text-decoration-thickness:var(--u-t2);text-underline-offset:var(--u-o2)}.u-obj{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.u-attr{-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:var(--u-tw);text-underline-offset:var(--u-ow)}.u-circ{--u-dot:max(1px, .07em);--u-period:calc(var(--u-dash) + 2 * var(--u-gap) + var(--u-dot));--u-y:calc(var(--u-descent) + .15em - var(--u-o) - var(--u-t));background-image:linear-gradient(90deg, currentColor 0 var(--u-dash), transparent 0 calc(var(--u-dash) + var(--u-gap)), currentColor 0 calc(var(--u-dash) + var(--u-gap) + var(--u-dot)), transparent 0);background-size:var(--u-period) var(--u-t);background-position:left 0 bottom var(--u-y);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:round no-repeat;padding-bottom:.15em;text-decoration-line:none}a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:var(--u-t);text-underline-offset:var(--u-o);text-decoration-skip-ink:auto}@media (hover:hover){a:hover{-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:var(--u-tw);text-underline-offset:var(--u-ow)}}a:focus-visible{-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:var(--u-tw);text-underline-offset:var(--u-ow)}.link-quiet{text-decoration-line:none}@media (hover:hover){.link-quiet:hover{text-decoration-line:underline}}.link-quiet:focus-visible{text-decoration-line:underline}a[aria-current],.link-quiet[aria-current]{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--u-t);text-underline-offset:var(--u-o)}@media (prefers-reduced-motion:no-preference){a{transition:text-decoration-color var(--dur-hover) var(--ease-out), text-decoration-thickness var(--dur-hover) var(--ease-out), text-underline-offset var(--dur-hover) var(--ease-out)}@media (hover:hover){a:not(.btn,[aria-current]):hover{animation:u-wave-in var(--u-dur) var(--u-ease)}}a:not(.btn,[aria-current]):focus-visible{animation:u-wave-in var(--u-dur) var(--u-ease)}}@keyframes u-wave-in{0%{text-underline-offset:calc(var(--u-ow) + .18em);text-decoration-color:#0000}}.btn{text-decoration-line:none}.btn:not(:has(>.btn__caption,>.tg-btn__word)),.btn>.btn__label,.btn>.tg-btn__word,.tg-link{text-underline-offset:.2em;text-decoration-skip-ink:auto;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:double;text-decoration-style:double;text-decoration-thickness:max(1px,.06em)}@media (forced-colors:active){.u-circ{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:var(--u-t);text-underline-offset:var(--u-o);background-image:none;padding-bottom:0}}@media print{.u-circ{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:var(--u-t);text-underline-offset:var(--u-o);background-image:none;padding-bottom:0}}.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--paper);border-bottom:var(--hair);position:sticky;top:0}.site-header__row[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s2) var(--s3);min-height:var(--header-h);display:flex}.site-header__name[data-astro-cid-nen7h5rs]{font-weight:var(--bold);letter-spacing:var(--track-medium);white-space:nowrap}.site-header__nav[data-astro-cid-nen7h5rs]{display:none}.site-header__links[data-astro-cid-nen7h5rs],.site-subnav__links[data-astro-cid-nen7h5rs]{gap:var(--s1) var(--s3);flex-wrap:wrap;padding-left:0;list-style:none;display:flex}.site-header__cta[data-astro-cid-nen7h5rs]{margin-left:auto}.site-subnav[data-astro-cid-nen7h5rs]{border-bottom:var(--hair)}.site-subnav__links[data-astro-cid-nen7h5rs]{gap:0 var(--s2);padding-block:0;font-size:.9375rem}.site-subnav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:.6rem;display:inline-block}@media (width<=419.98px){.site-subnav__links[data-astro-cid-nen7h5rs]{gap:0 .625rem}}@media (width<=387.98px){.site-subnav__links[data-astro-cid-nen7h5rs]{font-size:.875rem}.site-subnav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:.65rem}}@media (width<=374.98px){.site-subnav__links[data-astro-cid-nen7h5rs]{gap:0 .5rem}}@media (width>=880px){.site-header__nav[data-astro-cid-nen7h5rs]{display:block}.site-subnav[data-astro-cid-nen7h5rs]{display:none}}.parsed__plain[data-astro-cid-lvtyecvx]{-webkit-user-select:none;user-select:none}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--s5);padding-bottom:var(--s4)}.site-footer__inner[data-astro-cid-jo6i4kqk]{border-top:var(--line);padding-top:var(--s3)}.site-footer__contacts[data-astro-cid-jo6i4kqk]{gap:var(--s2);display:grid}.site-footer__contacts[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{gap:.15rem;display:grid}.site-footer__links[data-astro-cid-jo6i4kqk]{columns:2;column-gap:var(--gap);padding-left:0;list-style:none}.site-footer__links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{break-inside:avoid;padding-bottom:.1rem}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.25rem;display:inline-block}.site-footer__meta[data-astro-cid-jo6i4kqk]{align-content:start;gap:.15rem;display:grid}.site-footer__legend[data-astro-cid-jo6i4kqk]{padding-top:var(--s2);border-top:var(--hair);max-width:72ch;color:var(--muted);font-size:.9375rem;line-height:1.6}.site-footer__legend[data-astro-cid-jo6i4kqk] :is(.u-subj,.u-pred,.u-obj,.u-attr,.u-circ){color:var(--ink)}@media (width>=1080px){.site-footer__meta[data-astro-cid-jo6i4kqk]{text-align:right;justify-items:end}}
