.useCompareExtension_marker__LtwlJ:after{background:rgba(0,255,255,.063);content:"";height:calc(var(--code-line-height)*1em);left:0;pointer-events:none;position:absolute;right:0;width:var(--cm-container-width)}.PlatformSelect_container__pNWGd{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;list-style:none}.PlatformSelect_platform__cpNR1{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--g1200);cursor:pointer;display:flex;flex:1;gap:16px;padding:16px;transition:border-color .1s,color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.PlatformSelect_platform__cpNR1 svg{filter:grayscale(100%);height:40px;transition:filter .2s;width:40px;will-change:filter}.PlatformSelect_platform__cpNR1.PlatformSelect_selected__EamrA,.PlatformSelect_platform__cpNR1:hover{border-color:var(--g400);color:var(--g2000)}.PlatformSelect_platform__cpNR1.PlatformSelect_selected__EamrA svg,.PlatformSelect_platform__cpNR1:hover svg{filter:grayscale(0)}.PlatformSelect_platform__cpNR1.PlatformSelect_selected__EamrA{background:var(--g300)}.PlatformSelect_labelContainer___vkZ7{display:flex;flex-direction:column;gap:2px}.PlatformSelect_consoleName__y_v3_{font-weight:500}.PlatformSelect_platformName__SByTA{font-size:.8em;opacity:.6}.Button_btn__zmap9{align-items:center;appearance:none;background:#0000;border:1px solid var(--g500);color:var(--a800);display:inline-flex;gap:.5em;transition:color .2s ease,background .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.Button_btn__zmap9:disabled{opacity:.7}.Button_btn__zmap9:not(:disabled){cursor:pointer}.Button_btn__zmap9:not(:disabled):hover{border-color:var(--g800);color:var(--a900)}.Button_btn__zmap9:not(:disabled).Button_danger__adp4v,.Button_btn__zmap9:not(:disabled).Button_primary__VcoA9{background:var(--accent);border-color:#ffffff4d;color:#fff}.Button_btn__zmap9:not(:disabled).Button_danger__adp4v:hover,.Button_btn__zmap9:not(:disabled).Button_primary__VcoA9:hover{border-color:#ffffffb3;color:#fff}.Button_btn__zmap9:not(:disabled).Button_danger__adp4v{background:var(--danger)}.CompilerOpts_header__7a_2A{align-items:center;background:#0000;cursor:default;display:flex;flex-direction:row;gap:1em;justify-content:space-between;padding:1.5em 1.5em 0}.CompilerOpts_header__7a_2A>*{border-radius:0;flex-shrink:0}.CompilerOpts_section__Ald0z{background:#0000;border-radius:0;padding:1.5em}.CompilerOpts_section__Ald0z:not(:last-child){border-bottom:1px solid var(--a100)}.CompilerOpts_heading__cAPjc{font-size:1.1em;font-weight:500;padding:0 .5em .5em}.CompilerOpts_heading__cAPjc,.CompilerOpts_preset__i0L4x{color:var(--g1200)}.CompilerOpts_preset__i0L4x{align-items:center;font-size:.8em;gap:10px}.CompilerOpts_preset__i0L4x,.CompilerOpts_row__F43Lq{display:flex}.CompilerOpts_compilerSelect__XKSfh{border-bottom-left-radius:4px;border-bottom-right-radius:0;border-right:0;border-top-left-radius:4px;border-top-right-radius:0}.CompilerOpts_textbox__QZm58{background:var(--g200);border:1px solid var(--g400);border-radius:4px;color:var(--frog-secondary);flex:1;font-family:var(--monospace);font-size:.8rem;outline:none!important;padding:.6em 1em}.CompilerOpts_textbox__QZm58::-webkit-input-placeholder{color:var(--g500);font-family:var(--font-ui)}.CompilerOpts_compilerSelect__XKSfh+.CompilerOpts_textbox__QZm58{border-bottom-left-radius:0;border-top-left-radius:0}.CompilerOpts_diffFlags__Y6qzI,.CompilerOpts_flags__B7doD{display:flex;flex-wrap:wrap;gap:.5em;margin-top:1em}.CompilerOpts_flag__MNvE0{border:1px solid #0000;border-radius:12px;cursor:default;display:inline-block;flex-grow:1;padding:.75em}.CompilerOpts_flag__MNvE0:hover{background:var(--g250);border-color:var(--g500)}.CompilerOpts_flag__MNvE0 label{font-size:.9rem;margin-left:.5em}.CompilerOpts_flag__MNvE0 input{pointer-events:none}.CompilerOpts_flagDescription__JevKg{color:var(--g800);display:block;font-size:.8em}.CompilerOpts_flagSet__ydm_e{border-radius:.5em;display:inline-flex;flex-direction:column;flex-grow:1;min-width:50%}.CompilerOpts_diffLabel__Jx_s3 label,.CompilerOpts_flagSetName__OqpJh{color:var(--g800);cursor:default;font-size:.8rem;padding:.6em 1em .2em}.CompilerOpts_diffLabel__Jx_s3 input{display:block;width:100%}.CompilerOpts_libraryName__Aeagn{cursor:default;font-size:.8rem;font-size:1em;font-weight:500;padding:.5em}.CompilerOpts_librarySelect__IxvgX{flex-grow:1}.CompilerOpts_deleteButton__NeUYM{align-items:center;background:none;border:0;color:var(--g1900);cursor:pointer;display:flex;gap:4px;padding:4px 8px}.CompilerOpts_deleteButton__NeUYM>svg{color:var(--g1200);width:1em}.CompilerOpts_deleteButton__NeUYM:hover{background:var(--g400);border-radius:4px;color:var(--g2000)}.CompilerOpts_addLibraryRow__jmkis{display:inline-flex;width:100%}.CompilerOpts_addLibraryRow__jmkis>button{margin-left:1em;margin-right:1em}.CompilerOpts_librariesGrid__mYVop{display:grid;gap:.4em 0;grid-auto-flow:row;grid-template-columns:max-content 1fr max-content;margin-top:1.5em}.CodeMirror_container__b_glj .cm-editor{-webkit-user-select:initial;user-select:auto}.CodeMirror_container__b_glj .cm-scroller{overflow:overlay;scrollbar-gutter:stable}.CodeMirror_container__b_glj .cm-content{color:var(--code-foreground);cursor:text}.CodeMirror_container__b_glj .cm-content,.CodeMirror_container__b_glj .cm-gutters,.CodeMirror_container__b_glj .cm-tooltip-hover{font-family:var(--monospace);font-size:var(--cm-font-size,.8rem);line-height:var(--code-line-height,1.5)}.CodeMirror_container__b_glj .cm-tooltip-section{padding:1em}.CodeMirror_container__b_glj .cm-gutters{color:var(--code-foreground)!important}.CodeMirror_container__b_glj .cm-activeLineGutter{color:var(--code-cursor)!important}.CodeMirror_container__b_glj .cmt-propertyName,.CodeMirror_container__b_glj .cmt-variableName{color:var(--code-variable)}.CodeMirror_container__b_glj .cmt-function{color:var(--code-function)}.CodeMirror_container__b_glj .cmt-punctuation{color:var(--code-punctuation)}.CodeMirror_container__b_glj .cmt-operator{color:var(--code-operator)}.CodeMirror_container__b_glj .cmt-comment{color:var(--code-comment)}.CodeMirror_container__b_glj .cmt-number{color:var(--code-number)}.CodeMirror_container__b_glj .cmt-bool{color:var(--code-bool)}.CodeMirror_container__b_glj .cmt-string{color:var(--code-string)}.CodeMirror_container__b_glj .cmt-typename{color:var(--code-type)}.CodeMirror_container__b_glj .cmt-keyword{color:var(--code-keyword)}.CodeMirror_container__b_glj .cmt-meta{color:var(--code-preprocessor)}.CodeMirror_container__b_glj .cmt-character{color:var(--code-character)}.CodeMirror_container__b_glj .cm-panel{font-size:1rem}.CodeMirror_container__b_glj .cm-panel .cm-button{align-items:center;appearance:none;background:#0000;border:1px solid var(--g500);border-radius:4px;color:var(--a800);display:inline-flex;font-size:.8rem;font-weight:500;gap:.5em;padding:.4em .8em;-webkit-user-select:none;user-select:none}.CodeMirror_container__b_glj .cm-panel .cm-button:not(:disabled){cursor:pointer}.CodeMirror_container__b_glj .cm-panel .cm-button:not(:disabled):hover{border-color:var(--g800);color:var(--a900)}.CodeMirror_container__b_glj .cm-panel .cm-textfield{background:var(--g200);border:1px solid var(--g500);border-radius:4px;color:var(--g1200);font:.8rem var(--monospace);outline:none!important;padding:.4em .6em}.CodeMirror_container__b_glj .cm-panel .cm-textfield::-webkit-input-placeholder{color:var(--g700)}.CodeMirror_container__b_glj .cm-panel input[type=checkbox]{vertical-align:middle}.CodeMirror_container__b_glj .cm-panel label{color:var(--a800)}@keyframes ScrollingPlatformIcons_scrolling__Q1nQe{0%{transform:translateX(-125%)}to{transform:translateX(-25%)}}.ScrollingPlatformIcons_scrolling__Q1nQe{animation:ScrollingPlatformIcons_scrolling__Q1nQe 120s linear infinite}@media(prefers-reduced-motion:reduce){.ScrollingPlatformIcons_scrolling__Q1nQe{animation:none;transform:translateX(-25%)}}.ScoreBadge_badge__oXHwu{align-items:center;background:var(--a100);border-radius:999px;color:var(--a800);display:inline-flex;flex-direction:row;font-size:.9em;font-weight:400;gap:.5em;height:2em;justify-content:center;min-width:2em;padding:.4em .8em}.ScoreBadge_badge__oXHwu.ScoreBadge_error___Gz36,.ScoreBadge_badge__oXHwu.ScoreBadge_match__BWKMx{padding:0}.ScoreBadge_badge__oXHwu.ScoreBadge_error___Gz36{background:#b93636}.ScoreBadge_badge__oXHwu.ScoreBadge_match__BWKMx{background:var(--accent)}.ScoreBadge_icon__XMgrU{color:#fff;width:1.2em}.ScratchItem_item__IUQIi{border:1px solid;border-color:inherit;border-radius:inherit;display:flex;flex-direction:column;gap:.5em;justify-content:center;overflow:hidden;padding:1em}.ScratchItem_link__IdGbl{font-weight:600}.ScratchItem_link__IdGbl:hover{color:var(--link)}.ScratchItem_scratch__qh3tZ{line-height:1.5}.ScratchItem_scratch__qh3tZ .ScratchItem_header__q_oP2{align-items:center;display:grid;gap:.5em;grid-template-columns:auto 1fr auto}.ScratchItem_scratch__qh3tZ .ScratchItem_header__q_oP2 .ScratchItem_name__188Nb{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScratchItem_scratch__qh3tZ .ScratchItem_header__q_oP2:has(>:last-child:nth-child(2)){grid-template-columns:1fr auto}.ScratchItem_scratch__qh3tZ .ScratchItem_icon__fDV3I{height:1.2em;width:1.2em}.ScratchItem_scratch__qh3tZ .ScratchItem_owner__nA4J0{color:var(--g1200)}.ScratchItem_scratch__qh3tZ .ScratchItem_metadata__t1A_A{align-items:flex-end;color:var(--g900);display:flex}.ScratchItem_scratch__qh3tZ .ScratchItem_metadata__t1A_A>span{flex-grow:1}.ScratchItem_scratch__qh3tZ .ScratchItem_metadata__t1A_A .ScratchItem_actions__qBsg8{padding-top:.25em}.ScratchItem_singleLine__qGGnr{align-items:center;display:flex;gap:.4em;overflow:hidden;padding:.4em 0;white-space:nowrap}.ScratchItem_singleLine__qGGnr .ScratchItem_icon__fDV3I{flex-shrink:0;height:1.2em;width:1.2em}.ScratchItem_singleLine__qGGnr .ScratchItem_name__188Nb{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.ScratchItem_singleLine__qGGnr .ScratchItem_metadata__t1A_A{color:var(--g1200)}.Search_menu__YnySw{backdrop-filter:blur(10px);background:#ffffff80;border:1px solid var(--a200);border-radius:6px;box-shadow:0 2px 16px #0000001a;color:var(--g1700);cursor:default;font-size:.8em;list-style:none;min-width:150px;padding:6px 0;-webkit-user-select:none;user-select:none}@supports not (backdrop-filter:blur(10px)){.Search_menu__YnySw{background:var(--g100)}}.dark .Search_menu__YnySw{background:#00000080;border:1px solid var(--a100);box-shadow:0 2px 16px #0000004d}.Search_shortcut__l7SQV{color:var(--g600)}.Search_item__RoDz8{align-items:center;display:flex;justify-content:space-between;padding:6px 16px;text-overflow:ellipsis;white-space:nowrap}.Search_item__RoDz8.Search_disabled__rIApT{color:var(--g600)}a.Search_item__RoDz8{font-weight:450;height:28px}a.Search_item__RoDz8:not(.Search_disabled__rIApT){cursor:pointer;position:relative}a.Search_item__RoDz8:not(.Search_disabled__rIApT):before{border-radius:3px;content:"";inset:0 6px 0 6px;position:absolute;z-index:-1}a.Search_item__RoDz8:not(.Search_disabled__rIApT):focus,a.Search_item__RoDz8:not(.Search_disabled__rIApT):hover,a.Search_item__RoDz8:not(.Search_disabled__rIApT)[aria-selected=true]{color:var(--g1900)}a.Search_item__RoDz8:not(.Search_disabled__rIApT):focus:before,a.Search_item__RoDz8:not(.Search_disabled__rIApT):hover:before,a.Search_item__RoDz8:not(.Search_disabled__rIApT)[aria-selected=true]:before{background:var(--a100)}a.Search_item__RoDz8:not(.Search_disabled__rIApT):active{color:var(--g2000)}a.Search_item__RoDz8:not(.Search_disabled__rIApT):active:before{background:var(--a50)}a.Search_item__RoDz8:not(.Search_disabled__rIApT):active .Search_shortcut__l7SQV,a.Search_item__RoDz8:not(.Search_disabled__rIApT):focus .Search_shortcut__l7SQV,a.Search_item__RoDz8:not(.Search_disabled__rIApT):hover .Search_shortcut__l7SQV{color:inherit}.Search_itemChildren__YG4Zf{gap:6px}.Search_itemChildren__YG4Zf,.Search_right__mteY7{align-items:center;display:flex}.Search_menu__YnySw>hr{border:0;border-top-color:inherit;border-top-style:solid;border-top-width:1px;margin:6px auto;width:calc(100% - 12px)}.Search_container__zoJOw{align-items:center;display:inline-flex;flex-grow:.25;justify-content:center;position:relative;z-index:1}.Search_input__cv7MY{border-radius:6px;padding:8px 32px 8px 28px;text-overflow:ellipsis;width:100%}.Search_input__cv7MY.Search_isOpen__UfE_x,.Search_input__cv7MY:focus{outline:none}.Search_input__cv7MY.Search_isOpen__UfE_x{border-bottom-left-radius:0;border-bottom-right-radius:0}.Search_icon__mYl8r,.Search_loadingIcon__8Fesv{color:var(--g1000);height:14px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.Search_loadingIcon__8Fesv{color:inherit;left:unset;right:10px}.Search_container__zoJOw:focus-within .Search_icon__mYl8r{color:var(--g900)}.Search_results__kRTaM{border-top:0;border-color:var(--g600);border-top-left-radius:0;border-top-right-radius:0;list-style:none;opacity:0;transform:scaleY(.75);transform-origin:center top;transition-duration:.125s;transition-property:opacity,transform,visibility;visibility:hidden}.Search_results__kRTaM.Search_isOpen__UfE_x{opacity:.9999;transform:none;visibility:visible}.Search_item__RoDz8{gap:6px;padding-left:12px;padding-right:12px}.Search_itemName__7eMrW{flex:1;overflow:hidden;text-overflow:ellipsis}.Search_scratchOwnerAvatar__t6HKM{border-radius:999px;flex-shrink:0;height:16px;width:16px}.Search_noResults__PaM8z{color:var(--g1000)}.ScratchToolbar_container__k0LhB{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;white-space:nowrap;width:100%}.ScratchToolbar_inNavActionsContainer__Or6iN{align-items:center;display:inline-flex;overflow-x:auto;overflow-x:overlay}.ScratchToolbar_inNavActionsContainer__Or6iN[aria-hidden=true]{visibility:hidden}.ScratchToolbar_inNavActionsContainer__Or6iN .ScratchToolbar_actions__y_Ghr{white-space:nowrap}.ScratchToolbar_belowNavActionsContainer__dhndQ{padding:0 10px 4px}.ScratchToolbar_name__Cwwn3{background:#0000;border:0;color:var(--g2000);cursor:text;max-width:320px;outline:none!important;overflow:hidden;padding:4px;text-align:center;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:nowrap}.ScratchToolbar_name__Cwwn3[contenteditable]{text-overflow:clip}.ScratchToolbar_name__Cwwn3.ScratchToolbar_editable__6C2T3:hover,.ScratchToolbar_name__Cwwn3[contenteditable]{background:var(--g200)}nav.ScratchToolbar_breadcrumbs__j5ZDb{align-items:center;display:inline-flex;padding:0 4px}.ScratchToolbar_actions__y_Ghr{align-self:center;font-size:12px;list-style:none}@media(width <= 700px){.ScratchToolbar_actions__y_Ghr{display:block}}.ScratchToolbar_actions__y_Ghr>li{display:inline-block}.ScratchToolbar_actions__y_Ghr>li a,.ScratchToolbar_actions__y_Ghr>li button{align-items:center;background:none;border:0;color:var(--g1900);cursor:pointer;display:flex;gap:4px;padding:4px 8px}.ScratchToolbar_actions__y_Ghr>li a svg,.ScratchToolbar_actions__y_Ghr>li button svg{color:var(--g1200);width:1em}.ScratchToolbar_actions__y_Ghr>li a[disabled],.ScratchToolbar_actions__y_Ghr>li button[disabled]{color:var(--g700);cursor:default}.ScratchToolbar_actions__y_Ghr>li a[disabled] svg,.ScratchToolbar_actions__y_Ghr>li button[disabled] svg{color:inherit}.ScratchToolbar_actions__y_Ghr>li a:not([disabled]):hover,.ScratchToolbar_actions__y_Ghr>li button:not([disabled]):hover{background:var(--g400);border-radius:4px;color:var(--g2000)}.ScratchToolbar_iconNamePair__H7qs1{align-items:center;display:flex;gap:4px}.ScratchToolbar_lastEditTime__MENk_{color:var(--g1200);font-size:12px;font-weight:300;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.ScratchToolbar_owner__vyUnu{line-height:20px;padding:4px 0;position:relative}.ScratchToolbar_owner__vyUnu .ScratchToolbar_ownerAvatar___JeeV{left:0;position:absolute;top:50%;transform:translateY(-50%)}.ScratchToolbar_owner__vyUnu:before{content:"";display:inline-block;width:26px}@media(width <= 800px){.ScratchToolbar_breadcrumbs__j5ZDb li:before{margin:0!important;visibility:hidden}.ScratchToolbar_ownerName__3DeBg{display:none}.ScratchToolbar_owner__vyUnu:before{width:20px}}.ScratchList_list__aKkzv{display:grid;gap:.5em;grid-template-columns:repeat(var(--num-columns,1),1fr);list-style:none}.ScratchList_button__T9nVt{align-items:center;display:flex;grid-column:span var(--num-columns,1);justify-content:center;margin-top:.5em;opacity:.7}