@font-face{font-family:IRANSans;src:url(/frame/fonts/IRANSansWeb_Medium.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--nobar-accent:#745cff;--nobar-bg:#fff;--nobar-bar-bg:#f5f5f6;--nobar-border:#e4e4e7;--nobar-text:#303030;--nobar-label:#4b3fd6;--nobar-muted:#6b7280;--nobar-ok:#4cae7c;--nobar-err:#e04461;--nobar-checkbox-border:#a0a2a7;--nobar-track:color-mix(in srgb, var(--nobar-accent) 18%, white);--nobar-disabled:#d5cefa}html,body{font-synthesis:none;background:0 0;width:100%;height:100%;margin:0;padding:0;font-family:IRANSans,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Noto Sans Arabic,sans-serif;position:relative;overflow:hidden}#app{box-sizing:border-box;width:100%;height:100%;position:relative}.nobar-shell{box-sizing:border-box;width:300px;max-width:100%;margin-inline-start:0;margin-inline-end:auto}.nobar-shell[data-theme=dark],.nobar-challenge[data-theme=dark]{--nobar-bg:#313236;--nobar-bar-bg:#313236;--nobar-border:#3f4045;--nobar-text:#f3f4f6;--nobar-label:#c4b5fd;--nobar-muted:#9ca3af;--nobar-checkbox-border:#9ca3af}.nobar-action>[hidden],.nobar-center>[hidden],.nobar-progress[hidden],.nobar-link[hidden]{display:none!important}.nobar-bar{box-sizing:border-box;background:var(--nobar-bg);border:1px solid var(--nobar-border);width:300px;max-width:100%;height:74px;min-height:74px;color:var(--nobar-text);border-radius:14px;align-items:center;gap:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.nobar-bar:hover,.nobar-bar:focus-within{border-color:var(--nobar-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--nobar-accent) 24%, transparent)}.nobar-logo{flex:none;align-items:center;line-height:0;display:flex}.nobar-mark{object-fit:contain;width:28px;height:28px;display:block}.nobar-shell[data-theme=light] .nobar-mark-dark,.nobar-shell:not([data-theme=dark]) .nobar-mark-dark,.nobar-shell[data-theme=dark] .nobar-mark-light{display:none!important}.nobar-shell[data-theme=dark] .nobar-mark-dark{display:block!important}.nobar-center{text-align:start;flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;display:flex}.nobar-label{color:var(--nobar-label);font-size:15px;font-weight:600;line-height:1.3}.nobar-shell[data-state=success] .nobar-label{color:var(--nobar-ok)}.nobar-shell[data-state=error] .nobar-label,.nobar-err-text{color:var(--nobar-err);font-weight:600}.nobar-muted-text{color:var(--nobar-muted);font-weight:600}.nobar-link{color:var(--nobar-accent);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-self:start;padding:0;font-size:13px;font-weight:600}.nobar-progress{background:var(--nobar-track);border-radius:999px;width:100%;height:4px;overflow:hidden}.nobar-progress-fill{background:var(--nobar-accent);border-radius:inherit;width:55%;height:100%;animation:1.2s ease-in-out infinite alternate nobar-progress}@keyframes nobar-progress{0%{width:28%}to{width:82%}}.nobar-shell:-webkit-any([data-state=idle],[data-state=puzzle],[data-state=expired]) .nobar-bar{cursor:pointer;-webkit-user-select:none;user-select:none}.nobar-shell:is([data-state=idle],[data-state=puzzle],[data-state=expired]) .nobar-bar{cursor:pointer;-webkit-user-select:none;user-select:none}.nobar-action{cursor:pointer;width:36px;height:36px;color:var(--nobar-accent);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;padding:0;display:grid;position:relative}.nobar-action:focus-visible{outline:2px solid var(--nobar-accent);outline-offset:2px}.nobar-action.is-success{background:var(--nobar-ok);border-color:var(--nobar-ok);color:#fff;border-radius:50%}.nobar-action.is-error{background:var(--nobar-err);border-color:var(--nobar-err);color:#fff;border-radius:50%}.nobar-action.is-puzzle{background:color-mix(in srgb, var(--nobar-accent) 14%, white);border-color:color-mix(in srgb, var(--nobar-accent) 28%, white);color:var(--nobar-accent)}.nobar-checkbox{border:2px solid var(--nobar-checkbox-border);box-sizing:border-box;background:#fff;border-radius:4px;width:18px;height:18px;display:block}.nobar-bar:hover .nobar-checkbox,.nobar-bar:focus-within .nobar-checkbox{border-color:var(--nobar-accent)}.nobar-spinner{border:2.5px solid var(--nobar-track);border-top-color:var(--nobar-accent);box-sizing:border-box;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite nobar-spin}@keyframes nobar-spin{to{transform:rotate(360deg)}}.nobar-check{color:#fff;place-items:center;line-height:0;display:grid}.nobar-err-icon{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:grid}.nobar-puzzle-icon{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:18px;height:18px;display:grid}.nobar-puzzle-icon i{background:color-mix(in srgb, var(--nobar-accent) 70%, white);border-radius:50%;width:6px;height:6px;display:block}.nobar-refresh-icon{color:var(--nobar-muted);place-items:center;line-height:0;display:grid}.nobar-challenge{box-sizing:border-box;width:fit-content;max-width:100%;padding:28px}.nobar-challenge .nobar-modal{--nobar-danger:#e04461;--nobar-success:#4cae7c;z-index:1;box-sizing:border-box;background:var(--nobar-bg);border:1px solid var(--nobar-border);width:340px;max-width:100%;color:var(--nobar-text);-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;padding:20px 20px 14px;display:flex;position:relative}.nobar-modal-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.nobar-modal-title{flex:1;font-size:1rem;font-weight:700}.nobar-modal[data-state=misaligned] .nobar-modal-title,.nobar-modal[data-state=misaligned] .nobar-slider-hint{color:var(--nobar-danger);font-weight:600}.nobar-modal[data-state=success] .nobar-modal-title,.nobar-modal[data-state=success] .nobar-slider-hint{color:var(--nobar-success);font-weight:600}.nobar-modal-tools{gap:4px;display:flex}.nobar-tool{width:30px;height:30px;color:var(--nobar-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nobar-tool:hover,.nobar-modal[data-state=image-error] [data-el=refresh]{background:color-mix(in srgb, var(--nobar-accent) 14%, transparent);color:var(--nobar-accent)}.nobar-stage,.nobar-track{zoom:var(--nobar-scale,1)}.nobar-stage{width:300px;height:160px;position:relative}.nobar-puzzle{direction:ltr;background:#eef2f7;border-radius:12px;width:300px;height:160px;position:relative;overflow:hidden}.nobar-puzzle-bg{pointer-events:none;width:300px;height:160px;display:block}.nobar-piece{filter:drop-shadow(0 3px 6px #0000004d);pointer-events:none;width:44px;height:44px;position:absolute;left:12px}.nobar-stage-msg{color:var(--nobar-muted);text-align:center;background:#f4f4f6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.78rem;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.nobar-modal[data-state=loading] .nobar-stage-msg,.nobar-modal[data-state=network] .nobar-stage-msg,.nobar-modal[data-state=image-error] .nobar-stage-msg,.nobar-modal[data-state=expired] .nobar-stage-msg{display:flex}.nobar-stage-msg .nobar-link{text-align:center;align-self:center}.nobar-stage-spinner{border:2.5px solid var(--nobar-disabled);border-top-color:var(--nobar-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite nobar-spin}.nobar-stage-ok{width:48px;height:48px;color:var(--nobar-success);background:#fff;border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:none;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000026}.nobar-modal[data-state=success] .nobar-stage-ok{display:grid}.nobar-slider-hint{color:var(--nobar-muted);text-align:center;margin:18px 0 12px;font-size:.8rem}.nobar-track{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--nobar-accent) 55%, white);background:color-mix(in srgb, var(--nobar-accent) 8%, white);direction:ltr;border-radius:999px;width:300px;height:44px;position:relative;overflow:hidden}.nobar-track-fill{background:color-mix(in srgb, var(--nobar-accent) 32%, white);border-radius:999px;width:44px;position:absolute;top:0;bottom:0;left:0;right:auto}.nobar-track-label{color:var(--nobar-muted);white-space:nowrap;justify-content:center;align-items:center;font-size:.78rem;display:flex;position:absolute;top:0;bottom:0;left:52px;right:12px;overflow:hidden}.nobar-modal:not([data-state=idle]):not([data-state=new]) .nobar-track-label{display:none}.nobar-handle{background:var(--nobar-accent);color:#fff;cursor:grab;touch-action:none;will-change:transform;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-1px;left:-1px}.nobar-handle:active{cursor:grabbing}.nobar-modal.is-returning .nobar-handle,.nobar-modal.is-returning .nobar-piece,.nobar-modal.is-returning .nobar-track-fill{transition:transform .3s,left .3s,width .3s}.nobar-modal[data-state=misaligned] .nobar-track{border-color:var(--nobar-danger);background:color-mix(in srgb, var(--nobar-danger) 28%, white)}.nobar-modal[data-state=misaligned] .nobar-track-fill{background:0 0}.nobar-modal[data-state=misaligned] .nobar-handle{background:var(--nobar-danger)}.nobar-modal[data-state=success] .nobar-track{border-color:var(--nobar-success);background:color-mix(in srgb, var(--nobar-success) 28%, white)}.nobar-modal[data-state=success] .nobar-track-fill{background:0 0}.nobar-modal[data-state=success] .nobar-handle{background:var(--nobar-success)}.nobar-modal[data-state=loading] .nobar-track,.nobar-modal[data-state=image-error] .nobar-track,.nobar-modal[data-state=expired] .nobar-track{pointer-events:none;opacity:.55}.nobar-retry{background:var(--nobar-accent);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:.9rem;display:none}.nobar-modal[data-state=network] .nobar-track{display:none}.nobar-modal[data-state=network] .nobar-retry{display:block}.nobar-modal[dir=rtl] .nobar-puzzle,.nobar-modal[dir=rtl] .nobar-track,.nobar-modal[dir=rtl] .nobar-track-label{transform:scaleX(-1)}.nobar-handle:focus-visible{outline:2px solid var(--nobar-accent);outline-offset:2px}.nobar-tool:focus-visible{outline:2px solid var(--nobar-accent);outline-offset:2px}.nobar-retry:focus-visible{outline:2px solid var(--nobar-accent);outline-offset:2px}.nobar-modal-foot{border-top:1px solid var(--nobar-border);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:.72rem;display:flex}.nobar-powered{color:var(--nobar-muted);align-items:center;gap:6px;display:flex}.nobar-privacy{color:var(--nobar-accent);text-decoration:none}.nobar-shell[data-mode=invisible] .nobar-bar{display:none}@media (prefers-reduced-motion:reduce){.nobar-spinner{border-top-color:var(--nobar-disabled);animation:none}.nobar-progress-fill{width:50%;animation:none}.nobar-bar{transition:none}}@supports not (color:color-mix(in srgb, red, blue)){:root{--nobar-track:#e5e7eb}.nobar-bar:hover,.nobar-bar:focus-within{box-shadow:0 0 0 3px #00000014}.nobar-action.is-puzzle{background:#f3f4f6;border-color:#d1d5db}.nobar-puzzle-icon i{background:var(--nobar-accent)}.nobar-tool:hover,.nobar-modal[data-state=image-error] [data-el=refresh]{background:#0000000f}.nobar-track{border:1px solid var(--nobar-accent);background:#f5f5f6}.nobar-track-fill{background:#e4e4e7}.nobar-modal[data-state=misaligned] .nobar-track{background:#f6cbd3}.nobar-modal[data-state=success] .nobar-track{background:#cde8da}}
