@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/woff2/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/woff2/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/woff2/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/woff2/Inter-Bold.woff2) format("woff2")}@font-face{font-family:NotoSansGeorgian;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ttf/NotoSansGeorgian-Regular.ttf) format("truetype");unicode-range:U+10A0-10FF,U+1C90-1CBF,U+2D00-2D2F}@font-face{font-family:NotoSansGeorgian;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ttf/NotoSansGeorgian-Bold.ttf) format("truetype");unicode-range:U+10A0-10FF,U+1C90-1CBF,U+2D00-2D2F}@font-face{font-family:NotoSansArabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ttf/NotoSansArabic-Regular.ttf) format("truetype");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:NotoSansArabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ttf/NotoSansArabic-Bold.ttf) format("truetype");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:NotoSansHebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ttf/NotoSansHebrew-Regular.ttf) format("truetype");unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:NotoSansHebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ttf/NotoSansHebrew-Bold.ttf) format("truetype");unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:NotoSansDevanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ttf/NotoSansDevanagari-Regular.ttf) format("truetype");unicode-range:U+0900-097F,U+A8E0-A8FF}@font-face{font-family:NotoSansDevanagari;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ttf/NotoSansDevanagari-Bold.ttf) format("truetype");unicode-range:U+0900-097F,U+A8E0-A8FF}@font-face{font-family:NanumGothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/woff2/NanumGothic-Regular.woff2) format("woff2");unicode-range:U+1100-11FF,U+3000-303F,U+3130-318F,U+AC00-D7A3}@font-face{font-family:NanumGothic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/woff2/NanumGothic-Bold.woff2) format("woff2");unicode-range:U+1100-11FF,U+3000-303F,U+3130-318F,U+AC00-D7A3}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ttf/NotoSansJP-Regular.otf) format("opentype");unicode-range:U+2E80-2FDF,U+3000-303F,U+3040-309F,U+30A0-30FF,U+31F0-31FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF01-FF5E,U+FF61-FF9F,U+FFE0-FFE5}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ttf/NotoSansJP-Bold.otf) format("opentype");unicode-range:U+2E80-2FDF,U+3000-303F,U+3040-309F,U+30A0-30FF,U+31F0-31FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF01-FF5E,U+FF61-FF9F,U+FFE0-FFE5}@font-face{font-family:NotoSansSC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ttf/NotoSansSC-Regular.otf) format("opentype");unicode-range:U+2E80-2FDF,U+3000-303F,U+3100-312F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF01-FF5E,U+FFE0-FFE5}@font-face{font-family:NotoSansSC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ttf/NotoSansSC-Bold.otf) format("opentype");unicode-range:U+2E80-2FDF,U+3000-303F,U+3100-312F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF01-FF5E,U+FFE0-FFE5}html,body,#root{min-height:100%}body{margin:0;background:#f5f5f5;font-family:var( --app-font-family, Inter, NotoSansGeorgian, NotoSansArabic, NotoSansHebrew, NanumGothic, NotoSansJP, NotoSansSC, NotoSansDevanagari, "Segoe UI", Roboto, "Noto Sans", -apple-system, BlinkMacSystemFont, sans-serif );-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}.min-h-viewport{min-height:100vh;min-height:100dvh}.brand-logo{display:block;width:auto;height:42px}@media(min-width:768px){.brand-logo{height:30px}}.preview-column{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px)}html,body{max-width:100%;overflow-x:clip}html{scrollbar-gutter:stable}.ant-modal-wrap{overscroll-behavior:contain}.ant-modal .ant-modal-content .ant-modal-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.ant-modal.app-modal.language-picker .ant-modal-content .ant-modal-header{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);border:0}.ant-modal.app-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px)}.ant-modal.app-modal .ant-modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline-end:12px;padding-inline-start:12px}.ant-modal.app-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding-top:12px}.ant-modal.app-modal.modal-fullscreen{top:0;margin:0;padding-bottom:0;max-width:100vw}.ant-modal.app-modal.modal-fullscreen .ant-modal-content{max-height:none;height:100vh;height:100dvh;border-radius:0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ant-form-item.ant-form-item-with-help .ant-form-item-explain{font-size:12px}textarea.ant-input{padding-block:4px}body,.ant-list-item,.ant-typography,.ant-collapse-header-text,.ant-form-item-explain,.ant-select-item-option-content{overflow-wrap:break-word;word-break:break-word}@media(pointer:fine){*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover,*:focus-within{scrollbar-color:rgba(0,0,0,.25) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background-color:transparent;background-clip:content-box;border:3px solid transparent;border-radius:999px;transition:background-color .2s ease}*:hover::-webkit-scrollbar-thumb,*:focus-within::-webkit-scrollbar-thumb{background-color:#0000003d}*::-webkit-scrollbar-thumb:hover{background-color:#0000006b}*::-webkit-scrollbar-thumb:active{background-color:#0000008c}}.template-picker-col>.ant-ribbon-wrapper{height:100%}.ant-modal.app-modal.template-gallery .ant-modal-body{padding-inline-end:0}.ant-card.template-card{overflow:hidden;border-color:#d9d9d9}.ant-card.template-card .ant-card-cover{margin:0}.ant-card.template-card:hover{border-color:#d9d9d9}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
