@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh}*{box-sizing:border-box}#root{width:100%;height:100vh;margin:0;padding:0}button{border:none;padding:none;padding-block-end:0px}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}canvas{aspect-ratio:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._shaderComparison_5d1i7_1{display:flex;width:100%;height:100%;background-color:#000;position:relative;flex-direction:column}._buttonContainer_5d1i7_10{display:flex;gap:10px;padding:12px 20px;background-color:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.2);z-index:200;flex-wrap:wrap}._button_5d1i7_10{padding:8px 16px;background-color:#333;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:4px;cursor:pointer;font-family:monospace;font-size:12px;transition:all .3s ease}._button_5d1i7_10:hover{background-color:#444;border-color:#ffffff80}._buttonActive_5d1i7_37{padding:8px 16px;background-color:#06f;color:#fff;border:1px solid #0066ff;border-radius:4px;cursor:pointer;font-family:monospace;font-size:12px;transition:all .3s ease;font-weight:700}._buttonActive_5d1i7_37:hover{background-color:#0052cc;border-color:#0052cc}._mainContainer_5d1i7_55{flex:1;position:relative;background-color:#000;overflow:hidden;width:100%}._mainCanvas_5d1i7_63{display:block;width:100%;height:100%}._overlayCanvas_5d1i7_69{position:absolute;top:20px;left:20px;width:1024px;height:1024px;z-index:100;cursor:crosshair;border:2px solid rgba(255,255,255,.5);background-color:#000000b3;display:none}._label_5d1i7_82{display:none}._create_container_112sx_3{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);width:779px;height:672px;background:#fff;display:flex;justify-content:space-between;padding:12px}._create_container_112sx_3 ._draw_container_112sx_15{position:relative;width:421px;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center}._create_container_112sx_3 ._draw_container_112sx_15 ._draw_box_112sx_24{width:100%;height:100%}._create_container_112sx_3 ._draw_container_112sx_15 ._text_112sx_28{position:absolute;color:#fff;text-align:center;font-family:Arial;font-size:28px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.4px;overflow:hidden;opacity:1;transition:opacity .3s ease;z-index:10}._create_container_112sx_3 ._draw_container_112sx_15 ._text_112sx_28._hidden_112sx_43{opacity:0;pointer-events:none;visibility:hidden}._create_container_112sx_3 ._result_container_112sx_48{display:flex;flex-direction:column;justify-content:space-between}._create_container_112sx_3 ._result_container_112sx_48 ._result_box_112sx_53{width:322px;height:331px;background-color:#000}._create_container_112sx_3 ._result_container_112sx_48 ._text_container_112sx_58{display:flex;flex-direction:column;justify-content:space-between;align-items:end}._create_container_112sx_3 ._result_container_112sx_48 ._text_container_112sx_58 ._instruction_112sx_64{color:#000;font-family:Arial;font-size:10px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.5px;text-transform:uppercase}._create_container_112sx_3 ._result_container_112sx_48 ._make_btn_112sx_74{color:#000;text-align:right;font-family:Arial Black;font-size:28px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:-4.48px;text-transform:uppercase;padding-right:4px}._create_container_112sx_3 ._result_container_112sx_48 ._make_btn_112sx_74:hover,._create_container_112sx_3 ._result_container_112sx_48 ._make_btn_112sx_74._hovered_112sx_90{color:red}._create_container_112sx_3 ._result_container_112sx_48 ._make_btn_112sx_74:hover{animation:none;color:red}@font-face{font-family:Poolside;src:url(/fonts/PoolsideRegular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poolside;src:url(/fonts/PoolsideItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Tratatello;src:url(/fonts/tratatello.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TalkFile_tratatello;src:url(/fonts/TalkFile_tratatello.ttf) format("truetype");font-weight:400;font-style:normal}#root{max-width:100%;margin:0;padding:0;height:100vh}.main_container{position:relative;width:100%;height:100vh}.bg-image{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}.bg-image img{position:relative;width:100%;height:100%;object-fit:cover}img{width:100%;height:100%;object-fit:cover}input{padding-top:0;padding-bottom:0;text-align:end}input:focus{outline:none}._start_banner_container_psyn0_3{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);width:765px;height:140px;padding:12px;background:#fff;display:flex;justify-content:space-between}._start_banner_container_psyn0_3 ._logo_container_psyn0_15{height:100%;aspect-ratio:1;background:#000;padding:33px 5px}._start_banner_container_psyn0_3 ._logo_container_psyn0_15 img{width:100%;stroke:#fff}._start_banner_container_psyn0_3 ._text_container_psyn0_25{width:608px;display:flex;flex-direction:column;justify-content:space-between}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._main_text_psyn0_31{color:#000;font-family:Poolside;font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.44px;white-space:nowrap}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41{display:flex;justify-content:space-between;align-items:end}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41 ._production_psyn0_46{color:#000;font-family:Poolside;font-size:10px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.5px}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41 ._instruction_container_psyn0_55{display:flex;justify-content:space-between;align-items:end;gap:11px}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41 ._instruction_container_psyn0_55 ._instruction_psyn0_55{display:block;color:#000;font-family:Arial;font-size:10px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.5px;text-transform:uppercase}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41 ._instruction_container_psyn0_55 ._create-card-btn_psyn0_75{color:#000;font-family:Arial Black;font-size:28px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:-4.48px;text-transform:uppercase;padding-right:4.48px;background:none;border:none;cursor:pointer;transition:color .3s ease,text-shadow .3s ease;animation:_blink_psyn0_1 1s infinite;z-index:2}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41 ._instruction_container_psyn0_55 ._create-card-btn_psyn0_75:hover,._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41 ._instruction_container_psyn0_55 ._create-card-btn_psyn0_75._hovered_psyn0_96{color:red}._start_banner_container_psyn0_3 ._text_container_psyn0_25 ._sub_text_container_psyn0_41 ._instruction_container_psyn0_55 ._create-card-btn_psyn0_75:hover{animation:none;color:red}._logo_container_main_1o32x_1{position:absolute;left:2.3376623377%;bottom:3.7564814815%;width:10.4051948052%;aspect-ratio:2.1647033395}._logo_container_main_1o32x_1 ._logo_background_1o32x_8{position:relative;z-index:1}._logo_container_main_1o32x_1 ._logo_1o32x_1,._logo_container_main_1o32x_1 ._logo_1o32x_1 img{width:100%;height:100%}._main_container_sgxha_2{background-color:#000;display:flex;justify-content:center;align-items:center;width:100%;height:100vh}._banner_main_container_sgxha_11{background-color:#000;display:flex;justify-content:center;align-items:center;width:100%;height:100%}._banner_container_sgxha_20{width:530px;height:140px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px}._banner_container_sgxha_20 ._instruction_sgxha_30{color:#000;font-family:Poolside;font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.44px;white-space:nowrap}._banner_container_sgxha_20 ._input_container_sgxha_40{display:flex;justify-content:space-between}._banner_container_sgxha_20 ._input_container_sgxha_40 input{width:283px;height:28px;border:none;padding:none;border-bottom:#000 1px solid;color:#000;font-family:Arial Black;font-size:28px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:-4.48px;text-transform:uppercase;transform:translateY(.5px)}._banner_container_sgxha_20 ._input_container_sgxha_40 ._result_btn_sgxha_60{color:#000;font-family:Arial Black;font-size:28px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:-4.48px;text-transform:uppercase;padding-right:4.48px}._banner_container_sgxha_20 ._input_container_sgxha_40 ._result_btn_sgxha_60:hover,._banner_container_sgxha_20 ._input_container_sgxha_40 ._result_btn_sgxha_60._hovered_sgxha_75{color:red}._banner_container_sgxha_20 ._input_container_sgxha_40 ._result_btn_sgxha_60:hover{animation:none;color:red}._layout_container_sgxha_83{position:relative;width:658px;height:626.39px}._layout_container_sgxha_83 ._NewYearCard_sgxha_88{position:relative;top:40px;left:80px;width:366.742px;height:519.114px;transform:rotate(15deg);background:#000;overflow:hidden}._layout_container_sgxha_83 ._NewYearCard_sgxha_88 ._CardTextOverlay_sgxha_98{position:absolute;top:126px;left:63px;pointer-events:none;z-index:1;width:236px;height:244px}._layout_container_sgxha_83 ._NewYearCard_sgxha_88 ._sender_name_sgxha_107{position:absolute;bottom:120px;left:80px;z-index:2;font-family:TalkFile_tratatello;font-size:22px;font-style:normal;font-weight:400;line-height:100%;color:#de0000}._layout_container_sgxha_83 ._button_container_sgxha_119{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:end;gap:15px}._layout_container_sgxha_83 ._button_container_sgxha_119 ._RetryButton_sgxha_128,._layout_container_sgxha_83 ._button_container_sgxha_119 ._CopyLinkButton_sgxha_128,._layout_container_sgxha_83 ._button_container_sgxha_119 ._ExportButton_sgxha_128{width:fit-content;background:#fff;padding:12px;color:#000;font-family:Arial Black;font-size:28px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:-4.48px;text-transform:uppercase}
