.GoogleLoginButton-module__XcEgLa__googleButton{color:#3c4043;cursor:pointer;background-color:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;padding:0 20px;font-family:Arial,sans-serif;font-size:15px;font-weight:500;transition:background-color .15s,box-shadow .15s;display:flex}.GoogleLoginButton-module__XcEgLa__googleButton:hover{background-color:#f8f9fa;box-shadow:0 1px 2px #3c404333,0 1px 3px #3c404326}.GoogleLoginButton-module__XcEgLa__googleButton:active{background-color:#f1f3f4}.GoogleLoginButton-module__XcEgLa__googleButton:focus-visible{outline-offset:2px;outline:2px solid #4285f4}.GoogleLoginButton-module__XcEgLa__googleButton:disabled{cursor:not-allowed;opacity:.6}.GoogleLoginButton-module__XcEgLa__googleIcon{flex-shrink:0;width:20px;height:20px}
.AnuConverterPreview-module__8I8GZq__preview{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:1100px;margin:0 auto;padding:28px;box-shadow:0 12px 40px #0000000f}.AnuConverterPreview-module__8I8GZq__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.AnuConverterPreview-module__8I8GZq__title{color:#111827;margin:0;font-size:28px;font-weight:700;line-height:1.2}.AnuConverterPreview-module__8I8GZq__previewBadge{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.AnuConverterPreview-module__8I8GZq__converter{grid-template-columns:1fr 1fr;gap:20px;display:grid}.AnuConverterPreview-module__8I8GZq__panel{min-width:0}.AnuConverterPreview-module__8I8GZq__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.AnuConverterPreview-module__8I8GZq__textarea{color:#9ca3af;box-sizing:border-box;background:#fafafa;border:1px solid #dcdcdc;border-radius:8px;width:100%;min-height:180px;padding:16px;font-size:17px;line-height:1.6}.AnuConverterPreview-module__8I8GZq__output{color:#6b7280}.AnuConverterPreview-module__8I8GZq__characterCount{text-align:right;color:#9ca3af;margin-top:6px;font-size:12px}.AnuConverterPreview-module__8I8GZq__actions{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;display:flex}.AnuConverterPreview-module__8I8GZq__convertButton,.AnuConverterPreview-module__8I8GZq__copyButton,.AnuConverterPreview-module__8I8GZq__clearButton{cursor:default;opacity:.7;border-radius:8px;padding:11px 24px;font-size:14px;font-weight:600}.AnuConverterPreview-module__8I8GZq__convertButton{color:#fff;background:#111;border:none}.AnuConverterPreview-module__8I8GZq__copyButton,.AnuConverterPreview-module__8I8GZq__clearButton{color:#333;background:#fff;border:1px solid #dcdcdc}@media (max-width:768px){.AnuConverterPreview-module__8I8GZq__preview{margin-bottom:50px;padding:20px}.AnuConverterPreview-module__8I8GZq__header{align-items:flex-start}.AnuConverterPreview-module__8I8GZq__title{font-size:24px}.AnuConverterPreview-module__8I8GZq__converter{grid-template-columns:1fr;gap:18px}.AnuConverterPreview-module__8I8GZq__textarea{min-height:150px}.AnuConverterPreview-module__8I8GZq__actions{flex-direction:column;grid-column:auto;width:100%}.AnuConverterPreview-module__8I8GZq__convertButton,.AnuConverterPreview-module__8I8GZq__copyButton,.AnuConverterPreview-module__8I8GZq__clearButton{width:100%}}
.page-module__wpPLhG__page{background:#f8fafc;min-height:calc(100vh - 72px);padding:60px 24px 80px}.page-module__wpPLhG__loginSection{width:100%;max-width:1100px;margin:0 auto}.page-module__wpPLhG__loginHeader{text-align:center;max-width:650px;margin:0 auto 24px}.page-module__wpPLhG__loginHeader h1{color:#111827;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.2}.page-module__wpPLhG__loginHeader p{color:#6b7280;margin:0;font-size:16px;line-height:1.6}.page-module__wpPLhG__loginAction{width:100%;max-width:420px;margin:0 auto 28px}.page-module__wpPLhG__helpText{text-align:center;color:#9ca3af;margin-top:10px;font-size:12px;line-height:1.5;display:block}.page-module__wpPLhG__previewWrapper{width:100%;margin-bottom:20px}@media (max-width:768px){.page-module__wpPLhG__page{padding:40px 16px 60px}.page-module__wpPLhG__loginHeader h1{font-size:30px}.page-module__wpPLhG__loginHeader p{font-size:15px}}
