*{margin:0;padding:0;box-sizing:border-box}.cntr_header_nano{text-align:center;margin-bottom:40px}.cntr_header_nano h4{font-size:52px;font-weight:700;color:#fff;margin-bottom:12px}.cntr_header_nano p{font-size:16px;color:#b5b5b5;max-width:720px;margin:0 auto}.shine{background:linear-gradient(-90deg,rgba(245,158,11,1) 10%,rgba(255,87,0,1) 62%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.label-crop-container{min-height:100vh;padding:40px 20px;background:#0f1419;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.tool-card{max-width:1140px;margin:0 auto;padding:40px;background:#1a2332;border-radius:24px;border:1px solid rgba(255,255,255,.06);box-shadow:none}.tool-header{gap:16px;margin-bottom:32px}.tool-header,.tool-icon{display:flex;align-items:center}.tool-icon{width:56px;height:56px;border-radius:12px;justify-content:center;font-size:28px}.tool-header h2{font-size:24px;font-weight:600;color:#ffffff;margin:0}.error-banner{padding:16px 20px;margin-bottom:24px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;font-size:15px;font-weight:500;display:flex;align-items:center;gap:10px;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.upload-section{gap:16px}.drop-zone,.upload-section{display:flex;flex-direction:column}.drop-zone{padding:60px 32px;text-align:center;border:3px dashed #ff5722;border-radius:16px;background:#0a0f16;cursor:pointer;transition:all .3s ease;min-height:280px;align-items:center;justify-content:center}.drop-zone:hover{border-color:#ff7043;background:#0d1319}.upload-icon{margin-bottom:20px;color:#ff5722}.upload-icon svg{width:60px;height:60px}.upload-text{font-size:16px;font-weight:500;color:#ffffff;margin-bottom:8px}.upload-text .highlight{color:#ff5722;font-weight:600}.upload-subtext{font-size:14px;color:#8b92a0}.file-badge{padding:12px 20px;background:rgba(255,87,34,.1);border:1px solid rgba(255,87,34,.3);border-radius:12px;color:#ff5722;font-size:14px;font-weight:500;text-align:center;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.controls-section{gap:24px}.control-group,.controls-section{display:flex;flex-direction:column}.control-group{gap:12px}.control-label{font-size:15px;font-weight:600;color:#ffffff;margin-bottom:4px}.radio-group{display:grid;grid-template-columns:1fr 1fr;gap:12px}.radio-option{position:relative;display:flex;align-items:center;gap:12px;padding:0;cursor:pointer;user-select:none}.radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.radio-circle{width:20px;height:20px;border:2px solid #4a5568;border-radius:50%;position:relative;transition:all .2s ease;flex-shrink:0}.radio-option input[type=radio]:checked+.radio-circle{border-color:#ff5722;background:transparent}.radio-option input[type=radio]:checked+.radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#ff5722}.radio-option span:not(.radio-circle){font-size:15px;font-weight:500;color:#ffffff}.radio-option input[type=radio]:checked~span:not(.radio-circle){color:#ff5722}.bottom-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.bottom-controls .process-btn{grid-column:1/-1}.simple-controls{display:flex;flex-direction:column;gap:20px;padding-top:24px}.simple-controls .select-item{width:100%}.select-item{display:flex;flex-direction:column;gap:8px}.select-item.full-width{width:100%}.select-item label{font-size:13px;font-weight:600;color:#ffffff}.select-item input[type=number],.select-item select{width:100%;padding:12px 16px;font-size:15px;color:#ffffff;background:#0f1419;border:1px solid #2d3748;border-radius:10px;outline:none;transition:all .2s ease;appearance:none;cursor:pointer}.select-item select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.select-item input[type=number]:focus,.select-item select:focus{border-color:#ff5722;background:#0a0f16}.process-btn{width:100%;padding:16px 32px;font-size:16px;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#ff5722,#ff7043);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(255,87,34,.3)}.process-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,87,34,.4)}.process-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#4a5568;box-shadow:none}.platform-selector{max-width:1140px;display:flex;gap:12px;justify-content:center;margin:24px auto 20px}.platform-selector button{padding:12px 32px;font-size:15px;font-weight:600;color:#8b92a0;background:#1a2332;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .3s ease}.platform-selector button:hover{color:#ffffff;background:#222d3d}.platform-selector button.active{color:#ff5722;border-color:#ff5722;background:rgba(255,87,34,.1)}@media (max-width:1024px){.content-grid{grid-template-columns:1fr}.bottom-controls{grid-template-columns:1fr 1fr}.bottom-controls .select-item:first-child{grid-column:1/-1}}@media (max-width:768px){.label-crop-container{padding:24px 16px}.tool-card{padding:24px}.tool-header h2{font-size:20px}.tool-icon{width:48px;height:48px;font-size:24px}.drop-zone{padding:40px 20px;min-height:220px}.bottom-controls,.radio-group{grid-template-columns:1fr}.platform-selector{flex-direction:column}.platform-selector button{width:100%}.cntr_header_nano h4{font-size:36px}}@media (max-width:480px){.tool-card{padding:20px}.content-grid{gap:24px}.upload-text{font-size:14px}.upload-icon svg{width:48px;height:48px}.cntr_header_nano h4{font-size:28px}}@keyframes spin{to{transform:rotate(1turn)}}.label-crop-container{background:#f7f9fc;color:#344054}.label-crop-container .tool-card{background:#fff;border-color:#d8e0eb;box-shadow:0 10px 28px rgba(16,24,40,.08)}.label-crop-container :is(.tool-header h2,.control-label,.select-item label,.radio-option span:not(.radio-circle)){color:#101828}.label-crop-container .drop-zone{background:#fff;border-color:#ff7a3d}.label-crop-container .drop-zone:hover{background:#fff7f2}.label-crop-container .upload-text{color:#182230}.label-crop-container .upload-subtext{color:#667085}.label-crop-container .bottom-controls{border-top-color:#e1e7ef}.label-crop-container .select-item :is(select,input[type=number]){color:#182230;background-color:#fff;border-color:#cbd5e1;color-scheme:light}.label-crop-container .select-item select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23475467' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.label-crop-container .select-item :is(select,input[type=number]):focus{background-color:#fff}.label-crop-container .platform-selector button{color:#344054;background:#ffffff;border-color:#cbd5e1;box-shadow:0 3px 9px rgba(16,24,40,.05)}.label-crop-container .platform-selector button:hover{color:#c4320a;background:#fff7f2;border-color:#ff9b66}.label-crop-container .platform-selector button.active{color:#c4320a;background:#fff0e6;border-color:#ff5700;box-shadow:0 4px 12px rgba(255,87,0,.1)}.label-crop-container .process-btn:disabled{color:#667085;background:#e4e7ec;border:1px solid #d0d5dd;opacity:1}.process-btn.loading:after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}