@font-face{font-family:"Geist";src:url(/web_assets/frontend/fonts/Geist-VariableFont_wght.woff2) format("woff2"),url(/web_assets/frontend/fonts/Geist-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-primary:#160d74;--color-default:#fff;--color-secondary:#6b5ee0;--color-paragraph:#453c9a;--color-heading:#0d0560;--color-text:#1f2937;--color-muted:#6b7280;--color-disabled:#998fb6;--color-bg:#ffffff;--gradient-btn-primary:linear-gradient(180deg, #090062 0%, #31207c 100%);--gradient-btn-primary-hover:linear-gradient(180deg, #090062 0%, #6f61b1 100%);--gradient-btn-secondary:linear-gradient(180deg, #ffffff 0%, #f4f1ff 100%);--gradient-btn-secondary-hover:linear-gradient(180deg, #ffffff 0%, #ebe7ff 100%);--gradient-tool-bg:radial-gradient(65.83% 88.69% at 50% 88.69%, #f4ecff 0%, #f7f6fd 100%);--border-outline-hover:#6b5ee0;--border-outline:#cecce0;--border-outline-light:#f0eff7;--btn-radius:99px;--btn-radius-tool:8px;--font-primary:"Geist";--fs-h1:clamp(2rem, 1.6rem + 1.8vw, 2.5rem);--fs-h2:clamp(1.5rem, 1.35rem + 1.2vw, 2rem);--fs-h3:clamp(1.375rem, 1.25rem + 1vw, 1.75rem);--fs-h4:clamp(1.125rem, 1.05rem + 0.6vw, 1.375rem);--fs-p-lg:clamp(1.125rem, 1.05rem + 0.4vw, 1.125rem);--fs-p-base:clamp(1rem, 0.95rem + 0.3vw, 1rem);--fs-p-sm:clamp(0.875rem, 0.82rem + 0.3vw, 0.875rem);--fs-w-regular:400;--fs-w-medium:500;--fs-w-semibold:600;--fs-w-bold:700;--lh-h1:1.4;--lh-h2:1.39;--lh-h3:1.4;--lh-h4:1.33;--lh-p-lg:24px;--lh-p:24px;--lh-p-sm:20px}::-webkit-scrollbar{width:4px;height:4px;cursor:pointer}::-webkit-scrollbar-track{background:#fff0;cursor:pointer}::-webkit-scrollbar-thumb{background-color:#6b5ee0;border-radius:999px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#5a4fd1;cursor:pointer}body{zoom:80%;font-family:var(--font-primary)!important}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid #f0eff7;background-color:#fbfaff;color:#160d74;outline:none}input:hover,input:focus,input:active{border-color:#6b5ee0}#captchaLoad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:9999}.lg-light-btn{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 16px;border:1px solid var(--border-outline);border-radius:var(--btn-radius);font-size:var(--fs-p-lg);font-weight:var(--fs-w-semibold);line-height:var(--lh-p-lg);color:var(--color-primary);cursor:pointer;background:var(--gradient-btn-secondary);-webkit-transition:border 0.3s ease,-webkit-transform 0.2s ease;transition:border 0.3s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,border 0.3s ease;transition:transform 0.2s ease,border 0.3s ease,-webkit-transform 0.2s ease}.lg-light-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:var(--gradient-btn-secondary-hover);opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.lg-light-btn *{position:relative;z-index:1}.lg-light-btn:active,.lg-light-btn:hover,.lg-light-btn:focus,.lg-light-btn:focus-visible{-webkit-transform:translateY(0);transform:translateY(0);border:1px solid var(--border-outline-hover)}.lg-light-btn:active::before,.lg-light-btn:hover::before,.lg-light-btn:focus::before,.lg-light-btn:focus-visible::before{opacity:1}.base-light-btn{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 12px;border:1px solid var(--border-outline);border-radius:var(--btn-radius);font-size:var(--fs-p-base);font-weight:var(--fs-w-regular);line-height:var(--lh-p-sm);color:var(--color-primary);cursor:pointer;background:var(--gradient-btn-secondary);-webkit-transition:border 0.3s ease,-webkit-transform 0.2s ease;transition:border 0.3s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,border 0.3s ease;transition:transform 0.2s ease,border 0.3s ease,-webkit-transform 0.2s ease}.base-light-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:var(--gradient-btn-secondary-hover);opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.base-light-btn *{position:relative;z-index:1}.base-light-btn:active,.base-light-btn:hover,.base-light-btn:focus,.base-light-btn:focus-visible{-webkit-transform:translateY(0);transform:translateY(0);border:1px solid var(--border-outline-hover)}.base-light-btn:active::before,.base-light-btn:hover::before,.base-light-btn:focus::before,.base-light-btn:focus-visible::before{opacity:1}.small-light-btn{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 10px!important;border:1px solid var(--border-outline);border-radius:var(--btn-radius);font-size:var(--fs-p-base)!important;font-weight:var(--fs-w-regular)!important;line-height:var(--lh-p-sm)!important;color:var(--color-primary)!important;cursor:pointer;background:var(--gradient-btn-secondary);-webkit-transition:border 0.3s ease,-webkit-transform 0.2s ease;transition:border 0.3s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,border 0.3s ease;transition:transform 0.2s ease,border 0.3s ease,-webkit-transform 0.2s ease}.small-light-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:var(--gradient-btn-secondary-hover);opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.small-light-btn *{position:relative;z-index:1}.small-light-btn:active,.small-light-btn:hover,.small-light-btn:focus,.small-light-btn:focus-visible{-webkit-transform:translateY(0);transform:translateY(0);border:1px solid var(--border-outline-hover);color:var(--color-primary)!important}.small-light-btn:active::before,.small-light-btn:hover::before,.small-light-btn:focus::before,.small-light-btn:focus-visible::before{opacity:1}.lg-dark-btn{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 16px;border:1px solid var(--border-outline);border-radius:var(--btn-radius);font-size:var(--fs-p-lg);font-weight:var(--fs-w-semibold);line-height:var(--lh-p-lg);color:var(--color-default);cursor:pointer;background:var(--gradient-btn-primary);-webkit-transition:border 0.3s ease;transition:border 0.3s ease;isolation:isolate}.lg-dark-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gradient-btn-primary-hover);opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.lg-dark-btn:active::before,.lg-dark-btn:hover::before,.lg-dark-btn:focus::before,.lg-dark-btn:focus-visible::before{opacity:1}.base-dark-btn{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 12px;border:1px solid var(--border-outline);border-radius:var(--btn-radius);font-size:var(--fs-p-base);font-weight:var(--fs-w-medium);line-height:var(--lh-p-sm);color:var(--color-default);cursor:pointer;background:var(--gradient-btn-primary);-webkit-transition:border 0.3s ease;transition:border 0.3s ease;isolation:isolate}.base-dark-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gradient-btn-primary-hover);opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.base-dark-btn:active::before,.base-dark-btn:hover::before,.base-dark-btn:focus::before,.base-dark-btn:focus-visible::before{opacity:1}.small-dark-btn{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 10px;border:1px solid var(--border-outline);border-radius:var(--btn-radius);font-size:var(--fs-p-base);font-weight:var(--fs-w-medium);line-height:var(--lh-p-sm);color:var(--color-default);cursor:pointer;background:var(--gradient-btn-primary);-webkit-transition:border 0.3s ease;transition:border 0.3s ease;isolation:isolate}.small-dark-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gradient-btn-primary-hover);opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.small-dark-btn:active::before,.small-dark-btn:hover::before,.small-dark-btn:focus::before,.small-dark-btn:focus-visible::before{opacity:1}.outline-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:6px 10px;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background-color:#fff;border:1px solid var(--border-outline);border-radius:var(--btn-radius-tool);color:var(--color-primary);font-size:12px;line-height:20px;font-weight:400;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.outline-btn:active,.outline-btn:hover,.outline-btn:focus,.outline-btn:focus-visible{border:1px solid var(--border-outline-hover);color:var(--color-secondary)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-heading);font-weight:var(--fs-w-semibold)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-heading);font-weight:var(--fs-w-semibold)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-heading);font-weight:var(--fs-w-semibold)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--color-heading);font-weight:var(--fs-w-semibold)}a{color:var(--color-secondary);font-size:var(--fs-p-sm);line-height:var(--lh-p-sm);font-weight:var(--fs-w-regular);cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:var(--color-secondary)}p{color:var(--color-paragraph);font-size:var(--fs-p-base);line-height:var(--lh-p);font-weight:var(--fs-w-regular)}.p-small{color:var(--color-disabled);font-size:var(--fs-p-sm);line-height:var(--lh-p-sm);font-weight:var(--fs-w-regular)}.p-bold{color:var(--color-paragraph);font-size:var(--fs-p-base);line-height:var(--lh-p-lg);font-weight:var(--fs-w-semibold)}.p-bold-large{color:var(--color-secondary);font-size:var(--fs-p-lg);line-height:var(--lh-p-lg);font-weight:var(--fs-w-semibold)}.home-tool{background:var(--gradient-tool-bg)}.home-tool .main-tool{-webkit-box-shadow:0 8px 20px 0 rgb(45 23 86 / .1019607843);box-shadow:0 8px 20px 0 rgb(45 23 86 / .1019607843)}.home-tool .main-tool #uploadSection,.home-tool .main-tool .inner-tool{position:relative;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#f6f3fe),color-stop(14.92%,#fbfaff));background:linear-gradient(180deg,#f6f3fe 0%,#fbfaff 14.92%);-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}.home-tool .main-tool #uploadSection::before,.home-tool .main-tool .inner-tool::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(#f6f3ff),color-stop(14.92%,#f6f1ff));background:linear-gradient(180deg,#f6f3ff 0%,#f6f1ff 14.92%);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:0}.home-tool .main-tool #uploadSection>*,.home-tool .main-tool .inner-tool>*{position:relative;z-index:1}.home-tool .main-tool #uploadSection.drag-over,.home-tool .main-tool #uploadSection:hover,.home-tool .main-tool .inner-tool.drag-over,.home-tool .main-tool .inner-tool:hover{border-color:#764ba2}.home-tool .main-tool #uploadSection.drag-over::before,.home-tool .main-tool #uploadSection:hover::before,.home-tool .main-tool .inner-tool.drag-over::before,.home-tool .main-tool .inner-tool:hover::before{opacity:1}.accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height 0.4s cubic-bezier(.4,0,.2,1),opacity 0.3s cubic-bezier(.4,0,.2,1),padding 0.3s cubic-bezier(.4,0,.2,1);transition:max-height 0.4s cubic-bezier(.4,0,.2,1),opacity 0.3s cubic-bezier(.4,0,.2,1),padding 0.3s cubic-bezier(.4,0,.2,1);opacity:0;padding-top:0;padding-bottom:0}.accordion-content.active{max-height:500px;opacity:1;padding-bottom:24px}.arrow-icon{-webkit-transition:-webkit-transform 0.3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform 0.3s cubic-bezier(.4,0,.2,1);transition:transform 0.3s cubic-bezier(.4,0,.2,1);transition:transform 0.3s cubic-bezier(.4,0,.2,1),-webkit-transform 0.3s cubic-bezier(.4,0,.2,1)}.arrow-icon.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button{-webkit-transition:background-color 0.3s cubic-bezier(.4,0,.2,1);transition:background-color 0.3s cubic-bezier(.4,0,.2,1)}.crop-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);overflow:auto}.crop-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.crop-modal-content{background-color:#fff;padding:30px;border-radius:20px;width:90%;max-width:900px;height:auto;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.crop-zoom-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.zoom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1.5px solid #e0e0e0;background-color:#fff;border-radius:8px;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#333}.zoom-btn:hover{background-color:#f5f5f5;border-color:#6c5ce7;color:#6c5ce7}.zoom-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.zoom-btn svg{width:20px;height:20px}.zoom-level{min-width:60px;text-align:center;font-weight:600;color:#333;font-size:14px}.crop-container{max-width:100%;max-height:500px;margin:0 auto;position:relative;overflow:auto;border:2px solid #f0eff7;border-radius:12px;background-color:#fbfaff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.crop-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.crop-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.close-crop{position:absolute;top:10px;right:20px;font-size:28px;font-weight:700;color:#666;cursor:pointer;background:none;border:none;padding:0;width:30px;height:30px;line-height:1}.close-crop:hover{color:#000}#text-container{-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.text-collapse{max-height:101px;overflow-y:hidden;-webkit-transition:max-height 300ms ease;transition:max-height 300ms ease;will-change:max-height}.text-expand{max-height:2000px;overflow:visible;-webkit-transition:max-height 300ms ease;transition:max-height 300ms ease;will-change:max-height}.alert-overlay{opacity:0;pointer-events:none;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-animation:fadeIn 0.3s ease-out;animation:fadeIn 0.3s ease-out}.alert-overlay.show{opacity:1;pointer-events:auto}.alert-overlay.show .alert-modal{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}.alert-modal{-webkit-transform:scale(.96) translateY(8px);transform:scale(.96) translateY(8px);opacity:0;-webkit-animation:modalSlideIn 0.3s ease-out;animation:modalSlideIn 0.3s ease-out}.feedback-container{position:relative}.star-icon{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.star-btn:hover .star-icon,.star-btn.active .star-icon{-webkit-filter:grayscale(0%) brightness(1.2);filter:grayscale(0%) brightness(1.2)}.feedback-overlay,.celebration-overlay{-webkit-animation:fadeIn 0.3s ease-out;animation:fadeIn 0.3s ease-out}.confetti-animation{-webkit-animation:confetti 0.6s ease-in-out infinite;animation:confetti 0.6s ease-in-out infinite}.who-can-use .tab-button{color:#6d6782;border:1px solid #f0eff7}.who-can-use .tab-button.active{background:#fff;border:1px solid #6b5ee0;color:#0d0560;-webkit-box-shadow:0 4px 4px 0 rgb(34 29 82 / .1215686275);box-shadow:0 4px 4px 0 rgb(34 29 82 / .1215686275)}.who-can-use .tab-content{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.who-can-use .tab-content.active{position:relative;opacity:1;pointer-events:auto}.my-account .tab-button{font-size:16px;line-height:24px;font-weight:400;color:#998fb6;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff0}.my-account .tab-button.active{background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f4f1ff));background:linear-gradient(180deg,#ffffff 0%,#f4f1ff 100%);border:1px solid #cecce0;color:#160d74}.my-account .tab-content{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.my-account .tab-content.active{position:relative;opacity:1;pointer-events:auto}.custom-password-group{position:relative}.toast-message{position:fixed;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;-webkit-box-shadow:0 4px 12px rgb(0 0 0 / .15);box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:9999;-webkit-transform:translateX(400px);transform:translateX(400px);opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;min-width:300px;max-width:500px}.toast-message.toast-show{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.toast-success{background-color:#10b981;color:#fff}.toast-error{background-color:#ef4444;color:#fff}.toast-icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.toast-text{font-size:14px;font-weight:500;line-height:1.4}#tabsContainer::-webkit-scrollbar{display:none}#tabsContainer{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}#alertMessage p{font-size:14px!important}.ocr-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ocr-selector input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ocr-selector .ocr-label{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:#fff;border:1px solid var(--border-outline);border-radius:var(--btn-radius-tool);color:var(--color-primary);font-size:12px;line-height:20px;font-weight:400;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ocr-selector .ocr-label:hover{border:1px solid var(--border-outline-hover);color:var(--color-secondary)}.ocr-selector .ocr-label:hover .radio-ring{border-color:var(--border-outline-hover)}.ocr-selector .ocr-label .ocr-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.ocr-selector .ocr-label .radio-ring{width:13px;height:13px;border-radius:50%;border:1.5px solid var(--border-outline);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}.ocr-selector .ocr-label .radio-ring .radio-dot{width:7px;height:7px;border-radius:50%;background-color:var(--color-secondary);display:none}.ocr-selector .ocr-label .radio-text{font-size:12px;font-weight:600;color:inherit;line-height:20px}.ocr-selector .ocr-label .radio-desc{opacity:50%}.ocr-selector .ocr-label:has(input:checked){border-color:var(--border-outline-hover);color:var(--color-secondary)}.ocr-selector .ocr-label:has(input:checked) .radio-ring{border-color:var(--border-outline-hover)}.ocr-selector .ocr-label:has(input:checked) .radio-ring .radio-dot{display:block}.use-case-card .use-case-description p a{font-size:16px!important;text-decoration:underline}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes modalSlideIn{from{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modalSlideIn{from{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes confetti{0%,100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)}75%{-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}}@keyframes confetti{0%,100%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}25%{-webkit-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)}75%{-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}}.extract-points ul{padding:0 0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.extract-points ul li{list-style:disc;line-height:24px!important;color:var(--color-paragraph)}.extract-points ul li strong{color:var(--color-primary)}@media (max-width:640px){.toast-message{left:20px;right:20px;min-width:auto}}