html{height:100%}html,body{background:linear-gradient(#f3f5f7f5,#eff3f5f5);max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#f3f5f7f5,#eff3f5f5);flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.pipCounter{background:#00f}._wrapper_8wh9v_1{display:grid}._wrapper_8wh9v_1 button{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:8px;width:100%;margin-top:10px;padding:12px 16px;font-size:14px;font-weight:700;transition:background .15s,transform .1s}._wrapper_8wh9v_1 button:hover{background:#115e59}._wrapper_8wh9v_1 button:active{transform:scale(.98)}._counter_8wh9v_24{flex-direction:column;align-items:center;gap:8px;margin:20px 0;display:flex}._counter_8wh9v_24 ._item_8wh9v_31{flex-direction:column;align-items:center;gap:3px;display:flex}._counter_8wh9v_24 ._item_8wh9v_31 span{letter-spacing:.6px;color:#64748b;font-size:13px;font-weight:700}._counter_8wh9v_24 ._item_8wh9v_31 strong{font-variant-numeric:tabular-nums;color:#111827;font-size:38px;font-weight:700;line-height:1}._counter_8wh9v_24 ._divider_8wh9v_50{background:#e2e8f0;width:68%;height:4px;margin:2px 0 4px}._pipCounter_8wh9v_58{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:100vh;padding:20px;font-family:Arial,Helvetica,sans-serif;display:flex}._pipCounter_8wh9v_58 ._pipTitle_8wh9v_71{letter-spacing:.7px;color:#475569;font-size:10px;font-weight:700}._pipCounter_8wh9v_58 ._pipItem_8wh9v_77{flex-direction:column;align-items:center;gap:3px;display:flex}._pipCounter_8wh9v_58 ._pipItem_8wh9v_77 span{letter-spacing:.6px;color:#64748b;font-size:10px;font-weight:700}._pipCounter_8wh9v_58 ._pipItem_8wh9v_77 strong{font-variant-numeric:tabular-nums;color:#111827;font-size:35px;font-weight:700;line-height:1}._pipCounter_8wh9v_58 ._pipDivider_8wh9v_96{background:#e2e8f0;width:68%;height:1px;margin:2px 0 4px}._container_95dkr_1{color:#182321;gap:22px;width:100%;display:grid}._calculator_95dkr_8,._field_95dkr_13{gap:8px;display:grid}._label_95dkr_18{color:#173d36;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}._options_95dkr_26{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._option_95dkr_26{color:#61746f;cursor:pointer;border:1px solid #cbdad5;border-radius:4px 0 0 4px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:.9rem;transition:border-color .12s,background .12s,color .12s;display:flex}._option_95dkr_26:has(input:checked){color:#edf7f4;background:#0d7567;border-color:#0d7567}._option_95dkr_26:last-child{border-radius:0 4px 4px 0}._option_95dkr_26:hover{border-color:#0d7567}._option_95dkr_26 input{accent-color:#0d7567;width:16px;height:16px}._input_95dkr_61{color:#182321;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbdad5;border-radius:4px;outline:none;padding:10px 12px;font-size:.95rem;transition:border-color .12s,box-shadow .12s}._input_95dkr_61::placeholder{color:#9aaca7}._input_95dkr_61:focus{border-color:#0d7567;box-shadow:0 0 0 3px #0d75671f}._result_95dkr_82 input{color:#0d7567;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:center;background:#f4f8f6;border:1px solid #cbdad5;border-radius:4px;width:100%;padding:8px 4px;font-weight:800;line-height:1;transition:all .3s}._result_95dkr_82 input:active,._result_95dkr_82 input:focus{border-color:#0d7567;outline:none}@media (width>=520px){._calculator_95dkr_8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}._field_95dkr_13:first-child{grid-column:1/-1}}.home{color:#182321;background:linear-gradient(#edf5f2 0%,#e8f0ed 100%);min-height:100vh;padding:32px 20px 60px}.header{padding:8px 4px 40px}.header h1{color:#17332e;letter-spacing:-.04em;text-transform:capitalize;margin-top:8px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:750;line-height:1.1}.header p{color:#61746f;max-width:560px;margin:0;padding-left:2px;font-size:.94rem;line-height:1.6}.fichasFence{background:#f4f6f5;border:1px solid #cbdad5;border-radius:10px;grid-template-columns:1fr;gap:16px;min-width:0;margin:0;padding:30px 24px 24px;display:grid;box-shadow:0 12px 30px #173d3612,0 2px 5px #173d360a}.content{gap:16px;display:grid}.fence{background:#f4f6f5;border:1px solid #cbdad5;border-radius:10px;grid-template-columns:1fr;gap:16px;min-width:0;margin:0;padding:30px 24px 24px;display:grid;box-shadow:0 12px 30px #173d3612,0 2px 5px #173d360a}.fence .fenceTitle{color:#0d7567;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;margin-left:8px;font-size:.8rem;font-weight:800}.fence .fenceGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.fence .fenceCard{color:inherit;background:#fff;border:1px solid #cbdad5;border-radius:10px;gap:8px;padding:24px 22px 26px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative;box-shadow:0 12px 30px #173d3612,0 2px 5px #173d360a}.fence .fenceCard:hover{border-color:#0d7567;box-shadow:0 14px 34px #0d756724,0 3px 8px #0d756714}.fence .fenceCard .fenceCardtitle{color:#173d36;letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.fence .fenceCard .fenceCardHeader{display:flex}.fence .fenceCard .fenceCardHeader:before{content:"";background:#0d7567;border-radius:999px;width:4px;height:22px;margin-right:8px;display:block}
