._root_1bpyy_1{display:grid;grid-template-rows:minmax(0,1fr);width:min(100%,92rem);height:calc(100dvh - 7.4rem);min-height:0;margin:0 auto;padding:.35rem clamp(1rem,4vw,2rem) 1rem;color:#e7eef8;overflow:hidden}._panel_1bpyy_13{border:1px solid rgba(214,224,244,.1);border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(62,202,160,.16),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 24%),#070c16d6;box-shadow:inset 0 1px #ffffff0a,0 1.3rem 3rem #0000003d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._panel_1bpyy_13{padding:.7rem .9rem}._panel_1bpyy_13,._form_1bpyy_36,._fileMeta_1bpyy_37,._fileList_1bpyy_38,._fileItem_1bpyy_39,._resultCard_1bpyy_40,._resultDetails_1bpyy_41,._resultList_1bpyy_42{display:grid}._panelLabel_1bpyy_46{margin:0;color:#83e6c4;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}._panelTitle_1bpyy_55,._fileName_1bpyy_56,._fileSize_1bpyy_57,._resultName_1bpyy_58,._resultMeta_1bpyy_59{font-family:SFMono-Regular,Cascadia Code,Fira Code,Roboto Mono,monospace}._panel_1bpyy_13{grid-template-rows:minmax(0,1fr) auto;gap:.75rem;min-height:0;overflow:hidden}._panelHeader_1bpyy_71{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}._panelTitle_1bpyy_55{margin:.35rem 0 0;color:#f7fbff;font-size:1.05rem;font-weight:700}._panelIcon_1bpyy_85{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(131,230,196,.22);border-radius:999px;background:#83e6c414;color:#d5fff1;font-size:1.15rem}._form_1bpyy_36{grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;min-height:0;overflow:hidden}._tabList_1bpyy_105{display:inline-flex;gap:.35rem;align-items:center;width:fit-content;padding:.25rem;border:1px solid rgba(214,224,244,.08);border-radius:.8rem;background:#030810b8}._tabButton_1bpyy_116{min-height:2rem;padding:.45rem .85rem;border:1px solid transparent;border-radius:.6rem;background:transparent;color:#e7eef8b8;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._activeTab_1bpyy_131{border-color:#83e6c43d;background:#83e6c41a;color:#effff9}._convertTabPanel_1bpyy_137,._cropTabPanel_1bpyy_138{display:grid;gap:.75rem;min-height:0;overflow:hidden}._convertTabPanel_1bpyy_137{grid-template-rows:minmax(0,1fr) auto}._cropTabPanel_1bpyy_138{grid-template-rows:minmax(0,1fr)}._splitGrid_1bpyy_153{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.75rem;align-items:stretch;min-height:0;overflow:hidden}._dropZone_1bpyy_162,._resultCard_1bpyy_40{border:1px solid rgba(214,224,244,.08);border-radius:1rem;background:#030810eb}._dropZone_1bpyy_162{display:grid;grid-template-rows:minmax(0,1fr);align-content:center;height:100%;min-height:10rem;padding:1rem;cursor:pointer;outline:none;transition:border-color .15s ease,background-color .15s ease;overflow:hidden}._dropZone_1bpyy_162:hover,._dropZone_1bpyy_162:focus-visible,._dragging_1bpyy_186{border-color:#83e6c47a;background:#08121af5}._hasFile_1bpyy_191{align-content:stretch;min-height:auto}._fileInput_1bpyy_196{display:none}._dropHint_1bpyy_200{display:grid;gap:.55rem;align-content:center;justify-items:center;text-align:center}._uploadIcon_1bpyy_208{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:.9rem;background:#83e6c417;color:#d5fff1;font-size:1.25rem}._dropText_1bpyy_220{color:#f7fbff;font-size:1rem;font-weight:700}._dropSub_1bpyy_226,._emptyState_1bpyy_227,._resultMeta_1bpyy_59{color:#e7eef8b8;font-size:.86rem;line-height:1.5}._fileInfo_1bpyy_234{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);gap:.75rem;align-items:center;height:100%;min-height:0;overflow:hidden}._fileList_1bpyy_38,._fileMeta_1bpyy_37{gap:.6rem}._fileList_1bpyy_38{align-content:start;height:100%;max-height:none;min-height:0;overflow:auto;padding-right:.35rem;scrollbar-color:rgba(120,145,168,.45) transparent;scrollbar-width:thin}._fileItem_1bpyy_39{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.55rem .65rem;border:1px solid rgba(214,224,244,.08);border-radius:.85rem;background:#ffffff08}._fileName_1bpyy_56{color:#f7fbff;font-size:.9rem;font-weight:700;word-break:break-word}._fileSize_1bpyy_57{color:#e7eef89e;font-size:.78rem}._resultCard_1bpyy_40{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.75rem;min-height:0;padding:1rem;overflow:hidden}._resultDetails_1bpyy_41{grid-template-rows:minmax(0,1fr) auto;gap:.65rem;height:100%;min-height:0}._resultList_1bpyy_42{max-height:100%;min-height:0;gap:.6rem;overflow:auto;padding-right:.35rem;scrollbar-color:rgba(120,145,168,.45) transparent;scrollbar-width:thin}._fileList_1bpyy_38::-webkit-scrollbar,._resultList_1bpyy_42::-webkit-scrollbar{width:.4rem}._fileList_1bpyy_38::-webkit-scrollbar-track,._resultList_1bpyy_42::-webkit-scrollbar-track{background:transparent}._fileList_1bpyy_38::-webkit-scrollbar-thumb,._resultList_1bpyy_42::-webkit-scrollbar-thumb{border-radius:999px;background:#7891a873}._fileList_1bpyy_38::-webkit-scrollbar-thumb:hover,._resultList_1bpyy_42::-webkit-scrollbar-thumb:hover{background:#96aabe9e}._resultItem_1bpyy_330{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.65rem;border:1px solid rgba(214,224,244,.08);border-radius:.85rem;background:#ffffff08}._resultName_1bpyy_58{margin:0;color:#f7fbff;font-size:.9rem;font-weight:700;word-break:break-word}._resultMeta_1bpyy_59,._emptyState_1bpyy_227{margin:0}._convertSettingsPanel_1bpyy_354{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:0}._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361{gap:.45rem .65rem;padding:.55rem .65rem}._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:first-child{grid-template-columns:minmax(9rem,.75fr) minmax(0,1.25fr);align-items:center}._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2){grid-template-columns:minmax(9rem,auto) minmax(0,1fr);grid-template-rows:repeat(2,auto);align-items:center}._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2)>div:first-child{grid-row:1 / span 2}._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2) ._rangeInput_1bpyy_381,._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2) ._rangeScale_1bpyy_382{grid-column:2}._settingsGroup_1bpyy_361{display:grid;gap:.65rem;align-content:start;padding:.75rem;border:1px solid rgba(214,224,244,.08);border-radius:.85rem;background:#030810b8}._settingsMeta_1bpyy_396{margin:.2rem 0 0;color:#e7eef8ad;font-size:.8rem;line-height:1.4}._dimensionGrid_1bpyy_403{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}._cropPreview_1bpyy_409,._cropPreviewPlaceholder_1bpyy_410{min-height:100%;border:1px solid rgba(214,224,244,.1);border-radius:.75rem;background:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 75%),#0000002e;background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem}._cropGroup_1bpyy_428{align-content:stretch;grid-template-rows:auto minmax(0,1fr);min-height:0}._cropGroupEmpty_1bpyy_434{grid-template-rows:minmax(0,1fr)}._cropFileSummary_1bpyy_438{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.5rem;align-items:center}._cropFileItem_1bpyy_445{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-width:0;min-height:2.15rem;padding:.4rem .55rem;border:1px solid rgba(214,224,244,.08);border-radius:.75rem;background:#ffffff08}._cropFileLabel_1bpyy_458{color:#83e6c4;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._cropFileName_1bpyy_466,._cropFileMeta_1bpyy_467{font-family:SFMono-Regular,Cascadia Code,Fira Code,Roboto Mono,monospace}._cropFileName_1bpyy_466{color:#f7fbff;font-size:.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cropFileMeta_1bpyy_467{color:#e7eef89e;font-size:.74rem;white-space:nowrap}._cropPreview_1bpyy_409{position:relative;display:grid;place-items:center;overflow:hidden}._cropPreviewPlaceholder_1bpyy_410{display:grid;place-items:center;color:#e7eef894;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;outline:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}._cropPreviewPlaceholder_1bpyy_410:hover,._cropPreviewPlaceholder_1bpyy_410:focus-visible{border-color:#83e6c47a;background-color:#08121af5;color:#e7eef8db}._cropPreviewOverlay_1bpyy_517{position:absolute;inset:0;width:100%;height:100%;touch-action:none}._cropViewportControls_1bpyy_525{position:absolute;top:.65rem;right:.65rem;z-index:2;display:grid;gap:.45rem;justify-items:end;padding:.45rem;border:1px solid rgba(214,224,244,.12);border-radius:.75rem;background:#030810c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._cropZoomControls_1bpyy_541,._cropPanControls_1bpyy_542{display:flex;gap:.35rem;align-items:center}._cropZoomControls_1bpyy_541{color:#e7eef8c7;font-size:.72rem}._cropZoomRange_1bpyy_553{width:7rem;accent-color:#83e6c4}._cropViewportButton_1bpyy_558{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:1px solid rgba(214,224,244,.12);border-radius:.5rem;background:#ffffff0a;color:#e7eef8d6;cursor:pointer;font:inherit;font-size:.72rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._cropViewportButton_1bpyy_558:hover{border-color:#83e6c452;background:#83e6c41a;color:#effff9}._cropViewportButton_1bpyy_558:disabled{opacity:.46;cursor:not-allowed}._cropPreviewShade_1bpyy_589{fill:#00000080}._cropPreviewRect_1bpyy_593{fill:#83e6c414;stroke:#effff9;stroke-width:2;vector-effect:non-scaling-stroke}._cropPreviewMoveArea_1bpyy_600{fill:transparent;cursor:pointer}._cropPreviewMoveArea_1bpyy_600:hover{fill:#83e6c424}._cropPreviewHandle_1bpyy_609{fill:#effff9;stroke:#082119e0;stroke-width:1.5;vector-effect:non-scaling-stroke}._cropPreviewHandle_1bpyy_609:hover{fill:#83e6c4;stroke:#effff9}._cropPreviewHandleN_1bpyy_621,._cropPreviewHandleS_1bpyy_622{cursor:ns-resize}._cropPreviewHandleE_1bpyy_626,._cropPreviewHandleW_1bpyy_627{cursor:ew-resize}._cropPreviewHandleNe_1bpyy_631,._cropPreviewHandleSw_1bpyy_632{cursor:nesw-resize}._cropPreviewHandleNw_1bpyy_636,._cropPreviewHandleSe_1bpyy_637{cursor:nwse-resize}._fieldLabel_1bpyy_641,._checkboxLabel_1bpyy_642{color:#e7eef8d1;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._fieldLabel_1bpyy_641{display:grid;gap:.35rem}._checkboxLabel_1bpyy_642{display:inline-flex;gap:.55rem;align-items:center;width:fit-content}._checkboxLabel_1bpyy_642 input{width:1rem;height:1rem;accent-color:#83e6c4}._numberInput_1bpyy_668{width:100%;min-height:2.4rem;padding:.55rem .7rem;border:1px solid rgba(214,224,244,.12);border-radius:.65rem;background:#ffffff0a;color:#f7fbff;font:inherit;font-size:.9rem;outline:none}._numberInput_1bpyy_668:focus{border-color:#83e6c480}._numberInput_1bpyy_668:disabled{opacity:.56;cursor:not-allowed}._presetRow_1bpyy_690,._rangeScale_1bpyy_382{display:flex;gap:.45rem;align-items:center}._presetButton_1bpyy_697{min-height:2rem;padding:.35rem .7rem;border:1px solid rgba(214,224,244,.12);border-radius:.65rem;background:#ffffff0a;color:#e7eef8db;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}._presetButton_1bpyy_697:disabled{opacity:.5;cursor:not-allowed}._rangeInput_1bpyy_381{width:100%;accent-color:#83e6c4}._rangeScale_1bpyy_382{justify-content:space-between;color:#e7eef894;font-size:.75rem}._primaryButton_1bpyy_726,._ghostButton_1bpyy_727,._iconButton_1bpyy_728{display:inline-flex;gap:.6rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.82rem 1rem;border:1px solid transparent;border-radius:999px;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}._convertButton_1bpyy_750{min-height:2.25rem;padding:.5rem .9rem;border-radius:.75rem;font-size:.78rem}._primaryButton_1bpyy_726{background:linear-gradient(135deg,#effff9,#83e6c4 55%,#34b891);color:#082119}._ghostButton_1bpyy_727{border-color:#d6e0f41f;background:transparent;color:#e7eef8db}._compactButton_1bpyy_768{min-height:2.15rem;padding:.45rem .8rem;font-size:.74rem}._iconButton_1bpyy_728{width:2.2rem;min-height:2.2rem;padding:0;border-color:#d6e0f41f;background:transparent;color:#e7eef8b3;font-size:.85rem;letter-spacing:0}._primaryButton_1bpyy_726:hover,._ghostButton_1bpyy_727:hover,._iconButton_1bpyy_728:hover{transform:translateY(-1px)}._iconButton_1bpyy_728:hover{border-color:#ff7d7d47;color:#ffd0d0}._primaryButton_1bpyy_726:disabled,._ghostButton_1bpyy_727:disabled,._iconButton_1bpyy_728:disabled{opacity:.55;cursor:not-allowed;transform:none}._actionRow_1bpyy_804{display:flex;gap:.55rem;justify-content:flex-start;position:relative;z-index:1}._statusMessage_1bpyy_812{margin:0;padding:.9rem 1rem;border:1px solid transparent;border-radius:1rem;font-size:.92rem;line-height:1.5}._statusSuccess_1bpyy_821{border-color:#88dfb133;background:#88dfb114;color:#dfffe9}._statusError_1bpyy_827{border-color:#ff7d7d38;background:#ff7d7d14;color:#ffd0d0}@media(max-width:780px){._splitGrid_1bpyy_153{grid-template-columns:1fr}._splitGrid_1bpyy_153{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}._fileInfo_1bpyy_234{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}._fileItem_1bpyy_39{grid-template-columns:minmax(0,1fr) auto}._resultItem_1bpyy_330,._convertSettingsPanel_1bpyy_354,._cropFileSummary_1bpyy_438,._dimensionGrid_1bpyy_403{grid-template-columns:1fr}._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:first-child,._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2){grid-template-columns:1fr;grid-template-rows:auto}._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2)>div:first-child,._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2) ._rangeInput_1bpyy_381,._convertSettingsPanel_1bpyy_354 ._settingsGroup_1bpyy_361:nth-child(2) ._rangeScale_1bpyy_382{grid-column:auto;grid-row:auto}._tabList_1bpyy_105{width:100%}._tabButton_1bpyy_116{flex:1}._actionRow_1bpyy_804{flex-direction:column}._ghostButton_1bpyy_727,._primaryButton_1bpyy_726{width:100%}}
