html{scroll-behavior:smooth}#loader{background:#fff;position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}#loader .title_container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:max-content;max-width:100%;top:10vh;left:50%;transform:translate(-50%)}#loader .title{font-size:min(5.5em,12vw);font-weight:100;text-align:center;background:linear-gradient(to right,var(--main-orange),var(--main-blue-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}#loader .sub_title{font-size:min(1.1em,4vw);color:#aeaeae;font-weight:100;text-align:center}#loader .label{font-size:min(1.5em,5vw);color:#848484;font-weight:100}#loader .loading_progress{font-size:2em;font-weight:100;color:#7e7e7e}#loader .progress_bar_container{width:20em;height:.5em;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:1px solid #eeeeee}#loader .progress_bar_container .progress_bar{position:relative;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--main-orange),var(--main-blue-green));width:100%;max-width:0;transition:.25s max-width ease-in-out}#page_content.rules{width:100%;padding:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#24292f}#page_content.rules>.title_container{width:100%;text-align:center;padding:4rem 2rem 2rem;max-width:none}#page_content.rules>.title_container .title{font-size:clamp(2rem,5vw,3rem);font-weight:600;color:#24292f;letter-spacing:-.025em;margin:0}#page_content.rules #breadcrumb{max-width:1200px;margin:0 auto;padding:0 2rem 1rem}#page_content.rules #breadcrumb .items{display:flex;align-items:center;gap:.5rem;font-size:1em;color:#656d76;list-style:none;padding:0;margin:0}#page_content.rules #breadcrumb .items a{color:#0969da;text-decoration:none}#page_content.rules #breadcrumb .items a:hover{text-decoration:underline}#page_content.rules #breadcrumb .items .current{color:#24292f}#page_content.rules .header_image_container{width:100%;max-width:65em;margin:2rem auto;padding:0 2rem}#page_content.rules .header_image_container img{width:100%;height:auto}#page_content.rules .intro{max-width:850px;width:90%;margin:3em auto 1em;padding:1em;font-size:1.25rem;text-align:center;font-weight:400;background:linear-gradient(135deg,#a960ee,#ff333d);color:#fff;border-radius:.5em}#page_content.rules .video_section{max-width:1000px;margin:10em auto 13em;padding:0 2rem}#page_content.rules .video_section .video_title{font-size:2.5em;font-weight:400;color:#24292f;text-align:center;margin:0 0 1.5rem;padding:0}#page_content.rules .video_container{position:relative;width:100%}#page_content.rules .video_container:before{content:"";display:block;padding-top:56.25%}#page_content.rules .video_container .rules_video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;box-shadow:0 4px 12px #0000001a;background:#000;object-fit:cover;object-position:center}#page_content.rules .video_container .rules_video:fullscreen{object-fit:contain}#page_content.rules .video_container .rules_video:-webkit-full-screen{object-fit:contain}#page_content.rules .video_container .rules_video:-moz-full-screen{object-fit:contain}#page_content.rules .video_container .rules_video:-ms-fullscreen{object-fit:contain}#page_content.rules .print_button_container{text-align:center;margin:2em auto 4em;padding:0 2rem}#page_content.rules .print_button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#0969da;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:0 1px 3px #0000001f}#page_content.rules .print_button:hover{background:#0860ca;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}#page_content.rules .print_button:active{transform:translateY(0);box-shadow:0 1px 3px #0000001f}#page_content.rules .print_button svg{flex-shrink:0}#page_content.rules .rule_nav_container{position:sticky;top:0;z-index:10;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #d1d9e0;margin:0;padding:0}#page_content.rules .rule_nav{width:max-content;max-width:90vw;margin:0 auto;display:flex;overflow-x:auto;padding:0 0 .5em;gap:0;scrollbar-width:thin;-ms-overflow-style:none}#page_content.rules .rule_nav::-webkit-scrollbar{display:none}#page_content.rules .rule_nav .item{display:block;padding:1rem 0;padding-left:.5em;margin-right:2rem;font-size:1rem;font-weight:500;color:#000;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s ease}#page_content.rules .rule_nav .item:hover{color:#24292f}#page_content.rules .rule_nav .item.selected{color:#0969da;border-bottom-color:#0969da}#page_content.rules .rules_detail_container{max-width:1200px;margin:0 auto;padding:3rem 2rem 6rem}#page_content.rules .rules_detail_container .rule_detail{margin-bottom:7rem;padding:0;background:none;border:none;border-radius:0;box-shadow:none}#page_content.rules .rules_detail_container .rule_detail>.title{font-size:1.5rem;font-weight:600;color:#24292f;margin:0 0 1.5rem;padding:0 0 .5rem;border-bottom:1px solid #d1d9e0}#page_content.rules .rules_detail_container .rule_detail .content{margin:3em 0;color:#24292f;font-size:1rem;line-height:1.6}#page_content.rules .rules_detail_container .rule_detail .content .sub_title{font-size:1.125rem;font-weight:600;color:#24292f;margin:2rem 0 1rem;padding:0;border:none}#page_content.rules .rules_detail_container .rule_detail .content .label{font-size:1rem;font-weight:600;color:#24292f;margin:1.5rem 0 .5rem;padding:0;background:none;border:none;display:block}#page_content.rules .rules_detail_container .rule_detail .content p{margin:1rem 0;text-align:left}#page_content.rules .rules_detail_container .rule_detail .content p.warning{padding:1rem 1.5rem;background:#dbeafe;color:#1e40af;border-radius:6px;font-weight:500;border-left:4px solid #3b82f6;margin:1.5rem 0;text-align:left;max-width:none;box-shadow:none}#page_content.rules .rules_detail_container .rule_detail .token{display:inline-block;width:3rem;height:3rem;vertical-align:middle;position:relative;margin:0 .25rem}#page_content.rules .rules_detail_container .rule_detail .token img{width:100%;height:100%;object-fit:contain;position:static;transform:none;filter:none}#page_content.rules .rules_detail_container .rule_detail .distribute_token{list-style:none;padding:0;margin:1rem 0;background:none;border-radius:0}#page_content.rules .rules_detail_container .rule_detail .distribute_token li{padding:.25rem 0;font-weight:400;color:#24292f}#page_content.rules .rules_detail_container .rule_detail .distribute_token li b{font-weight:600}#page_content.rules .cta_container{max-width:800px;margin:0rem auto 10rem;padding:0 2rem;text-align:center}#page_content.rules .cta_container .cta_caller{font-size:min(1.25rem,5vw);max-width:90vw;margin:auto;color:#24292f;margin-bottom:1.5rem;font-weight:500}#page_content.rules .cta_container .cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#24292f;color:#fff;text-decoration:none;border-radius:6px;font-size:1rem;font-weight:500;transition:background-color .2s ease}#page_content.rules .cta_container .cta:hover{background:#32383f}#page_content.rules .cta_container .cta .app_icon{min-width:1.25rem;stroke:#fff}@media (max-width: 768px){#page_content.rules>.title_container{padding:2rem 1rem 1rem}#page_content.rules .video_section{margin:6em auto 7em}#page_content.rules .video_section .video_title{font-size:2em}#page_content.rules .video_container .rules_video{border-radius:6px}#page_content.rules .rule_nav{max-width:calc(100vw - 2em);scrollbar-width:none;-ms-overflow-style:none}#page_content.rules .rule_nav .item{margin-right:2rem;font-size:1rem}#page_content.rules .rules_detail_container{padding-top:2rem;padding-bottom:4rem}#page_content.rules .rules_detail_container .rule_detail{margin-bottom:5rem}}@media (max-width: 480px){#page_content.rules>.title_container .title{font-size:1.75rem}#page_content.rules .intro{font-size:1em}#page_content.rules .rules_detail_container .rule_detail>.title{font-size:1.25rem}#page_content.rules .rule_nav .item{margin-right:1rem;padding:.75rem 0;padding-left:.5em}}
