.ToolContent-module__boF3Ga__container{flex-direction:column;gap:12px;max-width:640px;margin:0 auto 40px;padding:0 20px;display:flex}.ToolContent-module__boF3Ga__intro{color:#555;font-size:.9rem;line-height:1.7}.ToolContent-module__boF3Ga__faqList{flex-direction:column;gap:8px;display:flex}.ToolContent-module__boF3Ga__faqItem{background:#fff;border-radius:10px;padding:14px 18px;box-shadow:0 1px 4px #00000012}.ToolContent-module__boF3Ga__faqItem summary{cursor:pointer;color:#1a3a5c;font-weight:600}.ToolContent-module__boF3Ga__faqItem p{color:#666;margin-top:8px;font-size:.9rem;line-height:1.6}.ToolContent-module__boF3Ga__sectionTitle{color:#1a3a5c;margin:4px 0 10px;font-size:1rem;font-weight:700}.ToolContent-module__boF3Ga__howToList{color:#444;flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:.9rem;line-height:1.6;display:flex}.ToolContent-module__boF3Ga__howToList li{padding-left:4px}.ToolContent-module__boF3Ga__related{margin-top:4px}.ToolContent-module__boF3Ga__relatedList{flex-wrap:wrap;gap:8px;display:flex}.ToolContent-module__boF3Ga__relatedItem{color:#1a3a5c;background:#fff;border-radius:20px;padding:8px 16px;font-size:.85rem;text-decoration:none;transition:box-shadow .15s;box-shadow:0 1px 4px #00000012}.ToolContent-module__boF3Ga__relatedItem:hover{box-shadow:0 2px 8px #0000001f}
.Barcode128Generator-module__bLeJYa__container{flex-direction:column;gap:16px;max-width:860px;margin:32px auto;padding:0 20px 40px;display:flex}.Barcode128Generator-module__bLeJYa__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.Barcode128Generator-module__bLeJYa__layout{align-items:flex-start;gap:20px;display:flex}.Barcode128Generator-module__bLeJYa__controls{flex-direction:column;flex:1;gap:12px;display:flex}.Barcode128Generator-module__bLeJYa__section{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000012}.Barcode128Generator-module__bLeJYa__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.Barcode128Generator-module__bLeJYa__textInput{color:#1a2a3a;border:1px solid #d0dbe8;border-radius:8px;outline:none;padding:10px 14px;font-family:Consolas,monospace;font-size:1.1rem;transition:border-color .15s}.Barcode128Generator-module__bLeJYa__textInput:focus{border-color:#1a3a5c}.Barcode128Generator-module__bLeJYa__inputError{border-color:#e74c3c!important}.Barcode128Generator-module__bLeJYa__inputHint{color:#aaa;align-items:center;gap:8px;font-size:.78rem;display:flex}.Barcode128Generator-module__bLeJYa__errText{color:#e74c3c}.Barcode128Generator-module__bLeJYa__examples{flex-wrap:wrap;gap:8px;display:flex}.Barcode128Generator-module__bLeJYa__example{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s}.Barcode128Generator-module__bLeJYa__example:hover{background:#f0f4f8;border-color:#1a3a5c}.Barcode128Generator-module__bLeJYa__colorRow{gap:16px;display:flex}.Barcode128Generator-module__bLeJYa__colorField{flex:1;align-items:center;gap:8px;display:flex}.Barcode128Generator-module__bLeJYa__colorLabel{color:#888;white-space:nowrap;font-size:.8rem}.Barcode128Generator-module__bLeJYa__colorPicker{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:6px;width:36px;height:28px;padding:2px}.Barcode128Generator-module__bLeJYa__colorHex{color:#555;font-size:.8rem}.Barcode128Generator-module__bLeJYa__desc{color:#7a90a4;margin:0;font-size:.85rem;line-height:1.6}.Barcode128Generator-module__bLeJYa__preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:320px;display:flex}.Barcode128Generator-module__bLeJYa__barcodeWrap{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:16px 12px;box-shadow:0 2px 12px #0000001a}.Barcode128Generator-module__bLeJYa__barcodeWrap svg{width:100%;height:auto;display:block}.Barcode128Generator-module__bLeJYa__actions{gap:8px;width:100%;display:flex}.Barcode128Generator-module__bLeJYa__btnDownload{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s}.Barcode128Generator-module__bLeJYa__btnDownload:hover{opacity:.88}.Barcode128Generator-module__bLeJYa__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;flex:1.4;padding:8px 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.Barcode128Generator-module__bLeJYa__btnCopy:hover{background:#f0f4f8}.Barcode128Generator-module__bLeJYa__empty{color:#bbb;text-align:center;padding:40px 0;font-size:.9rem}@media (max-width:640px){.Barcode128Generator-module__bLeJYa__container{margin:16px auto;padding:0 12px 24px}.Barcode128Generator-module__bLeJYa__layout{flex-direction:column}.Barcode128Generator-module__bLeJYa__preview{width:100%}}
.DataMatrix-module__OpDaYa__container{flex-direction:column;gap:16px;max-width:900px;margin:32px auto;padding:0 20px 40px;display:flex}.DataMatrix-module__OpDaYa__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.DataMatrix-module__OpDaYa__layout{align-items:flex-start;gap:20px;display:flex}.DataMatrix-module__OpDaYa__controls{flex-direction:column;flex:1;gap:12px;display:flex}.DataMatrix-module__OpDaYa__section{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000012}.DataMatrix-module__OpDaYa__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.DataMatrix-module__OpDaYa__textarea{color:#1a2a3a;resize:vertical;box-sizing:border-box;border:1px solid #d0dbe8;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}.DataMatrix-module__OpDaYa__textarea:focus{border-color:#1a3a5c}.DataMatrix-module__OpDaYa__hint{color:#aaa;text-align:right;font-size:.75rem}.DataMatrix-module__OpDaYa__colorRow{gap:16px;display:flex}.DataMatrix-module__OpDaYa__colorField{flex:1;align-items:center;gap:8px;display:flex}.DataMatrix-module__OpDaYa__colorLabel{color:#888;white-space:nowrap;font-size:.8rem}.DataMatrix-module__OpDaYa__colorPicker{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:6px;width:36px;height:28px;padding:2px}.DataMatrix-module__OpDaYa__colorHex{color:#555;font-variant-numeric:tabular-nums;font-size:.8rem}.DataMatrix-module__OpDaYa__presets{flex-wrap:wrap;gap:8px;display:flex}.DataMatrix-module__OpDaYa__colorPreset{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:30px;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex}.DataMatrix-module__OpDaYa__colorPreset:hover{transform:scale(1.08)}.DataMatrix-module__OpDaYa__colorPresetActive{box-shadow:0 0 0 3px #1a3a5c}.DataMatrix-module__OpDaYa__desc{color:#7a90a4;margin:0;font-size:.85rem;line-height:1.6}.DataMatrix-module__OpDaYa__preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:280px;display:flex}.DataMatrix-module__OpDaYa__codeWrap{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:12px;box-shadow:0 2px 12px #0000001a}.DataMatrix-module__OpDaYa__codeWrap svg{width:100%;height:auto;display:block}.DataMatrix-module__OpDaYa__actions{gap:8px;width:100%;display:flex}.DataMatrix-module__OpDaYa__btnDownload{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s}.DataMatrix-module__OpDaYa__btnDownload:hover{opacity:.88}.DataMatrix-module__OpDaYa__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;flex:1.4;padding:8px 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.DataMatrix-module__OpDaYa__btnCopy:hover{background:#f0f4f8}.DataMatrix-module__OpDaYa__error{color:#c0392b;box-sizing:border-box;background:#fff0ef;border:1px solid #e74c3c;border-radius:8px;width:100%;padding:10px 14px;font-size:.85rem}.DataMatrix-module__OpDaYa__empty{color:#bbb;text-align:center;padding:40px 0;font-size:.9rem}@media (max-width:640px){.DataMatrix-module__OpDaYa__container{margin:16px auto;padding:0 12px 24px}.DataMatrix-module__OpDaYa__layout{flex-direction:column}.DataMatrix-module__OpDaYa__preview{width:100%}}
.JanGenerator-module__9mzASG__container{flex-direction:column;gap:16px;max-width:860px;margin:32px auto;padding:0 20px 40px;display:flex}.JanGenerator-module__9mzASG__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.JanGenerator-module__9mzASG__layout{align-items:flex-start;gap:20px;display:flex}.JanGenerator-module__9mzASG__controls{flex-direction:column;flex:1;gap:12px;display:flex}.JanGenerator-module__9mzASG__section{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000012}.JanGenerator-module__9mzASG__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.JanGenerator-module__9mzASG__inputRow{gap:8px;display:flex}.JanGenerator-module__9mzASG__digitInput{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#1a2a3a;border:1px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-family:Consolas,monospace;font-size:1.3rem;transition:border-color .15s}.JanGenerator-module__9mzASG__digitInput:focus{border-color:#1a3a5c}.JanGenerator-module__9mzASG__inputError{border-color:#e74c3c!important}.JanGenerator-module__9mzASG__btnAuto{color:#1a3a5c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0dbe8;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:.78rem;transition:background .12s}.JanGenerator-module__9mzASG__btnAuto:hover{background:#f0f4f8}.JanGenerator-module__9mzASG__inputHint{color:#aaa;align-items:center;gap:8px;font-size:.78rem;display:flex}.JanGenerator-module__9mzASG__valid{color:#27ae60;font-weight:600}.JanGenerator-module__9mzASG__errText{color:#e74c3c}.JanGenerator-module__9mzASG__examples{flex-wrap:wrap;gap:8px;display:flex}.JanGenerator-module__9mzASG__example{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s}.JanGenerator-module__9mzASG__example:hover{background:#f0f4f8;border-color:#1a3a5c}.JanGenerator-module__9mzASG__colorRow{gap:16px;display:flex}.JanGenerator-module__9mzASG__colorField{flex:1;align-items:center;gap:8px;display:flex}.JanGenerator-module__9mzASG__colorLabel{color:#888;white-space:nowrap;font-size:.8rem}.JanGenerator-module__9mzASG__colorPicker{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:6px;width:36px;height:28px;padding:2px}.JanGenerator-module__9mzASG__colorHex{color:#555;font-size:.8rem}.JanGenerator-module__9mzASG__desc{color:#7a90a4;margin:0;font-size:.85rem;line-height:1.6}.JanGenerator-module__9mzASG__preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:320px;display:flex}.JanGenerator-module__9mzASG__barcodeWrap{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:16px 12px;box-shadow:0 2px 12px #0000001a}.JanGenerator-module__9mzASG__barcodeWrap svg{width:100%;height:auto;display:block}.JanGenerator-module__9mzASG__actions{gap:8px;width:100%;display:flex}.JanGenerator-module__9mzASG__btnDownload{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s}.JanGenerator-module__9mzASG__btnDownload:hover{opacity:.88}.JanGenerator-module__9mzASG__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;flex:1.4;padding:8px 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.JanGenerator-module__9mzASG__btnCopy:hover{background:#f0f4f8}.JanGenerator-module__9mzASG__empty{color:#bbb;text-align:center;padding:40px 0;font-size:.9rem}@media (max-width:640px){.JanGenerator-module__9mzASG__container{margin:16px auto;padding:0 12px 24px}.JanGenerator-module__9mzASG__layout{flex-direction:column}.JanGenerator-module__9mzASG__preview{width:100%}}
.Pdf417Generator-module__Bn-79G__container{flex-direction:column;gap:16px;max-width:860px;margin:32px auto;padding:0 20px 40px;display:flex}.Pdf417Generator-module__Bn-79G__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.Pdf417Generator-module__Bn-79G__layout{align-items:flex-start;gap:20px;display:flex}.Pdf417Generator-module__Bn-79G__controls{flex-direction:column;flex:1;gap:12px;display:flex}.Pdf417Generator-module__Bn-79G__section{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000012}.Pdf417Generator-module__Bn-79G__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.Pdf417Generator-module__Bn-79G__textInput{color:#1a2a3a;border:1px solid #d0dbe8;border-radius:8px;outline:none;padding:10px 14px;font-family:Consolas,monospace;font-size:1.1rem;transition:border-color .15s}.Pdf417Generator-module__Bn-79G__textInput:focus{border-color:#1a3a5c}.Pdf417Generator-module__Bn-79G__inputError{border-color:#e74c3c!important}.Pdf417Generator-module__Bn-79G__inputHint{color:#aaa;align-items:center;gap:8px;font-size:.78rem;display:flex}.Pdf417Generator-module__Bn-79G__errText{color:#e74c3c}.Pdf417Generator-module__Bn-79G__examples{flex-wrap:wrap;gap:8px;display:flex}.Pdf417Generator-module__Bn-79G__example{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:.78rem;transition:background .12s,border-color .12s}.Pdf417Generator-module__Bn-79G__example:hover{background:#f0f4f8;border-color:#1a3a5c}.Pdf417Generator-module__Bn-79G__colorRow{gap:16px;display:flex}.Pdf417Generator-module__Bn-79G__colorField{flex:1;align-items:center;gap:8px;display:flex}.Pdf417Generator-module__Bn-79G__colorLabel{color:#888;white-space:nowrap;font-size:.8rem}.Pdf417Generator-module__Bn-79G__colorPicker{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:6px;width:36px;height:28px;padding:2px}.Pdf417Generator-module__Bn-79G__colorHex{color:#555;font-size:.8rem}.Pdf417Generator-module__Bn-79G__desc{color:#7a90a4;margin:0;font-size:.85rem;line-height:1.6}.Pdf417Generator-module__Bn-79G__preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:320px;display:flex}.Pdf417Generator-module__Bn-79G__barcodeWrap{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:16px 12px;box-shadow:0 2px 12px #0000001a}.Pdf417Generator-module__Bn-79G__barcodeWrap svg{width:100%;height:auto;display:block}.Pdf417Generator-module__Bn-79G__actions{gap:8px;width:100%;display:flex}.Pdf417Generator-module__Bn-79G__btnDownload{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s}.Pdf417Generator-module__Bn-79G__btnDownload:hover{opacity:.88}.Pdf417Generator-module__Bn-79G__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;flex:1.4;padding:8px 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.Pdf417Generator-module__Bn-79G__btnCopy:hover{background:#f0f4f8}.Pdf417Generator-module__Bn-79G__empty{color:#bbb;text-align:center;padding:40px 0;font-size:.9rem}@media (max-width:640px){.Pdf417Generator-module__Bn-79G__container{margin:16px auto;padding:0 12px 24px}.Pdf417Generator-module__Bn-79G__layout{flex-direction:column}.Pdf417Generator-module__Bn-79G__preview{width:100%}}
.QrGenerator-module__pYUwpW__container{flex-direction:column;gap:16px;max-width:900px;margin:32px auto;padding:0 20px 40px;display:flex}.QrGenerator-module__pYUwpW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.QrGenerator-module__pYUwpW__layout{align-items:flex-start;gap:20px;display:flex}.QrGenerator-module__pYUwpW__controls{flex-direction:column;flex:1;gap:12px;display:flex}.QrGenerator-module__pYUwpW__section{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000012}.QrGenerator-module__pYUwpW__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.QrGenerator-module__pYUwpW__textarea{color:#1a2a3a;resize:vertical;box-sizing:border-box;border:1px solid #d0dbe8;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}.QrGenerator-module__pYUwpW__textarea:focus{border-color:#1a3a5c}.QrGenerator-module__pYUwpW__hint{color:#aaa;text-align:right;font-size:.75rem}.QrGenerator-module__pYUwpW__ecSwitch{gap:8px;display:flex}.QrGenerator-module__pYUwpW__ecBtn{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.QrGenerator-module__pYUwpW__ecBtn:hover{background:#f0f4f8;border-color:#1a3a5c}.QrGenerator-module__pYUwpW__ecActive{color:#fff!important;background:#1a3a5c!important;border-color:#1a3a5c!important}.QrGenerator-module__pYUwpW__ecLetter{font-size:1.1rem;font-weight:700}.QrGenerator-module__pYUwpW__ecDesc{color:#aaa;font-size:.68rem}.QrGenerator-module__pYUwpW__ecActive .QrGenerator-module__pYUwpW__ecDesc{color:#fff9}.QrGenerator-module__pYUwpW__colorRow{gap:16px;display:flex}.QrGenerator-module__pYUwpW__colorField{flex:1;align-items:center;gap:8px;display:flex}.QrGenerator-module__pYUwpW__colorLabel{color:#888;white-space:nowrap;font-size:.8rem}.QrGenerator-module__pYUwpW__colorPicker{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:6px;width:36px;height:28px;padding:2px}.QrGenerator-module__pYUwpW__colorHex{color:#555;font-variant-numeric:tabular-nums;font-size:.8rem}.QrGenerator-module__pYUwpW__presets{flex-wrap:wrap;gap:8px;display:flex}.QrGenerator-module__pYUwpW__colorPreset{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:30px;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex}.QrGenerator-module__pYUwpW__colorPreset:hover{transform:scale(1.08)}.QrGenerator-module__pYUwpW__colorPresetActive{box-shadow:0 0 0 3px #1a3a5c}.QrGenerator-module__pYUwpW__preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:280px;display:flex}.QrGenerator-module__pYUwpW__qrWrap{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:12px;box-shadow:0 2px 12px #0000001a}.QrGenerator-module__pYUwpW__qrWrap svg{width:100%;height:auto;display:block}.QrGenerator-module__pYUwpW__actions{gap:8px;width:100%;display:flex}.QrGenerator-module__pYUwpW__btnDownload{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s}.QrGenerator-module__pYUwpW__btnDownload:hover{opacity:.88}.QrGenerator-module__pYUwpW__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;flex:1.4;padding:8px 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.QrGenerator-module__pYUwpW__btnCopy:hover{background:#f0f4f8}.QrGenerator-module__pYUwpW__error{color:#c0392b;box-sizing:border-box;background:#fff0ef;border:1px solid #e74c3c;border-radius:8px;width:100%;padding:10px 14px;font-size:.85rem}.QrGenerator-module__pYUwpW__empty{color:#bbb;text-align:center;padding:40px 0;font-size:.9rem}@media (max-width:640px){.QrGenerator-module__pYUwpW__container{margin:16px auto;padding:0 12px 24px}.QrGenerator-module__pYUwpW__layout{flex-direction:column}.QrGenerator-module__pYUwpW__preview{width:100%}}
.BarcodeReader-module__IReH8W__container{max-width:900px;margin:0 auto;padding:1.5rem 1rem}.BarcodeReader-module__IReH8W__title{margin-bottom:1.5rem;font-size:1.6rem;font-weight:700}.BarcodeReader-module__IReH8W__layout{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:700px){.BarcodeReader-module__IReH8W__layout{grid-template-columns:1fr}}.BarcodeReader-module__IReH8W__cameraPanel{flex-direction:column;gap:.75rem;display:flex}.BarcodeReader-module__IReH8W__videoWrap{aspect-ratio:4/3;background:#111;border-radius:8px;width:100%;position:relative;overflow:hidden}.BarcodeReader-module__IReH8W__video{object-fit:cover;width:100%;height:100%;display:block}.BarcodeReader-module__IReH8W__overlayCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.BarcodeReader-module__IReH8W__videoOverlay{background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BarcodeReader-module__IReH8W__videoHint{color:#888;font-size:.9rem}.BarcodeReader-module__IReH8W__lastDetected{background:#000000b3;flex-direction:column;gap:.1rem;padding:.4rem .6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.BarcodeReader-module__IReH8W__lastDetectedLabel{color:#4ade80;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.BarcodeReader-module__IReH8W__lastDetectedText{color:#fff;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.BarcodeReader-module__IReH8W__cameraSelect{flex-direction:column;gap:.3rem;display:flex}.BarcodeReader-module__IReH8W__label{color:#666;font-size:.8rem;font-weight:500}.BarcodeReader-module__IReH8W__select{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:.4rem .6rem;font-size:.9rem}.BarcodeReader-module__IReH8W__optionRow{gap:1rem;display:flex}.BarcodeReader-module__IReH8W__optionLabel{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.875rem;display:flex}.BarcodeReader-module__IReH8W__optionLabel input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}.BarcodeReader-module__IReH8W__btnRow{gap:.5rem;display:flex}.BarcodeReader-module__IReH8W__btnStart{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;flex:1;padding:.6rem 1rem;font-size:.95rem;font-weight:600;transition:background .15s}.BarcodeReader-module__IReH8W__btnStart:hover{background:#1d4ed8}.BarcodeReader-module__IReH8W__btnStop{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;flex:1;padding:.6rem 1rem;font-size:.95rem;font-weight:600;transition:background .15s}.BarcodeReader-module__IReH8W__btnStop:hover{background:#b91c1c}.BarcodeReader-module__IReH8W__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.5rem;font-size:.85rem}.BarcodeReader-module__IReH8W__formats{margin-top:.25rem}.BarcodeReader-module__IReH8W__formatsTitle{color:#888;margin-bottom:.4rem;font-size:.75rem;font-weight:500}.BarcodeReader-module__IReH8W__formatsList{flex-wrap:wrap;gap:.3rem;display:flex}.BarcodeReader-module__IReH8W__formatBadge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.15rem .45rem;font-size:.7rem}.BarcodeReader-module__IReH8W__resultsPanel{flex-direction:column;gap:.5rem;display:flex}.BarcodeReader-module__IReH8W__resultsHeader{justify-content:space-between;align-items:center;display:flex}.BarcodeReader-module__IReH8W__resultsTitle{color:#374151;font-size:.9rem;font-weight:600}.BarcodeReader-module__IReH8W__btnClear{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.BarcodeReader-module__IReH8W__btnClear:hover{background:#f3f4f6}.BarcodeReader-module__IReH8W__empty{color:#9ca3af;text-align:center;border:1px dashed #e5e7eb;border-radius:8px;padding:2rem;font-size:.85rem}.BarcodeReader-module__IReH8W__resultList{flex-direction:column;gap:.5rem;max-height:500px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BarcodeReader-module__IReH8W__resultItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.BarcodeReader-module__IReH8W__resultItem:first-child{background:#eff6ff;border-color:#bfdbfe}.BarcodeReader-module__IReH8W__resultMeta{align-items:center;gap:.5rem;display:flex}.BarcodeReader-module__IReH8W__resultFormat{color:#1d4ed8;text-transform:uppercase;letter-spacing:.03em;background:#dbeafe;border-radius:3px;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.BarcodeReader-module__IReH8W__resultTime{color:#9ca3af;font-size:.7rem}.BarcodeReader-module__IReH8W__resultTextRow{align-items:flex-start;gap:.5rem;display:flex}.BarcodeReader-module__IReH8W__resultText{word-break:break-all;color:#111827;flex:1;font-size:.875rem;line-height:1.4}.BarcodeReader-module__IReH8W__btnCopy{cursor:pointer;color:#374151;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0;padding:.2rem .5rem;font-size:.75rem}.BarcodeReader-module__IReH8W__btnCopy:hover{background:#f3f4f6}
.VcardQrGenerator-module__oaa0_W__container{flex-direction:column;gap:16px;max-width:900px;margin:32px auto;padding:0 20px 40px;display:flex}.VcardQrGenerator-module__oaa0_W__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.VcardQrGenerator-module__oaa0_W__layout{align-items:flex-start;gap:20px;display:flex}.VcardQrGenerator-module__oaa0_W__controls{flex-direction:column;flex:1;gap:12px;display:flex}.VcardQrGenerator-module__oaa0_W__section{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000012}.VcardQrGenerator-module__oaa0_W__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.VcardQrGenerator-module__oaa0_W__input{color:#1a2a3a;box-sizing:border-box;border:1px solid #d0dbe8;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}.VcardQrGenerator-module__oaa0_W__input:focus{border-color:#1a3a5c}.VcardQrGenerator-module__oaa0_W__colorRow{gap:16px;display:flex}.VcardQrGenerator-module__oaa0_W__colorField{flex:1;align-items:center;gap:8px;display:flex}.VcardQrGenerator-module__oaa0_W__colorLabel{color:#888;white-space:nowrap;font-size:.8rem}.VcardQrGenerator-module__oaa0_W__colorPicker{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:6px;width:36px;height:28px;padding:2px}.VcardQrGenerator-module__oaa0_W__colorHex{color:#555;font-variant-numeric:tabular-nums;font-size:.8rem}.VcardQrGenerator-module__oaa0_W__presets{flex-wrap:wrap;gap:8px;display:flex}.VcardQrGenerator-module__oaa0_W__colorPreset{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:30px;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex}.VcardQrGenerator-module__oaa0_W__colorPreset:hover{transform:scale(1.08)}.VcardQrGenerator-module__oaa0_W__colorPresetActive{box-shadow:0 0 0 3px #1a3a5c}.VcardQrGenerator-module__oaa0_W__preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:280px;display:flex;position:sticky;top:20px}.VcardQrGenerator-module__oaa0_W__qrWrap{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:12px;box-shadow:0 2px 12px #0000001a}.VcardQrGenerator-module__oaa0_W__qrWrap svg{width:100%;height:auto;display:block}.VcardQrGenerator-module__oaa0_W__actions{gap:8px;width:100%;display:flex}.VcardQrGenerator-module__oaa0_W__btnDownload{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s}.VcardQrGenerator-module__oaa0_W__btnDownload:hover{opacity:.88}.VcardQrGenerator-module__oaa0_W__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;flex:1.4;padding:8px 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.VcardQrGenerator-module__oaa0_W__btnCopy:hover{background:#f0f4f8}.VcardQrGenerator-module__oaa0_W__error{color:#c0392b;box-sizing:border-box;background:#fff0ef;border:1px solid #e74c3c;border-radius:8px;width:100%;padding:10px 14px;font-size:.85rem}.VcardQrGenerator-module__oaa0_W__empty{color:#bbb;text-align:center;padding:40px 0;font-size:.9rem}@media (max-width:640px){.VcardQrGenerator-module__oaa0_W__container{margin:16px auto;padding:0 12px 24px}.VcardQrGenerator-module__oaa0_W__layout{flex-direction:column}.VcardQrGenerator-module__oaa0_W__preview{width:100%;position:static}}
.WifiQrGenerator-module__orLNXq__container{flex-direction:column;gap:16px;max-width:900px;margin:32px auto;padding:0 20px 40px;display:flex}.WifiQrGenerator-module__orLNXq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.WifiQrGenerator-module__orLNXq__layout{align-items:flex-start;gap:20px;display:flex}.WifiQrGenerator-module__orLNXq__controls{flex-direction:column;flex:1;gap:12px;display:flex}.WifiQrGenerator-module__orLNXq__section{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000012}.WifiQrGenerator-module__orLNXq__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.WifiQrGenerator-module__orLNXq__input{color:#1a2a3a;box-sizing:border-box;border:1px solid #d0dbe8;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}.WifiQrGenerator-module__orLNXq__input:focus{border-color:#1a3a5c}.WifiQrGenerator-module__orLNXq__passwordRow{gap:8px;display:flex}.WifiQrGenerator-module__orLNXq__passwordRow .WifiQrGenerator-module__orLNXq__input{flex:1}.WifiQrGenerator-module__orLNXq__showBtn{color:#1a3a5c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b0c4de;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.WifiQrGenerator-module__orLNXq__showBtn:hover{background:#f0f4f8}.WifiQrGenerator-module__orLNXq__checkboxRow{color:#1a2a3a;cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:flex}.WifiQrGenerator-module__orLNXq__ecSwitch{gap:8px;display:flex}.WifiQrGenerator-module__orLNXq__ecBtn{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.WifiQrGenerator-module__orLNXq__ecBtn:hover{background:#f0f4f8;border-color:#1a3a5c}.WifiQrGenerator-module__orLNXq__ecActive{color:#fff!important;background:#1a3a5c!important;border-color:#1a3a5c!important}.WifiQrGenerator-module__orLNXq__ecLetter{font-size:1.1rem;font-weight:700}.WifiQrGenerator-module__orLNXq__ecDesc{color:#aaa;font-size:.68rem}.WifiQrGenerator-module__orLNXq__ecActive .WifiQrGenerator-module__orLNXq__ecDesc{color:#fff9}.WifiQrGenerator-module__orLNXq__colorRow{gap:16px;display:flex}.WifiQrGenerator-module__orLNXq__colorField{flex:1;align-items:center;gap:8px;display:flex}.WifiQrGenerator-module__orLNXq__colorLabel{color:#888;white-space:nowrap;font-size:.8rem}.WifiQrGenerator-module__orLNXq__colorPicker{cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:6px;width:36px;height:28px;padding:2px}.WifiQrGenerator-module__orLNXq__colorHex{color:#555;font-variant-numeric:tabular-nums;font-size:.8rem}.WifiQrGenerator-module__orLNXq__presets{flex-wrap:wrap;gap:8px;display:flex}.WifiQrGenerator-module__orLNXq__colorPreset{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:30px;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:flex}.WifiQrGenerator-module__orLNXq__colorPreset:hover{transform:scale(1.08)}.WifiQrGenerator-module__orLNXq__colorPresetActive{box-shadow:0 0 0 3px #1a3a5c}.WifiQrGenerator-module__orLNXq__preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:280px;display:flex;position:sticky;top:20px}.WifiQrGenerator-module__orLNXq__qrWrap{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:12px;box-shadow:0 2px 12px #0000001a}.WifiQrGenerator-module__orLNXq__qrWrap svg{width:100%;height:auto;display:block}.WifiQrGenerator-module__orLNXq__actions{gap:8px;width:100%;display:flex}.WifiQrGenerator-module__orLNXq__btnDownload{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s}.WifiQrGenerator-module__orLNXq__btnDownload:hover{opacity:.88}.WifiQrGenerator-module__orLNXq__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;flex:1.4;padding:8px 0;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .12s}.WifiQrGenerator-module__orLNXq__btnCopy:hover{background:#f0f4f8}.WifiQrGenerator-module__orLNXq__error{color:#c0392b;box-sizing:border-box;background:#fff0ef;border:1px solid #e74c3c;border-radius:8px;width:100%;padding:10px 14px;font-size:.85rem}.WifiQrGenerator-module__orLNXq__empty{color:#bbb;text-align:center;padding:40px 0;font-size:.9rem}@media (max-width:640px){.WifiQrGenerator-module__orLNXq__container{margin:16px auto;padding:0 12px 24px}.WifiQrGenerator-module__orLNXq__layout{flex-direction:column}.WifiQrGenerator-module__orLNXq__preview{width:100%;position:static}}
.Calculator-module__fClVGa__container{background:#000;flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:32px;display:flex}.Calculator-module__fClVGa__display{text-align:right;padding:16px 24px}.Calculator-module__fClVGa__displayText{color:#fff;word-break:break-all;font-size:5rem;font-weight:200;line-height:1}.Calculator-module__fClVGa__buttons{flex-direction:column;gap:12px;padding:0 12px;display:flex}.Calculator-module__fClVGa__row{justify-content:center;gap:12px;display:flex}.Calculator-module__fClVGa__btn{color:#fff;cursor:pointer;background:#333;border:none;border-radius:50%;width:80px;height:80px;font-family:inherit;font-size:2rem;font-weight:400;transition:opacity .1s}.Calculator-module__fClVGa__btn:hover{opacity:.8}.Calculator-module__fClVGa__btn:active{opacity:.6}.Calculator-module__fClVGa__btnWide{text-align:left;border-radius:40px;width:172px;padding-left:28px}@media (max-width:480px){.Calculator-module__fClVGa__btn{width:68px;height:68px;font-size:1.6rem}.Calculator-module__fClVGa__btnWide{width:148px;padding-left:24px}.Calculator-module__fClVGa__displayText{font-size:3.5rem}.Calculator-module__fClVGa__buttons{gap:8px;padding:0 8px}.Calculator-module__fClVGa__row{gap:8px}}@media (max-width:360px){.Calculator-module__fClVGa__btn{width:58px;height:58px;font-size:1.4rem}.Calculator-module__fClVGa__btnWide{width:126px;padding-left:20px}}.Calculator-module__fClVGa__btnOperator{color:#fff;background:#f1a33c}.Calculator-module__fClVGa__btnFunction{color:#000;background:#a5a5a5}
.BaseConverter-module__NSIrOG__container{flex-direction:column;gap:20px;max-width:640px;margin:40px auto;padding:0 20px 40px;display:flex}.BaseConverter-module__NSIrOG__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.BaseConverter-module__NSIrOG__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.BaseConverter-module__NSIrOG__bitRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BaseConverter-module__NSIrOG__bitLabel{color:#888;margin-right:4px;font-size:.8rem}.BaseConverter-module__NSIrOG__bitBtn{cursor:pointer;color:#555;background:#fff;border:1px solid #c8d8e8;border-radius:6px;padding:4px 14px;font-size:.85rem;transition:background .12s,color .12s}.BaseConverter-module__NSIrOG__bitBtn:hover{background:#f0f4f8}.BaseConverter-module__NSIrOG__bitActive{color:#fff;background:#1a3a5c;border-color:#1a3a5c}.BaseConverter-module__NSIrOG__clearBtn{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #e0dada;border-radius:6px;margin-left:auto;padding:4px 14px;font-size:.85rem;transition:background .12s}.BaseConverter-module__NSIrOG__clearBtn:hover{background:#fff0ef}.BaseConverter-module__NSIrOG__row{flex-direction:column;gap:4px;display:flex}.BaseConverter-module__NSIrOG__label{align-items:center;gap:8px;display:flex}.BaseConverter-module__NSIrOG__labelText{color:#888;font-size:.8rem;font-weight:500}.BaseConverter-module__NSIrOG__prefix{color:#aaa;font-family:monospace;font-size:.75rem}.BaseConverter-module__NSIrOG__input{color:#1a3a5c;letter-spacing:.04em;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:Consolas,Courier New,monospace;font-size:1.1rem;transition:border-color .15s}.BaseConverter-module__NSIrOG__input:focus{border-color:#1a3a5c}.BaseConverter-module__NSIrOG__error{color:#c0392b;background:#fff0ef;border-radius:6px;padding:8px 12px;font-size:.85rem}.BaseConverter-module__NSIrOG__bitTitle{color:#888;font-size:.85rem;font-weight:600}.BaseConverter-module__NSIrOG__bitGrid{flex-wrap:wrap;gap:3px;font-family:monospace;display:flex}.BaseConverter-module__NSIrOG__bit{border-radius:4px;justify-content:center;align-items:center;width:22px;height:26px;font-size:.85rem;font-weight:600;display:flex}.BaseConverter-module__NSIrOG__bitOne{color:#fff;background:#1a3a5c}.BaseConverter-module__NSIrOG__bitZero{color:#aaa;background:#edf2f7}.BaseConverter-module__NSIrOG__groupStart{margin-left:8px}.BaseConverter-module__NSIrOG__bitIndex{gap:3px;margin-top:2px;display:flex}.BaseConverter-module__NSIrOG__bitIndexLabel{text-align:center;color:#bbb;width:22px;font-family:monospace;font-size:.6rem}.BaseConverter-module__NSIrOG__bitIndexLabel:not(:first-child){margin-left:183px}@media (max-width:640px){.BaseConverter-module__NSIrOG__container{margin:16px auto;padding:0 12px 24px}}@media (max-width:480px){.BaseConverter-module__NSIrOG__bit{width:18px;height:22px;font-size:.75rem}}
.PokemonDamageCounter-module__iZBXAW__container{flex-direction:column;gap:20px;max-width:1100px;margin:40px auto;padding:0 20px 40px;display:flex}.PokemonDamageCounter-module__iZBXAW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.PokemonDamageCounter-module__iZBXAW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.PokemonDamageCounter-module__iZBXAW__modeSwitch{background:#eef2f7;border-radius:10px;gap:6px;padding:4px;display:flex}.PokemonDamageCounter-module__iZBXAW__modeBtn{color:#1a3a5c;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600}.PokemonDamageCounter-module__iZBXAW__modeActive{color:#fff;background:#1a3a5c}.PokemonDamageCounter-module__iZBXAW__resetAllBtn{cursor:pointer;color:#1a3a5c;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .12s}.PokemonDamageCounter-module__iZBXAW__resetAllBtn:hover{background:#f0f4f8}.PokemonDamageCounter-module__iZBXAW__boardsWrap{grid-template-columns:1fr;gap:28px;display:grid}.PokemonDamageCounter-module__iZBXAW__boardsWrapTwo{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.PokemonDamageCounter-module__iZBXAW__board{background:#f7f9fc;border:1.5px solid #e4eaf2;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.PokemonDamageCounter-module__iZBXAW__playerHeader{justify-content:space-between;align-items:center;display:flex}.PokemonDamageCounter-module__iZBXAW__playerLabel{color:#1a3a5c;font-size:.95rem;font-weight:800}.PokemonDamageCounter-module__iZBXAW__resetBoardBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.78rem}.PokemonDamageCounter-module__iZBXAW__resetBoardBtn:hover{background:#eef2f7}.PokemonDamageCounter-module__iZBXAW__sectionLabel{color:#6b7a8c;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.PokemonDamageCounter-module__iZBXAW__activeSection{flex-direction:column;align-items:center;gap:8px;display:flex}.PokemonDamageCounter-module__iZBXAW__benchSection{border-top:1.5px dashed #d0dbe8;flex-direction:column;gap:8px;padding-top:12px;display:flex}.PokemonDamageCounter-module__iZBXAW__benchHeader{justify-content:space-between;align-items:center;display:flex}.PokemonDamageCounter-module__iZBXAW__addBenchBtn{color:#fff;cursor:pointer;background:#1a3a5c;border:1.5px solid #1a3a5c;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:600}.PokemonDamageCounter-module__iZBXAW__addBenchBtn:hover{background:#142e49}.PokemonDamageCounter-module__iZBXAW__addBenchBtn:disabled{opacity:.5;cursor:not-allowed}.PokemonDamageCounter-module__iZBXAW__emptyBench{color:#aaa;text-align:center;padding:10px 0;font-size:.82rem}.PokemonDamageCounter-module__iZBXAW__benchRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.PokemonDamageCounter-module__iZBXAW__card{background:#fff;border:1.5px solid #0000;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .15s,opacity .15s;display:flex;box-shadow:0 1px 4px #00000012}.PokemonDamageCounter-module__iZBXAW__activeCard{border-color:#f5c542;width:100%;max-width:260px;box-shadow:0 2px 8px #f5c54240}.PokemonDamageCounter-module__iZBXAW__benchCard{width:150px}.PokemonDamageCounter-module__iZBXAW__koCard{opacity:.7;border-color:#e74c3c!important}.PokemonDamageCounter-module__iZBXAW__cardHeader{justify-content:space-between;align-items:center;display:flex}.PokemonDamageCounter-module__iZBXAW__benchBadge{color:#1a3a5c;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:inline-flex}.PokemonDamageCounter-module__iZBXAW__removeBtn{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:.9rem}.PokemonDamageCounter-module__iZBXAW__removeBtn:hover{color:#e74c3c;background:#fbeaea}.PokemonDamageCounter-module__iZBXAW__hpRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.PokemonDamageCounter-module__iZBXAW__hpLabel{color:#888;font-size:.75rem;font-weight:500}.PokemonDamageCounter-module__iZBXAW__hpControl{align-items:center;gap:4px;display:flex}.PokemonDamageCounter-module__iZBXAW__stepBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:6px;width:24px;height:24px;font-family:inherit;font-size:.85rem}.PokemonDamageCounter-module__iZBXAW__stepBtn:hover{background:#f0f4f8}.PokemonDamageCounter-module__iZBXAW__hpInput{color:#1a3a5c;text-align:center;border:1.5px solid #d0dbe8;border-radius:6px;outline:none;width:54px;padding:4px 6px;font-size:.85rem}.PokemonDamageCounter-module__iZBXAW__hpInput:focus{border-color:#1a3a5c}.PokemonDamageCounter-module__iZBXAW__remainingDisplay{justify-content:center;align-items:baseline;gap:6px;padding:6px 0;display:flex;position:relative}.PokemonDamageCounter-module__iZBXAW__remainingValue{color:#1a3a5c;font-size:2rem;font-weight:800}.PokemonDamageCounter-module__iZBXAW__remainingUnit{color:#888;font-size:.9rem}.PokemonDamageCounter-module__iZBXAW__koBadge{color:#fff;background:#e74c3c;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;position:absolute;top:0;right:0}.PokemonDamageCounter-module__iZBXAW__counterInfo{text-align:center;color:#888;font-size:.76rem}.PokemonDamageCounter-module__iZBXAW__counterControls{gap:6px;display:flex}.PokemonDamageCounter-module__iZBXAW__counterBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.88rem;font-weight:700;transition:background .12s}.PokemonDamageCounter-module__iZBXAW__counterBtn:hover{background:#f0f4f8}.PokemonDamageCounter-module__iZBXAW__counterBtn:disabled{opacity:.4;cursor:not-allowed}.PokemonDamageCounter-module__iZBXAW__quickRow{flex-wrap:wrap;gap:5px;display:flex}.PokemonDamageCounter-module__iZBXAW__quickBtn{color:#1a3a5c;cursor:pointer;background:#f7f9fc;border:1.5px solid #d0dbe8;border-radius:6px;flex:1;min-width:40px;padding:5px 0;font-family:inherit;font-size:.74rem}.PokemonDamageCounter-module__iZBXAW__quickBtn:hover{background:#e8eef6}.PokemonDamageCounter-module__iZBXAW__slotResetBtn{color:#888;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 0;font-family:inherit;font-size:.76rem;text-decoration:underline}.PokemonDamageCounter-module__iZBXAW__slotResetBtn:hover{color:#1a3a5c}@media (max-width:640px){.PokemonDamageCounter-module__iZBXAW__container{margin:16px auto;padding:0 12px 24px}.PokemonDamageCounter-module__iZBXAW__benchCard{width:130px}}
.Clock-module__TVPuwq__container{flex-direction:column;gap:16px;max-width:600px;margin:32px auto;padding:0 20px 40px;display:flex}.Clock-module__TVPuwq__fullscreen{background:#0f1e2e;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:100%;height:100%;margin:0;padding:0;display:flex}.Clock-module__TVPuwq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.Clock-module__TVPuwq__toolbar{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;display:flex;box-shadow:0 1px 4px #00000012}.Clock-module__TVPuwq__toolbarFull{box-shadow:none;background:#ffffff12;border-radius:10px;width:340px;padding:10px 20px}.Clock-module__TVPuwq__modeSwitch{border:1px solid #d0dbe8;border-radius:6px;display:flex;overflow:hidden}.Clock-module__TVPuwq__toolbarFull .Clock-module__TVPuwq__modeSwitch{border-color:#fff3}.Clock-module__TVPuwq__modeBtn{cursor:pointer;color:#555;background:#fff;border:none;padding:5px 18px;font-size:.85rem;transition:background .12s,color .12s}.Clock-module__TVPuwq__toolbarFull .Clock-module__TVPuwq__modeBtn{color:#fff9;background:0 0}.Clock-module__TVPuwq__modeActive{color:#fff;background:#1a3a5c}.Clock-module__TVPuwq__toolbarFull .Clock-module__TVPuwq__modeActive{color:#fff;background:#ffffff26}.Clock-module__TVPuwq__spacer{flex:1}.Clock-module__TVPuwq__btnFullscreen{cursor:pointer;color:#555;background:0 0;border:1px solid #d0dbe8;border-radius:6px;padding:3px 10px;font-size:1.3rem;line-height:1;transition:background .12s}.Clock-module__TVPuwq__btnFullscreen:hover{background:#f0f4f8}.Clock-module__TVPuwq__toolbarFull .Clock-module__TVPuwq__btnFullscreen{color:#ffffffb3;border-color:#fff3}.Clock-module__TVPuwq__toolbarFull .Clock-module__TVPuwq__btnFullscreen:hover{background:#ffffff1a}.Clock-module__TVPuwq__face{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:48px 32px 40px;display:flex;box-shadow:0 2px 12px #00000017}.Clock-module__TVPuwq__faceFull{box-shadow:none;min-height:unset;background:0 0;gap:24px;padding:0}.Clock-module__TVPuwq__digital{font-variant-numeric:tabular-nums;align-items:baseline;gap:0;line-height:1;display:flex}.Clock-module__TVPuwq__digitalFull .Clock-module__TVPuwq__hm,.Clock-module__TVPuwq__digitalFull .Clock-module__TVPuwq__sec{color:#fff}.Clock-module__TVPuwq__hm{color:#1a3a5c;letter-spacing:-2px;font-size:6rem;font-weight:200}.Clock-module__TVPuwq__sec{color:#5a7a9c;letter-spacing:-1px;align-self:flex-end;padding-bottom:6px;font-size:3rem;font-weight:200}.Clock-module__TVPuwq__digitalFull .Clock-module__TVPuwq__sec{color:#ffffff80}.Clock-module__TVPuwq__colon{margin:0 2px;display:inline-block}.Clock-module__TVPuwq__analogSvg{filter:drop-shadow(0 2px 6px #0000001a)}.Clock-module__TVPuwq__date{color:#7a90a4;text-align:center;font-size:1rem;font-weight:400}.Clock-module__TVPuwq__dateFull{color:#ffffff80;font-size:1.1rem}.Clock-module__TVPuwq__faceFull .Clock-module__TVPuwq__analogSvg circle:first-child{fill:#1a2a3a;stroke:#2a4a6a}@media (max-width:480px){.Clock-module__TVPuwq__container{margin:16px auto;padding:0 12px 24px}.Clock-module__TVPuwq__hm{font-size:4.5rem}.Clock-module__TVPuwq__sec{padding-bottom:4px;font-size:2.2rem}.Clock-module__TVPuwq__face{padding:32px 20px 28px}}
.Countdown-module__8p9Mqa__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.Countdown-module__8p9Mqa__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.Countdown-module__8p9Mqa__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.Countdown-module__8p9Mqa__field{flex-direction:column;gap:4px;display:flex}.Countdown-module__8p9Mqa__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.Countdown-module__8p9Mqa__textInput,.Countdown-module__8p9Mqa__dateInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:1rem;transition:border-color .15s}.Countdown-module__8p9Mqa__textInput:focus,.Countdown-module__8p9Mqa__dateInput:focus{border-color:#1a3a5c}.Countdown-module__8p9Mqa__resultCard{text-align:center;background:#f0f6ff;border:1.5px solid #c8daf0;align-items:center}.Countdown-module__8p9Mqa__eventName{color:#1a3a5c;font-size:1.1rem;font-weight:700}.Countdown-module__8p9Mqa__statusLabel{color:#7a90a4;font-size:.85rem}.Countdown-module__8p9Mqa__countdownRow{gap:16px;display:flex}.Countdown-module__8p9Mqa__unit{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.Countdown-module__8p9Mqa__unitValue{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.Countdown-module__8p9Mqa__unitLabel{color:#888;font-size:.75rem}.Countdown-module__8p9Mqa__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.Countdown-module__8p9Mqa__container{margin:16px auto;padding:0 12px 24px}.Countdown-module__8p9Mqa__countdownRow{gap:8px}.Countdown-module__8p9Mqa__unitValue{font-size:1.5rem}}
.DateCalculator-module__xaP-Ga__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.DateCalculator-module__xaP-Ga__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.DateCalculator-module__xaP-Ga__categoryRow{background:#fff;border-radius:10px;gap:8px;padding:8px;display:flex;box-shadow:0 1px 4px #00000012}.DateCalculator-module__xaP-Ga__categoryBtn{color:#1a3a5c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.85rem;transition:background .12s}.DateCalculator-module__xaP-Ga__categoryBtn:hover{background:#f0f4f8}.DateCalculator-module__xaP-Ga__categoryActive{color:#fff!important;background:#1a3a5c!important}.DateCalculator-module__xaP-Ga__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.DateCalculator-module__xaP-Ga__field{flex-direction:column;gap:4px;display:flex}.DateCalculator-module__xaP-Ga__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.DateCalculator-module__xaP-Ga__dateInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:1rem;transition:border-color .15s}.DateCalculator-module__xaP-Ga__dateInput:focus{border-color:#1a3a5c}.DateCalculator-module__xaP-Ga__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.DateCalculator-module__xaP-Ga__results{flex-direction:column;gap:10px;display:flex}.DateCalculator-module__xaP-Ga__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.DateCalculator-module__xaP-Ga__resultLabel{color:#555;font-size:.88rem}.DateCalculator-module__xaP-Ga__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.DateCalculator-module__xaP-Ga__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.DateCalculator-module__xaP-Ga__resultTotal{color:#1a3a5c;font-size:1.5rem;font-weight:800}.DateCalculator-module__xaP-Ga__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.DateCalculator-module__xaP-Ga__container{margin:16px auto;padding:0 12px 24px}}
.Holidays-module__F_cSPa__container{flex-direction:column;gap:14px;max-width:600px;margin:32px auto;padding:0 20px 40px;display:flex}.Holidays-module__F_cSPa__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.Holidays-module__F_cSPa__controlRow{gap:10px;display:flex}.Holidays-module__F_cSPa__yearSelect{color:#1a3a5c;background:#fff;border:1.5px solid #d0dbe8;border-radius:10px;padding:10px 12px;font-size:.9rem;box-shadow:0 1px 4px #00000012}.Holidays-module__F_cSPa__search{color:#1a2a3a;background:#fff;border:1.5px solid #d0dbe8;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:.95rem;box-shadow:0 1px 4px #00000012}.Holidays-module__F_cSPa__search:focus{border-color:#1a3a5c}.Holidays-module__F_cSPa__card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #00000012}.Holidays-module__F_cSPa__list{flex-direction:column;display:flex}.Holidays-module__F_cSPa__row{border-bottom:1px solid #f2f5f8;gap:16px;padding:10px 18px;font-size:.9rem;display:flex}.Holidays-module__F_cSPa__row:last-child{border-bottom:none}.Holidays-module__F_cSPa__date{color:#1a3a5c;flex-shrink:0;width:140px;font-weight:600}.Holidays-module__F_cSPa__name{color:#444}.Holidays-module__F_cSPa__empty{text-align:center;color:#bbb;padding:32px 0;font-size:.9rem}.Holidays-module__F_cSPa__note{color:#999;text-align:center;font-size:.78rem}@media (max-width:640px){.Holidays-module__F_cSPa__container{margin:16px auto;padding:0 12px 24px}.Holidays-module__F_cSPa__controlRow{flex-direction:column}}
.Stopwatch-module__MjXWcW__container{flex-direction:column;gap:16px;max-width:560px;margin:32px auto;padding:0 20px 40px;display:flex}.Stopwatch-module__MjXWcW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.Stopwatch-module__MjXWcW__face{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:32px;padding:48px 32px 40px;display:flex;box-shadow:0 2px 12px #00000017}.Stopwatch-module__MjXWcW__display{font-variant-numeric:tabular-nums;color:#1a3a5c;letter-spacing:-2px;font-size:5rem;font-weight:200;line-height:1}.Stopwatch-module__MjXWcW__controls{gap:24px;display:flex}.Stopwatch-module__MjXWcW__btn{cursor:pointer;border:none;border-radius:50%;width:80px;height:80px;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .12s,transform 80ms}.Stopwatch-module__MjXWcW__btn:active{transform:scale(.95)}.Stopwatch-module__MjXWcW__btnStart{color:#fff;background:#27ae60}.Stopwatch-module__MjXWcW__btnStop{color:#fff;background:#e74c3c}.Stopwatch-module__MjXWcW__btnLap,.Stopwatch-module__MjXWcW__btnReset{color:#1a3a5c;background:#e8eef4}.Stopwatch-module__MjXWcW__btnStart:hover,.Stopwatch-module__MjXWcW__btnStop:hover{opacity:.88}.Stopwatch-module__MjXWcW__btnLap:hover,.Stopwatch-module__MjXWcW__btnReset:hover{background:#d8e4ef}.Stopwatch-module__MjXWcW__lapsPanel{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000012}.Stopwatch-module__MjXWcW__lapsHeader{color:#999;text-align:right;background:#fafbfc;border-bottom:1px solid #edf2f7;grid-template-columns:80px 1fr 1fr;padding:8px 16px;font-size:.75rem;font-weight:600;display:grid}.Stopwatch-module__MjXWcW__lapsHeader span:first-child{text-align:left}.Stopwatch-module__MjXWcW__lapsList{max-height:320px;overflow-y:auto}.Stopwatch-module__MjXWcW__lapRow{font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px solid #f0f4f8;grid-template-columns:80px 1fr 1fr;padding:10px 16px;font-size:.9rem;transition:background .1s;display:grid}.Stopwatch-module__MjXWcW__lapRow:last-child{border-bottom:none}.Stopwatch-module__MjXWcW__lapRow:hover{background:#f8fafc}.Stopwatch-module__MjXWcW__lapIndex{text-align:left;color:#7a90a4;font-size:.82rem}.Stopwatch-module__MjXWcW__lapSplit{color:#1a3a5c;font-weight:500}.Stopwatch-module__MjXWcW__lapTotal{color:#7a90a4}.Stopwatch-module__MjXWcW__fastest .Stopwatch-module__MjXWcW__lapSplit{color:#27ae60;font-weight:700}.Stopwatch-module__MjXWcW__slowest .Stopwatch-module__MjXWcW__lapSplit{color:#e74c3c;font-weight:700}@media (max-width:480px){.Stopwatch-module__MjXWcW__container{margin:16px auto;padding:0 12px 24px}.Stopwatch-module__MjXWcW__display{font-size:3.6rem}.Stopwatch-module__MjXWcW__face{gap:24px;padding:32px 20px 28px}.Stopwatch-module__MjXWcW__btn{width:68px;height:68px;font-size:.82rem}}
.TimeSecondsConverter-module__gs27kG__container{flex-direction:column;gap:12px;max-width:480px;margin:40px auto;padding:0 20px 40px;display:flex}.TimeSecondsConverter-module__gs27kG__title{color:#1a3a5c;margin-bottom:8px;font-size:1.5rem;font-weight:700}.TimeSecondsConverter-module__gs27kG__card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.TimeSecondsConverter-module__gs27kG__paneLabel{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.TimeSecondsConverter-module__gs27kG__hmsRow{gap:12px;display:flex}.TimeSecondsConverter-module__gs27kG__hmsField{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.TimeSecondsConverter-module__gs27kG__fieldInput{color:#1a3a5c;text-align:center;box-sizing:border-box;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;width:100%;padding:10px 8px;font-size:1.2rem;transition:border-color .15s}.TimeSecondsConverter-module__gs27kG__fieldInput:focus{border-color:#1a3a5c}.TimeSecondsConverter-module__gs27kG__unit{color:#888;font-size:.8rem}.TimeSecondsConverter-module__gs27kG__arrow{text-align:center;color:#b0c4de;font-size:1.4rem}.TimeSecondsConverter-module__gs27kG__inputGroup{align-items:center;gap:10px;display:flex}.TimeSecondsConverter-module__gs27kG__secondsInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:12px 14px;font-size:1.4rem;transition:border-color .15s}.TimeSecondsConverter-module__gs27kG__secondsInput:focus{border-color:#1a3a5c}@media (max-width:640px){.TimeSecondsConverter-module__gs27kG__container{margin:16px auto;padding:0 12px 24px}}
.Timer-module__5lEbEa__container{flex-direction:column;gap:16px;max-width:480px;margin:32px auto;padding:0 20px 40px;display:flex}.Timer-module__5lEbEa__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.Timer-module__5lEbEa__presets{flex-wrap:wrap;gap:8px;display:flex}.Timer-module__5lEbEa__preset{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #d0dbe8;border-radius:20px;padding:5px 14px;font-family:inherit;font-size:.82rem;transition:background .12s,border-color .12s}.Timer-module__5lEbEa__preset:hover{background:#f0f4f8;border-color:#1a3a5c}.Timer-module__5lEbEa__face{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:36px 32px 32px;display:flex;box-shadow:0 2px 12px #00000017}.Timer-module__5lEbEa__ringWrap{flex-shrink:0;width:260px;height:260px;position:relative}.Timer-module__5lEbEa__ringWrap svg{display:block}.Timer-module__5lEbEa__displayWrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Timer-module__5lEbEa__inputs{pointer-events:all;align-items:center;gap:2px;display:flex}.Timer-module__5lEbEa__inputGroup{flex-direction:column;align-items:center;gap:2px;display:flex}.Timer-module__5lEbEa__timeInput{text-align:center;font-variant-numeric:tabular-nums;color:#1a3a5c;-moz-appearance:textfield;background:0 0;border:none;border-bottom:2px solid #d0dbe8;outline:none;width:52px;padding:2px 0;font-family:inherit;font-size:1.9rem;font-weight:200;transition:border-color .15s}.Timer-module__5lEbEa__timeInput::-webkit-inner-spin-button{-webkit-appearance:none}.Timer-module__5lEbEa__timeInput::-webkit-outer-spin-button{-webkit-appearance:none}.Timer-module__5lEbEa__timeInput:focus{border-bottom-color:#1a3a5c}.Timer-module__5lEbEa__inputLabel{color:#aaa;font-size:.7rem;font-weight:500}.Timer-module__5lEbEa__sep{color:#bbb;margin:0 1px 14px;font-size:1.9rem;font-weight:200}.Timer-module__5lEbEa__display{font-variant-numeric:tabular-nums;color:#1a3a5c;letter-spacing:-1px;font-size:3.2rem;font-weight:200;line-height:1}.Timer-module__5lEbEa__displayDone{color:#e74c3c;font-size:2rem;font-weight:600;animation:.8s ease-in-out infinite alternate Timer-module__5lEbEa__pulse}@keyframes Timer-module__5lEbEa__pulse{0%{opacity:1}to{opacity:.35}}.Timer-module__5lEbEa__controls{gap:20px;display:flex}.Timer-module__5lEbEa__btn{cursor:pointer;border:none;border-radius:50%;width:72px;height:72px;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .12s,transform 80ms}.Timer-module__5lEbEa__btn:active{transform:scale(.95)}.Timer-module__5lEbEa__btn:disabled{opacity:.35;cursor:default}.Timer-module__5lEbEa__btnStart{color:#fff;background:#27ae60}.Timer-module__5lEbEa__btnPause{color:#fff;background:#f39c12}.Timer-module__5lEbEa__btnReset{color:#1a3a5c;background:#e8eef4}.Timer-module__5lEbEa__btnStart:hover:not(:disabled),.Timer-module__5lEbEa__btnPause:hover{opacity:.88}.Timer-module__5lEbEa__btnReset:hover{background:#d8e4ef}.Timer-module__5lEbEa__soundRow{border-top:1px solid #f0f4f8;align-items:center;gap:12px;width:100%;padding-top:4px;display:flex}.Timer-module__5lEbEa__soundLabel{color:#888;white-space:nowrap;font-size:.82rem}.Timer-module__5lEbEa__soundSwitch{border:1px solid #d0dbe8;border-radius:6px;display:flex;overflow:hidden}.Timer-module__5lEbEa__soundBtn{cursor:pointer;color:#555;background:#fff;border:none;padding:5px 14px;font-family:inherit;font-size:.82rem;transition:background .12s,color .12s}.Timer-module__5lEbEa__soundActive{color:#fff;background:#1a3a5c}@media (max-width:480px){.Timer-module__5lEbEa__container{margin:16px auto;padding:0 12px 24px}.Timer-module__5lEbEa__face{padding:24px 16px}.Timer-module__5lEbEa__ringWrap,.Timer-module__5lEbEa__ringWrap svg{width:220px;height:220px}.Timer-module__5lEbEa__display{font-size:2.4rem}.Timer-module__5lEbEa__timeInput{width:42px;font-size:1.5rem}}
.UnixTimestampConverter-module__9RoLZG__container{flex-direction:column;gap:16px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.UnixTimestampConverter-module__9RoLZG__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.UnixTimestampConverter-module__9RoLZG__card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.UnixTimestampConverter-module__9RoLZG__paneLabel{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.UnixTimestampConverter-module__9RoLZG__inputGroup{align-items:center;gap:10px;display:flex}.UnixTimestampConverter-module__9RoLZG__secondsInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:1.3rem;transition:border-color .15s}.UnixTimestampConverter-module__9RoLZG__secondsInput:focus{border-color:#1a3a5c}.UnixTimestampConverter-module__9RoLZG__unitSwitch{border:1px solid #d0dbe8;border-radius:6px;flex-shrink:0;display:flex;overflow:hidden}.UnixTimestampConverter-module__9RoLZG__unitBtn{cursor:pointer;color:#555;white-space:nowrap;background:#fff;border:none;padding:8px 12px;font-size:.8rem}.UnixTimestampConverter-module__9RoLZG__unitActive{color:#fff;background:#1a3a5c}.UnixTimestampConverter-module__9RoLZG__btnNow{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:8px;align-self:flex-start;padding:6px 16px;font-size:.85rem}.UnixTimestampConverter-module__9RoLZG__btnNow:hover{background:#f0f4f8}.UnixTimestampConverter-module__9RoLZG__dateInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:10px 12px;font-size:1rem}.UnixTimestampConverter-module__9RoLZG__dateInput:focus{border-color:#1a3a5c}.UnixTimestampConverter-module__9RoLZG__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.UnixTimestampConverter-module__9RoLZG__results{flex-direction:column;gap:10px;display:flex}.UnixTimestampConverter-module__9RoLZG__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.UnixTimestampConverter-module__9RoLZG__resultRow:last-child{border-bottom:none}.UnixTimestampConverter-module__9RoLZG__resultLabel{color:#555;flex-shrink:0;font-size:.88rem}.UnixTimestampConverter-module__9RoLZG__resultValue{color:#1a3a5c;text-align:right;word-break:break-all;font-size:.95rem;font-weight:600}.UnixTimestampConverter-module__9RoLZG__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.UnixTimestampConverter-module__9RoLZG__container{margin:16px auto;padding:0 12px 24px}}
.WorldClock-module__E5yckW__container{flex-direction:column;gap:16px;max-width:900px;margin:32px auto;padding:0 20px 40px;display:flex}.WorldClock-module__E5yckW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.WorldClock-module__E5yckW__addRow{display:flex}.WorldClock-module__E5yckW__select{color:#444;background:#fff;border:1px solid #d0dbe8;border-radius:8px;padding:8px 12px;font-size:.9rem}.WorldClock-module__E5yckW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.WorldClock-module__E5yckW__card{background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;box-shadow:0 1px 4px #00000012}.WorldClock-module__E5yckW__cardHeader{justify-content:space-between;align-items:center;display:flex}.WorldClock-module__E5yckW__cityName{color:#1a3a5c;font-size:.9rem;font-weight:700}.WorldClock-module__E5yckW__removeBtn{color:#bbb;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.85rem}.WorldClock-module__E5yckW__removeBtn:hover{color:#c0392b}.WorldClock-module__E5yckW__time{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800}.WorldClock-module__E5yckW__date{color:#777;font-size:.82rem}.WorldClock-module__E5yckW__offset{color:#aaa;font-size:.78rem}@media (max-width:640px){.WorldClock-module__E5yckW__container{margin:16px auto;padding:0 12px 24px}.WorldClock-module__E5yckW__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
.UnitConverterBase-module__rA2YXG__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.UnitConverterBase-module__rA2YXG__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.UnitConverterBase-module__rA2YXG__card{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 4px #00000012}.UnitConverterBase-module__rA2YXG__inputRow{gap:10px;display:flex}.UnitConverterBase-module__rA2YXG__valueInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:1.1rem;transition:border-color .15s}.UnitConverterBase-module__rA2YXG__valueInput:focus{border-color:#1a3a5c}.UnitConverterBase-module__rA2YXG__unitSelect{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:.95rem}.UnitConverterBase-module__rA2YXG__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0;padding:8px 24px}.UnitConverterBase-module__rA2YXG__results{flex-direction:column;display:flex}.UnitConverterBase-module__rA2YXG__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.UnitConverterBase-module__rA2YXG__resultRow:last-child{border-bottom:none}.UnitConverterBase-module__rA2YXG__resultActive{background:#e2edfb;border-bottom-color:#0000;border-radius:8px;margin:0 -12px;padding:10px 12px}.UnitConverterBase-module__rA2YXG__resultLabel{color:#555;font-size:.88rem}.UnitConverterBase-module__rA2YXG__resultValue{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}@media (max-width:640px){.UnitConverterBase-module__rA2YXG__container{margin:16px auto;padding:0 12px 24px}}
.CookingMeasurementConverter-module__ajC9hq__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.CookingMeasurementConverter-module__ajC9hq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.CookingMeasurementConverter-module__ajC9hq__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.CookingMeasurementConverter-module__ajC9hq__field{flex-direction:column;gap:4px;display:flex}.CookingMeasurementConverter-module__ajC9hq__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.CookingMeasurementConverter-module__ajC9hq__fieldInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:1rem;transition:border-color .15s}.CookingMeasurementConverter-module__ajC9hq__fieldInput:focus{border-color:#1a3a5c}.CookingMeasurementConverter-module__ajC9hq__unitRow{flex-wrap:wrap;gap:8px;display:flex}.CookingMeasurementConverter-module__ajC9hq__unitBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;flex:1;min-width:70px;padding:8px 0;font-family:inherit;font-size:.88rem;transition:background .12s}.CookingMeasurementConverter-module__ajC9hq__unitBtn:hover{background:#f0f4f8}.CookingMeasurementConverter-module__ajC9hq__unitActive{color:#fff!important;background:#1a3a5c!important;border-color:#1a3a5c!important}.CookingMeasurementConverter-module__ajC9hq__select{color:#1a3a5c;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-family:inherit;font-size:.95rem;transition:border-color .15s}.CookingMeasurementConverter-module__ajC9hq__select:focus{border-color:#1a3a5c}.CookingMeasurementConverter-module__ajC9hq__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.CookingMeasurementConverter-module__ajC9hq__results{flex-direction:column;gap:10px;display:flex}.CookingMeasurementConverter-module__ajC9hq__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.CookingMeasurementConverter-module__ajC9hq__resultLabel{color:#555;font-size:.88rem}.CookingMeasurementConverter-module__ajC9hq__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.CookingMeasurementConverter-module__ajC9hq__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.CookingMeasurementConverter-module__ajC9hq__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.CookingMeasurementConverter-module__ajC9hq__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.CookingMeasurementConverter-module__ajC9hq__container{margin:16px auto;padding:0 12px 24px}}
.CoordinateConverter-module__DbyABW__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.CoordinateConverter-module__DbyABW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.CoordinateConverter-module__DbyABW__tabs{gap:8px;display:flex}.CoordinateConverter-module__DbyABW__tabBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;flex:1;padding:10px 0;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .12s}.CoordinateConverter-module__DbyABW__tabBtn:hover{background:#f0f4f8}.CoordinateConverter-module__DbyABW__tabActive{color:#fff!important;background:#1a3a5c!important;border-color:#1a3a5c!important}.CoordinateConverter-module__DbyABW__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.CoordinateConverter-module__DbyABW__field{flex-direction:column;gap:4px;display:flex}.CoordinateConverter-module__DbyABW__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.CoordinateConverter-module__DbyABW__fieldInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:1rem;transition:border-color .15s}.CoordinateConverter-module__DbyABW__fieldInput:focus{border-color:#1a3a5c}.CoordinateConverter-module__DbyABW__inputError{border-color:#e74c3c!important}.CoordinateConverter-module__DbyABW__errText{color:#e74c3c;font-size:.78rem}.CoordinateConverter-module__DbyABW__dmsRow{gap:8px;margin-bottom:4px;display:flex}.CoordinateConverter-module__DbyABW__dmsInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px;font-size:.95rem;transition:border-color .15s}.CoordinateConverter-module__DbyABW__dmsInput:focus{border-color:#1a3a5c}.CoordinateConverter-module__DbyABW__hemiSelect{color:#1a3a5c;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;width:62px;padding:8px 4px;font-family:inherit;font-size:.95rem}.CoordinateConverter-module__DbyABW__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.CoordinateConverter-module__DbyABW__results{flex-direction:column;gap:10px;display:flex}.CoordinateConverter-module__DbyABW__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.CoordinateConverter-module__DbyABW__resultRow:last-child{border-bottom:none}.CoordinateConverter-module__DbyABW__resultLabel{color:#555;white-space:nowrap;font-size:.88rem}.CoordinateConverter-module__DbyABW__resultValueRow{align-items:center;gap:10px;display:flex}.CoordinateConverter-module__DbyABW__resultValue{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.CoordinateConverter-module__DbyABW__copyBtn{color:#1a3a5c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b0c4de;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .12s}.CoordinateConverter-module__DbyABW__copyBtn:hover{background:#f0f4f8}.CoordinateConverter-module__DbyABW__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.CoordinateConverter-module__DbyABW__container{margin:16px auto;padding:0 12px 24px}.CoordinateConverter-module__DbyABW__dmsRow{flex-wrap:wrap}}
.AlcoholCalculator-module__WeMdgq__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.AlcoholCalculator-module__WeMdgq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.AlcoholCalculator-module__WeMdgq__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.AlcoholCalculator-module__WeMdgq__field{flex-direction:column;gap:4px;display:flex}.AlcoholCalculator-module__WeMdgq__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.AlcoholCalculator-module__WeMdgq__inputGroup{align-items:center;gap:8px;display:flex}.AlcoholCalculator-module__WeMdgq__unitPrefix,.AlcoholCalculator-module__WeMdgq__unitSuffix{color:#888;font-size:.95rem}.AlcoholCalculator-module__WeMdgq__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.AlcoholCalculator-module__WeMdgq__fieldInput:focus{border-color:#1a3a5c}.AlcoholCalculator-module__WeMdgq__categoryRow{flex-wrap:wrap;gap:8px;display:flex}.AlcoholCalculator-module__WeMdgq__categoryBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;flex:auto;min-width:80px;padding:8px 10px;font-family:inherit;font-size:.85rem;transition:background .12s}.AlcoholCalculator-module__WeMdgq__categoryBtn:hover{background:#f0f4f8}.AlcoholCalculator-module__WeMdgq__categoryActive{color:#fff!important;background:#1a3a5c!important;border-color:#1a3a5c!important}.AlcoholCalculator-module__WeMdgq__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.AlcoholCalculator-module__WeMdgq__results{flex-direction:column;gap:10px;display:flex}.AlcoholCalculator-module__WeMdgq__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.AlcoholCalculator-module__WeMdgq__resultLabel{color:#555;font-size:.88rem}.AlcoholCalculator-module__WeMdgq__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.AlcoholCalculator-module__WeMdgq__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.AlcoholCalculator-module__WeMdgq__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.AlcoholCalculator-module__WeMdgq__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.AlcoholCalculator-module__WeMdgq__container{margin:16px auto;padding:0 12px 24px}}
.BmiCalculator-module__-9A3UG__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.BmiCalculator-module__-9A3UG__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.BmiCalculator-module__-9A3UG__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.BmiCalculator-module__-9A3UG__field{flex-direction:column;gap:4px;display:flex}.BmiCalculator-module__-9A3UG__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.BmiCalculator-module__-9A3UG__inputGroup{align-items:center;gap:8px;display:flex}.BmiCalculator-module__-9A3UG__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.BmiCalculator-module__-9A3UG__fieldInput:focus{border-color:#1a3a5c}.BmiCalculator-module__-9A3UG__unit{color:#999;white-space:nowrap;font-size:.82rem}.BmiCalculator-module__-9A3UG__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.BmiCalculator-module__-9A3UG__results{flex-direction:column;gap:16px;display:flex}.BmiCalculator-module__-9A3UG__bmiDisplay{justify-content:center;align-items:baseline;gap:12px;display:flex}.BmiCalculator-module__-9A3UG__bmiValue{color:#1a3a5c;font-size:2.4rem;font-weight:800}.BmiCalculator-module__-9A3UG__bmiCategory{border-radius:999px;padding:4px 12px;font-size:.9rem;font-weight:700}.BmiCalculator-module__-9A3UG__cat_underweight{color:#2166a8;background:#dcedfb}.BmiCalculator-module__-9A3UG__cat_normal{color:#1a7a3f;background:#dcf5e4}.BmiCalculator-module__-9A3UG__cat_overweight{color:#b5750a;background:#fdeecb}.BmiCalculator-module__-9A3UG__cat_obese{color:#c0392b;background:#fbdcd9}.BmiCalculator-module__-9A3UG__gauge{padding-top:10px;position:relative}.BmiCalculator-module__-9A3UG__gaugeBar{border-radius:999px;height:10px;display:flex;overflow:hidden}.BmiCalculator-module__-9A3UG__gaugeSegUnder{background:#7cb8e8;flex:8.5}.BmiCalculator-module__-9A3UG__gaugeSegNormal{background:#6fcf8e;flex:6.5}.BmiCalculator-module__-9A3UG__gaugeSegOver{background:#f0b93d;flex:5}.BmiCalculator-module__-9A3UG__gaugeSegObese{background:#e57368;flex:10}.BmiCalculator-module__-9A3UG__gaugeMarker{background:#1a3a5c;border-radius:2px;width:3px;height:18px;position:absolute;top:0;transform:translate(-50%)}.BmiCalculator-module__-9A3UG__resultRow{border-top:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:12px 0 4px;display:flex}.BmiCalculator-module__-9A3UG__resultLabel{color:#555;font-size:.88rem}.BmiCalculator-module__-9A3UG__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.BmiCalculator-module__-9A3UG__resultValue small{color:#888;margin-left:2px;font-size:.75rem;font-weight:400}.BmiCalculator-module__-9A3UG__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.BmiCalculator-module__-9A3UG__container{margin:16px auto;padding:0 12px 24px}}
.CalorieCalculator-module__Cx__FW__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.CalorieCalculator-module__Cx__FW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.CalorieCalculator-module__Cx__FW__categoryRow{background:#fff;border-radius:10px;gap:8px;padding:8px;display:flex;box-shadow:0 1px 4px #00000012}.CalorieCalculator-module__Cx__FW__categoryBtn{color:#1a3a5c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.88rem;transition:background .12s}.CalorieCalculator-module__Cx__FW__categoryBtn:hover{background:#f0f4f8}.CalorieCalculator-module__Cx__FW__categoryActive{color:#fff!important;background:#1a3a5c!important}.CalorieCalculator-module__Cx__FW__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.CalorieCalculator-module__Cx__FW__field{flex-direction:column;gap:4px;display:flex}.CalorieCalculator-module__Cx__FW__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.CalorieCalculator-module__Cx__FW__inputGroup{align-items:center;gap:8px;display:flex}.CalorieCalculator-module__Cx__FW__unitSuffix{color:#888;font-size:.95rem}.CalorieCalculator-module__Cx__FW__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.CalorieCalculator-module__Cx__FW__fieldInput:focus{border-color:#1a3a5c}.CalorieCalculator-module__Cx__FW__select{color:#1a3a5c;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:.92rem}.CalorieCalculator-module__Cx__FW__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.CalorieCalculator-module__Cx__FW__results{flex-direction:column;gap:10px;display:flex}.CalorieCalculator-module__Cx__FW__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.CalorieCalculator-module__Cx__FW__resultLabel{color:#555;font-size:.88rem}.CalorieCalculator-module__Cx__FW__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.CalorieCalculator-module__Cx__FW__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.CalorieCalculator-module__Cx__FW__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.CalorieCalculator-module__Cx__FW__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.CalorieCalculator-module__Cx__FW__container{margin:16px auto;padding:0 12px 24px}}
.CyclePredictor-module__FeY4PW__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.CyclePredictor-module__FeY4PW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.CyclePredictor-module__FeY4PW__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.CyclePredictor-module__FeY4PW__field{flex-direction:column;flex:1;gap:4px;display:flex}.CyclePredictor-module__FeY4PW__fieldRow{gap:16px;display:flex}.CyclePredictor-module__FeY4PW__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.CyclePredictor-module__FeY4PW__dateInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:1rem;transition:border-color .15s}.CyclePredictor-module__FeY4PW__dateInput:focus{border-color:#1a3a5c}.CyclePredictor-module__FeY4PW__inputGroup{align-items:center;gap:8px;display:flex}.CyclePredictor-module__FeY4PW__numberInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.CyclePredictor-module__FeY4PW__numberInput:focus{border-color:#1a3a5c}.CyclePredictor-module__FeY4PW__unitSuffix{color:#888;font-size:.9rem}.CyclePredictor-module__FeY4PW__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.CyclePredictor-module__FeY4PW__results{flex-direction:column;gap:14px;display:flex}.CyclePredictor-module__FeY4PW__cycleBlock{flex-direction:column;gap:4px;display:flex}.CyclePredictor-module__FeY4PW__cycleHeader{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.CyclePredictor-module__FeY4PW__resultRow{justify-content:space-between;align-items:baseline;padding:3px 0;display:flex}.CyclePredictor-module__FeY4PW__resultLabel{color:#555;font-size:.85rem}.CyclePredictor-module__FeY4PW__resultValue{color:#1a3a5c;font-size:.95rem;font-weight:600}.CyclePredictor-module__FeY4PW__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}.CyclePredictor-module__FeY4PW__note{color:#999;text-align:center;font-size:.8rem}@media (max-width:640px){.CyclePredictor-module__FeY4PW__container{margin:16px auto;padding:0 12px 24px}.CyclePredictor-module__FeY4PW__fieldRow{flex-direction:column;gap:10px}}
.IdealWeightCalculator-module__FUjLdq__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.IdealWeightCalculator-module__FUjLdq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.IdealWeightCalculator-module__FUjLdq__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.IdealWeightCalculator-module__FUjLdq__field{flex-direction:column;gap:4px;display:flex}.IdealWeightCalculator-module__FUjLdq__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.IdealWeightCalculator-module__FUjLdq__inputGroup{align-items:center;gap:8px;display:flex}.IdealWeightCalculator-module__FUjLdq__unitPrefix,.IdealWeightCalculator-module__FUjLdq__unitSuffix{color:#888;font-size:.95rem}.IdealWeightCalculator-module__FUjLdq__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.IdealWeightCalculator-module__FUjLdq__fieldInput:focus{border-color:#1a3a5c}.IdealWeightCalculator-module__FUjLdq__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.IdealWeightCalculator-module__FUjLdq__results{flex-direction:column;gap:10px;display:flex}.IdealWeightCalculator-module__FUjLdq__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.IdealWeightCalculator-module__FUjLdq__resultLabel{color:#555;font-size:.88rem}.IdealWeightCalculator-module__FUjLdq__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.IdealWeightCalculator-module__FUjLdq__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.IdealWeightCalculator-module__FUjLdq__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.IdealWeightCalculator-module__FUjLdq__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.IdealWeightCalculator-module__FUjLdq__container{margin:16px auto;padding:0 12px 24px}}
.PregnancyCalculator-module__XX-Oxa__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.PregnancyCalculator-module__XX-Oxa__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.PregnancyCalculator-module__XX-Oxa__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.PregnancyCalculator-module__XX-Oxa__field{flex-direction:column;gap:4px;display:flex}.PregnancyCalculator-module__XX-Oxa__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.PregnancyCalculator-module__XX-Oxa__dateInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:1rem;transition:border-color .15s}.PregnancyCalculator-module__XX-Oxa__dateInput:focus{border-color:#1a3a5c}.PregnancyCalculator-module__XX-Oxa__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.PregnancyCalculator-module__XX-Oxa__results{flex-direction:column;gap:10px;display:flex}.PregnancyCalculator-module__XX-Oxa__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.PregnancyCalculator-module__XX-Oxa__resultLabel{color:#555;font-size:.88rem}.PregnancyCalculator-module__XX-Oxa__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.PregnancyCalculator-module__XX-Oxa__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.PregnancyCalculator-module__XX-Oxa__resultTotal{color:#1a3a5c;font-size:1.6rem;font-weight:800}.PregnancyCalculator-module__XX-Oxa__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}.PregnancyCalculator-module__XX-Oxa__note{color:#999;text-align:center;font-size:.8rem}@media (max-width:640px){.PregnancyCalculator-module__XX-Oxa__container{margin:16px auto;padding:0 12px 24px}}
.SleepCycle-module__oFK4rq__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.SleepCycle-module__oFK4rq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.SleepCycle-module__oFK4rq__categoryRow{background:#fff;border-radius:10px;gap:8px;padding:8px;display:flex;box-shadow:0 1px 4px #00000012}.SleepCycle-module__oFK4rq__categoryBtn{color:#1a3a5c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.88rem;transition:background .12s}.SleepCycle-module__oFK4rq__categoryBtn:hover{background:#f0f4f8}.SleepCycle-module__oFK4rq__categoryActive{color:#fff!important;background:#1a3a5c!important}.SleepCycle-module__oFK4rq__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.SleepCycle-module__oFK4rq__field{flex-direction:column;gap:4px;display:flex}.SleepCycle-module__oFK4rq__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.SleepCycle-module__oFK4rq__timeInput{color:#1a3a5c;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;padding:8px 12px;font-size:1.1rem;transition:border-color .15s}.SleepCycle-module__oFK4rq__timeInput:focus{border-color:#1a3a5c}.SleepCycle-module__oFK4rq__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.SleepCycle-module__oFK4rq__results{flex-direction:column;gap:8px;display:flex}.SleepCycle-module__oFK4rq__resultsCaption{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:.78rem;font-weight:600}.SleepCycle-module__oFK4rq__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.SleepCycle-module__oFK4rq__resultRow:last-child{border-bottom:none}.SleepCycle-module__oFK4rq__resultLabel{color:#555;font-size:.88rem}.SleepCycle-module__oFK4rq__resultValue{color:#1a3a5c;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.SleepCycle-module__oFK4rq__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}.SleepCycle-module__oFK4rq__note{color:#999;text-align:center;font-size:.8rem}@media (max-width:640px){.SleepCycle-module__oFK4rq__container{margin:16px auto;padding:0 12px 24px}}
.ColorAdjuster-module__Q3Nkxa__container{max-width:720px;margin:40px auto;padding:0 20px 40px}.ColorAdjuster-module__Q3Nkxa__title{color:#1a3a5c;margin-bottom:24px;font-size:1.5rem;font-weight:700}.ColorAdjuster-module__Q3Nkxa__dropzone{text-align:center;cursor:pointer;color:#667;background:#fff;border:2px dashed #b0c4de;border-radius:12px;padding:40px 24px;transition:border-color .15s,background .15s}.ColorAdjuster-module__Q3Nkxa__dropzone:hover,.ColorAdjuster-module__Q3Nkxa__dragging{background:#f0f4f8;border-color:#1a3a5c}.ColorAdjuster-module__Q3Nkxa__workArea{flex-direction:column;gap:20px;display:flex}.ColorAdjuster-module__Q3Nkxa__previewWrap{background:#0d0d1e;border-radius:12px;justify-content:center;padding:16px;display:flex;box-shadow:0 1px 4px #00000012}.ColorAdjuster-module__Q3Nkxa__livePreview{border-radius:6px;max-width:100%;max-height:55vh;display:block}.ColorAdjuster-module__Q3Nkxa__controls{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 1px 4px #00000012}.ColorAdjuster-module__Q3Nkxa__slidersHeader{border-bottom:2px solid #e8edf2;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.ColorAdjuster-module__Q3Nkxa__sectionTitle{color:#1a3a5c;font-size:.9rem;font-weight:700}.ColorAdjuster-module__Q3Nkxa__btnResetSmall{color:#888;cursor:pointer;background:#fff;border:1.5px solid #ddd;border-radius:16px;padding:4px 12px;font-size:.78rem;transition:all .12s}.ColorAdjuster-module__Q3Nkxa__btnResetSmall:hover:not(:disabled){color:#1a3a5c;border-color:#1a3a5c}.ColorAdjuster-module__Q3Nkxa__btnResetSmall:disabled{opacity:.4;cursor:default}.ColorAdjuster-module__Q3Nkxa__sliderRow{grid-template-columns:90px 1fr 56px;align-items:center;gap:10px;display:grid}.ColorAdjuster-module__Q3Nkxa__sliderLabel{color:#444;white-space:nowrap;font-size:.85rem}.ColorAdjuster-module__Q3Nkxa__slider{accent-color:#1a3a5c;width:100%}.ColorAdjuster-module__Q3Nkxa__sliderValue{color:#888;text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem}.ColorAdjuster-module__Q3Nkxa__row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.ColorAdjuster-module__Q3Nkxa__label{color:#444;white-space:nowrap;font-size:.9rem}.ColorAdjuster-module__Q3Nkxa__row select{background:#fff;border:1px solid #d0dbe8;border-radius:6px;padding:6px 10px;font-size:.95rem}.ColorAdjuster-module__Q3Nkxa__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.ColorAdjuster-module__Q3Nkxa__btnPrimary{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:background .15s}.ColorAdjuster-module__Q3Nkxa__btnPrimary:hover{background:#143050}.ColorAdjuster-module__Q3Nkxa__btnDownload{color:#fff;cursor:pointer;background:#2e7d32;border:none;border-radius:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:background .15s}.ColorAdjuster-module__Q3Nkxa__btnDownload:hover{background:#256427}.ColorAdjuster-module__Q3Nkxa__btnReset{color:#888;cursor:pointer;background:#fff;border:1.5px solid #ddd;border-radius:8px;padding:10px 20px;font-size:.9rem;transition:all .15s}.ColorAdjuster-module__Q3Nkxa__btnReset:hover{color:#1a3a5c;border-color:#1a3a5c}.ColorAdjuster-module__Q3Nkxa__preview{text-align:center;margin-top:28px}.ColorAdjuster-module__Q3Nkxa__previewLabel{color:#888;margin-bottom:10px;font-size:.85rem}.ColorAdjuster-module__Q3Nkxa__previewImg{object-fit:contain;border-radius:8px;max-width:100%;max-height:400px;box-shadow:0 2px 12px #0000001f}@media (max-width:640px){.ColorAdjuster-module__Q3Nkxa__container{margin:16px auto;padding:0 12px 24px}.ColorAdjuster-module__Q3Nkxa__sliderRow{grid-template-columns:74px 1fr 48px}.ColorAdjuster-module__Q3Nkxa__actions{flex-direction:column}.ColorAdjuster-module__Q3Nkxa__btnPrimary,.ColorAdjuster-module__Q3Nkxa__btnDownload,.ColorAdjuster-module__Q3Nkxa__btnReset{width:100%}}
.ImageCropper-module__fLn9gG__container{max-width:720px;margin:40px auto;padding:0 20px 40px}.ImageCropper-module__fLn9gG__title{color:#1a3a5c;margin-bottom:24px;font-size:1.5rem;font-weight:700}.ImageCropper-module__fLn9gG__dropzone{text-align:center;cursor:pointer;color:#667;background:#fff;border:2px dashed #b0c4de;border-radius:12px;padding:40px 24px;transition:border-color .15s,background .15s}.ImageCropper-module__fLn9gG__dropzone:hover,.ImageCropper-module__fLn9gG__dragging{background:#f0f4f8;border-color:#1a3a5c}.ImageCropper-module__fLn9gG__workArea{flex-direction:column;gap:20px;display:flex}.ImageCropper-module__fLn9gG__stageWrap{background:#0d0d1e;border-radius:12px;justify-content:center;padding:16px;display:flex;box-shadow:0 1px 4px #00000012}.ImageCropper-module__fLn9gG__stage{-webkit-user-select:none;user-select:none;touch-action:none;line-height:0;display:inline-block;position:relative;overflow:hidden}.ImageCropper-module__fLn9gG__stageImg{cursor:crosshair;width:auto;max-width:100%;height:auto;max-height:60vh;display:block}.ImageCropper-module__fLn9gG__cropRect{cursor:move;box-sizing:border-box;border:1.5px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0000008c}.ImageCropper-module__fLn9gG__gridLineV{background:#ffffff59;width:1px;position:absolute;top:0;bottom:0}.ImageCropper-module__fLn9gG__gridLineH{background:#ffffff59;height:1px;position:absolute;left:0;right:0}.ImageCropper-module__fLn9gG__handle{box-sizing:border-box;z-index:3;background:#fff;border:1.5px solid #1a3a5c;border-radius:3px;width:16px;height:16px;position:absolute}.ImageCropper-module__fLn9gG__handleNw{cursor:nwse-resize;top:-8px;left:-8px}.ImageCropper-module__fLn9gG__handleSe{cursor:nwse-resize;bottom:-8px;right:-8px}.ImageCropper-module__fLn9gG__handleNe{cursor:nesw-resize;top:-8px;right:-8px}.ImageCropper-module__fLn9gG__handleSw{cursor:nesw-resize;bottom:-8px;left:-8px}.ImageCropper-module__fLn9gG__controls{background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 1px 4px #00000012}.ImageCropper-module__fLn9gG__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ImageCropper-module__fLn9gG__label{color:#444;white-space:nowrap;font-size:.9rem}.ImageCropper-module__fLn9gG__aspectChips{flex-wrap:wrap;gap:6px;display:flex}.ImageCropper-module__fLn9gG__aspectChip{color:#555;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .12s}.ImageCropper-module__fLn9gG__aspectChip:hover{color:#1a3a5c;border-color:#1a3a5c}.ImageCropper-module__fLn9gG__aspectChipActive{color:#fff;background:#1a3a5c;border-color:#1a3a5c}.ImageCropper-module__fLn9gG__dimsHint{color:#888;font-size:.85rem}.ImageCropper-module__fLn9gG__row select{background:#fff;border:1px solid #d0dbe8;border-radius:6px;padding:6px 10px;font-size:.95rem}.ImageCropper-module__fLn9gG__slider{accent-color:#1a3a5c;flex:1;min-width:120px}.ImageCropper-module__fLn9gG__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.ImageCropper-module__fLn9gG__btnPrimary{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:background .15s,opacity .15s}.ImageCropper-module__fLn9gG__btnPrimary:hover:not(:disabled){background:#143050}.ImageCropper-module__fLn9gG__btnPrimary:disabled{opacity:.5;cursor:default}.ImageCropper-module__fLn9gG__btnDownload{color:#fff;cursor:pointer;background:#2e7d32;border:none;border-radius:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:background .15s}.ImageCropper-module__fLn9gG__btnDownload:hover{background:#256427}.ImageCropper-module__fLn9gG__btnReset{color:#888;cursor:pointer;background:#fff;border:1.5px solid #ddd;border-radius:8px;padding:10px 20px;font-size:.9rem;transition:all .15s}.ImageCropper-module__fLn9gG__btnReset:hover{color:#1a3a5c;border-color:#1a3a5c}.ImageCropper-module__fLn9gG__preview{text-align:center;margin-top:28px}.ImageCropper-module__fLn9gG__previewLabel{color:#888;margin-bottom:10px;font-size:.85rem}.ImageCropper-module__fLn9gG__previewImg{object-fit:contain;border-radius:8px;max-width:100%;max-height:400px;box-shadow:0 2px 12px #0000001f}@media (max-width:640px){.ImageCropper-module__fLn9gG__container{margin:16px auto;padding:0 12px 24px}.ImageCropper-module__fLn9gG__actions{flex-direction:column}.ImageCropper-module__fLn9gG__btnPrimary,.ImageCropper-module__fLn9gG__btnDownload,.ImageCropper-module__fLn9gG__btnReset{width:100%}}
.ImageResizer-module__r34lRa__container{max-width:680px;margin:40px auto;padding:0 20px 40px}.ImageResizer-module__r34lRa__title{color:#1a3a5c;margin-bottom:24px;font-size:1.5rem;font-weight:700}.ImageResizer-module__r34lRa__dropzone{text-align:center;cursor:pointer;color:#667;background:#fff;border:2px dashed #b0c4de;border-radius:12px;margin-bottom:24px;padding:40px 24px;transition:border-color .15s,background .15s}.ImageResizer-module__r34lRa__dropzone:hover,.ImageResizer-module__r34lRa__dragging{background:#f0f4f8;border-color:#1a3a5c}.ImageResizer-module__r34lRa__controls{background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 1px 4px #00000012}.ImageResizer-module__r34lRa__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ImageResizer-module__r34lRa__row label{color:#444;white-space:nowrap;font-size:.9rem}.ImageResizer-module__r34lRa__row input[type=number]{border:1px solid #d0dbe8;border-radius:6px;width:90px;padding:6px 10px;font-size:.95rem}.ImageResizer-module__r34lRa__row select{background:#fff;border:1px solid #d0dbe8;border-radius:6px;padding:6px 10px;font-size:.95rem}.ImageResizer-module__r34lRa__times{color:#aaa;font-size:1.1rem}.ImageResizer-module__r34lRa__slider{accent-color:#1a3a5c;flex:1;min-width:120px}.ImageResizer-module__r34lRa__actions{gap:12px;margin-top:4px;display:flex}.ImageResizer-module__r34lRa__btnPrimary{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:background .15s}.ImageResizer-module__r34lRa__btnPrimary:hover{background:#143050}.ImageResizer-module__r34lRa__btnDownload{color:#fff;cursor:pointer;background:#2e7d32;border:none;border-radius:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:background .15s}.ImageResizer-module__r34lRa__btnDownload:hover{background:#256427}.ImageResizer-module__r34lRa__preview{text-align:center;margin-top:28px}.ImageResizer-module__r34lRa__previewLabel{color:#888;margin-bottom:10px;font-size:.85rem}.ImageResizer-module__r34lRa__previewImg{object-fit:contain;border-radius:8px;max-width:100%;max-height:400px;box-shadow:0 2px 12px #0000001f}@media (max-width:640px){.ImageResizer-module__r34lRa__container{margin:16px auto;padding:0 12px 24px}.ImageResizer-module__r34lRa__actions{flex-direction:column}.ImageResizer-module__r34lRa__btnPrimary,.ImageResizer-module__r34lRa__btnDownload{width:100%}}
.ImageToBase64-module__ZQnuYW__container{max-width:680px;margin:40px auto;padding:0 20px 40px}.ImageToBase64-module__ZQnuYW__title{color:#1a3a5c;margin-bottom:24px;font-size:1.5rem;font-weight:700}.ImageToBase64-module__ZQnuYW__dropzone{text-align:center;cursor:pointer;color:#667;background:#fff;border:2px dashed #b0c4de;border-radius:12px;margin-bottom:24px;padding:40px 24px;transition:border-color .15s,background .15s}.ImageToBase64-module__ZQnuYW__dropzone:hover,.ImageToBase64-module__ZQnuYW__dragging{background:#f0f4f8;border-color:#1a3a5c}.ImageToBase64-module__ZQnuYW__preview{text-align:center;margin-bottom:20px}.ImageToBase64-module__ZQnuYW__previewImg{object-fit:contain;border-radius:8px;max-width:100%;max-height:260px;box-shadow:0 2px 12px #0000001f}.ImageToBase64-module__ZQnuYW__card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #00000012}.ImageToBase64-module__ZQnuYW__cardHeader{border-bottom:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ImageToBase64-module__ZQnuYW__label{color:#7a90a4;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.ImageToBase64-module__ZQnuYW__btnRow{gap:8px;display:flex}.ImageToBase64-module__ZQnuYW__btnCopy{color:#1a3a5c;cursor:pointer;background:#fff;border:1px solid #b0c4de;border-radius:6px;padding:5px 14px;font-size:.8rem}.ImageToBase64-module__ZQnuYW__btnCopy:hover{background:#f0f4f8}.ImageToBase64-module__ZQnuYW__textarea{resize:vertical;color:#2c3e50;word-break:break-all;box-sizing:border-box;background:#f8fafc;border:none;outline:none;width:100%;min-height:140px;padding:14px;font-family:Consolas,Courier New,monospace;font-size:.78rem;line-height:1.5}@media (max-width:640px){.ImageToBase64-module__ZQnuYW__container{margin:16px auto;padding:0 12px 24px}}
.BreakEvenCalculator-module__WLl6dq__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.BreakEvenCalculator-module__WLl6dq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.BreakEvenCalculator-module__WLl6dq__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.BreakEvenCalculator-module__WLl6dq__field{flex-direction:column;gap:4px;display:flex}.BreakEvenCalculator-module__WLl6dq__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.BreakEvenCalculator-module__WLl6dq__inputGroup{align-items:center;gap:8px;display:flex}.BreakEvenCalculator-module__WLl6dq__unitPrefix,.BreakEvenCalculator-module__WLl6dq__unitSuffix{color:#888;font-size:.95rem}.BreakEvenCalculator-module__WLl6dq__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.BreakEvenCalculator-module__WLl6dq__fieldInput:focus{border-color:#1a3a5c}.BreakEvenCalculator-module__WLl6dq__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.BreakEvenCalculator-module__WLl6dq__results{flex-direction:column;gap:10px;display:flex}.BreakEvenCalculator-module__WLl6dq__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.BreakEvenCalculator-module__WLl6dq__resultLabel{color:#555;font-size:.88rem}.BreakEvenCalculator-module__WLl6dq__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.BreakEvenCalculator-module__WLl6dq__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.BreakEvenCalculator-module__WLl6dq__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.BreakEvenCalculator-module__WLl6dq__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}.BreakEvenCalculator-module__WLl6dq__warning{color:#a83232;text-align:center;padding:12px 0;font-size:.9rem;font-weight:600}@media (max-width:640px){.BreakEvenCalculator-module__WLl6dq__container{margin:16px auto;padding:0 12px 24px}}
.CompoundInterestCalculator-module__oDOzxq__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.CompoundInterestCalculator-module__oDOzxq__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.CompoundInterestCalculator-module__oDOzxq__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.CompoundInterestCalculator-module__oDOzxq__field{flex-direction:column;gap:4px;display:flex}.CompoundInterestCalculator-module__oDOzxq__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.CompoundInterestCalculator-module__oDOzxq__inputGroup{align-items:center;gap:8px;display:flex}.CompoundInterestCalculator-module__oDOzxq__unitPrefix,.CompoundInterestCalculator-module__oDOzxq__unitSuffix{color:#888;font-size:.95rem}.CompoundInterestCalculator-module__oDOzxq__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.CompoundInterestCalculator-module__oDOzxq__fieldInput:focus{border-color:#1a3a5c}.CompoundInterestCalculator-module__oDOzxq__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.CompoundInterestCalculator-module__oDOzxq__results{flex-direction:column;gap:10px;display:flex}.CompoundInterestCalculator-module__oDOzxq__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.CompoundInterestCalculator-module__oDOzxq__resultLabel{color:#555;font-size:.88rem}.CompoundInterestCalculator-module__oDOzxq__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.CompoundInterestCalculator-module__oDOzxq__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.CompoundInterestCalculator-module__oDOzxq__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.CompoundInterestCalculator-module__oDOzxq__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.CompoundInterestCalculator-module__oDOzxq__container{margin:16px auto;padding:0 12px 24px}}
.ConsumptionTaxCalculator-module__piU9GG__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.ConsumptionTaxCalculator-module__piU9GG__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.ConsumptionTaxCalculator-module__piU9GG__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.ConsumptionTaxCalculator-module__piU9GG__field{flex-direction:column;gap:4px;display:flex}.ConsumptionTaxCalculator-module__piU9GG__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.ConsumptionTaxCalculator-module__piU9GG__inputGroup{align-items:center;gap:8px;display:flex}.ConsumptionTaxCalculator-module__piU9GG__unitPrefix,.ConsumptionTaxCalculator-module__piU9GG__unitSuffix{color:#888;font-size:.95rem}.ConsumptionTaxCalculator-module__piU9GG__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.ConsumptionTaxCalculator-module__piU9GG__fieldInput:focus{border-color:#1a3a5c}.ConsumptionTaxCalculator-module__piU9GG__categoryRow{gap:8px;display:flex}.ConsumptionTaxCalculator-module__piU9GG__categoryBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;flex:1;padding:8px 0;font-family:inherit;font-size:.88rem;transition:background .12s}.ConsumptionTaxCalculator-module__piU9GG__categoryBtn:hover{background:#f0f4f8}.ConsumptionTaxCalculator-module__piU9GG__categoryActive{color:#fff!important;background:#1a3a5c!important;border-color:#1a3a5c!important}.ConsumptionTaxCalculator-module__piU9GG__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.ConsumptionTaxCalculator-module__piU9GG__results{flex-direction:column;gap:10px;display:flex}.ConsumptionTaxCalculator-module__piU9GG__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.ConsumptionTaxCalculator-module__piU9GG__resultLabel{color:#555;font-size:.88rem}.ConsumptionTaxCalculator-module__piU9GG__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.ConsumptionTaxCalculator-module__piU9GG__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.ConsumptionTaxCalculator-module__piU9GG__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.ConsumptionTaxCalculator-module__piU9GG__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.ConsumptionTaxCalculator-module__piU9GG__container{margin:16px auto;padding:0 12px 24px}}
.EvCalculator-module__nR5h_G__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.EvCalculator-module__nR5h_G__title{color:#1a4a2e;font-size:1.5rem;font-weight:700}.EvCalculator-module__nR5h_G__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.EvCalculator-module__nR5h_G__sectionTitle{color:#1a4a2e;border-bottom:2px solid #d4ede0;padding-bottom:4px;font-size:.9rem;font-weight:700}.EvCalculator-module__nR5h_G__legs{flex-direction:column;gap:8px;display:flex}.EvCalculator-module__nR5h_G__legRow{align-items:center;gap:8px;display:flex}.EvCalculator-module__nR5h_G__legLabel{color:#444;border:1px solid #b8d8c4;border-radius:6px;flex:1;min-width:0;padding:7px 10px;font-size:.88rem}.EvCalculator-module__nR5h_G__legDist{text-align:right;color:#1a4a2e;border:1px solid #b8d8c4;border-radius:6px;width:90px;padding:7px 10px;font-size:.95rem}.EvCalculator-module__nR5h_G__unit{color:#999;white-space:nowrap;font-size:.82rem}.EvCalculator-module__nR5h_G__removeBtn{color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:.85rem;transition:color .12s,background .12s}.EvCalculator-module__nR5h_G__removeBtn:hover:not(:disabled){color:#c0392b;background:#fff0ef}.EvCalculator-module__nR5h_G__removeBtn:disabled{opacity:.3;cursor:default}.EvCalculator-module__nR5h_G__addBtn{color:#1a4a2e;cursor:pointer;background:0 0;border:1px dashed #7dc4a0;border-radius:6px;align-self:flex-start;padding:6px 14px;font-size:.85rem;transition:background .12s}.EvCalculator-module__nR5h_G__addBtn:hover{background:#f0f8f4}.EvCalculator-module__nR5h_G__checkLabel{color:#555;align-items:center;font-size:.88rem;display:flex}.EvCalculator-module__nR5h_G__hint{color:#888;background:#f0f8f4;border-radius:6px;padding:6px 10px;font-size:.8rem}.EvCalculator-module__nR5h_G__fields{flex-wrap:wrap;gap:16px;display:flex}.EvCalculator-module__nR5h_G__field{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}.EvCalculator-module__nR5h_G__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.EvCalculator-module__nR5h_G__inputGroup{align-items:center;gap:6px;display:flex}.EvCalculator-module__nR5h_G__fieldInput{color:#1a4a2e;text-align:right;border:1.5px solid #b8d8c4;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.EvCalculator-module__nR5h_G__fieldInput:focus{border-color:#1a4a2e}.EvCalculator-module__nR5h_G__resultCard{background:#f0faf4;border:1.5px solid #a8d8bc}.EvCalculator-module__nR5h_G__results{flex-direction:column;gap:10px;display:flex}.EvCalculator-module__nR5h_G__resultRow{border-bottom:1px solid #c8e8d4;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.EvCalculator-module__nR5h_G__resultLabel{color:#555;font-size:.88rem}.EvCalculator-module__nR5h_G__resultValue{color:#1a4a2e;font-size:1.1rem;font-weight:600}.EvCalculator-module__nR5h_G__resultValue small{color:#888;margin-left:2px;font-size:.75rem;font-weight:400}.EvCalculator-module__nR5h_G__totalRow{border-top:2px solid #a8d8bc;border-bottom:none;margin-top:4px;padding-top:12px}.EvCalculator-module__nR5h_G__resultTotal{color:#1a4a2e;font-size:1.8rem;font-weight:800}.EvCalculator-module__nR5h_G__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.EvCalculator-module__nR5h_G__container{margin:16px auto;padding:0 12px 24px}}.EvCalculator-module__nR5h_G__breakdown{background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.EvCalculator-module__nR5h_G__breakdownTitle{color:#888;margin-bottom:4px;font-size:.78rem;font-weight:600}.EvCalculator-module__nR5h_G__breakdownRow{color:#555;justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.EvCalculator-module__nR5h_G__breakdownRow span:first-child{flex:1}.EvCalculator-module__nR5h_G__breakdownRow span:nth-child(2){color:#888}.EvCalculator-module__nR5h_G__breakdownRow span:last-child{color:#1a4a2e;text-align:right;min-width:70px;font-weight:600}
.LoanCalculator-module__fM3QVa__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.LoanCalculator-module__fM3QVa__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.LoanCalculator-module__fM3QVa__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.LoanCalculator-module__fM3QVa__field{flex-direction:column;gap:4px;display:flex}.LoanCalculator-module__fM3QVa__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.LoanCalculator-module__fM3QVa__inputGroup{align-items:center;gap:8px;display:flex}.LoanCalculator-module__fM3QVa__unitPrefix,.LoanCalculator-module__fM3QVa__unitSuffix{color:#888;white-space:nowrap;font-size:.95rem}.LoanCalculator-module__fM3QVa__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.LoanCalculator-module__fM3QVa__fieldInput:focus{border-color:#1a3a5c}.LoanCalculator-module__fM3QVa__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.LoanCalculator-module__fM3QVa__results{flex-direction:column;gap:10px;display:flex}.LoanCalculator-module__fM3QVa__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.LoanCalculator-module__fM3QVa__resultLabel{color:#555;font-size:.88rem}.LoanCalculator-module__fM3QVa__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.LoanCalculator-module__fM3QVa__totalRow{border-bottom:2px solid #c8daf0;margin-top:4px;padding-bottom:12px}.LoanCalculator-module__fM3QVa__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.LoanCalculator-module__fM3QVa__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.LoanCalculator-module__fM3QVa__container{margin:16px auto;padding:0 12px 24px}}
.NisaSimulator-module__lBRg3a__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.NisaSimulator-module__lBRg3a__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.NisaSimulator-module__lBRg3a__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.NisaSimulator-module__lBRg3a__field{flex-direction:column;gap:4px;display:flex}.NisaSimulator-module__lBRg3a__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.NisaSimulator-module__lBRg3a__inputGroup{align-items:center;gap:8px;display:flex}.NisaSimulator-module__lBRg3a__unitPrefix,.NisaSimulator-module__lBRg3a__unitSuffix{color:#888;font-size:.95rem}.NisaSimulator-module__lBRg3a__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.NisaSimulator-module__lBRg3a__fieldInput:focus{border-color:#1a3a5c}.NisaSimulator-module__lBRg3a__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.NisaSimulator-module__lBRg3a__results{flex-direction:column;gap:10px;display:flex}.NisaSimulator-module__lBRg3a__resultRow{border-bottom:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.NisaSimulator-module__lBRg3a__resultLabel{color:#555;font-size:.88rem}.NisaSimulator-module__lBRg3a__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.NisaSimulator-module__lBRg3a__totalRow{border-top:2px solid #c8daf0;border-bottom:none;margin-top:4px;padding-top:12px}.NisaSimulator-module__lBRg3a__resultTotal{color:#1a3a5c;font-size:1.8rem;font-weight:800}.NisaSimulator-module__lBRg3a__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.NisaSimulator-module__lBRg3a__container{margin:16px auto;padding:0 12px 24px}}
