.FlashMessage-module___OvHeG__container{z-index:10;background:#0d0d0e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FlashMessage-module___OvHeG__flash{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#2b2b2b;border-radius:100px;align-items:center;gap:8px;height:36px;padding:10px 16px;font-size:13px;display:flex}.FlashMessage-module___OvHeG__enter{opacity:0}.FlashMessage-module___OvHeG__enterActive{opacity:1;transition:opacity .5s}.FlashMessage-module___OvHeG__exit{opacity:1}.FlashMessage-module___OvHeG__exitActive{opacity:0;transition:opacity .5s}.FlashMessage-module___OvHeG__unlockContainer{z-index:3;background:#0d0d0e;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.FlashMessage-module___OvHeG__unlockFlash{opacity:0;border-radius:100px;align-items:center;gap:8px;height:36px;padding:10px 16px;font-size:13px;animation:.5s cubic-bezier(.4,0,.22,.96) .2s forwards FlashMessage-module___OvHeG__fadeSlideIn;display:flex}@keyframes FlashMessage-module___OvHeG__fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FlashMessage-module___OvHeG__coin{width:88px;height:88px;transform-style:preserve-3d;animation-name:FlashMessage-module___OvHeG__flip;animation-duration:1.5s;animation-timing-function:cubic-bezier(0,0,.25,1);position:relative}.FlashMessage-module___OvHeG__coin svg{width:36px;height:auto}@keyframes FlashMessage-module___OvHeG__flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.FlashMessage-module___OvHeG__coinSide{backface-visibility:hidden;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.FlashMessage-module___OvHeG__coinSide.FlashMessage-module___OvHeG__coinBack{transform:rotateY(180deg)}
.ResizableFrame-module__0Ypuza__resizableFrame{display:inline-block;position:relative}.ResizableFrame-module__0Ypuza__resizableFrame.ResizableFrame-module__0Ypuza__isResizing{-webkit-user-select:none;user-select:none}.ResizableFrame-module__0Ypuza__windowSizeDragPoint{z-index:2;cursor:col-resize;width:24px;height:24px;transform:translate(var(--translate-x), -50%);-webkit-user-select:none;user-select:none;position:absolute;top:50%}.ResizableFrame-module__0Ypuza__windowSizeDragPoint:after{content:"";background:#fff;border-radius:3px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResizableFrame-module__0Ypuza__left{--translate-x:-50%;left:0}.ResizableFrame-module__0Ypuza__right{--translate-x:50%;right:0}.ResizableFrame-module__0Ypuza__resetWidthContainer{justify-content:center;display:flex;position:absolute;left:0;right:0}.ResizableFrame-module__0Ypuza__resetWidth{color:rgba(255, 255, 255, var(--text-opacity));cursor:pointer;--text-opacity:.4;flex-direction:column;align-items:center;gap:.6em;margin:1em;font-size:11px;transition:color .2s;display:inline-flex}.ResizableFrame-module__0Ypuza__resetWidth:hover{--text-opacity:.7}.ResizableFrame-module__0Ypuza__fadeEnter{opacity:0}.ResizableFrame-module__0Ypuza__fadeEnterActive{opacity:1;transition:opacity .2s}.ResizableFrame-module__0Ypuza__fadeExit{opacity:1}.ResizableFrame-module__0Ypuza__fadeExitActive{opacity:0;transition:opacity .2s}.ResizableFrame-module__0Ypuza__ruler{border-right:1px solid var(--color);border-left:1px solid var(--color);color:var(--color);text-align:center;--color:#ffffff4d;margin:1em 0;font-size:11px;position:absolute;left:0;right:0}.ResizableFrame-module__0Ypuza__ruler>span{background-color:#0d0d0d;padding:0 1em}.ResizableFrame-module__0Ypuza__ruler:before{z-index:-1;border-top:1px solid var(--color);content:"";position:absolute;top:50%;left:0;right:0}
.Editor-module__ZFZPPq__editor{grid-template:auto/1fr;width:100%;min-height:0;display:grid}.Editor-module__ZFZPPq__editor:after{content:attr(data-value) " ";visibility:hidden}.Editor-module__ZFZPPq__editor .line{width:calc(100% + 2 * var(--editor-padding));padding:0 var(--editor-padding);margin:0 calc(-1 * var(--editor-padding));transition:width .2s,padding .2s,margin .2s;display:inline-block}.Editor-module__ZFZPPq__editor .line:before{width:1rem;color:var(--line-number);content:attr(data-line);opacity:0;text-align:right;margin-left:-2.5rem;margin-right:1.5rem;transition:opacity .2s;display:inline-block;position:relative;left:6px}.Editor-module__ZFZPPq__editor .highlighted-line{position:relative;background-color:var(--ray-highlight)!important}.Editor-module__ZFZPPq__editor .highlighted-line:after{background-color:var(--ray-highlight-border);content:"";width:2px;position:absolute;top:0;bottom:0;left:-1px}.Editor-module__ZFZPPq__isHighlightingLines .line:hover{background-color:var(--ray-highlight-hover);cursor:default}.Editor-module__ZFZPPq__isHighlightingLines .Editor-module__ZFZPPq__textarea{z-index:-1}.Editor-module__ZFZPPq__textarea,.Editor-module__ZFZPPq__formatted,.Editor-module__ZFZPPq__editor:after{padding:var(--editor-padding);counter-increment:step 0;counter-reset:step;font-variant-ligatures:none;font-family:inherit;font-size:15px;font-weight:inherit;letter-spacing:.1px;tab-size:2;white-space:pre-wrap;grid-area:1/1/2/2;margin:0;line-height:22.5px;transition:padding .2s}.Editor-module__ZFZPPq__showLineNumbers{--line-number-padding:calc(var(--editor-padding) + 2rem)}.Editor-module__ZFZPPq__showLineNumbers .Editor-module__ZFZPPq__textarea,.Editor-module__ZFZPPq__showLineNumbers .Editor-module__ZFZPPq__formatted,.Editor-module__ZFZPPq__showLineNumbers .Editor-module__ZFZPPq__editor:after{padding-left:var(--line-number-padding)}.Editor-module__ZFZPPq__showLineNumbers .line{width:calc(100% + var(--editor-padding) + var(--line-number-padding));padding:0 var(--editor-padding) 0 var(--line-number-padding);margin:0 calc(-1 * var(--editor-padding)) 0 calc(-1 * var(--line-number-padding))}.Editor-module__ZFZPPq__showLineNumbers .line:before{opacity:1}.Editor-module__ZFZPPq__showLineNumbers.Editor-module__ZFZPPq__showLineNumbersLarge{--line-number-padding:calc(var(--editor-padding) + 2.5rem)}.Editor-module__ZFZPPq__textarea{z-index:2;min-height:min-content;caret-color:var(--ray-foreground);resize:none;-webkit-text-fill-color:transparent;-moz-text-size-adjust:none;text-size-adjust:none;background:0 0;border:none;overflow:hidden}.Editor-module__ZFZPPq__textarea:focus{border:none;outline:none}.Editor-module__ZFZPPq__formatted>pre{white-space:pre-wrap;margin:0;font-family:inherit;background-color:initial!important}.Editor-module__ZFZPPq__formatted>pre>code{font-family:inherit}.Editor-module__ZFZPPq__plainText{color:var(--ray-foreground)}.Editor-module__ZFZPPq__jetBrainsMono{font-family:var(--font-jetbrainsmono), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:500}.Editor-module__ZFZPPq__ibmPlexMono{font-family:var(--font-ibmplexmono), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:500}.Editor-module__ZFZPPq__firaCode{font-family:var(--font-firacode), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}.Editor-module__ZFZPPq__geistMono{font-family:var(--font-geist-mono), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}.Editor-module__ZFZPPq__soehneMono{font-family:var(--font-soehne-mono), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}.Editor-module__ZFZPPq__robotoMono{font-family:var(--font-roboto-mono), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}.Editor-module__ZFZPPq__commitMono{font-family:var(--font-commitmono), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}.Editor-module__ZFZPPq__spaceMono{font-family:var(--font-space-mono), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}.Editor-module__ZFZPPq__sourceCodePro{font-family:var(--font-source-code-pro), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}.Editor-module__ZFZPPq__googleSansCode{font-family:var(--font-google-sans-code), "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", monospace;font-weight:400}
.DefaultFrame-module__B_3GKG__frame{box-sizing:border-box;aspect-ratio:var(--frame-aspect-ratio,auto);flex-direction:column;justify-content:center;transition:padding .2s;display:flex}.DefaultFrame-module__B_3GKG__transparentPattern{z-index:-1;background-image:linear-gradient(45deg,#1d1d1d 25%,#0000 0),linear-gradient(-45deg,#1d1d1d 25%,#0000 0),linear-gradient(45deg,#0000 75%,#1d1d1d 0),linear-gradient(-45deg,#0000 75%,#1d1d1d 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;position:absolute;inset:0}.DefaultFrame-module__B_3GKG__window{background:var(--frame-background);border:1px solid #ffffff4d;border-radius:18px;flex-direction:column;align-items:stretch;min-height:100px;padding-top:10px;transition:all .3s;display:flex}.DefaultFrame-module__B_3GKG__window.DefaultFrame-module__B_3GKG__withBorder{box-shadow:0 0 0 1px var(--frame-highlight-border), 0 0 0 1.5px var(--frame-shadow-border);border:none}.DefaultFrame-module__B_3GKG__window.DefaultFrame-module__B_3GKG__withShadow{box-shadow:0 0 0 1px var(--frame-highlight-border), 0 0 0 1.5px var(--frame-shadow-border), 0 2.8px 2.2px #00000009, 0 6.7px 5.3px #0000000c, 0 12.5px 10px #0000000f, 0 22.3px 17.9px #00000012, 0 41.8px 33.4px #00000016, 0 100px 80px #0000001f;border:none}.DefaultFrame-module__B_3GKG__header{grid-gap:12px;grid-template-columns:60px 1fr 60px;align-items:center;height:24px;padding:0 16px;display:grid}.DefaultFrame-module__B_3GKG__controls{gap:9px;display:flex}.DefaultFrame-module__B_3GKG__control{background-color:var(--frame-control-color);border-radius:7px;width:14px;height:14px}.DefaultFrame-module__B_3GKG__fileName{height:16px;color:var(--frame-title-placeholder-color);letter-spacing:.32px;text-align:center;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:12px;display:flex;position:relative}.DefaultFrame-module__B_3GKG__fileName>input:focus+span{display:none}.DefaultFrame-module__B_3GKG__fileName>input{width:100%;color:var(--frame-title-color);letter-spacing:.32px;text-align:center;background-color:#0000;border:none;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:12px;position:absolute;inset:0}.DefaultFrame-module__B_3GKG__fileName>input:focus{outline:none}.DefaultFrame-module__B_3GKG__noBackground{background:0 0}.DefaultFrame-module__B_3GKG__noBackground [data-grid=true],.DefaultFrame-module__B_3GKG__noBackground [data-dot=true]{display:none}.DefaultFrame-module__B_3GKG__bitmap{--frame-background:#fffffff2}.DefaultFrame-module__B_3GKG__bitmap.DefaultFrame-module__B_3GKG__withBackground{background-color:#000;background-position:top;background-repeat:no-repeat;background-size:100%;background-image:url(../media/manifesto.0duelvyh7j346.png?dpl=dpl_Cb3TKoMsJYGqXbGmEkED8BMA9WQQ)!important}.DefaultFrame-module__B_3GKG__bitmap.DefaultFrame-module__B_3GKG__darkMode{--frame-background:#000000e0}.DefaultFrame-module__B_3GKG__noir{--frame-background:#fffffff2}.DefaultFrame-module__B_3GKG__noir.DefaultFrame-module__B_3GKG__withBackground{background-position:50%;background-size:cover;background-image:url(../media/distortion.0hyomd0rcs-oz.png?dpl=dpl_Cb3TKoMsJYGqXbGmEkED8BMA9WQQ)!important}.DefaultFrame-module__B_3GKG__noir.DefaultFrame-module__B_3GKG__darkMode{--frame-background:#000000e6}.DefaultFrame-module__B_3GKG__ice{--background:#f6f6f6;--dot-color:#0000001f}.DefaultFrame-module__B_3GKG__ice.DefaultFrame-module__B_3GKG__withBackground{background-position:-8.5px -8.5px;background-repeat:repeat;background-size:17px 17px;inset:0;background-color:var(--background)!important;background-image:radial-gradient(var(--dot-color) 1px, transparent 0)!important}.DefaultFrame-module__B_3GKG__ice .DefaultFrame-module__B_3GKG__withShadow{box-shadow:0 0 0 1px var(--frame-highlight-border), 0 0 0 1.5px var(--frame-shadow-border), 0 4px 6px #0000000d;border:none}.DefaultFrame-module__B_3GKG__ice.DefaultFrame-module__B_3GKG__darkMode{--background:#0e0e0e;--dot-color:#ffffff17}
.ResendFrame-module__gK-7Yq__frame{--frame-background:#ffffffb8;--selection-background:#00cc9937;--selection-text-color:#007763fd;--frame-header-background:#ffffff1a;--frame-border:#3d3d3d21;--frame-border-radius:8px;--frame-text-color:#000;--tab-active-background:#00000012;--tab-inactive-color:#616161}.ResendFrame-module__gK-7Yq__frame.ResendFrame-module__gK-7Yq__withBackground{background-position:50%;background-size:cover;background-image:url(../media/resend-pattern-light.0s4cvlt2io4r0.png?dpl=dpl_Cb3TKoMsJYGqXbGmEkED8BMA9WQQ)!important}.ResendFrame-module__gK-7Yq__frame.ResendFrame-module__gK-7Yq__withBackground.ResendFrame-module__gK-7Yq__darkMode{background-image:url(../media/resend-pattern-dark.0d7xe7dz~5c7f.png?dpl=dpl_Cb3TKoMsJYGqXbGmEkED8BMA9WQQ)!important}.ResendFrame-module__gK-7Yq__frame::selection{background:var(--selection-background);color:var(--selection-text-color)}.ResendFrame-module__gK-7Yq__frame.ResendFrame-module__gK-7Yq__darkMode{--tab-active-background:#ffffff1a;--tab-inactive-color:#c7c7c7;--frame-background:#000000e0;--frame-header-background:#000000e6;--frame-border:#3d3d3d21;--frame-text-color:#fafafa;--selection-background:#00fff61d;--selection-text-color:#67ffded2}.ResendFrame-module__gK-7Yq__window{z-index:1;border:.5px solid var(--frame-border);border-radius:var(--frame-border-radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--frame-background);position:relative}.ResendFrame-module__gK-7Yq__header{border-bottom:1px solid var(--frame-border);background:var(--frame-header-background);border-top-left-radius:calc(var(--frame-border-radius) - .5px);border-top-right-radius:calc(var(--frame-border-radius) - .5px);justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 16px;display:flex}.ResendFrame-module__gK-7Yq__fileName{height:40px;color:var(--frame-text-color);vertical-align:top;align-items:center;font-size:14px;line-height:40px;display:grid;position:relative}.ResendFrame-module__gK-7Yq__fileName input,.ResendFrame-module__gK-7Yq__fileName>span,.ResendFrame-module__gK-7Yq__fileName:after{z-index:2;appearance:none;width:auto;min-width:1em;font:inherit;resize:none;text-align:left;background:0 0;border:none;grid-area:1/2;margin:0;padding:0;position:static}.ResendFrame-module__gK-7Yq__fileName>span{z-index:1;position:relative}.ResendFrame-module__gK-7Yq__fileName input{color:inherit}.ResendFrame-module__gK-7Yq__fileName:after{content:attr(data-value) " ";visibility:hidden}.ResendFrame-module__gK-7Yq__language{color:#898989;height:40px;font-size:14px;line-height:40px}.ResendFrame-module__gK-7Yq__window.ResendFrame-module__gK-7Yq__withTabs{--frame-border-radius:18px}.ResendFrame-module__gK-7Yq__tabsHeader{justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 4px;display:flex}.ResendFrame-module__gK-7Yq__tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.ResendFrame-module__gK-7Yq__tab{color:var(--tab-inactive-color);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:8px 14px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:20px;transition:color .15s,background-color .15s}.ResendFrame-module__gK-7Yq__tab:hover{color:var(--frame-text-color)}.ResendFrame-module__gK-7Yq__activeTab{background:var(--tab-active-background);color:var(--frame-text-color)}.ResendFrame-module__gK-7Yq__copyIcon{width:16px;height:16px;color:var(--tab-inactive-color);flex-shrink:0;margin-right:10px}
.Frame-module__DOzwsG__frameContainer{grid-area:content;justify-content:center;display:flex;transform:scale(.6)}@media (min-width:768px){.Frame-module__DOzwsG__frameContainer{transform:scale(1)}}.Frame-module__DOzwsG__outerFrame{min-width:520px;max-width:920px;position:relative;overflow:hidden}
.Controls-module__3oOUra__controls{z-index:20;background:var(--panel-background);border-top:1px solid #fff3;align-items:center;gap:32px;width:100%;padding:24px;display:flex;position:fixed;bottom:-1px;left:0;overflow-x:auto;box-shadow:0 4px 16px #0009}@media (min-width:768px){.Controls-module__3oOUra__controls{--radius:16px;overflow:initial;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border:none;width:auto;left:50%;transform:translate(-50%)}.Controls-module__3oOUra__controls:before{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(20deg,#ffffff1a 0%,#ffffff40 20%,#ffffff1a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}
.ControlContainer-module__1KUOJW__container{flex-direction:column;gap:7px;display:flex}.ControlContainer-module__1KUOJW__controlTitle{color:#fff6;cursor:default;letter-spacing:.1px;white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.ControlContainer-module__1KUOJW__control{align-items:center;height:24px;display:flex}
.LanguageControl-module__B0ljZG__loadingShimmer{position:relative}.LanguageControl-module__B0ljZG__loadingShimmer:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff26 50%,#fff0 100%) 0 0/200% 100%;width:100%;height:100%;animation:1s linear .5s infinite LanguageControl-module__B0ljZG__shimmer;position:absolute;top:0;left:0}@keyframes LanguageControl-module__B0ljZG__shimmer{to{background-position:-200% 0}}
.PaddingControl-module__cn3Riq__toggleGroup{gap:8px;display:flex}.PaddingControl-module__cn3Riq__toggleGroupItem{color:#fff6;letter-spacing:.1px;--focus-ring-color:#ffffff1a;background:0 0;border:none;border-radius:5px;justify-content:center;padding:4px 6px;font-size:13px;font-weight:500;line-height:16px;transition:color .2s,background-color .2s;display:flex}.PaddingControl-module__cn3Riq__toggleGroupItem:hover{color:#fff}.PaddingControl-module__cn3Riq__toggleGroupItem:focus{box-shadow:0 0 0 2px var(--panel-background), 0 0 0 4px var(--focus-ring-color);outline:none}.PaddingControl-module__cn3Riq__toggleGroupItem[aria-checked=true]{background:var(--focus-ring-color);color:#fff}
.code-module__gyV9JG__app{isolation:isolate;grid-template:"top"15px"content""footer"110px/1fr;justify-content:center;align-items:center;width:100%;height:100%;display:grid}.code-module__gyV9JG__footer{color:#fff6;letter-spacing:.1px;background-image:url(../media/footer-background.0b0cwhi-nvuhz.jpg?dpl=dpl_Cb3TKoMsJYGqXbGmEkED8BMA9WQQ);background-position:50% -5px;background-repeat:no-repeat;background-size:700px 245px;grid-area:footer;justify-content:center;align-items:flex-end;gap:40px;height:200px;padding-bottom:40px;font-size:11px;font-weight:500;line-height:14px;display:flex}.code-module__gyV9JG__footer>*{align-items:center;height:22px;display:flex}.code-module__gyV9JG__footerLink{transition:color .3s}.code-module__gyV9JG__footerLink>svg{width:1em;height:1em;margin-left:4px;transition:transform .2s}.code-module__gyV9JG__footerLink:hover{color:#fff}.code-module__gyV9JG__footerLink:hover>svg{transform:translate(2px,-2px)}.code-module__gyV9JG__madeBy{gap:9px}.code-module__gyV9JG__logoLink{align-items:center;transition:transform .3s;display:flex}.code-module__gyV9JG__logoLink:hover{transform:scale(1.05)}
