@media (max-width:1024px){.tool-page .main-grid,.tool-page .compare-grid{grid-template-columns:1fr}.tool-page .sidebar{position:static}}@media (max-width:640px){.tool-page textarea{min-height:220px}}@media (max-width:1024px){.tool-page .split-pane{grid-template-columns:1fr}}@keyframes toolToastIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.tool-page{padding:1rem}.tool-page .page-header{flex-direction:row}.tool-page .input-actions{flex-direction:column;align-items:stretch}}@media (max-width:1200px){.tool-page .page-header{padding-left:3.5rem}}.lorem-ipsum-page .lorem-options{grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.lorem-ipsum-page .lorem-field{color:var(--text-primary);flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.lorem-ipsum-page .lorem-checkbox{margin-bottom:.5rem}.lorem-ipsum-page .lorem-output{white-space:pre-wrap;color:var(--text-primary);max-height:500px;line-height:1.7;overflow:auto}@media (max-width:500px){.lorem-ipsum-page .lorem-options{grid-template-columns:1fr}}.ad-slot{background:var(--glass-bg);border:1px dashed var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:250px;margin-top:1.5rem;display:flex;overflow:hidden}.ad-slot-label{color:var(--text-secondary);letter-spacing:.02em;font-size:.85rem;font-style:italic}.tool-page{background:var(--page-gradient);min-height:100vh;color:var(--text-primary);background-attachment:fixed;padding:2rem;font-family:Segoe UI,-apple-system,sans-serif}.tool-page *{box-sizing:border-box}.tool-page .page-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.page-title-icon{color:var(--primary-blue);flex-shrink:0}.tool-seo-section{border-top:1px solid var(--border);max-width:896px;margin:3rem auto 0;padding-top:2rem}.tool-seo-title{background:linear-gradient(135deg, var(--blue-light), var(--primary-blue));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;display:flex}.tool-page .tool-intro{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.page-header-label{color:var(--text-primary);align-items:center;gap:.6rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.tool-page .main-grid{grid-template-columns:1fr 300px;gap:1.5rem;max-width:1300px;margin:0 auto;display:grid}.tool-page .content-column{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.content-column{min-width:0}.tool-page .compare-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.tool-page .sidebar{height:fit-content;position:sticky;top:2rem}@media (max-width:1024px){.tool-page .main-grid,.tool-page .compare-grid{grid-template-columns:1fr}.tool-page .sidebar{position:static}}.tool-page .input-group,.tool-page .output-group{background:var(--bg-card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:20px;padding:1.5rem}.tool-page .input-group>label,.tool-page .output-group>label{color:var(--primary-blue);margin-bottom:.75rem;font-weight:600;display:block}.tool-page .output-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.tool-page .output-header label{margin-bottom:0}.tool-page .input-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.tool-page button{cursor:pointer;background:linear-gradient(135deg, var(--blue-light), var(--primary-blue));color:#fff;border:none;border-radius:12px;min-height:44px;padding:.75rem 1.5rem;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #6366f14d}.tool-page button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #6366f166}.tool-page button:disabled{opacity:.6;cursor:not-allowed;transform:none}.tool-page button.secondary{background:var(--glass-bg);color:var(--text-secondary);border:2px solid var(--border);box-shadow:none}.tool-page .empty-state{text-align:center;color:var(--text-secondary);padding:2rem 1rem;font-style:italic}.tool-page .error{color:var(--error);border-left:4px solid var(--error);background:#ef44441a;border-radius:12px;padding:1rem;font-weight:500}.tool-page .help-text{color:var(--text-secondary);margin-top:.5rem;font-size:.8rem}.tool-page textarea,.tool-page input[type=text],.tool-page input[type=number],.tool-page select{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-primary);border-radius:12px;padding:.75rem 1rem;font-family:inherit;font-size:14px}.tool-page textarea{resize:vertical;width:100%;min-height:350px;font-family:Monaco,Menlo,monospace;font-size:13px}@media (max-width:640px){.tool-page textarea{min-height:220px}}.tool-page .split-pane{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:1024px){.tool-page .split-pane{grid-template-columns:1fr}}.tool-page textarea:focus,.tool-page input:focus,.tool-page select:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 3px #6366f133}.tool-page .textarea-container{background:var(--bg-primary);border:2px solid var(--border);border-radius:12px;display:flex;position:relative;overflow:hidden}.tool-page .textarea-container textarea{border:none;border-radius:0;flex:1}.tool-page .textarea-container textarea:focus{box-shadow:none}.tool-page .line-numbers{background:var(--bg-secondary);color:var(--text-secondary);font-family:Monaco,Menlo,monospace;font-size:13px;line-height:var(--line-height);width:var(--line-gutter-width);-webkit-user-select:none;user-select:none;white-space:pre;border-right:1px solid var(--border);padding:1rem .5rem 1rem .75rem;overflow:hidden}.toast{color:#fff;box-shadow:var(--shadow);z-index:1000;border-radius:12px;padding:1rem 1.5rem;font-weight:600;animation:.3s toolToastIn;position:fixed;bottom:24px;right:24px}.toast-success{background:linear-gradient(135deg, var(--accent-light), var(--accent))}.toast-error{background:linear-gradient(135deg, #f87171, var(--error))}@media (max-width:768px){.tool-page{padding:1rem}.tool-page .page-header{flex-direction:row}.tool-page .input-actions{flex-direction:column;align-items:stretch}}@media (max-width:1200px){.tool-page .page-header{padding-left:3.5rem}}.tool-page .tool-guide{background:var(--bg-card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:20px;padding:1.5rem 1.75rem;line-height:1.7}.tool-page .tool-guide h2{color:var(--primary-blue);margin:1.5rem 0 .5rem;font-size:1.15rem}.tool-page .tool-guide h2:first-child{margin-top:0}.tool-page .tool-guide p{color:var(--text-primary);margin:0 0 1rem}.tool-page .tool-guide ul,.tool-page .tool-guide ol{color:var(--text-primary);margin:0 0 1rem;padding-left:1.25rem}.tool-page .tool-guide li{margin-bottom:.4rem}.tool-page .tool-faq{flex-direction:column;gap:1.1rem;margin-top:.5rem;display:flex}.tool-page .tool-faq-item h3{color:var(--text-primary);margin:0 0 .3rem;font-size:1rem}.tool-page .tool-faq-item p{color:var(--text-secondary);margin:0}.tool-page .diff-stats{gap:.75rem;font-family:Monaco,Menlo,monospace;font-size:.85rem;display:flex}.tool-page .stat-added{color:var(--accent)}.tool-page .stat-removed{color:var(--error)}.tool-page .diff-view{border:1px solid var(--border);border-radius:12px;max-height:500px;font-family:Monaco,Menlo,monospace;font-size:13px;overflow:auto}.tool-page .diff-row{white-space:pre-wrap;word-break:break-word;gap:.75rem;padding:2px .75rem;display:flex}.tool-page .diff-gutter{color:var(--text-secondary);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:70px}.tool-page .diff-marker{flex-shrink:0;width:12px;font-weight:700}.tool-page .diff-text{flex:1}.tool-page .diff-equal{background:var(--bg-primary);color:var(--text-primary)}.tool-page .diff-add{color:var(--text-primary);background:#10b98126}.tool-page .diff-add .diff-marker{color:var(--accent)}.tool-page .diff-remove{color:var(--text-primary);background:#ef44441f}.tool-page .diff-remove .diff-marker{color:var(--error)}.alert-banner{border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.alert-banner-error{color:var(--error);border-left:3px solid var(--error);background:#ef44441a}.alert-banner-info{color:var(--primary-blue);border-left:3px solid var(--primary-blue);background:#6366f11a}.alert-banner-success{color:var(--accent);border-left:3px solid var(--accent);background:#10b9811a}.alert-banner .alert-banner-dismiss{color:inherit;cursor:pointer;opacity:.7;min-height:auto;box-shadow:none;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.15rem;display:flex}.alert-banner .alert-banner-dismiss:hover{opacity:1;box-shadow:none;transform:none}
/*# sourceMappingURL=LoremIpsumPage.434bbe56.css.map */
