.fileget-image-ocr-page{--ocr-bg:#f4f6fb;--ocr-panel:#fff;--ocr-line:#dfe4ee;--ocr-muted:#687386;--ocr-text:#111827;--ocr-brand:#4f46e5;--ocr-brand-2:#7c3aed;--ocr-success:#16a34a;--ocr-shadow:0 18px 50px rgba(22,31,60,.09);min-height:100vh;background:linear-gradient(180deg,#fbfcff 0%,var(--ocr-bg) 34%,#eef1f7 100%);color:var(--ocr-text);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.fileget-image-ocr-page,.fileget-image-ocr-page *{box-sizing:border-box}.fileget-image-ocr-page button,.fileget-image-ocr-page input,.fileget-image-ocr-page select,.fileget-image-ocr-page textarea{font:inherit}.fileget-image-ocr-page [hidden]{display:none!important}.fileget-image-ocr-page a{color:inherit;text-decoration:none}.fileget-image-ocr-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px clamp(18px,4vw,54px);background:rgba(255,255,255,.82);border-bottom:1px solid rgba(223,228,238,.9);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.fileget-image-ocr-brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:900}.fileget-image-ocr-brand__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--ocr-brand),var(--ocr-brand-2));color:#fff;box-shadow:0 8px 24px rgba(79,70,229,.22)}.fileget-image-ocr-nav{display:flex;align-items:center;gap:10px;color:#5f6878;font-weight:700}.fileget-image-ocr-nav__dot{width:4px;height:4px;border-radius:50%;background:#9aa3b3}.fileget-image-ocr-language{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px;font-weight:800}.fileget-image-ocr-language select{min-width:132px;border:1px solid var(--ocr-line);background:#fff;border-radius:10px;padding:8px 10px;color:var(--ocr-text);outline:none}.fileget-image-ocr-ad{width:min(1180px,calc(100% - 36px));margin:16px auto 0;min-height:92px;padding:5px 8px;display:grid;place-items:center}.fileget-image-ocr-ad--placeholder{min-height:54px;border:1px solid #e8ebf1;border-radius:12px;background:#fbfcfe;color:#b0b8c6;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.fileget-image-ocr-main{width:min(1320px,calc(100% - 36px));margin:0 auto;padding:24px 0 42px}.fileget-image-ocr-hero{padding:18px 0 26px}.fileget-image-ocr-eyebrow{display:flex;align-items:center;gap:8px;color:var(--ocr-brand);font-size:11px;font-weight:900;letter-spacing:.13em}.fileget-image-ocr-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--ocr-brand);box-shadow:0 0 0 5px rgba(79,70,229,.08)}.fileget-image-ocr-hero h1{margin:9px 0 7px;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.035em}.fileget-image-ocr-hero p{max-width:780px;margin:0;color:var(--ocr-muted);font-size:15px;line-height:1.8}.fileget-image-ocr-studio{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}.fileget-image-ocr-workspace,.fileget-image-ocr-card{background:rgba(255,255,255,.94);border:1px solid var(--ocr-line);box-shadow:var(--ocr-shadow);border-radius:24px}.fileget-image-ocr-workspace{padding:18px}.fileget-image-ocr-projectbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 2px 16px}.fileget-image-ocr-project{display:flex;align-items:center;gap:11px;min-width:0}.fileget-image-ocr-project__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eef0ff;color:var(--ocr-brand);font-size:11px;font-weight:950}.fileget-image-ocr-project strong,.fileget-image-ocr-project span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileget-image-ocr-project strong{font-size:14px}.fileget-image-ocr-project span{color:var(--ocr-muted);font-size:11px;margin-top:2px}.fileget-image-ocr-live{display:flex;align-items:center;gap:7px;color:#16803b;background:#effaf2;border:1px solid #d4f2dc;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.fileget-image-ocr-live i{width:7px;height:7px;border-radius:50%;background:#22c55e}.fileget-image-ocr-stage{position:relative;min-height:520px;border:1.5px dashed #cbd3e3;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.07),transparent 34%),#fafbfe}.fileget-image-ocr-stage__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(97,106,126,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(97,106,126,.045) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.fileget-image-ocr-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px}.fileget-image-ocr-empty__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#edeafd;color:var(--ocr-brand);font-size:31px;font-weight:900;box-shadow:0 12px 34px rgba(79,70,229,.15)}.fileget-image-ocr-empty h2{margin:17px 0 7px;font-size:25px;letter-spacing:-.02em}.fileget-image-ocr-empty p{max-width:540px;margin:0 0 20px;color:var(--ocr-muted);font-size:13px}.fileget-image-ocr-btn{border:1px solid transparent;border-radius:12px;padding:10px 15px;font-weight:900;cursor:pointer;transition:.16s ease}.fileget-image-ocr-btn:hover{transform:translateY(-1px)}.fileget-image-ocr-btn--primary{background:linear-gradient(135deg,var(--ocr-brand),var(--ocr-brand-2));color:#fff;box-shadow:0 10px 24px rgba(79,70,229,.2)}.fileget-image-ocr-btn--ghost{background:#fff;border-color:var(--ocr-line);color:#4c5566}.fileget-image-ocr-preview-wrap{position:absolute;inset:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:2}.fileget-image-ocr-preview-wrap img{max-width:100%;max-height:445px;object-fit:contain;border-radius:16px;border:1px solid var(--ocr-line);background:#fff;box-shadow:0 16px 30px rgba(15,23,42,.08)}.fileget-image-ocr-preview-meta{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid var(--ocr-line);color:#596274;font-size:11px;font-weight:800}.fileget-image-ocr-filebar{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--ocr-line);border-radius:15px;background:#fbfcff}.fileget-image-ocr-filebar__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#edf2ff;color:var(--ocr-brand);font-size:10px;font-weight:950}.fileget-image-ocr-filebar__meta{min-width:0;flex:1}.fileget-image-ocr-filebar__meta strong,.fileget-image-ocr-filebar__meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileget-image-ocr-filebar__meta strong{font-size:13px}.fileget-image-ocr-filebar__meta span{font-size:11px;color:var(--ocr-muted);margin-top:2px}.fileget-image-ocr-iconbtn{width:34px;height:34px;border:1px solid var(--ocr-line);background:#fff;border-radius:10px;color:#738093;cursor:pointer}.fileget-image-ocr-result{margin-top:14px;border:1px solid #d9e8dc;background:#fbfffc;border-radius:18px;padding:14px}.fileget-image-ocr-result__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fileget-image-ocr-result__head>div{display:flex;align-items:center;gap:9px}.fileget-image-ocr-result__dot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.1)}.fileget-image-ocr-result__head strong,.fileget-image-ocr-result__head small{display:block}.fileget-image-ocr-result__head small{margin-top:2px;color:var(--ocr-muted);font-size:11px}.fileget-image-ocr-result__head>span{padding:6px 9px;border-radius:999px;background:#effaf2;color:#19833f;font-size:10px;font-weight:900}.fileget-image-ocr-result textarea{width:100%;min-height:240px;margin-top:12px;padding:14px;border:1px solid var(--ocr-line);border-radius:13px;resize:vertical;background:#fff;color:#1f2937;line-height:1.7;outline:none}.fileget-image-ocr-result__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.fileget-image-ocr-result__actions>span{color:var(--ocr-muted);font-size:11px;font-weight:800}.fileget-image-ocr-result__actions>div{display:flex;gap:8px}.fileget-image-ocr-status{min-height:24px;padding:10px 2px 0;color:var(--ocr-muted);font-size:12px}.fileget-image-ocr-status[data-kind="error"]{color:#b42318}.fileget-image-ocr-status[data-kind="success"]{color:#16803b}.fileget-image-ocr-run{width:100%;border:0;border-radius:14px;margin-top:8px;padding:14px 18px;background:linear-gradient(135deg,var(--ocr-brand),var(--ocr-brand-2));color:#fff;font-weight:950;cursor:pointer;box-shadow:0 12px 26px rgba(79,70,229,.18)}.fileget-image-ocr-run:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.fileget-image-ocr-run span{margin-inline-end:8px}.fileget-image-ocr-inspector{display:flex;flex-direction:column;gap:14px}.fileget-image-ocr-card{padding:18px}.fileget-image-ocr-card--settings{padding:19px}.fileget-image-ocr-card__head{display:flex;gap:12px;align-items:center;padding-bottom:17px;border-bottom:1px solid var(--ocr-line)}.fileget-image-ocr-card__badge{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eef0ff;color:var(--ocr-brand);font-size:11px;font-weight:950}.fileget-image-ocr-card__head strong,.fileget-image-ocr-card__head small{display:block}.fileget-image-ocr-card__head small{margin-top:3px;color:var(--ocr-muted);font-size:10px;line-height:1.55}.fileget-image-ocr-field{margin-top:18px}.fileget-image-ocr-field>label{display:block;font-size:11px;font-weight:900;margin-bottom:7px}.fileget-image-ocr-field select{width:100%;padding:10px 12px;border:1px solid var(--ocr-line);background:#fff;border-radius:11px;color:var(--ocr-text);outline:none}.fileget-image-ocr-segment{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.fileget-image-ocr-segment label{position:relative}.fileget-image-ocr-segment input{position:absolute;opacity:0;pointer-events:none}.fileget-image-ocr-segment span{display:grid;place-items:center;min-height:42px;padding:6px;border:1px solid var(--ocr-line);border-radius:10px;background:#fff;color:#636d7e;font-size:10px;font-weight:900;text-align:center;cursor:pointer}.fileget-image-ocr-segment input:checked+span{background:#f0efff;border-color:#c9c4ff;color:var(--ocr-brand)}.fileget-image-ocr-hint{margin-top:7px;color:var(--ocr-muted);font-size:10px;line-height:1.55}.fileget-image-ocr-setting-note{display:flex;gap:9px;align-items:flex-start;margin-top:18px;padding-top:14px;border-top:1px solid var(--ocr-line)}.fileget-image-ocr-setting-note>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#effaf2;color:#16803b;font-weight:950}.fileget-image-ocr-setting-note strong,.fileget-image-ocr-setting-note small{display:block}.fileget-image-ocr-setting-note small{margin-top:3px;color:var(--ocr-muted);font-size:10px;line-height:1.55}.fileget-image-ocr-section-title{font-size:12px;font-weight:950;margin-bottom:13px}.fileget-image-ocr-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fileget-image-ocr-info-grid div{padding:10px;border:1px solid var(--ocr-line);border-radius:11px;background:#fbfcff}.fileget-image-ocr-info-grid small,.fileget-image-ocr-info-grid strong{display:block}.fileget-image-ocr-info-grid small{font-size:9px;color:var(--ocr-muted)}.fileget-image-ocr-info-grid strong{margin-top:4px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileget-image-ocr-card__media{display:flex;gap:10px;align-items:flex-start}.fileget-image-ocr-card__tipicon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef0ff;color:var(--ocr-brand);font-weight:950}.fileget-image-ocr-card__media strong,.fileget-image-ocr-card__media p{display:block}.fileget-image-ocr-card__media p{margin:4px 0 0;color:var(--ocr-muted);font-size:10px;line-height:1.65}.fileget-image-ocr-side-ad{border-radius:18px;overflow:hidden}.fileget-image-ocr-side-ad .fileget-image-ocr-ad{width:100%;margin:0;min-height:86px}.fileget-image-ocr-footer{padding:22px 18px 34px;background:#0f1320;color:#c9cfdb}.fileget-image-ocr-footer>div{width:min(1320px,100%);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.fileget-image-ocr-footer strong{color:#fff}.fileget-image-ocr-footer nav{display:flex;gap:16px;font-size:11px}.fileget-image-ocr-footer nav a:hover{color:#fff}
@media (max-width:980px){.fileget-image-ocr-studio{grid-template-columns:1fr}.fileget-image-ocr-inspector{display:grid;grid-template-columns:1fr 1fr}.fileget-image-ocr-side-ad{grid-column:1/-1}.fileget-image-ocr-stage{min-height:440px}}
@media (max-width:680px){.fileget-image-ocr-header{position:static;flex-wrap:wrap}.fileget-image-ocr-nav{order:3;width:100%;justify-content:center}.fileget-image-ocr-main{width:min(100% - 24px,1320px);padding-top:18px}.fileget-image-ocr-ad{width:calc(100% - 24px)}.fileget-image-ocr-hero h1{font-size:34px}.fileget-image-ocr-inspector{display:flex}.fileget-image-ocr-stage{min-height:360px}.fileget-image-ocr-empty h2{font-size:21px}.fileget-image-ocr-projectbar,.fileget-image-ocr-result__actions,.fileget-image-ocr-footer>div{align-items:flex-start;flex-direction:column}.fileget-image-ocr-result__actions>div{width:100%}.fileget-image-ocr-result__actions button{flex:1}.fileget-image-ocr-language{margin-inline-start:auto}}
