.calc-form{background:#fff;background:var(--ct-surface,#fff);border:1px solid var(--ct-border);border-radius:20px;border-radius:var(--ct-radius-lg,20px);box-shadow:var(--ct-shadow-soft);max-width:520px;padding:32px;width:100%}.calc-form-title{align-items:center;color:var(--ct-heading);display:flex;font-family:Manrope,sans-serif;font-family:var(--ct-font,"Manrope",sans-serif);font-size:18px;font-weight:700;gap:8px;margin:0 0 24px}.calc-form-icon{font-size:1.3rem}.calc-field{margin-bottom:20px}.calc-field label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.calc-field input,.calc-field label,.calc-field select{color:var(--ct-text);font-family:Manrope,sans-serif;font-family:var(--ct-font,"Manrope",sans-serif)}.calc-field input,.calc-field select{background:#eef2f3;background:var(--ct-surface-muted,#eef2f3);border:2px solid var(--ct-border);border-radius:12px;box-sizing:border-box;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.calc-field input:focus,.calc-field select:focus{background:#fff;background:var(--ct-surface,#fff);border-color:var(--ct-brand);box-shadow:0 0 0 3px #0f6a721f}.calc-field--error input,.calc-field--error select{background:#fef2f2;border-color:#ef4444}.calc-field--error input:focus,.calc-field--error select:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.calc-field-other{margin-top:8px}.calc-error{color:#ef4444;display:block;font-family:Manrope,sans-serif;font-family:var(--ct-font,"Manrope",sans-serif);font-size:13px;font-weight:500;margin-top:4px}.calc-actions{display:flex;gap:12px;margin-top:8px}.calc-submit{align-items:center;background:#b85509;background:var(--ct-cta,#b85509);border:none;border-radius:14px;border-radius:var(--ct-radius-md,14px);box-shadow:0 6px 20px #b855094d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Manrope,sans-serif;font-family:var(--ct-font,"Manrope",sans-serif);font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;transition:background .2s,transform .15s,box-shadow .2s}.calc-submit:hover:not(:disabled){background:#9a4707;background:var(--ct-cta-hover,#9a4707);box-shadow:0 8px 25px #b8550966;transform:translateY(-1px)}.calc-submit:disabled{cursor:not-allowed;opacity:.7;transform:none}.calc-reset{background:#0000;border:2px solid var(--ct-border);border-radius:14px;border-radius:var(--ct-radius-md,14px);color:var(--ct-text-muted);cursor:pointer;font-family:Manrope,sans-serif;font-family:var(--ct-font,"Manrope",sans-serif);font-size:14px;font-weight:600;padding:14px 20px;transition:border-color .2s,color .2s,background .2s}.calc-reset:hover:not(:disabled){background:var(--ct-surface-muted);border-color:var(--ct-text-muted);color:var(--ct-text)}.calc-reset:disabled{cursor:not-allowed;opacity:.5}.calc-btn-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:480px){.calc-form{padding:24px 20px}.calc-actions{flex-direction:column}}.calc-result{animation:slideUp .4s ease-out;background:linear-gradient(135deg,#0f6a720f,#7fd6c224);border:1px solid #0f6a7238;border-radius:20px;max-width:520px;padding:32px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.calc-result-title{align-items:center;color:var(--color-brand-dark);display:flex;font-family:var(--font-display);font-size:18px;font-weight:700;gap:8px;margin:0 0 20px}.calc-result-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.calc-result-item{align-items:flex-start;background:#ffffffb3;border-radius:14px;display:flex;gap:10px;padding:14px}.calc-result-icon{flex-shrink:0;font-size:1.2rem}.calc-result-label{color:var(--color-text-muted);font-size:12px;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.calc-result-label,.calc-result-value{display:block;font-family:var(--ct-font)}.calc-result-value{color:var(--color-heading);font-size:15px;font-weight:700;line-height:1.3}.calc-result-explain{background:#ffffffb3;border-radius:14px;padding:16px}.calc-result-explain h4{color:var(--color-text);font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 8px}.calc-result-explain p{color:var(--color-text-muted);font-family:var(--ct-font);font-size:14px;line-height:1.6;margin:0}@media (max-width:480px){.calc-result{padding:24px 20px}.calc-result-grid{grid-template-columns:1fr}}.error-message{align-items:center;background:linear-gradient(135deg,#fef2f2,#fff1f2);border:1px solid #fecaca;border-radius:14px;display:flex;flex-direction:column;gap:10px;margin:16px auto;max-width:480px;padding:20px 24px;text-align:center}.error-icon{font-size:1.5rem}.error-text{color:#991b1b;line-height:1.5;margin:0}.error-retry,.error-text{font-family:var(--ct-font);font-size:14px}.error-retry{background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:8px 20px;transition:all .2s ease}.error-retry:hover{background:#dc2626;transform:translateY(-1px)}.turnstile-widget{margin:4px 0 18px;min-height:65px}.turnstile-widget--pending{background:var(--color-surface-muted);border:1px dashed var(--border-color);border-radius:var(--radius-sm);color:var(--color-text-muted);justify-content:center}.turnstile-widget--error,.turnstile-widget--pending{align-items:center;display:flex;font-size:.9rem;padding:14px}.turnstile-widget--error{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);color:#9a3412}.markdown-tool{grid-gap:28px;display:grid;gap:28px}.markdown-info-section,.markdown-result-card,.markdown-tool-card{background:#ffffffeb;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:28px}.markdown-info-section h2,.markdown-result-card h3,.markdown-tool-heading h2{color:var(--color-heading);margin:10px 0 8px}.markdown-info-section p,.markdown-tool-heading p{color:var(--color-text-muted);margin:0 0 20px}.markdown-dropzone{align-items:center;background:rgba(15,106,114,.045);border:2px dashed #0f6a7252;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:28px;text-align:center;transition:border-color var(--ct-transition),background var(--ct-transition),transform var(--ct-transition)}.markdown-dropzone--active,.markdown-dropzone:hover{background:#0f6a7214;border-color:var(--color-brand);transform:translateY(-1px)}.markdown-dropzone input{display:none}.markdown-dropzone strong{font-size:1.05rem}.markdown-dropzone span{color:var(--color-text-muted);font-size:.94rem;margin-top:8px}.markdown-limit-box{background:#ea7a1914;border:1px solid #ea7a1938;border-radius:var(--radius-sm);color:#965216;display:flex;gap:16px;justify-content:space-between;margin:18px 0;padding:14px 16px}.markdown-limit-box span{color:var(--color-text-muted)}.markdown-captcha{margin-bottom:16px;min-height:70px}.markdown-captcha--pending{align-items:center;background:var(--color-surface-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;justify-content:center}.markdown-result-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.markdown-result-actions{display:flex;flex-wrap:wrap;gap:10px}.markdown-result-card textarea{background:#fbfcfc;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-text);font-family:Cascadia Code,Consolas,monospace;font-size:.92rem;line-height:1.55;min-height:360px;padding:16px;resize:vertical;width:100%}.markdown-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.markdown-info-grid article{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:18px}.markdown-info-grid h3{color:var(--color-heading);margin:0 0 8px}.markdown-info-grid p{margin:0}.markdown-tool button:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:760px){.markdown-limit-box,.markdown-result-header{align-items:stretch;flex-direction:column}.markdown-info-grid{grid-template-columns:1fr}}.tool-detail-header{background:radial-gradient(ellipse 70% 50% at 50% 0,#7fd6c20d 0,#0000 60%);padding:120px 0 40px}.tool-back{align-items:center;color:#7fd6c2;color:var(--ct-terminal-ok,#7fd6c2);display:inline-flex;font-size:14px;gap:6px;margin-bottom:20px}.tool-detail-header h1{font-size:clamp(1.7rem,4vw,2.6rem);margin-top:12px}.tool-detail-header p{color:var(--ct-text-muted);font-size:15px;margin-top:8px;max-width:760px}.tool-detail-body{padding-top:40px}.tool-container{background:var(--ct-surface);background:var(--ct-bg-card,var(--ct-surface));border:1px solid var(--ct-border);border-radius:var(--ct-radius-lg);border-radius:var(--ct-radius-xl,var(--ct-radius-lg));margin:0 auto;max-width:700px;padding:36px}.tool-container h3{font-size:18px;margin-bottom:20px}.tool-container h3,.tool-result-value{color:#7fd6c2;color:var(--ct-terminal-ok,#7fd6c2)}.tool-result-value{display:block;font-size:36px;font-weight:800;margin-bottom:6px}.tool-result-label{color:var(--ct-text-muted);font-size:14px}.tool-result-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px}.tool-result-item{background:var(--ct-surface-muted);background:var(--ct-bg-secondary,var(--ct-surface-muted));border:1px solid var(--ct-border);border-radius:var(--ct-radius-sm);padding:20px;text-align:center}.tool-result-item .tool-result-value{font-size:28px}.tool-warning{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:var(--ct-radius-sm);color:#f59e0b;font-size:13px;margin-top:16px;padding:12px 16px;text-align:center}.gen-equipment-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.gen-equipment-item{grid-gap:12px;align-items:end;background:var(--ct-surface-muted);background:var(--ct-bg-secondary,var(--ct-surface-muted));border:1px solid var(--ct-border);border-radius:var(--ct-radius-sm);display:grid;gap:12px;grid-template-columns:1fr 80px 80px 120px 40px;padding:16px}.gen-equipment-item .form-group{margin-bottom:0}.gen-remove-btn{align-items:center;align-self:end;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.tool-smart-note{background:#7fd6c20d;border:1px solid #7fd6c22e;border-radius:var(--ct-radius-lg);margin-top:20px;padding:22px}.tool-smart-note p{color:#a9c3c6;color:var(--ct-on-dark-muted,#a9c3c6)}.tool-business-actions,.tool-smart-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.tool-faq{background:var(--ct-surface-muted);background:var(--ct-bg-secondary,var(--ct-surface-muted))}.tool-faq-grid,.tool-related-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px}.tool-faq-card,.tool-related-card{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius-lg);padding:24px}.tool-faq-card h3,.tool-related-card h3{font-size:17px;margin-bottom:10px}.tool-business-cta{background:#0a3a40;background:var(--ct-brand-deep,#0a3a40);padding:72px 0}.tool-business-cta h2,.tool-faq h2,.tool-related h2{margin-bottom:12px}.tool-business-cta p{margin:0 auto;max-width:760px}.tool-related-card p{color:var(--ct-text-muted);margin:12px 0 18px}@media (max-width:768px){.tool-container{padding:24px}.gen-equipment-item{grid-template-columns:1fr 1fr}.gen-remove-btn{grid-column:span 2;width:100%}}
/*# sourceMappingURL=985.b0c61525.chunk.css.map*/