#full-page-loader svg{fill:#fff;width:80px;transition:transform .5s ease-in;-webkit-transition:transform .5s ease-in;-moz-transition:transform .5s ease-in;-o-transition:transform .5s ease-in}.spiral-circle{position:absolute;width:.5em;height:.5em;border-radius:50%;background:#fff;opacity:0;animation:move-to-center 2.5s ease-in-out infinite}.spiral-circle:first-child{transform:rotate(12deg) translateX(4em);animation-delay:.0416666667s}.spiral-circle:nth-child(2){transform:rotate(24deg) translateX(4em);animation-delay:.0833333333s}.spiral-circle:nth-child(3){transform:rotate(36deg) translateX(4em);animation-delay:.125s}.spiral-circle:nth-child(4){transform:rotate(48deg) translateX(4em);animation-delay:.1666666667s}.spiral-circle:nth-child(5){transform:rotate(60deg) translateX(4em);animation-delay:.2083333333s}.spiral-circle:nth-child(6){transform:rotate(72deg) translateX(4em);animation-delay:.25s}.spiral-circle:nth-child(7){transform:rotate(84deg) translateX(4em);animation-delay:.2916666667s}.spiral-circle:nth-child(8){transform:rotate(96deg) translateX(4em);animation-delay:.3333333333s}.spiral-circle:nth-child(9){transform:rotate(108deg) translateX(4em);animation-delay:.375s}.spiral-circle:nth-child(10){transform:rotate(120deg) translateX(4em);animation-delay:.4166666667s}.spiral-circle:nth-child(11){transform:rotate(132deg) translateX(4em);animation-delay:.4583333333s}.spiral-circle:nth-child(12){transform:rotate(144deg) translateX(4em);animation-delay:.5s}.spiral-circle:nth-child(13){transform:rotate(156deg) translateX(4em);animation-delay:.5416666667s}.spiral-circle:nth-child(14){transform:rotate(168deg) translateX(4em);animation-delay:.5833333333s}.spiral-circle:nth-child(15){transform:rotate(180deg) translateX(4em);animation-delay:.625s}.spiral-circle:nth-child(16){transform:rotate(192deg) translateX(4em);animation-delay:.6666666667s}.spiral-circle:nth-child(17){transform:rotate(204deg) translateX(4em);animation-delay:.7083333333s}.spiral-circle:nth-child(18){transform:rotate(216deg) translateX(4em);animation-delay:.75s}.spiral-circle:nth-child(19){transform:rotate(228deg) translateX(4em);animation-delay:.7916666667s}.spiral-circle:nth-child(20){transform:rotate(240deg) translateX(4em);animation-delay:.8333333333s}.spiral-circle:nth-child(21){transform:rotate(252deg) translateX(4em);animation-delay:.875s}.spiral-circle:nth-child(22){transform:rotate(264deg) translateX(4em);animation-delay:.9166666667s}.spiral-circle:nth-child(23){transform:rotate(276deg) translateX(4em);animation-delay:.9583333333s}.spiral-circle:nth-child(24){transform:rotate(288deg) translateX(4em);animation-delay:1s}.spiral-circle:nth-child(25){transform:rotate(300deg) translateX(4em);animation-delay:1.0416666667s}.spiral-circle:nth-child(26){transform:rotate(312deg) translateX(4em);animation-delay:1.0833333333s}.spiral-circle:nth-child(27){transform:rotate(324deg) translateX(4em);animation-delay:1.125s}.spiral-circle:nth-child(28){transform:rotate(336deg) translateX(4em);animation-delay:1.1666666667s}.spiral-circle:nth-child(29){transform:rotate(348deg) translateX(4em);animation-delay:1.2083333333s}.spiral-circle:nth-child(30){transform:rotate(1turn) translateX(4em);animation-delay:1.25s}.spiral-circle:nth-child(31){transform:rotate(372deg) translateX(4em);animation-delay:1.2916666667s}.spiral-circle:nth-child(32){transform:rotate(384deg) translateX(4em);animation-delay:1.3333333333s}.spiral-circle:nth-child(33){transform:rotate(396deg) translateX(4em);animation-delay:1.375s}.spiral-circle:nth-child(34){transform:rotate(408deg) translateX(4em);animation-delay:1.4166666667s}.spiral-circle:nth-child(35){transform:rotate(420deg) translateX(4em);animation-delay:1.4583333333s}.spiral-circle:nth-child(36){transform:rotate(432deg) translateX(4em);animation-delay:1.5s}.spiral-circle:nth-child(37){transform:rotate(444deg) translateX(4em);animation-delay:1.5416666667s}.spiral-circle:nth-child(38){transform:rotate(456deg) translateX(4em);animation-delay:1.5833333333s}.spiral-circle:nth-child(39){transform:rotate(468deg) translateX(4em);animation-delay:1.625s}.spiral-circle:nth-child(40){transform:rotate(480deg) translateX(4em);animation-delay:1.6666666667s}.spiral-circle:nth-child(41){transform:rotate(492deg) translateX(4em);animation-delay:1.7083333333s}.spiral-circle:nth-child(42){transform:rotate(504deg) translateX(4em);animation-delay:1.75s}.spiral-circle:nth-child(43){transform:rotate(516deg) translateX(4em);animation-delay:1.7916666667s}.spiral-circle:nth-child(44){transform:rotate(528deg) translateX(4em);animation-delay:1.8333333333s}.spiral-circle:nth-child(45){transform:rotate(540deg) translateX(4em);animation-delay:1.875s}.spiral-circle:nth-child(46){transform:rotate(552deg) translateX(4em);animation-delay:1.9166666667s}.spiral-circle:nth-child(47){transform:rotate(564deg) translateX(4em);animation-delay:1.9583333333s}.spiral-circle:nth-child(48){transform:rotate(576deg) translateX(4em);animation-delay:2s}.spiral-circle:nth-child(49){transform:rotate(588deg) translateX(4em);animation-delay:2.0416666667s}.spiral-circle:nth-child(50){transform:rotate(600deg) translateX(4em);animation-delay:2.0833333333s}.spiral-circle:nth-child(51){transform:rotate(612deg) translateX(4em);animation-delay:2.125s}.spiral-circle:nth-child(52){transform:rotate(624deg) translateX(4em);animation-delay:2.1666666667s}.spiral-circle:nth-child(53){transform:rotate(636deg) translateX(4em);animation-delay:2.2083333333s}.spiral-circle:nth-child(54){transform:rotate(648deg) translateX(4em);animation-delay:2.25s}.spiral-circle:nth-child(55){transform:rotate(660deg) translateX(4em);animation-delay:2.2916666667s}.spiral-circle:nth-child(56){transform:rotate(672deg) translateX(4em);animation-delay:2.3333333333s}.spiral-circle:nth-child(57){transform:rotate(684deg) translateX(4em);animation-delay:2.375s}.spiral-circle:nth-child(58){transform:rotate(696deg) translateX(4em);animation-delay:2.4166666667s}.spiral-circle:nth-child(59){transform:rotate(708deg) translateX(4em);animation-delay:2.4583333333s}.spiral-circle:nth-child(60){transform:rotate(2turn) translateX(4em);animation-delay:2.5s}@keyframes move-to-center{to{opacity:1;transform:translate(0)}}html{--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI (Custom)",Roboto,"Helvetica Neue","Open Sans (Custom)",system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-family:var(--default-font-family);--header-height:80px;--announcement-bar-height:80px;--toc-height:0px;scroll-padding-top:calc(var(--header-height) + var(--announcement-bar-height) + var(--toc-height) + 5px);scroll-behavior:smooth}@media(min-width:768px){html{--announcement-bar-height:40px}}html[data-scrolled]{--announcement-bar-height:0px}a{cursor:pointer}[data-state=open] .mw-gradient-accordion-trigger{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#c084fc var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-weight:700;color:transparent}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tiptap{flex:1}.hide-scrollbar::-webkit-scrollbar{-webkit-appearance:none;display:none;-ms-overflow-style:none;scrollbar-width:none}:hover.hide-scrollbar::-webkit-scrollbar{scrollbar-width:0}.resize-cursor{cursor:ew-resize;cursor:col-resize}.tableWrapper{display:flex;max-width:100%;cursor:auto;padding-left:.75rem;padding-right:.75rem;overflow-x:auto}.mw-table,.tableWrapper table{box-sizing:border-box;width:100%;border-collapse:collapse;border-radius:.25rem;border-color:rgb(0 0 0/.1)}.mw-table:is(.dark *),.tableWrapper table:is(.dark *){border-color:rgb(255 255 255/.2)}.mw-table,.tableWrapper table{margin-left:auto;margin-right:auto;border-color:hsl(var(--border));background-color:hsl(var(--card));width:auto!important}.mw-table td,.mw-table th,.tableWrapper table td,.tableWrapper table th{position:relative;min-width:100px;border-width:1px;border-color:rgb(0 0 0/.1);padding:.5rem;text-align:left;vertical-align:top}.mw-table td:is(.dark *),.mw-table th:is(.dark *),.tableWrapper table td:is(.dark *),.tableWrapper table th:is(.dark *){border-color:rgb(255 255 255/.2)}.mw-table td:first-of-type:not(a),.mw-table th:first-of-type:not(a),.tableWrapper table td:first-of-type:not(a),.tableWrapper table th:first-of-type:not(a){margin-top:0}.mw-table td p,.mw-table th p,.tableWrapper table td p,.tableWrapper table th p{margin:0}.mw-table td p+p,.mw-table th p+p,.tableWrapper table td p+p,.tableWrapper table th p+p{margin-top:.75rem}.mw-table th,.tableWrapper table th{font-weight:700;background-color:var(--gray-a2)}.mw-table th:is(.dark *),.tableWrapper table th:is(.dark *){background-color:var(--gray-a2)}.mw-table .column-resize-handle,.tableWrapper table .column-resize-handle{pointer-events:none;position:absolute;bottom:-2px;right:-2px;top:0;display:flex;width:4px;background-color:hsl(var(--primary))}.mw-table .column-resize-handle:before,.tableWrapper table .column-resize-handle:before{margin-left:.5rem;height:100%;width:1px;content:""}.mw-table .selectedCell,.tableWrapper table .selectedCell{border-style:double;border-color:rgb(0 0 0/.2);background-color:rgb(0 0 0/.05)}.mw-table .selectedCell:is(.dark *),.tableWrapper table .selectedCell:is(.dark *){border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.1)}.mw-table .grip-column,.mw-table .grip-row,.tableWrapper table .grip-column,.tableWrapper table .grip-row{position:absolute;z-index:10;display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:rgb(0 0 0/.05)}.mw-table .grip-column:is(.dark *),.mw-table .grip-row:is(.dark *),.tableWrapper table .grip-column:is(.dark *),.tableWrapper table .grip-row:is(.dark *){background-color:rgb(255 255 255/.1)}.mw-table .grip-column,.tableWrapper table .grip-column{top:-.75rem;left:0;margin-left:-1px;height:.75rem;width:calc(100% + 1px);border-left-width:1px;border-color:rgb(0 0 0/.2)}.mw-table .grip-column:is(.dark *),.tableWrapper table .grip-column:is(.dark *){border-color:rgb(255 255 255/.2)}.mw-table .grip-column.selected:before,.mw-table .grip-column:hover:before,.tableWrapper table .grip-column.selected:before,.tableWrapper table .grip-column:hover:before{content:"";width:.625rem}.mw-table .grip-column:hover,.tableWrapper table .grip-column:hover{background-color:rgb(0 0 0/.1)}.mw-table .grip-column:hover:is(.dark *),.tableWrapper table .grip-column:hover:is(.dark *){background-color:rgb(255 255 255/.2)}.mw-table .grip-column:hover:before,.tableWrapper table .grip-column:hover:before{border-bottom:2px;border-color:rgb(0 0 0/.6);border-style:dotted}.mw-table .grip-column:hover:is(.dark *):before,.tableWrapper table .grip-column:hover:is(.dark *):before{border-color:rgb(255 255 255/.6)}.mw-table .grip-column.first,.tableWrapper table .grip-column.first{border-top-left-radius:calc(var(--radius) - 4px);border-color:transparent}.mw-table .grip-column.last,.tableWrapper table .grip-column.last{border-top-right-radius:calc(var(--radius) - 4px)}.mw-table .grip-column.selected,.tableWrapper table .grip-column.selected{border-color:rgb(0 0 0/.3);background-color:rgb(0 0 0/.3);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.mw-table .grip-column.selected:is(.dark *),.tableWrapper table .grip-column.selected:is(.dark *){border-color:rgb(255 255 255/.3);background-color:rgb(255 255 255/.3)}.mw-table .grip-column.selected:before,.tableWrapper table .grip-column.selected:before{border-bottom-width:2px;border-style:dotted}.mw-table .grip-row,.tableWrapper table .grip-row{left:-.75rem;top:0;margin-top:-1px;height:calc(100% + 1px);width:.75rem;border-top-width:1px;border-color:rgb(0 0 0/.2)}.mw-table .grip-row:is(.dark *),.tableWrapper table .grip-row:is(.dark *){border-color:rgb(255 255 255/.2)}.mw-table .grip-row.selected:before,.mw-table .grip-row:hover:before,.tableWrapper table .grip-row.selected:before,.tableWrapper table .grip-row:hover:before{height:.625rem;content:""}.mw-table .grip-row:hover,.tableWrapper table .grip-row:hover{background-color:rgb(0 0 0/.1)}.mw-table .grip-row:hover:is(.dark *),.tableWrapper table .grip-row:hover:is(.dark *){background-color:rgb(255 255 255/.2)}.mw-table .grip-row:hover:before,.tableWrapper table .grip-row:hover:before{border-left:2px;border-color:rgb(0 0 0/.6);border-style:dotted}.mw-table .grip-row:hover:is(.dark *):before,.tableWrapper table .grip-row:hover:is(.dark *):before{border-color:rgb(255 255 255/.6)}.mw-table .grip-row.first,.tableWrapper table .grip-row.first{border-top-left-radius:calc(var(--radius) - 4px);border-color:transparent}.mw-table .grip-row.last,.tableWrapper table .grip-row.last{border-bottom-left-radius:calc(var(--radius) - 4px)}.mw-table .grip-row.selected,.tableWrapper table .grip-row.selected{border-color:rgb(0 0 0/.3);background-color:rgb(0 0 0/.3);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.mw-table .grip-row.selected:is(.dark *),.tableWrapper table .grip-row.selected:is(.dark *){border-color:rgb(255 255 255/.3);background-color:rgb(255 255 255/.3)}.mw-table .grip-row.selected:before,.tableWrapper table .grip-row.selected:before{border-left-width:2px;border-style:dotted}