/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0)}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-239{margin:calc(var(--spacing)*239)}.mr-3{margin-right:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.inline{display:inline}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.flex-row{flex-direction:row}.p-4{padding:calc(var(--spacing)*4)}}:root{--edge-background-color:#f5f5f5;--secondary-background-color:#e8e8e8;--primary-text-color:#404040;--secondary-text-color:gray;--primary-text-hover-color:#0085a1;--secondary-text-hover-color:#007491;--primary-border-color:#eaeaea;--secondary-border-color:#d9d9d9;--black:#000;--white:#fff;--is-size-0:84px;--is-size-1:54px;--is-size-2:44px;--is-size-3:32px;--is-size-4:26px;--is-size-5:22px;--is-size-6:18px;--is-size-7:16px;--has-text-weight-bold:900;--has-text-weight-semibold:800;--primary-font-family:"Lora";--is-border-radius-small:4px;--is-border-radius-medium:8px;--is-border-radius-large:16px;--has-border-primary:1px solid var(--primary-border-color);--has-border-secondary:1px solid var(--secondary-border-color);--icon-location:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='48'%20width='48'%3e%3cpath%20d='M22.5%2045.9v-3.75q-6.85-.7-11.4-5.25-4.55-4.55-5.25-11.4H2.1v-3h3.75q.7-6.85%205.25-11.4%204.55-4.55%2011.4-5.25V2.1h3v3.75q6.85.7%2011.4%205.25%204.55%204.55%205.25%2011.4h3.75v3h-3.75q-.7%206.85-5.25%2011.4-4.55%204.55-11.4%205.25v3.75Zm1.5-6.7q6.25%200%2010.725-4.475T39.2%2024q0-6.25-4.475-10.725T24%208.8q-6.25%200-10.725%204.475T8.8%2024q0%206.25%204.475%2010.725T24%2039.2Zm0-7.7q-3.15%200-5.325-2.175Q16.5%2027.15%2016.5%2024q0-3.15%202.175-5.325Q20.85%2016.5%2024%2016.5q3.15%200%205.325%202.175Q31.5%2020.85%2031.5%2024q0%203.15-2.175%205.325Q27.15%2031.5%2024%2031.5Zm0-3q1.9%200%203.2-1.3%201.3-1.3%201.3-3.2%200-1.9-1.3-3.2-1.3-1.3-3.2-1.3-1.9%200-3.2%201.3-1.3%201.3-1.3%203.2%200%201.9%201.3%203.2%201.3%201.3%203.2%201.3Zm0-4.5Z'/%3e%3c/svg%3e");--icon-drop-location:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='48'%20width='48'%3e%3cpath%20d='M24%2033.1q5.2-4.2%207.85-8.075Q34.5%2021.15%2034.5%2017.8q0-2.95-1.075-5t-2.65-3.35Q29.2%208.15%2027.35%207.575%2025.5%207%2024%207t-3.35.575q-1.85.575-3.425%201.875-1.575%201.3-2.65%203.35t-1.075%205q0%203.35%202.65%207.225Q18.8%2028.9%2024%2033.1Zm0%203.8q-6.85-5.15-10.175-9.85-3.325-4.7-3.325-9.25%200-3.4%201.225-5.975Q12.95%209.25%2014.9%207.5q1.95-1.75%204.35-2.625Q21.65%204%2024%204t4.75.875q2.4.875%204.35%202.625%201.95%201.75%203.175%204.325Q37.5%2014.4%2037.5%2017.8q0%204.55-3.325%209.25T24%2036.9ZM24%2021q1.45%200%202.475-1.025Q27.5%2018.95%2027.5%2017.5q0-1.45-1.025-2.475Q25.45%2014%2024%2014q-1.45%200-2.475%201.025Q20.5%2016.05%2020.5%2017.5q0%201.45%201.025%202.475Q22.55%2021%2024%2021ZM10.5%2044v-3h27v3ZM24%2017.8Z'/%3e%3c/svg%3e");--icon-where-to-go-location:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='48'%20width='48'%3e%3cpath%20d='m21.9%2025.95%209.6-9.6-2.15-2.15-7.45%207.45-3.25-3.25-2.15%202.15Zm2.1%2014.1q6.65-6.05%209.825-10.975Q37%2024.15%2037%2020.4q0-5.9-3.775-9.65T24%207q-5.45%200-9.225%203.75Q11%2014.5%2011%2020.4q0%203.75%203.25%208.675Q17.5%2034%2024%2040.05ZM24%2044q-8.05-6.85-12.025-12.725Q8%2025.4%208%2020.4q0-7.5%204.825-11.95Q17.65%204%2024%204q6.35%200%2011.175%204.45Q40%2012.9%2040%2020.4q0%205-3.975%2010.875T24%2044Zm0-23.6Z'/%3e%3c/svg%3e");--mobile-width:600px;--tablet-width:768px;--desktop-width:1024px;--widescreen-width:1440px;--header-height:90px;--header-height-mobile:60px;--has-text-weight-medium:600;--has-text-weight-normal:400;--has-text-weight-light:300;--has-text-weight-thin:200}body{color:var(--primary-text-color);font-family:var(--primary-font-family),"Droid Sans",-apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}.remove-all-styles{all:revert}.is-size-0{font-size:var(--is-size-0)}.is-size-1{font-size:var(--is-size-1)}.is-size-2{font-size:var(--is-size-2)}.is-size-3{font-size:var(--is-size-3)}.is-size-4{font-size:var(--is-size-4)}.is-size-5{font-size:var(--is-size-5)}.is-size-6{font-size:var(--is-size-6)}.is-size-7{font-size:var(--is-size-7)}.has-text-weight-bold{font-weight:var(--has-text-weight-bold)}.has-text-weight-semibold{font-weight:var(--has-text-weight-semibold)}.has-text-normal-bold{font-weight:400}.link{color:inherit;text-decoration:none}.icon-location{background-image:var(--icon-location);background-position:50%;background-repeat:no-repeat;background-size:contain}.icon-drop-location{background-image:var(--icon-drop-location);background-position:50%;background-repeat:no-repeat;background-size:contain}.icon-home-location{background-image:var(--icon-where-to-go-location);background-position:50%;background-repeat:no-repeat;background-size:contain}.button{border-radius:var(--is-border-radius-medium);border:var(--has-border-primary);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .3s,color .3s;display:inline-flex}.button-primary{font-size:var(--is-size-6);background-color:var(--primary-text-hover-color);color:var(--white);font-weight:var(--has-text-weight-medium);border:none}.button-primary:hover{background-color:var(--secondary-text-hover-color)}.button-secondary{font-size:var(--is-size-6);background-color:var(--secondary-background-color);color:var(--primary-text-color);border:var(--has-border-primary)}.button-secondary:hover{background-color:var(--primary-border-color);color:var(--primary-text-hover-color)}.button-default{color:var(--primary-text-color);background-color:#0000;border:none;padding:0}.button-default:hover{color:var(--primary-text-hover-color)}.button svg:hover{fill:var(--primary-text-hover-color)}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E")}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:initial}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:initial;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .border{border:1px solid #e1e4e8!important}.markdown-body .border-0{border:0!important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-body .rounded-1{border-radius:3px!important}.markdown-body .bg-white{background-color:#fff!important}.markdown-body .bg-gray-light{background-color:#fafbfc!important}.markdown-body .text-gray-light{color:#6a737d!important}.markdown-body .my-2{margin-top:8px!important;margin-bottom:8px!important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px!important}.markdown-body .px-3{padding-right:16px!important}.markdown-body .f6{font-size:12px!important}.markdown-body .lh-condensed{line-height:1.25!important}.markdown-body .text-bold{font-weight:600!important}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .mb-0{margin-bottom:0!important}.markdown-body .my-2{margin-bottom:8px!important}.markdown-body .my-2{margin-top:8px!important}.markdown-body .pl-0{padding-left:0!important}.markdown-body .py-0{padding-top:0!important;padding-bottom:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .py-2{padding-top:8px!important;padding-bottom:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body .pl-7{padding-left:48px!important}.markdown-body .pl-8{padding-left:64px!important}.markdown-body .pl-9{padding-left:80px!important}.markdown-body .pl-10{padding-left:96px!important}.markdown-body .pl-11{padding-left:112px!important}.markdown-body .pl-12{padding-left:128px!important}.markdown-body hr{border-bottom-color:#eee}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:initial;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:#1b1f230d;border-radius:3px}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.markdown-body .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body .blob-wrapper{overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;color:#1b1f234d;text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-body .blob-num:hover{color:#1b1f2399}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.markdown-body .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{cursor:pointer;background:#ffea7f}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body{color:var(--primary-text-color)}.markdown-body p{line-height:1.5;margin:30px 0;font-size:var(--is-size-6)}.markdown-body code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.markdown-body pre{padding:13px;font-size:13px;line-height:1.5;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.markdown-body pre code{display:block;overflow-x:auto;padding:.5em;background:#f9f9f9}.markdown-body h1,h2,h3,h4,h5,h6{font-weight:var(--has-text-weight-semibold)!important;border:none}.markdown-body h1{font-size:var(--is-size-2)}.markdown-body h2{font-size:var(--is-size-3)}#sidebar{padding:20px 5px;max-width:200px;height:100%;background-color:var(--secondary-background-color);font-size:var(--is-size-7);font-weight:var(--has-text-weight-semibold);display:flex;flex-direction:column;gap:20px}.InputRange-container{display:flex;justify-content:center;flex-direction:column;text-align:center;gap:10px}.ArraySorting-container{height:100%;display:flex;justify-content:flex-start}.ArraySorting-container-element{width:100%;display:flex;justify-content:center;align-items:flex-end;gap:5px}div[id^=ArraySorting-element-]{height:100px;min-width:2px;max-width:50px;width:100%;background-color:#8f5536}.Separator{border:0;border-top:1px solid var(--secondary-text-color);width:80%}.InputRadio-container{display:flex;gap:10px;align-items:baseline}.InputRadio-container label:hover{color:var(--primary-text-hover-color)}.require-login-wrapper{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem}.require-login-card{background-color:var(--white);max-width:420px;text-align:center}.require-login-title{font-size:var(--is-size-3);font-weight:var(--has-text-weight-bold);color:var(--primary-text-color);margin-bottom:1rem}.require-login-description{font-size:var(--is-size-6);color:var(--secondary-text-color);margin-bottom:2rem}.require-login-buttons{display:flex;flex-direction:column;gap:1rem}.link:hover{color:var(--primary-text-hover-color)}.link svg,.svg-icon{fill:var(--primary-text-color)}.link svg:hover,.svg-icon:hover{fill:var(--primary-text-hover-color)}.challenges-container{padding:2rem;background-color:var(--edge-background-color)}.challenges-title{font-size:var(--is-size-2);font-weight:var(--has-text-weight-bold);margin-bottom:2rem;color:var(--primary-text-color)}.challenges-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.challenge-item{background-color:var(--white);border-radius:var(--is-border-radius-medium);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 8px #0000000d;border:var(--has-border-primary);transition:box-shadow .2s ease}.challenge-item:hover{box-shadow:0 6px 12px #00000014}.challenge-info{display:flex;flex-direction:column;gap:.5rem}.challenge-name{font-size:var(--is-size-5);font-weight:var(--has-text-weight-semibold);color:var(--primary-text-color)}.challenge-description{font-size:var(--is-size-7);color:var(--secondary-text-color)}#header{z-index:991;background-color:var(--edge-background-color);color:var(--primary-text-color);border-bottom:1px solid var(--primary-border-color);padding:0 20px;height:var(--header-height);position:sticky;top:0;transition:height .5s;display:flex;justify-content:space-between;align-items:center}#header .image{padding-top:10px;top:10px;left:47%;position:absolute;transition:opacity .5s,padding-top .5s;opacity:1}.header-smaller{height:60px!important}.header-smaller .image{opacity:0!important;padding-top:0!important}@media (max-width: 600px){#header{height:var(--header-height-mobile)}#header .image{padding-top:26px;left:43%}#header .image #Profile{width:50px;height:50px}}#Profile{border-radius:50%;box-shadow:3px 2px 4px #888;width:100px;height:100px}#navbar nav{display:flex;justify-content:space-between;gap:10px}#main{height:100%;overflow-y:auto}@media only screen and (max-width: var(600px)){#main{padding:100px 5% 0}}#footer{padding:.75rem 0;background-color:var(--edge-background-color);display:flex;flex-direction:column;align-items:center;width:100%}#footer #footer-icon-row{padding:.5rem 0;color:var(--primary-text-color);display:flex;justify-content:center;gap:2rem;width:60%}#footer #footer-icon-row svg{width:3rem;height:3rem}#footer #footer-text-row{color:var(--secondary-text-color);padding:0 0 .5rem;display:flex;justify-content:center}@media only screen and (max-width: 600px){#footer #footer-icon-row{width:90%;padding:.5rem 0;gap:1rem}#footer #footer-text-row{padding:0 1rem .5rem;text-align:center}}.PagesWrapper{min-height:100vh;display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"leftsidebar header" "leftsidebar main" "leftsidebar footer";align-content:space-between}#leftSidebar{grid-area:leftsidebar}#header{grid-area:header}#main{grid-area:main}#footer{grid-area:footer}.leftSidebar{z-index:991;position:sticky;top:0;padding:20px 5px;background-color:var(--secondary-background-color);font-size:var(--is-size-7);font-weight:var(--has-text-weight-semibold);border-right:var(--has-border-secondary);display:flex;flex-direction:column;gap:20px;transition:width .5s ease,min-width .5s ease,max-width .5s ease,opacity .5s ease;max-width:15em;width:15em;opacity:1;overflow-y:auto;max-height:100vh}.leftSidebar--hidden{min-width:0;max-width:0;width:0;opacity:0;overflow:hidden;padding-left:0;padding-right:0;border:none}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:990;cursor:pointer}@media (max-width: 768px){.leftSidebar{position:fixed;top:var(--header-height);left:0;height:100vh;transition:width .5s ease,min-width .5s ease,max-width .5s ease,opacity .5s ease,top .5s ease}}@media (max-width: 600px){.leftSidebar{top:var(--header-height-mobile)}}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;text-align:center;gap:15px;position:absolute;background-color:#f9f9f9;min-width:150px;box-shadow:0 8px 16px #0003;padding:10px;border-radius:10px;margin-top:10px;z-index:1}.dropdown-title{display:flex;align-items:center;gap:5px}.dropdown-title svg{fill:var(--primary-text-color)}.dropdown-title:hover,.dropdown-title:hover svg{color:var(--primary-text-hover-color);fill:var(--primary-text-hover-color)}#leftSidebarContent{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;min-width:14em}.leftSidebarContent-section{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.leftSidebarContent-chapter{display:flex;align-items:center;gap:.75rem;margin-top:1rem;margin-bottom:.5rem;padding-left:.25rem;opacity:.8}.leftSidebarContent-section a{text-decoration:none;padding:.25rem 0;display:inline-block;width:100%}.leftSidebarContent-section h1{font-size:1.25rem;margin:0}.leftSidebarContent-section p{margin:0;font-size:.95rem}.overlay-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:999}.overlay-content{background:var(--secondary-background-color);padding:2rem;border-radius:16px;box-shadow:0 16px 32px #0003;animation:fadeIn .3s ease-in-out;transition:transform .3s ease,box-shadow .3s ease}.overlay-content:hover{transform:scale(1.02);box-shadow:0 16px 32px #00000014}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-container{display:flex;align-items:center;justify-content:center}.auth-box{background-color:var(--white);border-radius:var(--is-border-radius-large);box-shadow:0 12px 24px #0000000d;max-width:400px;min-width:40%;width:100%;padding:3rem 2rem;text-align:center}.auth-title{font-size:var(--is-size-3);font-weight:var(--has-text-weight-bold);color:var(--primary-text-color);margin-bottom:2rem}.auth-buttons{flex-direction:column;display:flex;gap:1rem}.auth-footer{margin-top:2rem;font-size:var(--is-size-7);color:var(--secondary-text-color)}.auth-footer a{color:var(--primary-text-hover-color);text-decoration:none;font-weight:var(--has-text-weight-medium)}.auth-footer a:hover{text-decoration:underline}.PathfinderVisualizer-container{height:100%;display:flex;justify-content:flex-start}.PathfinderVisualizer-container-table{justify-content:center;border-spacing:0px;width:100%;height:100%;table-layout:fixed}.PathfinderVisualizer-container-table tr{height:20px}.PathfinderVisualizer-container-table td{border-right:1px solid var(--secondary-text-color);border-bottom:1px solid var(--secondary-text-color);background-color:var(--white)}.PathfinderVisualizer-container-table .top{border-top:1px solid var(--secondary-text-color)}.PathfinderVisualizer-container-table .left{border-left:1px solid var(--secondary-text-color)}@keyframes wallAnimation{0%{background-color:#0000;transform:scale(0)}25%{background-color:#00000040;transform:scale(.25)}50%{background-color:#00000080;transform:scale(.5)}75%{background-color:#000000bf;transform:scale(.5)}to{background-color:#000;transform:scale(1)}}.PathfinderVisualizer-container-table .wall{background-color:#000;animation-name:wallAnimation;animation-duration:.2s;animation-timing-function:ease-out;animation-direction:alternate;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running}.tree-visualizer-scroll::-webkit-scrollbar{width:5px;height:8px}.tree-visualizer-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:#e4e4e4}.tree-visualizer-scroll::-webkit-scrollbar-thumb{background:#212121;border-radius:10px;transition:.5s}.tree-visualizer-scroll::-webkit-scrollbar-thumb:hover{background:#d5b14c;transition:.5s}.tree-visualizer-body{white-space:nowrap;overflow-y:hidden;margin:auto;min-height:500px;padding-top:10px;text-align:center}.tree-visualizer-tree{display:inline-block}.tree-visualizer-tree ul{padding-top:20px;position:relative;padding-left:0;display:flex;justify-content:center}.tree-visualizer-tree li{float:left;text-align:center;list-style-type:none;position:relative;padding:20px 5px 0}.tree-visualizer-tree li:before,.tree-visualizer-tree li:after{content:"";position:absolute;top:0;right:50%;border-top:2px solid #ccc;width:50%;height:18px}.tree-visualizer-tree li:after{right:auto;left:50%;border-left:2px solid #ccc}.tree-visualizer-tree li:only-child:after,.tree-visualizer-tree li:only-child:before{display:none}.tree-visualizer-tree li:only-child{padding-top:0}.tree-visualizer-tree li:first-child:before,.tree-visualizer-tree li:last-child:after{border:0 none}.tree-visualizer-tree li:last-child:before{border-right:2px solid #ccc;border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0}.tree-visualizer-tree li:first-child:after{border-radius:5px 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0}.tree-visualizer-tree ul ul:before{content:"";position:absolute;top:0;left:50%;border-left:2px solid #ccc;width:0;height:20px}.tree-visualizer-tree li a{text-decoration:none;color:#666;font-family:arial,verdana,tahoma;font-size:11px;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.tree-visualizer-tree li a:hover+ul li:after,.tree-visualizer-tree li a:hover+ul li:before,.tree-visualizer-tree li a:hover+ul:before,.tree-visualizer-tree li a:hover+ul ul:before{border-color:#fbba00}.member-view-box{padding:0 20px;text-align:center;border-radius:4px;position:relative}.member-image{width:60px;position:relative}.member-image img{width:60px;height:60px;border-radius:6px;background-color:#000;z-index:1}.button-circle{color:var(--secondary-text-color);border:1px solid var(--secondary-text-color);background-color:var(--edge-background-color);padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px;border-radius:50%;width:50px;height:50px}.boats-container{padding:2rem;background-color:var(--edge-background-color);border-radius:var(--is-border-radius-large);max-width:1000px;margin:auto}.boats-title{font-size:var(--is-size-3);font-weight:var(--has-text-weight-semibold);margin-bottom:1.5rem}.boats-table{width:100%;border-collapse:collapse;margin-bottom:2rem}.boats-table th,.boats-table td{text-align:left;padding:.75rem;border-bottom:var(--has-border-primary)}.action-buttons{display:flex;gap:.5rem}.boat-form{display:flex;flex-direction:column;gap:1rem}.form-field{display:flex;flex-direction:column;gap:.25rem}input[type=text]{padding:.5rem 1rem;border-radius:var(--is-border-radius-small);border:var(--has-border-primary);background-color:#fdfdfd;font-size:var(--is-size-6);color:var(--primary-text-color)}.unknown-page-wrapper{display:flex;justify-content:center;align-items:center;height:100vh;padding:2rem;background-color:var(--edge-background-color);color:var(--primary-text-color)}.unknown-page-content{display:flex;flex-direction:column;align-items:center;text-align:center}.svg-robot{width:200px;margin-bottom:2rem}.unknown-title{font-size:var(--is-size-2);font-weight:var(--has-text-weight-bold);margin-bottom:1rem;color:var(--primary-text-color)}.unknown-description{font-size:var(--is-size-5);color:var(--secondary-text-color);margin-bottom:2rem}.unknown-page-link{font-size:var(--is-size-6);text-decoration:none;background-color:var(--primary-text-hover-color);color:var(--white);padding:.75rem 1.5rem;border-radius:var(--is-border-radius-medium);font-weight:var(--has-text-weight-semibold);transition:background-color .3s ease}.unknown-page-link:hover{background-color:var(--secondary-text-hover-color)}
