/*! Rizan Stabilizer Calculator (c) Rizan Electric. All rights reserved. */.rzn-app{line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;text-align:right;direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif;border-radius:1.5rem;padding:1.5rem 0 1rem;margin:1.5rem 0;position:relative}.rzn-app *,.rzn-app *:before,.rzn-app *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.rzn-app h1,.rzn-app h2,.rzn-app h3,.rzn-app p,.rzn-app ul,.rzn-app ol,.rzn-app li,.rzn-app table,.rzn-app caption{margin:0;padding:0}.rzn-app h1,.rzn-app h2,.rzn-app h3{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;border:0;text-transform:none;letter-spacing:normal}.rzn-app ul,.rzn-app ol{list-style:none}.rzn-app a{color:inherit;text-decoration:inherit}.rzn-app b,.rzn-app strong{font-weight:bolder}.rzn-app button{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0;cursor:pointer;background-color:transparent;background-image:none;text-transform:none;letter-spacing:normal}.rzn-app button:disabled{cursor:default}.rzn-app summary{display:list-item}.rzn-app img,.rzn-app svg{display:block;max-width:100%}.rzn-app [hidden]{display:none!important}.rzn-app .card{margin:0}.rzn-app .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rzn-app .backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rzn-app .bg-gold-500\/10{background-color:#eab3081a}.rzn-app .bg-navy-950\/50{background-color:#0f172a80}.rzn-app .bg-navy-950\/90{background-color:#0f172ae6}.rzn-app .bg-orange-500\/10{background-color:#f973161a}.rzn-app .bg-red-500\/10{background-color:#ef44441a}.rzn-app .block{display:block}.rzn-app .border{border-width:1px}.rzn-app .border-gold-500\/20{border-color:#eab30833}.rzn-app .border-gold-500\/30{border-color:#eab3084d}.rzn-app .border-gold-500\/50{border-color:#eab30880}.rzn-app .border-orange-400\/50{border-color:#fb923c80}.rzn-app .border-red-400\/50{border-color:#f8717180}.rzn-app .border-slate-600\/30{border-color:#4755694d}.rzn-app .border-t{border-top-width:1px}.rzn-app .bottom-0{bottom:0}.rzn-app .fixed{position:fixed}.rzn-app .flex{display:flex}.rzn-app .flex-1{flex:1 1 0%}.rzn-app .flex-wrap{flex-wrap:wrap}.rzn-app .font-bold{font-weight:700}.rzn-app .font-extrabold{font-weight:800}.rzn-app .font-sans{font-family:Vazirmatn,Tahoma,sans-serif}.rzn-app .font-semibold{font-weight:600}.rzn-app .gap-2{gap:.5rem}.rzn-app .gap-2\.5{gap:.625rem}.rzn-app .gap-3{gap:.75rem}.rzn-app .grid{display:grid}.rzn-app .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.rzn-app .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rzn-app .hidden{display:none}.rzn-app .hover\:bg-gold-500\/10:hover{background-color:#eab3081a}.rzn-app .hover\:brightness-110:hover{filter:brightness(1.1)}.rzn-app .hover\:text-gold-400:hover{color:#facc15}.rzn-app .hover\:text-gold-500:hover{color:#eab308}.rzn-app .inline-block{display:inline-block}.rzn-app .inset-x-0{left:0;right:0}.rzn-app .items-center{align-items:center}.rzn-app .items-start{align-items:flex-start}.rzn-app .justify-between{justify-content:space-between}.rzn-app .justify-center{justify-content:center}.rzn-app .leading-6{line-height:1.5rem}.rzn-app .leading-7{line-height:1.75rem}.rzn-app .leading-8{line-height:2rem}.rzn-app .leading-9{line-height:2.25rem}.rzn-app .leading-none{line-height:1}.rzn-app .leading-tight{line-height:1.25}.rzn-app .list-disc{list-style-type:disc}.rzn-app .max-w-2xl{max-width:42rem}.rzn-app .max-w-5xl{max-width:64rem}.rzn-app .mb-1{margin-bottom:.25rem}.rzn-app .mb-2{margin-bottom:.5rem}.rzn-app .mb-3{margin-bottom:.75rem}.rzn-app .mb-4{margin-bottom:1rem}.rzn-app .mb-5{margin-bottom:1.25rem}.rzn-app .mb-6{margin-bottom:1.5rem}.rzn-app .min-w-0{min-width:0}.rzn-app .mt-0\.5{margin-top:.125rem}.rzn-app .mt-1{margin-top:.25rem}.rzn-app .mt-2{margin-top:.5rem}.rzn-app .mt-3{margin-top:.75rem}.rzn-app .mt-4{margin-top:1rem}.rzn-app .mt-5{margin-top:1.25rem}.rzn-app .mt-6{margin-top:1.5rem}.rzn-app .mx-auto{margin-left:auto;margin-right:auto}.rzn-app .p-3{padding:.75rem}.rzn-app .p-4{padding:1rem}.rzn-app .p-5{padding:1.25rem}.rzn-app .pr-5{padding-right:1.25rem}.rzn-app .pt-2{padding-top:.5rem}.rzn-app .px-10{padding-left:2.5rem;padding-right:2.5rem}.rzn-app .px-2{padding-left:.5rem;padding-right:.5rem}.rzn-app .px-4{padding-left:1rem;padding-right:1rem}.rzn-app .px-5{padding-left:1.25rem;padding-right:1.25rem}.rzn-app .py-1{padding-top:.25rem;padding-bottom:.25rem}.rzn-app .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.rzn-app .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.rzn-app .py-3{padding-top:.75rem;padding-bottom:.75rem}.rzn-app .py-4{padding-top:1rem;padding-bottom:1rem}.rzn-app .rounded-2xl{border-radius:1rem}.rzn-app .rounded-full{border-radius:9999px}.rzn-app .rounded-xl{border-radius:.75rem}.rzn-app .space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:.625rem}.rzn-app .space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.rzn-app .space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}.rzn-app .text-2xl{font-size:1.5rem;line-height:2rem}.rzn-app .text-3xl{font-size:1.875rem;line-height:2.25rem}.rzn-app .text-\[11px\]{font-size:11px}.rzn-app .text-base{font-size:1rem;line-height:1.5rem}.rzn-app .text-center{text-align:center}.rzn-app .text-gold-400{color:#facc15}.rzn-app .text-gold-500{color:#eab308}.rzn-app .text-lg{font-size:1.125rem;line-height:1.75rem}.rzn-app .text-orange-300{color:#fdba74}.rzn-app .text-red-300{color:#fca5a5}.rzn-app .text-slate-200{color:#e2e8f0}.rzn-app .text-slate-300{color:#cbd5e1}.rzn-app .text-slate-400{color:#94a3b8}.rzn-app .text-slate-500{color:#64748b}.rzn-app .text-sm{font-size:.875rem;line-height:1.25rem}.rzn-app .text-white{color:#fff}.rzn-app .text-xl{font-size:1.25rem;line-height:1.75rem}.rzn-app .text-xs{font-size:.75rem;line-height:1rem}.rzn-app .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rzn-app .underline{text-decoration-line:underline}.rzn-app .underline-offset-4{text-underline-offset:4px}.rzn-app .w-6{width:1.5rem}.rzn-app .w-full{width:100%}.rzn-app .whitespace-nowrap{white-space:nowrap}.rzn-app .z-40{z-index:40}@media(min-width:640px){.rzn-app .sm\:gap-3{gap:.75rem}.rzn-app .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rzn-app .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rzn-app .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rzn-app .sm\:p-6{padding:1.5rem}.rzn-app .sm\:p-7{padding:1.75rem}.rzn-app .sm\:p-8{padding:2rem}.rzn-app .sm\:text-2xl{font-size:1.5rem;line-height:2rem}.rzn-app .sm\:text-5xl{font-size:3rem;line-height:1}.rzn-app .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.rzn-app .sm\:w-auto{width:auto}}@media(min-width:768px){.rzn-app .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rzn-app *,.rzn-app *:before,.rzn-app *:after{-webkit-tap-highlight-color:transparent}.rzn-app button,.rzn-app [role=radio],.rzn-app [role=checkbox],.rzn-app a,.rzn-app summary{touch-action:manipulation}.rzn-app button{-webkit-appearance:none;appearance:none;font-family:inherit}.rzn-app{-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:Vazirmatn,Tahoma,sans-serif;background:radial-gradient(900px 500px at 85% -10%,rgba(234,179,8,.12),transparent 60%),radial-gradient(700px 400px at 0% 30%,rgba(59,130,246,.08),transparent 60%),#0f172a;color:#e2e8f0}.rzn-app .card{background:linear-gradient(180deg,#1e2944d9,#131d36e6);border:1px solid rgba(148,163,184,.15);border-radius:1.25rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rzn-app .opt{border:1.5px solid rgba(148,163,184,.2);background:#0f172a8c;border-radius:1rem;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(hover:hover)and (pointer:fine){.rzn-app .opt:hover{border-color:#eab3088c;transform:translateY(-1px)}}.rzn-app .opt:focus-visible{outline:2px solid #eab308;outline-offset:2px}.rzn-app .opt.selected{border-color:#eab308;background:linear-gradient(180deg,#eab30824,#eab3080a);box-shadow:0 0 0 1px #eab30859,0 8px 24px -10px #eab30873}.rzn-app .tick{width:22px;height:22px;border-radius:999px;border:1.5px solid rgba(148,163,184,.45);display:flex;align-items:center;justify-content:center;font-size:13px;color:transparent;transition:all .15s;flex-shrink:0}.rzn-app .opt.selected .tick{background:#eab308;border-color:#eab308;color:#0f172a;font-weight:800}.rzn-app .icon-box{width:46px;height:46px;border-radius:14px;font-size:24px;display:flex;align-items:center;justify-content:center;background:#eab3081a;border:1px solid rgba(234,179,8,.25);flex-shrink:0}.rzn-app .qty-btn{width:32px;height:32px;border-radius:10px;font-weight:800;font-size:18px;line-height:1;background:#eab30826;color:#facc15;border:1px solid rgba(234,179,8,.35);display:flex;align-items:center;justify-content:center;transition:all .15s}@media(hover:hover)and (pointer:fine){.rzn-app .qty-btn:hover{background:#eab308;color:#0f172a}}.rzn-app .qty-btn:active{background:#eab308;color:#0f172a}.rzn-app .qty-btn:disabled{opacity:.35;cursor:not-allowed}@media(pointer:coarse){.rzn-app .qty-btn{width:40px;height:40px}.rzn-app .chip{padding:9px 16px}}.rzn-app .btn-gold{background:linear-gradient(135deg,#facc15,#eab308 55%,#ca8a04);color:#0f172a;font-weight:800;box-shadow:0 10px 30px -10px #eab308b3;transition:transform .15s ease,box-shadow .15s ease,filter .15s}@media(hover:hover)and (pointer:fine){.rzn-app .btn-gold:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 34px -10px #eab308d9}}.rzn-app .btn-gold:active{transform:translateY(0)}.rzn-app .step-num{width:34px;height:34px;border-radius:999px;background:#eab308;color:#0f172a;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rzn-app .gauge-track{height:14px;border-radius:999px;background:#94a3b82e;overflow:hidden}.rzn-app .gauge-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#22c55e,#eab308 65%,#f97316);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}@keyframes rznFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rzn-app .fade-up{animation:rznFadeUp .6s ease both}@keyframes rznPulseGold{0%,to{box-shadow:0 0 #eab30880}50%{box-shadow:0 0 0 10px #eab30800}}.rzn-app .pulse-gold{animation:rznPulseGold 2s infinite}.rzn-app .toast{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translate(-50%) translateY(20px);background:#7f1d1d;color:#fee2e2;border:1px solid #ef4444;padding:12px 20px;border-radius:14px;opacity:0;pointer-events:none;transition:all .3s;z-index:50;font-weight:600;max-width:92vw;text-align:center}.rzn-app .toast.show{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}.rzn-app .spec{background:#0f172a99;border:1px solid rgba(148,163,184,.15);border-radius:.85rem}.rzn-app .chip{border:1px solid rgba(234,179,8,.4);color:#facc15;background:#eab30814;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s}@media(hover:hover)and (pointer:fine){.rzn-app .chip:hover{background:#eab308;color:#0f172a}}.rzn-app .chip:active,.rzn-app .chip.on{background:#eab308;color:#0f172a}.rzn-app .type-card{border:1.5px solid rgba(148,163,184,.2);border-radius:1rem;background:#0f172a8c;padding:1rem}.rzn-app .type-card.rec{border-color:#22c55e;background:linear-gradient(180deg,#22c55e1f,#22c55e08);box-shadow:0 0 0 1px #22c55e4d}.rzn-app details.faq{border:1px solid rgba(148,163,184,.18);border-radius:.9rem;background:#0f172a73}.rzn-app details.faq summary{-webkit-appearance:none;cursor:pointer;padding:14px 16px;font-weight:700;color:#fff;list-style:none;display:flex;justify-content:space-between;gap:10px}.rzn-app details.faq summary::-webkit-details-marker{display:none}.rzn-app details.faq summary::marker{content:""}.rzn-app details.faq summary:after{content:"+";color:#facc15;font-weight:800;font-size:18px;line-height:1}.rzn-app details.faq[open] summary:after{content:"−"}.rzn-app details.faq .ans{padding:0 16px 16px;color:#cbd5e1;font-size:14px;line-height:2}.rzn-app .flash{animation:rznFlash 1.2s ease}@keyframes rznFlash{0%,to{box-shadow:0 0 #ef444400}30%{box-shadow:0 0 0 3px #ef4444b3}}@media(prefers-reduced-motion:reduce){.rzn-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rzn-app .tab{display:block;width:100%;font-family:inherit;text-align:center;cursor:pointer;padding:12px 8px;border:1.5px solid rgba(148,163,184,.25);background:#0f172a8c;border-radius:1rem;transition:all .18s ease}.rzn-app .tab>span{display:block}.rzn-app .tab .t-ico{font-size:22px;line-height:1.3}.rzn-app .tab .t-title{font-weight:800;color:#fff;font-size:14px;line-height:1.7;margin-top:2px}.rzn-app .tab .t-sub{font-size:11px;color:#94a3b8;line-height:1.6;margin-top:2px}.rzn-app .tab[aria-selected=true]{border-color:#eab308;background:linear-gradient(180deg,#eab30829,#eab3080a);box-shadow:0 0 0 1px #eab30859,0 8px 24px -10px #eab30873}.rzn-app .tab:focus-visible{outline:2px solid #eab308;outline-offset:2px}@media(hover:hover)and (pointer:fine){.rzn-app .tab:hover{border-color:#eab3088c}}@media(min-width:640px){.rzn-app .tab{padding:14px 12px}.rzn-app .tab .t-title{font-size:16px}.rzn-app .tab .t-sub{font-size:12px}}.rzn-app .rzn-offscreen{display:none!important}.rzn-app .btn-gold:disabled{opacity:.6;cursor:wait;animation:none}.rzn-app .rzn-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rzn-app .rzn-noscript{color:#fca5a5;text-align:center;line-height:2;margin-bottom:1rem}.rzn-app .rzn-steps{list-style:decimal;padding-right:1.25rem}.rzn-app .rzn-steps li{margin-bottom:.4rem}.rzn-app .rzn-steps b{color:#facc15}.rzn-app .rzn-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rzn-app .rzn-table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.9;color:#cbd5e1;min-width:34rem}.rzn-app .rzn-table th,.rzn-app .rzn-table td{padding:.6rem .75rem;border-bottom:1px solid rgba(148,163,184,.18);text-align:right;vertical-align:top}.rzn-app .rzn-table thead th{color:#facc15;font-weight:700;white-space:nowrap}.rzn-app .rzn-table tbody th{color:#fff;font-weight:700}.rzn-app .rzn-table a{color:#facc15;text-decoration:underline;text-underline-offset:4px}.rzn-app .rzn-disabled{padding:1rem;text-align:center}.rzn-app a:focus-visible,.rzn-app summary:focus-visible,.rzn-app button:focus-visible{outline:2px solid #eab308;outline-offset:2px}@media(max-width:639px){.rzn-app{border-radius:1rem}}
