@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.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-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ac70e9{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ac70e9{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.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-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-dm:"DM Sans","DM Sans Fallback"}@font-face{font-family:caveat;src:url(/_next/static/media/8600ac5cdf2c9425-s.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:caveat Fallback;src:local("Arial");ascent-override:126.46%;descent-override:39.52%;line-gap-override:0.00%;size-adjust:75.91%}.__className_59fcfd{font-family:caveat,caveat Fallback;font-weight:700}.__variable_59fcfd{--font-caveat:"caveat","caveat Fallback"}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{text-rendering:optimizeLegibility}img,svg,video{max-width:100%}:focus-visible{outline:2px solid #0091D0;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sk{background:linear-gradient(90deg,#E9EFF3,#F4F7F9 40%,#E9EFF3 80%);background-size:200% 100%;animation:sk-shine 1.3s ease-in-out infinite}@keyframes sk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes nd-spin{to{transform:rotate(1turn)}}input[type=search]::-webkit-search-cancel-button{display:none}::placeholder{color:#8AA0AE}html{scroll-behavior:smooth}a{color:#7E22CE}a:hover{color:#4A1080}body,html{margin:0}body{background:#F7F9FB;color:#0A2D42;font-family:var(--font-dm),system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#0A6492;text-decoration:none}a:hover{color:#0A2D42}.lp-1:hover,.lp-2:hover,.lp-3:hover,.lp-4:hover{background:rgba(10,45,66,.06)!important;color:#0A2D42!important}.lp-5:hover,.lp-6:hover{background:#0A4F75!important;color:#fff!important}.lp-7:hover{border-color:#0A2D42!important;color:#0A2D42!important}.lp-8:hover{background:#E3F5FE!important;color:#0A2D42!important}.lp-9:hover{background:rgba(255,255,255,.1)!important}.lp-10:active{transform:scale(.92)!important}.lp-11:hover,.lp-12:hover{background:rgba(255,255,255,.12)!important}.lp-13:hover{color:#0A2D42!important}.lp-14:hover{background:#0A4F75!important}.lp-14:hover,.lp-15:hover{color:#fff!important}.lp-16:hover{background:#E3F5FE!important;color:#0A2D42!important}.lp-17:hover,.lp-18:hover,.lp-19:hover,.lp-20:hover,.lp-21:hover,.lp-22:hover,.lp-23:hover,.lp-24:hover,.lp-25:hover,.lp-26:hover,.lp-27:hover,.lp-28:hover{color:#fff!important}.hw-1:hover,.hw-2:hover,.hw-3:hover,.hw-4:hover{background:rgba(10,45,66,.06)!important;color:#0A2D42!important}.hw-5:hover{background:#0A4F75!important;color:#fff!important}.hw-10:hover,.hw-11:hover,.hw-6:hover,.hw-7:hover,.hw-8:hover,.hw-9:hover{background:#F3F7FA!important;color:#0A2D42!important}.hw-12:hover{background:#0A4F75!important;color:#fff!important}.hw-13:hover{border-color:#0A2D42!important;color:#0A2D42!important}.hw-14:hover,.hw-15:hover,.hw-16:hover,.hw-17:hover{transform:translateY(-2px)!important}.hw-14:hover,.hw-15:hover,.hw-16:hover,.hw-17:hover,.hw-18:hover{border-color:#0A2D42!important;color:#0A2D42!important}.hw-19:hover{background:#0A4F75!important;color:#fff!important}.hw-20:hover{border-color:#0A2D42!important;color:#0A2D42!important}.hw-21:hover{color:#fff!important}.hw-22:hover{background:#E3F5FE!important;color:#0A2D42!important}.hw-23:hover,.hw-24:hover,.hw-25:hover,.hw-26:hover,.hw-27:hover,.hw-28:hover,.hw-29:hover,.hw-30:hover,.hw-31:hover,.hw-32:hover,.hw-33:hover,.hw-34:hover{color:#fff!important}.hc-1:hover,.hc-2:hover,.hc-3:hover,.hc-4:hover{background:rgba(10,45,66,.06)!important;color:#0A2D42!important}.hc-5:hover{background:#0A4F75!important;color:#fff!important}.hc-10:hover,.hc-11:hover,.hc-6:hover,.hc-7:hover,.hc-8:hover,.hc-9:hover{background:#F3F7FA!important;color:#0A2D42!important}.hc-12:focus{box-shadow:0 0 0 4px rgba(54,188,250,.5),0 20px 40px -20px rgba(0,0,0,.5)!important}.hc-13:hover{background:#E6EDF2!important}.hc-14:hover{background:rgba(255,255,255,.18)!important}.hc-15:hover{background:#F7F9FB!important;color:#0A2D42!important}.hc-16:hover{border-color:#0A2D42!important;color:#0A2D42!important}.hc-17:hover{background:#0A4F75!important;color:#fff!important}.hc-18:hover,.hc-19:hover,.hc-20:hover,.hc-21:hover,.hc-22:hover,.hc-23:hover{border-color:#0A2D42!important;color:#0A2D42!important;transform:translateY(-2px)!important}.hc-24:hover{background:#F7F9FB!important;color:#0A2D42!important}.hc-25:hover{background:#fff!important;color:#0A2D42!important}.hc-26:hover{border-color:#0A2D42!important}.hc-26:hover,.hc-27:hover,.hc-28:hover,.hc-29:hover{color:#0A2D42!important}.hc-29:hover{background:#F7F9FB!important}.hc-30:hover,.hc-31:hover{border-color:#0A2D42!important}.hc-32:hover,.hc-33:hover{color:#0A2D42!important}.hc-33:hover{background:#F7F9FB!important}.hc-34:hover{background:#E3F5FE!important;color:#0A2D42!important}.hc-35:hover{background:#D6EFFC!important;color:#0A2D42!important}.hc-36:hover{color:#fff!important}.hc-37:hover{background:#E3F5FE!important;color:#0A2D42!important}.hc-38:hover,.hc-39:hover,.hc-40:hover,.hc-41:hover,.hc-42:hover,.hc-43:hover,.hc-44:hover,.hc-45:hover,.hc-46:hover,.hc-47:hover,.hc-48:hover{color:#fff!important}.fq-1:hover,.fq-2:hover,.fq-3:hover,.fq-4:hover,.fq-5:hover{background:rgba(10,45,66,.06)!important;color:#0A2D42!important}.fq-6:hover{background:#0A4F75!important;color:#fff!important}.fq-10:hover,.fq-11:hover,.fq-12:hover,.fq-7:hover,.fq-8:hover,.fq-9:hover{background:#F3F7FA!important;color:#0A2D42!important}.fq-13:focus{border-color:#0091D0!important;box-shadow:0 0 0 4px rgba(0,145,208,.14)!important}.fq-14:hover{background:#E6EDF2!important}.fq-15:hover,.fq-16:hover{border-color:#0A2D42!important}.fq-17:hover{background:#0A4F75!important;color:#fff!important}.fq-18:hover{background:#E3F5FE!important;color:#0A2D42!important}.fq-19:hover{border-color:#fff!important}.fq-19:hover,.fq-20:hover{color:#fff!important}.fq-21:hover{background:#E3F5FE!important;color:#0A2D42!important}.fq-22:hover,.fq-23:hover,.fq-24:hover,.fq-25:hover,.fq-26:hover,.fq-27:hover,.fq-28:hover,.fq-29:hover,.fq-30:hover,.fq-31:hover,.fq-32:hover{color:#fff!important}.ct-1:hover,.ct-2:hover,.ct-3:hover,.ct-4:hover,.ct-5:hover{background:rgba(10,45,66,.06)!important;color:#0A2D42!important}.ct-6:hover{background:#0A4F75!important;color:#fff!important}.ct-10:hover,.ct-11:hover,.ct-12:hover,.ct-7:hover,.ct-8:hover,.ct-9:hover{background:#F3F7FA!important;color:#0A2D42!important}.ct-13:focus,.ct-14:focus,.ct-15:focus,.ct-16:focus{border-color:#0091D0!important;background:#fff!important;box-shadow:0 0 0 4px rgba(0,145,208,.14)!important}.ct-17:hover{color:#0A2D42!important}.ct-18:hover,.ct-19:hover{background:#0A4F75!important}.ct-19:hover{color:#fff!important}.ct-20:hover{border-color:#0A2D42!important}.ct-21:hover,.ct-22:hover,.ct-23:hover{background:#F7F9FB!important;color:#0A2D42!important}.ct-24:hover{border-color:#0A2D42!important;color:#0A2D42!important}.ct-25:hover,.ct-26:hover,.ct-27:hover,.ct-28:hover{background:#EEF5FA!important;color:#0A2D42!important}.ct-29:hover{color:#fff!important}.ct-30:hover{background:#E3F5FE!important;color:#0A2D42!important}.ct-31:hover,.ct-32:hover,.ct-33:hover,.ct-34:hover,.ct-35:hover,.ct-36:hover,.ct-37:hover,.ct-38:hover,.ct-39:hover,.ct-40:hover,.ct-41:hover{color:#fff!important}.tu-1:hover,.tu-2:hover,.tu-3:hover,.tu-4:hover,.tu-5:hover{background:rgba(46,10,77,.06)!important;color:#0A2D42!important}.tu-6:hover,.tu-7:hover{background:#5B1596!important;color:#fff!important}.tu-8:hover{border-color:#7E22CE!important;color:#0A2D42!important}.tu-9:focus{outline:none!important}.tu-10:hover{background:#5B1596!important;color:#fff!important}.tu-11:hover{color:#4A1080!important}.tu-12:hover{background:#F3E8FF!important;color:#2E0A4D!important}.tu-13:hover,.tu-14:hover,.tu-15:hover,.tu-16:hover,.tu-17:hover,.tu-18:hover,.tu-19:hover,.tu-20:hover,.tu-21:hover,.tu-22:hover,.tu-23:hover,.tu-24:hover,.tu-25:hover{color:#fff!important}.ab-1:hover,.ab-2:hover,.ab-3:hover,.ab-4:hover,.ab-5:hover{background:rgba(10,45,66,.06)!important;color:#0A2D42!important}.ab-6:hover{background:#0A4F75!important;color:#fff!important}.ab-7:hover,.ab-8:hover{transform:translateY(-4px)!important;color:#0A2D42!important}.ab-9:hover{background:#0A4F75!important}.ab-10:hover,.ab-11:hover,.ab-12:hover,.ab-13:hover,.ab-14:hover,.ab-15:hover,.ab-16:hover,.ab-17:hover,.ab-18:hover,.ab-19:hover,.ab-20:hover,.ab-9:hover{color:#fff!important}.lg-1:hover,.lg-2:hover,.lg-3:hover,.lg-4:hover,.lg-5:hover{background:rgba(10,45,66,.06)!important;color:#0A2D42!important}.lg-6:hover{background:#0A4F75!important;color:#fff!important}.lg-7:hover{background:#EEF3F7!important;color:#0A2D42!important}.lg-8:hover{background:#0A4F75!important}.lg-10:hover,.lg-11:hover,.lg-12:hover,.lg-13:hover,.lg-14:hover,.lg-15:hover,.lg-16:hover,.lg-17:hover,.lg-18:hover,.lg-19:hover,.lg-20:hover,.lg-8:hover,.lg-9:hover{color:#fff!important}.lg-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.lg-grid{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:899.98px){.hc-aside,.lg-toc{display:none!important}}.nd-wordmark:after{content:"erdely"}.nd-splash{--d2:#0a4f75;--d1:#0a6492;--sh:#0a2d42;--l1:#36bcfa;--m:#0091d0;--xl:#7cd2fd;--l2:#36bcfa;--track:rgba(10,45,66,0.08);--bg:#ffffff;--expo:cubic-bezier(0.16,1,0.3,1);--inout:cubic-bezier(0.65,0,0.35,1);position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg);transition:opacity .5s ease,visibility .5s ease}.nd-splash[data-palette=tutor]{--d2:#4a1080;--d1:#5b1596;--sh:#2e0a4d;--l1:#a855f7;--m:#7e22ce;--xl:#c084fc;--l2:#a855f7}.nd-splash[data-theme=dark]{--bg:#071a27;--track:rgba(255,255,255,0.12)}.nd-splash[data-theme=dark][data-palette=tutor]{--bg:#14081f}.nd-splash.is-done{opacity:0;visibility:hidden;pointer-events:none}.nd-stage{display:flex;flex-direction:column;align-items:center;gap:22px}.nd-mark{width:132px;height:132px;display:block;overflow:visible;animation:ndBreathe 3s ease-in-out 1.6s infinite}.nd-f{transform-box:fill-box;transform-origin:center;animation:ndIn .45s var(--expo) var(--t) both}.nd-sh{fill:var(--sh);opacity:.5;animation:ndFade .25s ease .73s both}.nd-seam{fill:none;stroke:#fff;stroke-width:.8;stroke-linecap:round;stroke-dasharray:90;animation:ndDraw .35s var(--inout) var(--t) both}.nd-outline{fill:none;stroke:var(--l1);stroke-width:.7;stroke-linejoin:round;stroke-dasharray:420;animation:ndLine .75s var(--inout) both}.nd-shine{fill:#fff;animation:ndShine .5s var(--inout) var(--t) both}.nd-bar{width:56px;height:2px;border-radius:2px;background:var(--track);overflow:hidden;margin-top:18px}.nd-bar i{display:block;width:100%;height:100%;background:var(--m);animation:ndBar .8s var(--inout) 1.2s infinite}@keyframes ndLine{0%{stroke-dashoffset:420;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ndIn{0%{opacity:0;transform:scale(.82) translateY(var(--dy));filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ndFade{0%{opacity:0}to{opacity:.5}}@keyframes ndDraw{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}@keyframes ndShine{0%{transform:translateX(-80px)}to{transform:translateX(120px)}}@keyframes ndBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes ndBar{0%{transform:scaleX(0);transform-origin:left}60%{transform:scaleX(1);transform-origin:left}61%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@media (prefers-reduced-motion:reduce){.nd-splash *{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.nd-outline,.nd-shine{display:none}}.nd-splash{animation:ndOut .4s ease 1.6s forwards}html.nd-seen .nd-splash{display:none}@keyframes ndOut{99.9%{opacity:0;visibility:hidden;pointer-events:none}to{opacity:0;visibility:hidden;pointer-events:none;display:none}}@media (prefers-reduced-motion:reduce){.nd-splash{display:none}}