.tool-section{background:#F8F9FB;padding:30px 0 40px!important}.tool{max-width:1100px;margin:0 auto;gap:20px;padding:20px;background:var(--white);border-radius:16px;box-shadow:0 20px 24px -8px rgb(0 0 0 / .08)}.tool .split-screen{display:block;margin-bottom:12px;padding:0;background:#fff0;border-radius:0}.tool-inputs{display:flex;flex-direction:column;gap:20px}.tool-inputs-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.gen-field{display:flex;flex-direction:column;gap:8px;min-width:0}.tool-inputs-row .gen-field{flex:1 1 0%;min-width:min(200px, 100%);max-width:340px}.gen-label{display:block;margin:0;font-size:var(--font-size-default);font-weight:500;line-height:26px;color:var(--text-dark)}.gen-control{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid var(--color-d3d3d3);border-radius:12px;background:var(--white);font-size:var(--font-size-small);line-height:24px;color:var(--slate)}.gen-textarea{display:block;height:116px;min-height:116px;padding:10px 12px;line-height:28px;color:var(--text-dark);resize:none}.gen-field-block{position:relative}.gen-resize-handle{position:absolute;right:0;bottom:0;width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'7' height%3D'7' viewBox%3D'0 0 7 7' fill%3D'none'%3E%3Cg stroke%3D'%23262A2E' stroke-linecap%3D'round'%3E%3Cpath d%3D'M5.75 0.5L0.5 5.75'%2F%3E%3Cpath d%3D'M6.5 3.5L3.5 6.5'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 5.5px bottom 5.5px;background-size:7px 7px;cursor:ns-resize;touch-action:none}.gen-textarea::placeholder{color:#D1D5DC}.gen-textarea:focus{border:.5px solid var(--text-dark);background:#FBFBFB}.gen-textarea::-webkit-scrollbar,.tool-output-scroll::-webkit-scrollbar{width:10px}.gen-textarea::-webkit-scrollbar-track,.tool-output-scroll::-webkit-scrollbar-track{background:#fff0}.gen-textarea::-webkit-scrollbar-track{margin-bottom:16px}.gen-textarea::-webkit-scrollbar-thumb,.tool-output-scroll::-webkit-scrollbar-thumb{background:var(--color-d3d3d3);background-clip:padding-box;border:3px solid #fff0;border-radius:100px}.gen-textarea::-webkit-scrollbar-thumb:hover,.tool-output-scroll::-webkit-scrollbar-thumb:hover{background:var(--yellow);background-clip:padding-box}.gen-textarea::-webkit-scrollbar-button,.tool-output-scroll::-webkit-scrollbar-button{display:none}.gen-textarea::-webkit-scrollbar-corner,.tool-output-scroll::-webkit-scrollbar-corner{background:#fff0}@supports not selector(::-webkit-scrollbar){.gen-textarea,.tool-output-scroll{scrollbar-width:thin;scrollbar-color:var(--color-d3d3d3) #fff0}}.gen-field .dropdown-toggle{padding:11px 16px;min-height:48px;cursor:pointer;user-select:none;transition:border-color 0.2s ease}.gen-field .dropdown-toggle:has(.rotate){border-color:var(--slate)}.gen-field .dropdown-value{flex:1;min-width:0;font-size:var(--font-size-small);line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-select-arrow{flex-shrink:0;width:16px;height:16px}.gen-field .dropdown-menu{top:calc(100% + 6px);bottom:auto;flex-direction:row;flex-wrap:wrap;gap:0;max-height:260px;padding:12px;overflow-y:auto;box-shadow:1px 10px 26px -12px rgb(0 0 0 / .24)}.gen-field .dropdown-menu p{flex:0 0 50%;min-height:50px;padding:10px 16px;border-radius:8px;font-size:var(--font-size-default);line-height:30px;color:var(--slate)}.gen-field .dropdown-menu p:hover,.gen-field .dropdown-menu p.gen-selected{border-radius:8px;background:var(--gray-light)}.gen-field .dropdown-menu p.gen-selected{color:var(--dark)}.tool-inputs-checks{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:20px;min-width:min(310px, 100%);min-height:48px}.gen-check{display:inline-flex;align-items:center;gap:10px;margin:0;user-select:none}.gen-check input[type="checkbox"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gen-check-box{flex-shrink:0;width:26px;height:26px;border:1px solid var(--color-d3d3d3);border-radius:5px}.gen-check input:checked+.gen-check-box{border:0;background-image:url(/web_assets/frontend/img/checkbox-tick.svg);background-size:26px 26px;background-position:center;background-repeat:no-repeat}.gen-check input:focus-visible+.gen-check-box{outline:2px solid var(--amber);outline-offset:2px}.gen-check-label{font-size:var(--font-size-small);line-height:24px;color:var(--slate)}.gen-segment{position:relative;display:flex;flex:1 1 0%;align-self:stretch;align-items:center;justify-content:center;min-width:0;margin:0;padding:11px 10px;cursor:pointer;user-select:none}.gen-segment input[type="radio"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gen-segment span{overflow:hidden;line-height:24px;color:var(--gray-mid);text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition);font-size:var(--font-size-small)}.gen-segment input:checked+span{color:var(--dark)}.gen-segment input:focus-visible+span{outline:2px solid var(--amber);outline-offset:3px}.gen-segment-sep{flex-shrink:0;align-self:center;width:1px;height:30px;background:var(--color-d3d3d3)}.tool-inputs.is-busy .gen-control,.tool-inputs.is-busy .gen-check{pointer-events:none}.disabled-btn{opacity:.5;filter:grayscale(1);pointer-events:none;cursor:not-allowed!important}.main-tool-output-wrapper{display:flex;flex-direction:column;gap:12px}.ouput-header-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:12px;padding:2px 0}.tool-output-label{flex:1 1 auto;min-width:200px;margin:0;font-size:var(--font-size-default);font-weight:500;line-height:26px;color:var(--text-dark)}.tool-output{position:relative;height:368px;border:1px solid var(--color-d3d3d3);border-radius:12px;background:#FDFDFE;overflow:hidden}.tool-output-scroll{height:100%;padding:0 16px 16px;overflow-y:auto}.tool-output-body{position:relative;padding-top:16px}.tool-output .output{font-size:var(--font-size-small);font-weight:400;line-height:28px;color:var(--text-dark);word-break:break-word}.tool-output .output :is(h1,h2,h3,h4,h5,h6){line-height:1}.js-result b{font-weight:400;color:inherit;cursor:unset}.tool-output .output :is(b,strong,i,em,u,s,mark,span,a){font-size:inherit}.tool-output.is-loading .tool-output-scroll{filter:blur(2px);opacity:.1;pointer-events:none}.tool.is-generating #result_word_counter,.tool.is-generating .ouput_btn_container{visibility:hidden}.result-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.result-loader .spinner{width:24px;height:24px;border:2px solid #fff0;border-top-color:var(--amber);border-right-color:var(--amber);border-bottom-color:var(--amber);border-radius:50%;animation:gen-spin .8s linear infinite}.result-loader p{font-size:var(--font-size-x-small);line-height:20px;color:#8E97A5}@keyframes gen-spin{to{transform:rotate(360deg)}}.gen-bar{position:relative;display:flex;align-items:center;width:100%;min-height:52px}.gen-bar .result-footer{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:0}.gen-bar .js-after-result-btns{padding:0}.word-counter-flex{gap:12px;justify-content:flex-start}.word-counter-flex-inner{gap:2px;align-items:flex-start}.result-footer .word-count{font-size:var(--font-size-default);font-weight:700;line-height:20px;color:var(--text-dark)}.result-footer .word-count-type{gap:4px;line-height:20px}.word-count-circle{width:10px;height:10px;border-radius:50%;background-color:var(--amber)!important}.ouput_btn_container{display:flex;align-items:center;gap:12px;padding:0}.ouput_btn_container>span{display:inline-flex;align-items:center}.line_seperator{width:1px;height:22px;background-color:var(--color-d3d3d3)}.gen-submit{position:absolute;inset:0;width:max-content;height:max-content;max-width:100%;margin:auto}.gen-submit-btn{padding:13px 29px;border:none;outline:none;border-radius:var(--border-radius-sm)}.gen-submit-btn span{font-size:var(--font-size-default);font-weight:500;line-height:26px;color:var(--text-dark);white-space:nowrap}.gen-submit-btn[disabled]{cursor:not-allowed}.gen-submit #captcha{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);z-index:300}.content-section>*{line-height:1.5}@media screen and (max-width:800px){.tool-section .container{width:100%;padding:0 10px}.tool-section .tool .main-tool-output-wrapper{padding:0!important}.tool .result-loader p{font-size:var(--font-size-x-small)!important}.gen-submit{position:relative;width:100%;height:auto;max-width:none}.gen-submit-btn{width:100%}.gen-bar:not(:has(.ouput_btn_container:not(.d-none))) .result-footer{display:none}.gen-bar:has(.ouput_btn_container:not(.d-none)){flex-direction:column;align-items:stretch;gap:16px}.gen-bar:has(.ouput_btn_container:not(.d-none)) .result-footer{display:contents}.gen-bar:has(.ouput_btn_container:not(.d-none)) .js-after-result-btns{order:1;padding:0;justify-content:center}.gen-bar:has(.ouput_btn_container:not(.d-none)) .gen-submit{order:2}.gen-bar:has(.ouput_btn_container:not(.d-none)) .ouput_btn_container{order:3}.word-counter-flex{gap:20px;justify-content:center}.word-counter-flex-inner{flex-direction:row;align-items:baseline;gap:6px}.ouput_btn_container{justify-content:space-between;padding:0 6px}.ouput_btn_container .js-feedback{order:1}.ouput_btn_container .line_seperator:nth-child(2){order:2}.ouput_btn_container .js-copy{order:3}.ouput_btn_container .line_seperator:nth-child(4){order:4}.ouput_btn_container .js-download{order:5}.ouput_btn_container .line_seperator:nth-child(6){order:6}.ouput_btn_container .js-clear{order:7}.ouput_btn_container .js-clear .tooltiptext{left:auto;right:0}.ouput_btn_container .js-clear .tooltiptext::after{left:auto;right:7px}.tool{position:relative}.gen-bar,.gen-bar .js-feedback,.gen-bar .feedback-div{position:static}.gen-bar .feedback-thanks,.gen-bar .feedback-form{position:fixed;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);width:min(320px, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.gen-bar .js-feedback .tooltiptext{display:none}}@media screen and (max-width:600px){.gen-field .dropdown-menu p{padding:10px 8px}}