.fa-bullseye:before{content:""}.fa-map-marker:before{content:""}.fa-check:before{content:""}.fa-times:before{content:""}.fa-book:before{content:""}.fa-language:before{content:""}.fa-calculator:before{content:""}.fa-flask:before{content:""}.fa-globe:before{content:""}.fa-moon-o:before{content:""}.fa-paint-brush:before{content:""}.fa-laptop:before{content:""}.fa-list-ol:before{content:""}.fa-refresh:before{content:""}.fa-check-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-info-circle:before{content:""}.fa-map-signs:before{content:""}.fa-question-circle:before{content:""}#ww{--cl-navy:#173f86;--cl-blue:#4576cf;--cl-gold:#f8d978;--cl-ink:#202b3e;--cl-muted:#5b6b85;--cl-border:#dce5f2;--cl-bg:#f4f8fc;--cl-red:#d92d20}.rn-calc{text-align:right;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin-top:6px;display:grid}.rn-calc-main{border:1px solid var(--cl-border);background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 28px #173f8612}.rn-calc-tabs{background:var(--cl-bg);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:5px;display:grid}html body .rn-calc-tabs button{height:44px;color:var(--cl-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}html body .rn-calc-tabs button.is-on{color:var(--cl-navy);background:#fff;box-shadow:0 4px 12px #173f861a}html body .rn-calc-title{border:0;align-items:baseline;gap:8px;margin:6px 0 10px;padding:0;font-weight:900;display:flex;color:var(--cl-navy)!important;font-size:16px!important;line-height:1.6!important}.rn-calc-title small{color:var(--cl-muted);font-size:12.5px;font-weight:700}html body .rn-calc-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.rn-calc-row{border:1px solid var(--cl-border);--tone:#c7d2e3;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.3fr) 128px minmax(0,1fr) 78px;align-items:center;gap:12px;padding:8px 10px;transition:border-color .2s;display:grid}.rn-calc-row.is-blue{--tone:#2f63bd}.rn-calc-row.is-green{--tone:#07945a}.rn-calc-row.is-yellow{--tone:#f77822}.rn-calc-row.is-red{--tone:var(--cl-red)}.rn-calc-row.is-bad{border-color:var(--cl-red);--tone:var(--cl-red)}.rn-calc-name{color:var(--cl-ink);cursor:pointer;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:800;display:flex}.rn-calc-ico{width:36px;height:36px;color:var(--cl-gold);background:linear-gradient(135deg,#173f86,#4576cf);border-radius:50%;flex:0 0 36px;place-items:center;font-size:15px;display:grid;position:relative}.rn-calc-ico:after{content:"";border:2px solid #f8d978d9;border-color:#f8d978d9 #f8d978d9 #0000 #0000;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;transform:rotate(-18deg)}.rn-calc-input{display:block;position:relative}html body .rn-calc-input input{border:1px solid var(--cl-border);background:var(--cl-bg);width:100%;height:44px;color:var(--cl-navy);font:inherit;text-align:center;box-shadow:none;border-radius:10px;outline:0;margin:0;padding:0 12px 0 52px;font-size:18px;font-weight:900;transition:border-color .2s,box-shadow .2s,background .2s;display:block}html body .rn-calc-input input:focus{border-color:var(--cl-blue);background:#fff;box-shadow:0 0 0 4px #4576cf26}html body .rn-calc-row.is-bad .rn-calc-input input{border-color:var(--cl-red);background:#fff5f5}.rn-calc-max{color:var(--cl-muted);pointer-events:none;font-size:13px;font-weight:800;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rn-calc-bar{background:#eef3fa;border-radius:99px;height:8px;display:block;overflow:hidden}.rn-calc-bar span{border-radius:inherit;background:var(--tone);height:100%;transition:width .35s,background .2s;display:block}.rn-calc-grade{color:var(--tone);text-align:center;font-size:13px;font-weight:900}.rn-calc-total-field label{color:var(--cl-navy);margin-bottom:8px;font-size:16px;font-weight:900;display:block}html body .rn-calc-input.is-big input{height:64px;font-size:28px}.rn-calc-input.is-big .rn-calc-max{font-size:16px}.rn-calc-error{color:var(--cl-red);margin:8px 0 0;font-size:13.5px;font-weight:800}.rn-calc-side{position:sticky;top:90px}.rn-calc-sum{border:1px solid var(--cl-border);background:linear-gradient(180deg,#fff,var(--cl-bg));text-align:center;border-radius:18px;padding:20px;box-shadow:0 10px 28px #173f8612}.rn-calc-ring{--p:0deg;--c:#c7d2e3;background:conic-gradient(var(--c) var(--p),#e6edf7 0);border-radius:50%;place-items:center;width:150px;height:150px;margin:0 auto 14px;transition:background .35s;display:grid}.rn-calc-ring>span{width:120px;height:120px;box-shadow:inset 0 0 0 1px var(--cl-border);background:#fff;border-radius:50%;align-content:center;place-items:center;display:grid}.rn-calc-ring strong{color:var(--cl-navy);font-size:26px;font-weight:900;line-height:1.2}.rn-calc-ring small{color:var(--cl-muted);font-size:12.5px;font-weight:800}html body .rn-calc-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.rn-calc-facts>div{border:1px solid var(--cl-border);background:#fff;border-radius:12px;padding:10px}.rn-calc-facts dt{color:var(--cl-muted);font-size:12.5px;font-weight:800}.rn-calc-facts dd{color:var(--cl-muted);margin:2px 0 0;font-size:14px;font-weight:800}.rn-calc-facts dd b{color:var(--cl-navy);font-size:20px;font-weight:900}html body .rn-calc-facts .rn-calc-chip{border-radius:99px;padding:2px 12px;font-size:15px;display:inline-block}.rn-calc-status{border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:14px;font-weight:900;line-height:1.7;display:flex}.rn-calc-status.is-idle{color:var(--cl-muted);background:#eef3fa}.rn-calc-status.is-ok{color:#1f7a4d;background:#e8f6ee}.rn-calc-status.is-no{color:var(--cl-red);background:#fff5f5}.rn-calc-links{gap:8px;display:grid}html body .rn-calc-links a,html body .rn-calc-links button{border:1px solid var(--cl-border);height:48px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;color:var(--cl-navy)!important;text-decoration:none!important}html body .rn-calc-links a.is-primary{border:0;border-bottom:3px solid var(--cl-gold);background:linear-gradient(135deg,#173f86,#4576cf);box-shadow:0 10px 22px #173f8633;color:#fff!important}.rn-calc-links a:hover,.rn-calc-links button:hover{transform:translateY(-2px)}.rn-calc-faq{border:1px solid var(--cl-border);text-align:right;background:#fff;border-radius:18px;margin-top:22px;padding:18px}html body .rn-calc-faq h2{border:0;margin:0 0 12px;padding:0;font-weight:900;color:var(--cl-navy)!important;font-size:19px!important;line-height:1.6!important}.rn-calc-faq h2 i{color:var(--cl-blue);margin-left:6px}.rn-calc-faq details{border-top:1px solid var(--cl-border)}.rn-calc-faq summary{color:var(--cl-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 2px;font-size:15px;font-weight:900;list-style:none;display:flex}.rn-calc-faq summary::-webkit-details-marker{display:none}.rn-calc-faq summary:after{content:"+";background:var(--cl-bg);width:26px;height:26px;color:var(--cl-blue);border-radius:50%;flex:0 0 26px;place-items:center;font-size:18px;font-weight:900;display:grid}.rn-calc-faq details[open] summary:after{content:"−"}html body .rn-calc-faq details p{color:var(--cl-muted);margin:0 0 12px;font-size:14.5px;font-weight:600;line-height:1.95}.rn-tg{text-align:right;margin-top:6px}.rn-tg-form{border:1px solid var(--cl-border);background:linear-gradient(135deg,var(--cl-bg),#fff);border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #173f8614}.rn-tg-field label{color:var(--cl-navy);margin-bottom:8px;font-size:15px;font-weight:900;display:block}.rn-tg-input{display:block;position:relative}.rn-tg-input i{color:var(--cl-blue);pointer-events:none;font-size:17px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}html body .rn-tg-input select,html body .rn-tg-input input{border:1px solid var(--cl-border);width:100%;height:56px;color:var(--cl-ink);font:inherit;box-shadow:none;-webkit-appearance:none;appearance:none;background:#fff;border-radius:12px;outline:0;margin:0;padding:0 46px 0 14px;font-size:17px;font-weight:800;transition:border-color .2s,box-shadow .2s;display:block}html body .rn-tg-input select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#4576cf 50%),linear-gradient(135deg,#4576cf 50%,#0000 50%);background-position:18px 25px,24px 25px;background-repeat:no-repeat;background-size:6px 6px}html body .rn-tg-input select:focus,html body .rn-tg-input input:focus{border-color:var(--cl-blue);box-shadow:0 0 0 4px #4576cf26}html body .rn-tg-input.is-bad input{border-color:var(--cl-red);background:#fff5f5}.rn-tg-error{color:var(--cl-red);grid-column:1/-1;margin:0;font-size:13.5px;font-weight:800}.rn-tg-hint{color:var(--cl-muted);background:#fff;border:1px dashed #b9cbe6;border-radius:14px;align-items:center;gap:8px;margin:14px 0 0;padding:14px 16px;font-size:14.5px;font-weight:800;line-height:1.8;display:flex}.rn-tg-hint i{color:var(--cl-blue)}.rn-tg-result{margin-top:16px}.rn-tg-hero{--tone:#2f63bd;--soft:#eaf1fc;color:#fff;border-bottom:4px solid var(--cl-gold);background:linear-gradient(135deg,#173f86,#2f63bd);border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 14px 30px #173f8633}.rn-tg-hero-icon{width:58px;height:58px;color:var(--cl-gold);background:#ffffff1f;border-radius:50%;flex:0 0 58px;place-items:center;font-size:24px;display:grid;position:relative}.rn-tg-hero-icon:after{content:"";border:2px solid #f8d978d9;border-color:#f8d978d9 #f8d978d9 #0000 #0000;border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;transform:rotate(-18deg)}.rn-tg-hero-copy{flex:1;gap:2px;min-width:0;display:grid}.rn-tg-hero-copy small{color:#dbe6f7;font-size:13.5px;font-weight:700}.rn-tg-hero-copy strong{color:#fff;font-size:20px;font-weight:900;line-height:1.6}.rn-tg-hero-copy strong b{color:var(--cl-gold);font-size:30px}.rn-tg-hero-copy em{color:#dbe6f7;font-size:13.5px;font-style:normal;font-weight:700}.rn-tg-hero-tag{color:var(--cl-navy);white-space:nowrap;background:#fff;border-radius:99px;flex:none;padding:6px 14px;font-size:13.5px;font-weight:900}.rn-tg-hero.is-done .rn-tg-hero-tag,.rn-tg-hero.is-easy .rn-tg-hero-tag{color:#1f7a4d;background:#e8f6ee}.rn-tg-hero.is-hard .rn-tg-hero-tag{color:#b45309;background:#fff5e8}.rn-tg-hero.is-no .rn-tg-hero-tag{color:var(--cl-red);background:#fff5f5}html body .rn-tg-tracks{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rn-tg-track{--tone:#2f63bd;--soft:#eaf1fc;border:1px solid var(--cl-border);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rn-tg-track.is-done,.rn-tg-track.is-easy{--tone:#07945a;--soft:#e8f6ee}.rn-tg-track.is-mid{--tone:#2f63bd;--soft:#eaf1fc}.rn-tg-track.is-hard{--tone:#d97706;--soft:#fff5e8}.rn-tg-track.is-no{--tone:var(--cl-red);--soft:#fff5f5;background:snow}.rn-tg-track-icon{background:var(--soft);width:42px;height:42px;color:var(--tone);border-radius:12px;flex:0 0 42px;place-items:center;font-size:18px;display:grid}.rn-tg-track-copy{flex:1;gap:3px;min-width:0;display:grid}.rn-tg-track-copy strong{color:var(--cl-ink);font-size:15px;font-weight:900}.rn-tg-track-copy small{color:var(--cl-muted);font-size:12.5px;font-weight:700}.rn-tg-bar{background:#eef3fa;border-radius:99px;height:6px;margin-top:4px;display:block;overflow:hidden}.rn-tg-bar span{border-radius:inherit;background:var(--tone);height:100%;transition:width .35s;display:block}.rn-tg-need{background:var(--soft);color:var(--tone);text-align:center;border-radius:12px;flex:0 0 86px;justify-items:center;gap:2px;padding:6px 4px;display:grid}.rn-tg-need b{font-size:22px;font-weight:900;line-height:1.2}.rn-tg-need i{font-size:20px;line-height:1.3}.rn-tg-need small{font-size:11.5px;font-weight:900}.rn-tg-note{color:var(--cl-muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.8;display:flex}.rn-tg-note i{color:var(--cl-blue);margin-top:5px}.rn-tg-links{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}html body .rn-tg-links a{border:1px solid var(--cl-border);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:15px;font-weight:900;transition:transform .2s;display:inline-flex;color:var(--cl-navy)!important;text-decoration:none!important}.rn-tg-links a:hover{transform:translateY(-2px)}@media (max-width:991px){.rn-calc{grid-template-columns:1fr}.rn-calc-side{position:static}}@media (max-width:640px){.rn-calc-main{padding:12px}.rn-calc-row{grid-template-columns:minmax(0,1fr) 110px;gap:8px 10px;padding:8px}.rn-calc-bar{grid-column:1/2}.rn-calc-grade{text-align:left}.rn-calc-name{font-size:14px}.rn-calc-ico{flex-basis:30px;width:30px;height:30px;font-size:13px}html body .rn-calc-tabs button{font-size:14px}.rn-tg-form{grid-template-columns:1fr;padding:14px}.rn-tg-hero{flex-wrap:wrap;gap:12px;padding:16px}.rn-tg-hero-icon{flex-basis:46px;width:46px;height:46px;font-size:19px}.rn-tg-hero-copy strong{font-size:17px}.rn-tg-hero-copy strong b{font-size:26px}.rn-tg-hero-tag{order:-1;margin-right:auto}html body .rn-tg-tracks{grid-template-columns:1fr;gap:8px}.rn-tg-need{flex-basis:76px}.rn-tg-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rn-calc-bar span,.rn-calc-ring,.rn-calc-links a,.rn-calc-links button{transition:none}}