.clickr-captcha{--cc-accent:#7b83eb;--cc-accent-2:color-mix(in srgb, var(--cc-accent) 62%, #ffffff);--cc-accent-glow:color-mix(in srgb, var(--cc-accent) 45%, transparent);--cc-ok:#22c55e;--cc-ok-2:#4ade80;--cc-bad:#ef4444;--cc-bad-2:#f87171;--cc-radius:16px;--cc-radius-sm:10px;--cc-card:#1b1e2e;--cc-card-2:#22263a;--cc-border:rgba(255, 255, 255, 0.06);--cc-text:#eef0f8;--cc-muted:#8d93ad;--cc-rail:#2c3148;--cc-icon-hover:rgba(255, 255, 255, 0.08);--cc-shadow:0 18px 40px rgba(8, 10, 24, 0.35), 0 2px 6px rgba(8, 10, 24, 0.25);--cc-input-bg:#13162280}.clickr-captcha.cc-theme-light{--cc-card:#ffffff;--cc-card-2:#f6f7fb;--cc-border:rgba(20, 24, 40, 0.08);--cc-text:#232838;--cc-muted:#8a90a2;--cc-rail:#eceef4;--cc-icon-hover:rgba(20, 24, 40, 0.06);--cc-shadow:0 14px 34px rgba(30, 40, 80, 0.12), 0 2px 6px rgba(30, 40, 80, 0.06);--cc-input-bg:#f6f7fb}.clickr-captcha{display:block!important;position:relative;width:100%!important;max-width:340px!important;flex:0 0 100%;clear:both;margin:16px 0!important;padding:18px 16px 12px!important;overflow:hidden;direction:ltr!important;text-align:left;font-size:13px;line-height:1.6;color:var(--cc-text);background:var(--cc-card)!important;border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius)!important;box-shadow:var(--cc-shadow);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.clickr-captcha::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--cc-accent),var(--cc-accent-2),var(--cc-accent))}.clickr-captcha.cc-is-solved::before{background:linear-gradient(90deg,var(--cc-ok),var(--cc-ok-2),var(--cc-ok))}.clickr-captcha *,.clickr-captcha *::before,.clickr-captcha *::after{box-sizing:border-box}.clickr-captcha .cc-box{position:relative;width:100%}.clickr-captcha .cc-title{margin:0 0 12px;color:var(--cc-text);font-size:14px;font-weight:600;text-align:center;direction:rtl;letter-spacing:0}.clickr-captcha .cc-skeleton{width:100%;height:0;padding-top:calc(50% + 110px);border-radius:var(--cc-radius-sm);background:linear-gradient(90deg,var(--cc-card-2) 25%,var(--cc-rail) 50%,var(--cc-card-2) 75%);background-size:200% 100%;animation:cc-shimmer 1.2s linear infinite}.clickr-captcha.cc-is-loading .cc-puzzle,.clickr-captcha.cc-is-loading .cc-text-row{opacity:.5;pointer-events:none;transition:opacity 0.2s}@keyframes cc-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}.clickr-captcha .cc-stage{position:relative;width:100%;height:0;overflow:hidden;border-radius:var(--cc-radius-sm);background:var(--cc-card-2);box-shadow:0 0 0 1px var(--cc-border)}.clickr-captcha .cc-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat}.clickr-captcha .cc-piece{position:absolute;z-index:2;background-size:100% 100%;background-repeat:no-repeat;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .55)) drop-shadow(0 0 1px rgb(255 255 255 / .9));pointer-events:none}.clickr-captcha .cc-status{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:7px 12px;color:#fff;font-size:12.5px;font-weight:500;direction:rtl;text-align:center;transform:translateY(100%);transition:transform 0.25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.clickr-captcha.cc-is-solved .cc-status{background:color-mix(in srgb,var(--cc-ok) 88%,transparent);transform:translateY(0)}.clickr-captcha.cc-is-failed .cc-status{background:color-mix(in srgb,var(--cc-bad) 88%,transparent);transform:translateY(0)}.clickr-captcha .cc-track{position:relative;width:100%;height:42px;margin-top:14px}.clickr-captcha .cc-rail{position:absolute;left:0;right:0;top:50%;height:22px;transform:translateY(-50%);border-radius:999px;background:var(--cc-rail);overflow:hidden}.clickr-captcha .cc-fill{position:absolute;top:0;left:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--cc-accent) 15%,transparent),color-mix(in srgb,var(--cc-accent) 55%,transparent))}.clickr-captcha .cc-handle{position:absolute;z-index:2;top:0;left:0;height:42px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--cc-accent-2),var(--cc-accent));box-shadow:0 6px 16px var(--cc-accent-glow),inset 0 1px 0 rgb(255 255 255 / .35);cursor:grab;touch-action:none;-webkit-tap-highlight-color:#fff0;transition:box-shadow 0.2s,transform 0.2s,background 0.25s}.clickr-captcha .cc-handle svg{transition:transform 0.25s}.clickr-captcha .cc-handle:hover svg{transform:translateX(2px)}.clickr-captcha .cc-handle:focus-visible{outline:2px solid var(--cc-accent-2);outline-offset:3px}.clickr-captcha.cc-is-dragging .cc-handle{cursor:grabbing;transform:scale(1.04);box-shadow:0 8px 22px var(--cc-accent-glow),inset 0 1px 0 rgb(255 255 255 / .35)}.clickr-captcha.cc-animate .cc-handle,.clickr-captcha.cc-animate .cc-piece{transition:left 0.3s ease}.clickr-captcha.cc-is-checking .cc-handle{opacity:.8;cursor:progress}.clickr-captcha.cc-is-solved .cc-handle{background:linear-gradient(135deg,var(--cc-ok-2),var(--cc-ok));box-shadow:0 6px 16px color-mix(in srgb,var(--cc-ok) 45%,transparent);cursor:default}.clickr-captcha.cc-is-solved .cc-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--cc-ok) 15%,transparent),color-mix(in srgb,var(--cc-ok) 55%,transparent))}.clickr-captcha.cc-is-failed .cc-handle{background:linear-gradient(135deg,var(--cc-bad-2),var(--cc-bad));box-shadow:0 6px 16px color-mix(in srgb,var(--cc-bad) 45%,transparent)}.clickr-captcha.cc-is-failed .cc-puzzle{animation:cc-shake 0.45s}.clickr-captcha.cc-attention{animation:cc-shake 0.45s;border-color:var(--cc-bad)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-bad) 30%,transparent),var(--cc-shadow)}@keyframes cc-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.clickr-captcha .cc-foot{display:flex;align-items:center;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid var(--cc-border)}.clickr-captcha .cc-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--cc-muted);cursor:pointer;transition:color 0.2s,background 0.2s,transform 0.35s}.clickr-captcha .cc-icon:hover,.clickr-captcha .cc-icon:focus-visible,.clickr-captcha .cc-icon.is-active{color:var(--cc-text);background:var(--cc-icon-hover);outline:none}.clickr-captcha .cc-refresh:hover{transform:rotate(-150deg)}.clickr-captcha .cc-help{margin-top:6px;padding:9px 12px;border-radius:var(--cc-radius-sm);background:var(--cc-card-2);color:var(--cc-muted);font-size:12.5px;line-height:1.8;direction:rtl;text-align:right;-webkit-user-select:text;user-select:text}.clickr-captcha .cc-help[hidden]{display:none!important}.clickr-captcha[data-type="text"]{--cc-chip:#f3f4f8;--cc-chip-border:rgba(20, 24, 40, 0.1);--cc-field:#ffffff;--cc-field-text:#232838;max-width:360px!important;padding:0!important;overflow:visible;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.clickr-captcha[data-type="text"].cc-theme-dark{--cc-chip:#22263a;--cc-chip-border:rgba(255, 255, 255, 0.08);--cc-field:#1b1e2e;--cc-field-text:#eef0f8}.clickr-captcha[data-type="text"]::before{display:none}.clickr-captcha .cc-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;direction:rtl}.clickr-captcha .cc-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;height:48px;padding:3px 10px 3px 3px;direction:rtl;background:var(--cc-chip);border:1px solid var(--cc-chip-border);border-radius:12px}.clickr-captcha .cc-text-img{display:block!important;width:124px!important;max-width:none!important;height:40px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:none}.clickr-captcha .cc-chip-refresh{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;color:var(--cc-muted);cursor:pointer;transition:color 0.2s,background 0.2s}.clickr-captcha .cc-chip-refresh:hover,.clickr-captcha .cc-chip-refresh:focus-visible{color:var(--cc-accent);background:color-mix(in srgb,var(--cc-accent) 12%,transparent);outline:none}.clickr-captcha.cc-is-loading .cc-chip-refresh svg{animation:cc-spin 0.7s linear infinite}.clickr-captcha.cc-is-loading .cc-text-img{opacity:.35}@keyframes cc-spin{to{transform:rotate(-360deg)}}.clickr-captcha .cc-inline .cc-answer-input{flex:1 1 90px;min-width:0!important;width:auto!important;max-width:none!important;height:48px!important;margin:0!important;padding:0 14px!important;direction:ltr;text-align:center!important;font-size:17px!important;font-weight:600;letter-spacing:5px;color:var(--cc-field-text)!important;background:var(--cc-field)!important;border:1px solid var(--cc-chip-border)!important;border-radius:12px!important;box-shadow:none!important;outline:none;-webkit-user-select:text;user-select:text;transition:border-color 0.2s,box-shadow 0.2s}.clickr-captcha .cc-inline .cc-answer-input:focus{border-color:var(--cc-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent) 22%,transparent)!important}.clickr-captcha .cc-inline .cc-answer-input::placeholder{color:var(--cc-muted);font-weight:400;font-size:13.5px;letter-spacing:0;direction:rtl}.clickr-captcha[data-type="text"].cc-attention{box-shadow:none!important}.clickr-captcha[data-type="text"].cc-attention .cc-answer-input{border-color:var(--cc-bad)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-bad) 22%,transparent)!important}.clickr-captcha[data-type="text"] .cc-skeleton{padding-top:0;height:48px;border-radius:12px}.clickr-captcha[data-type="text"] .cc-error{padding:10px 12px}.clickr-captcha .cc-error,.clickr-captcha .cc-noscript{direction:rtl;text-align:center;padding:14px 12px;border-radius:var(--cc-radius-sm);background:color-mix(in srgb,var(--cc-bad) 12%,transparent);color:var(--cc-bad-2);font-size:12.5px}.clickr-captcha.cc-theme-light .cc-error{color:#b42318}.clickr-captcha .cc-link{color:var(--cc-accent-2);text-decoration:underline;cursor:pointer}.clickr-captcha-elementor-group .clickr-captcha{max-width:100%!important}.login form .clickr-captcha{margin:4px 0 18px!important}@media (prefers-reduced-motion:reduce){.clickr-captcha *,.clickr-captcha{animation:none!important;transition:none!important}}