.sh .us,.sh .usp{--t:var(--teal);--t-ink:var(--teal);--t-soft:#e8f7f6;--t-line:#b9e4e1;--ink:#101833;--navy:#102a5c;--txt:#36405a;--sub:#5d6680;--mut:#8a93a7;--ln:#e5eaf1;--red:#e0313f;--grn:#16a34a;color:var(--ink)}.sh .us .i,.sh .usp .i{flex:none;width:1em;height:1em}.sh .us button:focus-visible,.sh .us a:focus-visible,.sh .us select:focus-visible,.sh .us input:focus-visible,.sh .us textarea:focus-visible,.sh .usp button:focus-visible,.sh .usp a:focus-visible{outline:2px solid var(--t);outline-offset:2px}.sh .us-box{border:1px solid var(--ln);border-radius:calc(.7 * var(--u));padding:calc(.9 * var(--u));background:#fff;min-width:0}.sh .us-box h3{font-size:calc(.86 * var(--u));margin:0;font-weight:750}.sh .us-muted{margin:calc(.4 * var(--u)) 0 0;color:var(--sub);font-size:calc(.68 * var(--u));line-height:1.5}.sh .us .star,.sh .usp .star,.sh .us-modal .star{color:#f5a623;fill:#f5a623}.sh .us .none,.sh .usp .none{color:#c5cbd8}.sh .us-btn{background:var(--t,#0a9a96);color:#fff;justify-content:center;align-items:center;gap:calc(.4 * var(--u));border-radius:calc(.45 * var(--u));white-space:nowrap;height:calc(2.1 * var(--u));padding:0 calc(1 * var(--u));font-weight:650;font-size:calc(.7 * var(--u));transition:filter .15s;display:inline-flex}.sh .us-btn:hover{filter:brightness(1.08)}.sh .us-ghost{border:1px solid var(--t,#0a9a96);color:var(--t-ink,#08807d);justify-content:center;align-items:center;gap:calc(.4 * var(--u));border-radius:calc(.45 * var(--u));white-space:nowrap;height:calc(2.1 * var(--u));padding:0 calc(.9 * var(--u));font-weight:650;font-size:calc(.68 * var(--u));background:#fff;transition:background .15s;display:inline-flex}.sh .us-ghost:hover{background:var(--t-soft,#e8f7f6)}.sh .us-btn.wide,.sh .us-ghost.wide{width:100%}.sh .us{min-width:0}.sh .us-head{justify-content:space-between;align-items:flex-start;gap:calc(1 * var(--u));padding-top:calc(.5 * var(--u));margin-bottom:calc(1.25 * var(--u));display:flex}.sh .us-head h1{font-size:calc(1.95 * var(--u));letter-spacing:-.03em;color:#0e1a3d;margin:0;font-weight:800;line-height:1.1}.sh .us-head p{margin:calc(.45 * var(--u)) 0 0;color:var(--sub);font-size:calc(.86 * var(--u))}.sh .us-head-acts{gap:calc(.9 * var(--u));flex:none;display:flex}.sh .us-sos{height:calc(3.15 * var(--u));padding:0 calc(1.6 * var(--u));border-radius:calc(.55 * var(--u));align-items:center;gap:calc(.85 * var(--u));text-align:left;background:#fff2f3;border:1px solid #f4a7af;transition:background .15s;display:flex}.sh .us-sos:hover{background:#ffe7ea}.sh .us-sos .i{font-size:calc(1.35 * var(--u));color:var(--red)}.sh .us-sos span{flex-direction:column;display:flex}.sh .us-sos b{color:var(--red);font-size:calc(.82 * var(--u));font-weight:700}.sh .us-sos small{color:var(--sub);font-size:calc(.6 * var(--u));margin-top:calc(.1 * var(--u))}.sh .us-join{height:calc(3.15 * var(--u));padding:0 calc(1.8 * var(--u));border-radius:calc(.55 * var(--u));color:var(--t-ink);font-size:calc(.82 * var(--u));align-items:center;gap:calc(.75 * var(--u));white-space:nowrap;background:#eefaf8;border:1px solid #8fd2cd;font-weight:650;transition:background .15s;display:flex}.sh .us-join:hover{background:#e0f4f2}.sh .us-join .i{font-size:calc(1.25 * var(--u))}.sh .us-cols{grid-template-columns:minmax(0, 1fr) calc(15.2 * var(--u));gap:calc(.9 * var(--u));align-items:start;display:grid}.sh .us-main{min-width:0}.sh .us-tabs{gap:calc(.5 * var(--u));scrollbar-width:none;display:flex;overflow-x:auto}.sh .us-tabs::-webkit-scrollbar{display:none}.sh .us-tab{height:calc(2.45 * var(--u));padding:0 calc(.95 * var(--u));border-radius:calc(.7 * var(--u));border:1px solid var(--ln);font-size:calc(.64 * var(--u));color:#1b2340;align-items:center;gap:calc(.5 * var(--u));white-space:nowrap;background:#fff;flex:none;font-weight:550;display:inline-flex}.sh .us-tab .i{font-size:calc(1.05 * var(--u));color:#2b3656}.sh .us-tab:hover{border-color:var(--t-line)}.sh .us-tab.on{background:var(--t);border-color:var(--t);color:#fff;padding:0 calc(1.35 * var(--u));font-weight:650}.sh .us-tab.on .i{color:#fff}.sh .us-filters{align-items:center;gap:calc(.6 * var(--u));margin-top:calc(1 * var(--u));border:1px solid var(--ln);border-radius:calc(.7 * var(--u));padding:calc(.45 * var(--u));background:#fff;display:flex}.sh .us-field{flex:0 1 calc(9.3 * var(--u));min-width:0;height:calc(2.75 * var(--u));border:1px solid var(--ln);border-radius:calc(.5 * var(--u));padding:0 calc(1.6 * var(--u)) 0 calc(.6 * var(--u));cursor:pointer;background:#fff;flex-direction:column;justify-content:center;display:flex;position:relative}.sh .us-field:hover{border-color:var(--t-line)}.sh .us-field small{color:var(--mut);font-size:calc(.54 * var(--u))}.sh .us-field select{appearance:none;font:inherit;font-size:calc(.66 * var(--u));color:var(--ink);cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-weight:650}.sh .us-field select:focus{outline:none}.sh .us-field>.i,.sh .us-sort>.i,.sh .us .sel>.i{right:calc(.55 * var(--u));font-size:calc(.8 * var(--u));color:#4a5470;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sh .us-sort{height:calc(2.2 * var(--u));border:1px solid var(--ln);border-radius:calc(.5 * var(--u));align-items:center;gap:calc(.35 * var(--u));padding:0 calc(1.7 * var(--u)) 0 calc(.7 * var(--u));font-size:calc(.62 * var(--u));color:var(--sub);flex:none;margin-left:auto;display:flex;position:relative}.sh .us-sort select{appearance:none;font:inherit;font-size:calc(.66 * var(--u));color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.sh .us-sort select:focus{outline:none}.sh .us-found{margin:calc(.95 * var(--u)) 0 calc(.6 * var(--u)) calc(.2 * var(--u));scroll-margin-top:calc(5 * var(--u))}.sh .us-found>b{font-size:calc(.82 * var(--u));font-weight:750}.sh .us-hint{margin:calc(.55 * var(--u)) 0 0;align-items:flex-start;gap:calc(.6 * var(--u));border:1px solid var(--t-line);color:#0d5f5c;border-radius:calc(.5 * var(--u));padding:calc(.55 * var(--u)) calc(.75 * var(--u));font-size:calc(.68 * var(--u));background:#eefaf8;line-height:1.45;display:flex}.sh .us-hint button{color:#0d5f5c;font-size:calc(.8 * var(--u));margin-left:auto}.sh .us-list{gap:calc(.75 * var(--u));flex-direction:column;display:flex}.sh .us-card{grid-template-columns:calc(12.2 * var(--u)) minmax(0, 1fr) minmax(0, calc(34 * var(--u)));gap:calc(.95 * var(--u));border:1px solid var(--ln);border-radius:calc(.7 * var(--u));padding:calc(.55 * var(--u)) calc(.85 * var(--u)) calc(.55 * var(--u)) calc(.55 * var(--u));background:#fff;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.sh .us-card:hover{border-color:var(--t-line);box-shadow:0 calc(.3 * var(--u)) calc(1 * var(--u)) #0f1e3c12}.sh .us-photo{height:calc(9.4 * var(--u));border-radius:calc(.55 * var(--u));background:#e7edf3;display:block;position:relative;overflow:hidden}.sh .us-photo img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.sh .us-card:hover .us-photo img{transform:scale(1.04)}.sh .us-initials{color:#2b5c7a;width:100%;height:100%;font-size:calc(2 * var(--u));letter-spacing:.02em;background:linear-gradient(135deg,#e6f4f3,#dfe9f6);place-items:center;font-weight:800;display:grid}.sh .us-initials.big{font-size:calc(4 * var(--u))}.sh .us-initials.sm{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));font-size:calc(.68 * var(--u));border-radius:50%;flex:none}.sh .us-status{top:calc(.45 * var(--u));left:calc(.45 * var(--u));height:calc(1.35 * var(--u));padding:0 calc(.55 * var(--u)) 0 calc(.4 * var(--u));align-items:center;gap:calc(.3 * var(--u));font-size:calc(.58 * var(--u));color:#fff;background:var(--grn);border-radius:99px;font-weight:700;display:inline-flex;position:absolute}.sh .us-status i{width:calc(.65 * var(--u));height:calc(.65 * var(--u));box-shadow:inset 0 0 0 calc(.15 * var(--u)) var(--grn);background:#fff;border-radius:50%}.sh .us-status.soon{background:#f6a609}.sh .us-status.soon .i{font-size:calc(.7 * var(--u));fill:#fff}.sh .us-status.offline{color:#36405a;background:#fff;box-shadow:0 1px 3px #0000001f}.sh .us-status.offline i{background:0 0;box-shadow:inset 0 0 0 1.5px #7b8496}.sh .us-info{min-width:0;padding-top:calc(.3 * var(--u))}.sh .us-info h3{align-items:center;gap:calc(.4 * var(--u));font-size:calc(1.08 * var(--u));letter-spacing:-.01em;margin:0;font-weight:800;display:flex}.sh .us-info h3 a:hover{color:var(--t-ink)}.sh .us .badge,.sh .usp .badge{color:#fff;fill:#1b74e4;font-size:calc(1.05 * var(--u))}.sh .us-role{margin:calc(.2 * var(--u)) 0 0;color:var(--mut);font-size:calc(.7 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sh .us-tags{gap:calc(.35 * var(--u));margin-top:calc(.6 * var(--u));max-height:calc(1.5 * var(--u));flex-wrap:wrap;display:flex;overflow:hidden}.sh .us-tags span{height:calc(1.45 * var(--u));padding:0 calc(.65 * var(--u));color:#36405a;font-size:calc(.6 * var(--u));white-space:nowrap;background:#f0f3f7;border-radius:99px;align-items:center;display:inline-flex}.sh .us-place{align-items:center;gap:calc(.4 * var(--u));margin:calc(.65 * var(--u)) 0 0;color:var(--sub);font-size:calc(.62 * var(--u));display:flex}.sh .us-place .i{font-size:calc(.85 * var(--u));color:#6c7590}.sh .us-stats{gap:calc(1.2 * var(--u));margin-top:calc(.75 * var(--u));display:flex}.sh .us-stats span{column-gap:calc(.45 * var(--u));grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;display:grid}.sh .us-stats .i{font-size:calc(1.15 * var(--u));color:#3a4664;stroke-width:1.6px;grid-row:1/span 2}.sh .us-stats .i.star{color:#f5a623}.sh .us-stats b{font-size:calc(.8 * var(--u));font-weight:750;line-height:1.1}.sh .us-stats b.muted{font-size:calc(.66 * var(--u));color:var(--sub);font-weight:600}.sh .us-stats small{font-size:calc(.54 * var(--u));color:var(--mut)}.sh .us-offer{min-width:0;padding-top:calc(.25 * var(--u));flex-direction:column;display:flex}.sh .us-offer h4{margin:0 0 calc(.4 * var(--u));font-size:calc(.62 * var(--u));font-weight:700}.sh .us-offer-grid{gap:calc(.6 * var(--u));flex:1;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.sh .us-prices{border:1px solid var(--ln);border-radius:calc(.45 * var(--u));padding:calc(.25 * var(--u)) calc(.65 * var(--u));background:#fbfcfe;flex-direction:column;justify-content:center;display:flex}.sh .us-prices>div{justify-content:space-between;gap:calc(.5 * var(--u));padding:calc(.28 * var(--u)) 0;font-size:calc(.6 * var(--u));border-bottom:1px solid #eef1f6;display:flex}.sh .us-prices>div:last-child{border-bottom:0}.sh .us-prices span{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sh .us-prices b{white-space:nowrap;font-weight:700}.sh .us-prices b.free{color:var(--grn)}.sh .us-prices .us-muted{font-size:calc(.6 * var(--u));margin:0}.sh .us-facts{padding:calc(.2 * var(--u)) 0 0;gap:calc(.5 * var(--u));flex-direction:column;margin:0;list-style:none;display:flex}.sh .us-facts li{align-items:center;gap:calc(.45 * var(--u));font-size:calc(.6 * var(--u));color:var(--txt);white-space:nowrap;display:flex}.sh .us-facts .i{font-size:calc(.88 * var(--u));color:var(--t)}.sh .us-btns{gap:calc(.5 * var(--u));margin-top:calc(.55 * var(--u));grid-template-columns:minmax(0,7.4fr) minmax(0,11.2fr) minmax(0,14.2fr);display:grid}.sh .us-btns>button{height:calc(2 * var(--u));font-size:calc(.66 * var(--u));padding:0 calc(.4 * var(--u))}.sh .us-heart{top:calc(.55 * var(--u));right:calc(.7 * var(--u));width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));color:#3a4664;font-size:calc(.95 * var(--u));border-radius:50%;place-items:center;display:grid;position:absolute}.sh .us-heart:hover,.sh .us-heart.on{color:var(--red)}.sh .us-heart.on .i{fill:currentColor}.sh .us-card .us-offer h4{padding-right:calc(2 * var(--u))}.sh .us-empty{border:1px dashed var(--t-line);border-radius:calc(.7 * var(--u));padding:calc(3 * var(--u)) calc(1 * var(--u));text-align:center;background:#fff}.sh .us-empty b{font-size:calc(1.05 * var(--u))}.sh .us-empty p{margin:calc(.3 * var(--u)) 0 calc(.9 * var(--u));color:var(--sub);font-size:calc(.8 * var(--u))}.sh .us-empty button{height:calc(2.1 * var(--u));padding:0 calc(1.1 * var(--u));border-radius:calc(.4 * var(--u));background:var(--t);color:#fff;font-weight:650;font-size:calc(.75 * var(--u))}.sh .us-rail{gap:calc(.8 * var(--u));flex-direction:column;min-width:0;display:flex}.sh .us-repair{flex-direction:column;display:flex}.sh .us-repair .sub{margin:calc(.3 * var(--u)) 0 calc(.35 * var(--u));color:var(--sub);font-size:calc(.58 * var(--u));line-height:1.45}.sh .us-input{gap:calc(.3 * var(--u));margin-top:calc(.6 * var(--u));flex-direction:column;display:flex}.sh .us-input>span,.sh .us-label{font-size:calc(.6 * var(--u));color:var(--ink);font-weight:650}.sh .us-label{margin:calc(.75 * var(--u)) 0 calc(.3 * var(--u));display:block}.sh .us-input input,.sh .us-input textarea,.sh .us .sel select{width:100%;min-width:0;height:calc(1.9 * var(--u));border:1px solid var(--ln);border-radius:calc(.4 * var(--u));padding:0 calc(.6 * var(--u));font:inherit;font-size:calc(.58 * var(--u));color:var(--ink);background:#fff}.sh .us-input textarea{height:calc(3.6 * var(--u));padding:calc(.5 * var(--u)) calc(.6 * var(--u));resize:vertical}.sh .us-input input::placeholder,.sh .us-input textarea::placeholder{color:#9aa2b4}.sh .us-input input:focus,.sh .us-input textarea:focus,.sh .us .sel select:focus{border-color:var(--t);outline:none}.sh .us-input [aria-invalid=true]{border-color:#f1a0a8}.sh .us-input em,.sh .us-err{color:var(--red);font-style:normal;font-size:calc(.56 * var(--u));font-weight:600}.sh .us .sel{min-width:0;position:relative}.sh .us .sel select{appearance:none;padding-right:calc(1.5 * var(--u));cursor:pointer}.sh .us .sel select:invalid,.sh .us .sel select option[disabled]{color:#9aa2b4}.sh .us .sel select:disabled{color:var(--mut);cursor:not-allowed;background:#f6f8fb}.sh .us-file{align-items:center;gap:calc(.6 * var(--u));margin-top:calc(.75 * var(--u));min-height:calc(2.6 * var(--u));border:1px solid var(--ln);border-radius:calc(.45 * var(--u));padding:calc(.35 * var(--u)) calc(.6 * var(--u));cursor:pointer;background:#f7f9fc;transition:border-color .15s;display:flex;position:relative}.sh .us-file:hover{border-color:var(--t-line)}.sh .us-file>.i{font-size:calc(1 * var(--u));color:var(--t)}.sh .us-file>span{flex-direction:column;flex:1;min-width:0;display:flex}.sh .us-file b{font-size:calc(.58 * var(--u));color:var(--txt);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sh .us-file small{font-size:calc(.5 * var(--u));color:var(--mut)}.sh .us-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.sh .us-file .x{z-index:1;color:var(--sub);font-size:calc(.8 * var(--u));position:relative}.sh .us-two{gap:calc(.5 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sh .us-repair .us-btn.wide{margin-top:calc(.9 * var(--u));height:calc(2.3 * var(--u))}.sh .us-mapbox{position:relative}.sh .us-mapbox h3{margin-bottom:calc(.55 * var(--u))}.sh .us-map{height:calc(8.6 * var(--u));border-radius:calc(.5 * var(--u));background:#e9f4ef;position:relative;overflow:hidden}.sh .us-map.big{height:calc(26 * var(--u))}.sh .us-map-in{transform-origin:55% 55%;transition:transform .2s;position:absolute;inset:0}.sh .us-map svg{width:100%;height:100%;position:absolute;inset:0}.sh .us-city{font-size:calc(.82 * var(--u));color:#20303f;text-shadow:0 0 3px #fff,0 0 3px #fff;pointer-events:none;font-weight:800;position:absolute;top:62%;left:56%}.sh .us-pin{background:#fff;border-radius:50%;place-items:center;padding:2px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 6px #0f1e3c40}.sh .us-pin:after{content:"";border:4px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.sh .us-pin:hover{z-index:3;box-shadow:0 0 0 2px var(--t), 0 2px 6px #0f1e3c40}.sh .us-ava{width:calc(1.9 * var(--u));height:calc(1.9 * var(--u));background:#dfeaf3;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.sh .us-ava.sm{width:calc(1.55 * var(--u));height:calc(1.55 * var(--u))}.sh .us-ava img{object-fit:cover;width:100%;height:100%}.sh .us-ava b{font-size:calc(.5 * var(--u));color:#2b5c7a;font-weight:800}.sh .us-map-card{left:calc(.5 * var(--u));top:calc(.5 * var(--u));z-index:4;gap:calc(.4 * var(--u));border-radius:calc(.4 * var(--u));padding:calc(.3 * var(--u)) calc(.5 * var(--u)) calc(.3 * var(--u)) calc(.3 * var(--u));background:#fff;align-items:center;max-width:70%;display:flex;position:absolute;box-shadow:0 2px 8px #0f1e3c29}.sh .us-map-card span{flex-direction:column;min-width:0;display:flex}.sh .us-map-card b{font-size:calc(.56 * var(--u));color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.sh .us-map-card small{font-size:calc(.48 * var(--u));color:var(--sub);white-space:nowrap;align-items:center;gap:2px;display:flex}.sh .us-zoom{right:calc(1.4 * var(--u));top:calc(6.6 * var(--u));z-index:5;border-radius:calc(.3 * var(--u));background:#fff;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 4px #0f1e3c33}.sh .us-zoom button{width:calc(1.35 * var(--u));height:calc(1.35 * var(--u));font-size:calc(.7 * var(--u));color:#2b3656;place-items:center;display:grid}.sh .us-zoom button+button{border-top:1px solid var(--ln)}.sh .us-mapbox .us-ghost.wide{margin-top:calc(.6 * var(--u));height:calc(1.75 * var(--u));font-size:calc(.58 * var(--u))}.sh .us-bigmap{grid-template-columns:minmax(0, 1fr) calc(13 * var(--u));gap:calc(.9 * var(--u));display:grid}.sh .us-bigmap ul{max-height:calc(26 * var(--u));gap:calc(.45 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.sh .us-bigmap li{align-items:center;gap:calc(.5 * var(--u));font-size:calc(.7 * var(--u));display:flex}.sh .us-bigmap li span{flex-direction:column;min-width:0;display:flex}.sh .us-bigmap li a{font-weight:650}.sh .us-bigmap li a:hover{color:var(--t-ink)}.sh .us-bigmap li small{color:var(--mut);font-size:calc(.6 * var(--u))}.sh .us-why{margin:calc(.75 * var(--u)) 0 0;gap:calc(.85 * var(--u)) calc(.6 * var(--u));grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.sh .us-why li{gap:calc(.4 * var(--u));align-items:flex-start;min-width:0;display:flex}.sh .us-why .i{font-size:calc(1.25 * var(--u));color:var(--t);stroke-width:1.7px}.sh .us-why span{flex-direction:column;min-width:0;display:flex}.sh .us-why b{font-size:calc(.54 * var(--u));font-weight:700}.sh .us-why small{font-size:calc(.48 * var(--u));color:var(--mut);margin-top:calc(.1 * var(--u));line-height:1.35}.sh .us-modal{z-index:80;padding:calc(1.5 * var(--u));color:#101833;background:#0c142873;place-items:center;display:grid;position:fixed;inset:0}.sh .us-modal .i{flex:none;width:1em;height:1em}.sh .us-dialog{width:min(calc(30 * var(--u)), 100%);border-radius:calc(.8 * var(--u));max-height:90vh;padding:calc(1.3 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #0a142840;font-size:calc(.76 * var(--u));color:#36405a;background:#fff;line-height:1.5;overflow:auto}.sh .us-dialog.wide{width:min(calc(52 * var(--u)), 100%)}.sh .us-dialog p{margin:0 0 calc(.6 * var(--u))}.sh .us-dialog-hd{margin-bottom:calc(.8 * var(--u));justify-content:space-between;align-items:center;display:flex}.sh .us-dialog-hd h3{font-size:calc(1.15 * var(--u));color:#101833;margin:0;font-weight:800}.sh .us-dialog-hd .x{font-size:calc(1 * var(--u));color:#4a5470;padding:calc(.2 * var(--u));border-radius:calc(.3 * var(--u))}.sh .us-dialog-hd .x:hover{background:#f1f4f8}.sh .us-lead{align-items:flex-start;gap:calc(.45 * var(--u));color:#101833;font-weight:600;display:flex}.sh .us-lead .i{margin-top:calc(.2 * var(--u));color:#0a9a96}.sh .us-note{color:#8a5a00;border-radius:calc(.4 * var(--u));padding:calc(.5 * var(--u)) calc(.65 * var(--u));font-size:calc(.7 * var(--u));background:#fff7e6}.sh .us-note a{font-weight:700;text-decoration:underline}.sh .us-acts,.sh .us-contact{gap:calc(.5 * var(--u));margin-top:calc(1 * var(--u));flex-wrap:wrap;justify-content:flex-end;display:flex}.sh .us-contact{justify-content:flex-start}.sh .us-acts>*,.sh .us-contact>*{height:calc(2.3 * var(--u));padding:0 calc(1.1 * var(--u));font-size:calc(.74 * var(--u))}.sh .usp{gap:calc(.85 * var(--u));grid-template-columns:minmax(0,40fr) minmax(0,26.7fr) minmax(0,5.3fr) minmax(0,14.8fr);grid-template-areas:"crumbs crumbs crumbs crumbs""top top rail rail""svc works works works""rev rev rev dist";align-items:stretch;display:grid}.sh .usp-crumbs{align-items:center;gap:calc(.45 * var(--u));font-size:calc(.62 * var(--u));color:var(--sub);margin:calc(.2 * var(--u)) 0 calc(-.2 * var(--u));grid-area:crumbs;display:flex}.sh .usp-crumbs a:hover{color:var(--t-ink)}.sh .usp-crumbs .i{font-size:calc(.6 * var(--u));color:#a3abbd}.sh .usp-crumbs b{color:var(--txt);font-weight:500}.sh .usp-top{grid-area:top;grid-template-columns:calc(17.4 * var(--u)) minmax(0, 1fr);gap:calc(1.25 * var(--u));border:1px solid var(--ln);border-radius:calc(.7 * var(--u));padding:calc(.85 * var(--u));background:#fff;display:grid}.sh .usp-photo{height:calc(21 * var(--u));border-radius:calc(.6 * var(--u));background:#e7edf3;overflow:hidden}.sh .usp-photo img{object-fit:cover;width:100%;height:100%}.sh .usp-info{min-width:0;padding-top:calc(.2 * var(--u))}.sh .usp-info h1{align-items:center;gap:calc(.75 * var(--u));font-size:calc(1.6 * var(--u));letter-spacing:-.02em;color:var(--navy);margin:0;font-weight:800;display:flex}.sh .usp-verified{align-items:center;gap:calc(.3 * var(--u));height:calc(1.35 * var(--u));padding:0 calc(.55 * var(--u)) 0 calc(.35 * var(--u));border-radius:calc(.35 * var(--u));color:#1b5fd8;font-size:calc(.56 * var(--u));letter-spacing:0;background:#e6f3ff;font-weight:650;display:inline-flex}.sh .usp-verified .i{font-size:calc(.9 * var(--u));color:#fff;fill:#1b74e4}.sh .usp-role{margin:calc(.3 * var(--u)) 0 0;color:var(--mut);font-size:calc(.8 * var(--u))}.sh .usp-meta{margin:calc(1 * var(--u)) 0 0;gap:calc(1.7 * var(--u));flex-wrap:wrap;padding:0;list-style:none;display:flex}.sh .usp-meta li{align-items:center;gap:calc(.45 * var(--u));font-size:calc(.7 * var(--u));color:var(--txt);display:flex}.sh .usp-meta .i{font-size:calc(.95 * var(--u));color:#4a5470;stroke-width:1.7px}.sh .usp-rate{align-items:center;gap:calc(.3 * var(--u));margin:calc(.75 * var(--u)) 0 0;font-size:calc(.76 * var(--u));color:var(--mut);display:flex}.sh .usp-rate b{color:var(--ink);font-weight:750}.sh .usp-rate .i{font-size:calc(1 * var(--u))}.sh .usp-cta{gap:calc(.65 * var(--u));margin-top:calc(.75 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sh .usp-cta>button{height:calc(2.6 * var(--u));font-size:calc(.74 * var(--u))}.sh .usp-cta .i{font-size:calc(1 * var(--u))}.sh .us-ghost.navy{color:#1b5fd8;border-color:#c9d6ee}.sh .us-ghost.navy:hover{background:#f1f6fe}.sh .usp-info h3{margin:calc(1.25 * var(--u)) 0 calc(.6 * var(--u));font-size:calc(.76 * var(--u));font-weight:750}.sh .usp-chips{gap:calc(.45 * var(--u));flex-wrap:wrap;display:flex}.sh .usp-chips span{height:calc(1.6 * var(--u));padding:0 calc(.6 * var(--u));border:1px solid var(--ln);border-radius:calc(.4 * var(--u));font-size:calc(.58 * var(--u));color:var(--txt);background:#fff;align-items:center;display:inline-flex}.sh .usp-brands{gap:calc(.5 * var(--u));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.sh .usp-brands span{min-width:0;height:calc(2.8 * var(--u));border:1px solid var(--ln);border-radius:calc(.4 * var(--u));font-size:calc(.86 * var(--u));color:#1a2440;background:#fff;place-items:center;font-weight:750;display:grid;overflow:hidden}.sh .usp-brands .sirona{color:#e77f22;letter-spacing:.02em;font-family:Arial Black,sans-serif}.sh .usp-brands .kavo{color:#111;font-weight:800}.sh .usp-brands .fengdan{color:#1a1a1a;font-weight:600}.sh .usp-brands .wh{color:#14903e;font-style:italic}.sh .usp-brands .nsk{color:#0d3fa8;font-style:italic;font-weight:900;font-size:calc(1 * var(--u))}.sh .usp-brands .planmeca{color:#1559c0}.sh .usp-brands .carestream{color:#222;font-weight:700}.sh .usp-brands .vatech{color:#d6252f}.sh .usp-brands .melag{color:#1b5fa8;letter-spacing:.04em}.sh .usp-about{font-size:calc(.72 * var(--u));color:var(--txt);margin:0;line-height:1.55}.sh .usp-rail{gap:calc(.85 * var(--u));flex-direction:column;grid-area:rail;min-width:0;display:flex}.sh .usp-side h3{align-items:center;gap:calc(.55 * var(--u));font-size:calc(.82 * var(--u));margin-bottom:calc(.65 * var(--u));display:flex}.sh .usp-side .ic{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));color:var(--t);font-size:calc(1.1 * var(--u));border-radius:50%;place-items:center;display:grid}.sh .usp-side .ic.solid{background:var(--t);color:#fff;border-radius:calc(.4 * var(--u));font-size:calc(.9 * var(--u))}.sh .usp-side dl{gap:calc(.55 * var(--u));flex-direction:column;margin:0;display:flex}.sh .usp-side dl div{justify-content:space-between;gap:calc(.6 * var(--u));font-size:calc(.66 * var(--u));display:flex}.sh .usp-side dt{color:var(--txt)}.sh .usp-side dd{color:var(--txt);text-align:right;margin:0}.sh .usp-area{grid-template-columns:calc(1.1 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:calc(.55 * var(--u));min-height:calc(1.95 * var(--u));font-size:calc(.64 * var(--u));color:var(--txt);display:grid}.sh .usp-area .i{font-size:calc(.9 * var(--u));color:#5c6680}.sh .usp-area em{font-style:normal;font-size:calc(.56 * var(--u));border:1px solid var(--ln);border-radius:calc(.3 * var(--u));padding:calc(.12 * var(--u)) calc(.45 * var(--u));white-space:nowrap}.sh .usp-area em.fast{color:var(--grn);background:#e3f6ea;border-color:#0000;font-weight:650}.sh .usp-warranty p{font-size:calc(.66 * var(--u));color:var(--txt);margin:0}.sh .usp-warranty small{margin-top:calc(.35 * var(--u));font-size:calc(.56 * var(--u));color:var(--mut);display:block}.sh .usp-h{align-items:center;gap:calc(.6 * var(--u));display:flex;font-size:calc(.82 * var(--u))!important}.sh .usp-h .i{color:var(--t);font-size:calc(1.15 * var(--u))}.sh .usp-h span{color:var(--sub);font-weight:500}.sh .usp-h-row{justify-content:space-between;align-items:center;gap:calc(.6 * var(--u));display:flex}.sh .usp-link{align-items:center;gap:calc(.3 * var(--u));color:#1b6fb8;font-size:calc(.6 * var(--u));font-weight:650;display:inline-flex}.sh .usp-link:hover{text-decoration:underline}.sh .usp-services{grid-area:svc}.sh .usp-table{border-collapse:collapse;width:100%;margin-top:calc(.85 * var(--u));font-size:calc(.64 * var(--u))}.sh .usp-table th{text-align:left;color:var(--txt);padding:calc(.5 * var(--u)) calc(.9 * var(--u));background:#f4f6f9;font-weight:600}.sh .usp-table td{padding:calc(.48 * var(--u)) calc(.9 * var(--u));color:var(--txt);border-bottom:1px solid #eef1f6}.sh .usp-table td:first-child,.sh .usp-table td:nth-child(2){color:var(--ink);white-space:nowrap;font-weight:650}.sh .usp-table tr:last-child td{border-bottom:0}.sh .usp-empty{margin-top:calc(1 * var(--u));align-items:flex-start;gap:calc(.7 * var(--u));font-size:calc(.72 * var(--u));color:var(--sub);flex-direction:column;display:flex}.sh .usp-empty p{margin:0}.sh .usp-works{grid-area:works}.sh .usp-grid{gap:calc(.65 * var(--u));margin-top:calc(.75 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sh .usp-grid button{height:calc(6.9 * var(--u));border-radius:calc(.4 * var(--u));background:#e7edf3;padding:0;overflow:hidden}.sh .usp-grid img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.sh .usp-grid button:hover img{transform:scale(1.05)}.sh .usp-grid.all{margin-top:0}.sh .usp-grid.all button{height:calc(9 * var(--u))}.sh .usp-reviews{grid-area:rev}.sh .usp-revs{gap:calc(.85 * var(--u));margin-top:calc(.75 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh .usp-revs.col{grid-template-columns:1fr 1fr;margin-top:0}.sh .usp-rev{border:1px solid var(--ln);border-radius:calc(.55 * var(--u));padding:calc(.7 * var(--u)) calc(.8 * var(--u));min-width:0}.sh .usp-rev .hd{align-items:center;gap:calc(.55 * var(--u));display:flex}.sh .usp-rev .hd img{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));object-fit:cover;border-radius:50%;flex:none}.sh .usp-rev .hd span{flex-direction:column;flex:1;min-width:0;display:flex}.sh .usp-rev .hd b{font-size:calc(.6 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.sh .usp-rev .hd small{font-size:calc(.54 * var(--u));color:var(--mut)}.sh .usp-rev time{font-size:calc(.54 * var(--u));color:var(--mut);align-self:flex-start}.sh .usp-rev .stars{margin:calc(.35 * var(--u)) 0 0 calc(2.65 * var(--u));font-size:calc(.7 * var(--u));color:#d5dae3;gap:1px;display:flex}.sh .usp-rev .stars .on{color:#f5a623;fill:#f5a623}.sh .usp-rev p{margin:calc(.55 * var(--u)) 0 0;font-size:calc(.6 * var(--u));color:var(--txt);line-height:1.55}.sh .usp-dist{grid-area:dist}.sh .usp-dist h3{align-items:center;gap:calc(.45 * var(--u));display:flex;font-size:calc(.68 * var(--u))!important}.sh .usp-dist .green{color:var(--grn);fill:var(--grn)}.sh .usp-dist .big{align-items:center;gap:calc(.3 * var(--u));margin:calc(.75 * var(--u)) 0 calc(.6 * var(--u));font-size:calc(.8 * var(--u));color:var(--sub);flex-wrap:wrap;display:flex}.sh .usp-dist .big b{font-size:calc(1.1 * var(--u));color:var(--ink)}.sh .usp-dist .big small{color:var(--t-ink);font-size:calc(.58 * var(--u));margin-left:auto}.sh .usp-bar{grid-template-columns:calc(1.3 * var(--u)) minmax(0, 1fr) calc(1.7 * var(--u));align-items:center;gap:calc(.4 * var(--u));height:calc(1 * var(--u));font-size:calc(.52 * var(--u));color:var(--sub);display:grid}.sh .usp-bar span{align-items:center;gap:2px;display:inline-flex}.sh .usp-bar span .i{font-size:calc(.55 * var(--u))}.sh .usp-bar i{height:calc(.42 * var(--u));background:#edf1f5;border-radius:99px;overflow:hidden}.sh .usp-bar i b{background:var(--t);border-radius:inherit;height:100%;display:block}.sh .usp-bar em{text-align:right;font-style:normal}.sh .usp-missing{border:1px solid var(--ln,#e5eaf1);border-radius:calc(.7 * var(--u));padding:calc(3 * var(--u));text-align:center;align-items:center;gap:calc(.6 * var(--u));font-size:calc(.8 * var(--u));color:#5d6680;background:#fff;flex-direction:column;display:flex}.sh .usp-missing b{font-size:calc(1.1 * var(--u));color:#101833}.sh .usp-missing p{margin:0}.sh .usp-lightbox{width:min(calc(60 * var(--u)), 92vw);border-radius:calc(.6 * var(--u));background:#000;position:relative;overflow:hidden}.sh .usp-lightbox img{object-fit:contain;width:100%;max-height:80vh;display:block}.sh .usp-lightbox button{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));color:#101833;font-size:calc(1.1 * var(--u));background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute}.sh .usp-lightbox .nav{top:50%;transform:translateY(-50%)}.sh .usp-lightbox .l{left:calc(.8 * var(--u))}.sh .usp-lightbox .r{right:calc(.8 * var(--u))}.sh .usp-lightbox .close{top:calc(.8 * var(--u));right:calc(.8 * var(--u))}.sh .usp-lightbox .count{bottom:calc(.8 * var(--u));color:#fff;font-size:calc(.66 * var(--u));padding:calc(.2 * var(--u)) calc(.6 * var(--u));background:#0000008c;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}
.sh .sv-page,.sh .bo-page{gap:calc(.55 * var(--u));flex-direction:column;min-width:0;max-width:100%;display:flex}.sh .sv-head,.sh .bo-head{justify-content:space-between;gap:calc(.5 * var(--u));flex-wrap:wrap;align-items:flex-end;min-width:0;display:flex}.sh .sv-head h1,.sh .bo-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.10938vw,32px)}.sh .bo-head p{margin:calc(.12 * var(--u)) 0 0;color:#5d6e86;font-size:calc(.64 * var(--u))}.sh .sv-steps{align-items:center;gap:calc(.35 * var(--u));flex-wrap:wrap;display:flex}.sh .sv-step{align-items:center;gap:calc(.28 * var(--u));color:#8b9bb0;font-size:calc(.58 * var(--u));font-weight:700;display:flex}.sh .sv-step i{width:calc(1.15 * var(--u));height:calc(1.15 * var(--u));color:#6a7c93;font-style:normal;font-size:calc(.55 * var(--u));background:#e7eef5;border-radius:50%;place-items:center;display:grid}.sh .sv-step.on{color:var(--teal)}.sh .sv-step.on i,.sh .sv-step.done i{background:var(--teal);color:#fff}.sh .sv-step .line{width:calc(1.4 * var(--u));background:#e1e8f0;height:2px;display:inline-block}.sh .sv-cols,.sh .bo-cols{grid-template-columns:minmax(0, 1fr) minmax(0, calc(16.4 * var(--u)));gap:calc(.55 * var(--u));align-items:start;min-width:0;display:grid}.sh .sv-panel,.sh .bo-card,.sh .sv-box,.sh .bo-box{border-radius:calc(.55 * var(--u));background:#fff;border:1px solid #e8eef6;min-width:0}.sh .sv-tools{justify-content:space-between;align-items:center;gap:calc(.4 * var(--u));padding:calc(.45 * var(--u)) calc(.6 * var(--u));display:flex}.sh .sv-check{align-items:center;gap:calc(.28 * var(--u));font-size:calc(.62 * var(--u));color:#24344d;font-weight:700;display:inline-flex}.sh .sv-boxi{width:calc(.78 * var(--u));height:calc(.78 * var(--u));border-radius:calc(.16 * var(--u));color:#fff;background:#fff;border:1.5px solid #c5d0de;flex:none;place-items:center;display:grid}.sh .sv-check.on .sv-boxi{background:var(--teal);border-color:var(--teal)}.sh .sv-tools em{color:var(--teal);font-style:normal;font-weight:800;font-size:calc(.62 * var(--u))}.sh .sv-seller{align-items:center;gap:calc(.35 * var(--u));padding:calc(.4 * var(--u)) calc(.6 * var(--u));font-weight:800;font-size:calc(.68 * var(--u));border-top:1px solid #f2f5f9;display:flex}.sh .sv-seller .mark{width:calc(1.2 * var(--u));height:calc(1.2 * var(--u));border-radius:calc(.28 * var(--u));color:var(--teal);background:#e7f6f8;place-items:center;display:grid}.sh .sv-line{grid-template-columns:calc(1.1 * var(--u)) calc(3.3 * var(--u)) minmax(0, 1fr) minmax(0, calc(6.4 * var(--u))) minmax(0, calc(4.3 * var(--u))) minmax(0, calc(6.6 * var(--u))) minmax(0, calc(5.2 * var(--u)));gap:calc(.3 * var(--u));padding:calc(.45 * var(--u)) calc(.55 * var(--u));border-top:1px solid #f4f7fb;align-items:center;min-width:0;display:grid}.sh .sv-line img{width:calc(3.3 * var(--u));height:calc(3.3 * var(--u));object-fit:contain;border-radius:calc(.35 * var(--u));background:#f7fafc}.sh .sv-line h3{font-size:calc(.68 * var(--u));margin:0;line-height:1.25}.sh .sv-line .var{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .sv-official{align-items:center;gap:calc(.15 * var(--u));color:var(--teal);font-size:calc(.52 * var(--u));font-weight:700;display:inline-flex}.sh .sv-money{color:#1d2b45;font-size:calc(.62 * var(--u));white-space:nowrap;font-weight:800}.sh .sv-line .total{color:var(--teal);text-align:right}.sh .sv-qty{border-radius:calc(.4 * var(--u));border:1px solid #e1e8f0;align-items:center;display:inline-flex;overflow:hidden}.sh .sv-qty button{width:calc(1.25 * var(--u));height:calc(1.45 * var(--u));color:var(--teal);font-weight:800}.sh .sv-qty span{min-width:calc(1.2 * var(--u));text-align:center;font-size:calc(.62 * var(--u));font-weight:800}.sh .sv-acts{align-items:flex-end;gap:calc(.15 * var(--u));flex-direction:column;display:flex}.sh .sv-acts button{align-items:center;gap:calc(.15 * var(--u));color:#5d6e86;font-size:calc(.52 * var(--u));font-weight:700;display:inline-flex}.sh .sv-acts button.on{color:var(--teal)}.sh .sv-picks{margin-top:calc(.2 * var(--u))}.sh .sv-picks h2,.sh .bo-box h3,.sh .sv-box h3{font-size:calc(.74 * var(--u));justify-content:space-between;align-items:center;gap:calc(.3 * var(--u));margin:0;display:flex}.sh .sv-picks h2 a,.sh .sv-link{color:var(--teal);font-size:calc(.58 * var(--u));font-weight:800}.sh .sv-grid{gap:calc(.45 * var(--u));margin-top:calc(.4 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh .sv-pick{border-radius:calc(.5 * var(--u));padding:calc(.4 * var(--u));gap:calc(.2 * var(--u));background:#fff;border:1px solid #e8eef6;flex-direction:column;min-width:0;display:flex}.sh .sv-pick img{width:100%;height:calc(5.2 * var(--u));object-fit:contain;border-radius:calc(.35 * var(--u));background:#f7fafc}.sh .sv-pick b{font-size:calc(.6 * var(--u));line-height:1.25}.sh .sv-pick span{color:#7d8da3;font-size:calc(.52 * var(--u))}.sh .sv-pick .price{color:#1d2b45;font-weight:800;font-size:calc(.66 * var(--u))}.sh .sv-add{height:calc(1.6 * var(--u));border-radius:calc(.4 * var(--u));border:1px solid var(--teal);color:var(--teal);font-weight:800;font-size:calc(.56 * var(--u));justify-content:center;align-items:center;gap:calc(.2 * var(--u));display:inline-flex}.sh .sv-rail,.sh .bo-rail{gap:calc(.45 * var(--u));flex-direction:column;min-width:0;display:flex}.sh .sv-box,.sh .bo-box{padding:calc(.6 * var(--u))}.sh .sv-row{justify-content:space-between;gap:calc(.3 * var(--u));font-size:calc(.62 * var(--u));color:#52637c;padding:calc(.16 * var(--u)) 0;display:flex}.sh .sv-row b{color:#1d2b45}.sh .sv-row.minus b{color:#e11d48}.sh .sv-promo{gap:calc(.25 * var(--u));margin-top:calc(.3 * var(--u));display:flex}.sh .sv-promo input{min-width:0;height:calc(1.7 * var(--u));border-radius:calc(.35 * var(--u));padding:0 calc(.4 * var(--u));font-size:calc(.58 * var(--u));border:1px solid #e1e8f0;flex:1}.sh .sv-promo button,.sh .sv-go{height:calc(1.7 * var(--u));border-radius:calc(.4 * var(--u));background:var(--teal);color:#fff;font-weight:800;font-size:calc(.56 * var(--u));padding:0 calc(.45 * var(--u))}.sh .sv-ok{color:#0d7a52;font-size:calc(.55 * var(--u));margin:calc(.25 * var(--u)) 0;font-weight:700}.sh .sv-bad{color:#e11d48;font-size:calc(.55 * var(--u));margin:calc(.25 * var(--u)) 0;font-weight:700}.sh .sv-total{margin:calc(.35 * var(--u)) 0;justify-content:space-between;align-items:baseline;font-weight:800;display:flex}.sh .sv-total b{color:var(--teal);font-size:calc(1.05 * var(--u))}.sh .sv-go{width:100%;height:calc(2.1 * var(--u));font-size:calc(.68 * var(--u))}.sh .sv-dialog .sv-go{flex:1;width:auto}.sh .sv-go:disabled{opacity:.45}.sh .sv-pay{gap:calc(.25 * var(--u));margin-top:calc(.35 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh .sv-pay button{height:calc(1.8 * var(--u));border-radius:calc(.35 * var(--u));font-size:calc(.5 * var(--u));color:#24344d;border:1px solid #e1e8f0;font-weight:800}.sh .sv-pay button.on{border-color:var(--teal);color:var(--teal);background:#e7f6f8}.sh .sv-install{justify-content:space-between;gap:calc(.3 * var(--u));margin-top:calc(.45 * var(--u));font-size:calc(.6 * var(--u));align-items:center;display:flex}.sh .sv-install b{display:block}.sh .sv-install span{color:#7d8da3;font-size:calc(.52 * var(--u))}.sh .sv-switch{width:calc(1.8 * var(--u));height:calc(1 * var(--u));border-radius:calc(1 * var(--u));background:#d5e0ea;flex:none;position:relative}.sh .sv-switch.on{background:var(--teal)}.sh .sv-switch i{top:calc(.12 * var(--u));left:calc(.12 * var(--u));width:calc(.76 * var(--u));height:calc(.76 * var(--u));background:#fff;border-radius:50%;transition:left .15s;position:absolute}.sh .sv-switch.on i{left:calc(.9 * var(--u))}.sh .sv-trust{gap:calc(.3 * var(--u));padding:calc(.28 * var(--u)) 0;font-size:calc(.56 * var(--u));color:#24344d;align-items:flex-start;display:flex}.sh .sv-trust .i{color:var(--teal);flex:none}.sh .sv-trust span{color:#7d8da3;font-size:calc(.5 * var(--u));display:block}.sh .sv-note,.sh .bo-note{color:#0d7a52;border-radius:calc(.4 * var(--u));padding:calc(.35 * var(--u));font-size:calc(.58 * var(--u));background:#e7f7ef}.sh .bo-filters{gap:calc(.35 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.sh .bo-search,.sh .bo-date{height:calc(1.85 * var(--u));border-radius:calc(.4 * var(--u));align-items:center;gap:calc(.25 * var(--u));padding:0 calc(.45 * var(--u));background:#fff;border:1px solid #e1e8f0;min-width:0;display:flex}.sh .bo-search{max-width:calc(16 * var(--u));flex:1}.sh .bo-search input{min-width:0;font:inherit;font-size:calc(.6 * var(--u));border:0;outline:0;flex:1}.sh .bo-date{font-size:calc(.6 * var(--u));color:#52637c;font-weight:700;position:relative}.sh .bo-pop{top:calc(2.1 * var(--u));z-index:5;border-radius:calc(.4 * var(--u));padding:calc(.45 * var(--u));gap:calc(.25 * var(--u));width:calc(11 * var(--u));box-shadow:0 calc(.3 * var(--u)) calc(.8 * var(--u)) #14285014;background:#fff;border:1px solid #e6edf5;flex-direction:column;display:flex;position:absolute;right:0}.sh .bo-pop input{height:calc(1.6 * var(--u));border-radius:calc(.3 * var(--u));font-size:calc(.58 * var(--u));padding:0 calc(.3 * var(--u));border:1px solid #e1e8f0}.sh .bo-tabs,.sh .bo-chips{gap:calc(.3 * var(--u));flex-wrap:wrap;display:flex}.sh .bo-tab,.sh .bo-chip{height:calc(1.75 * var(--u));padding:0 calc(.6 * var(--u));border-radius:calc(1 * var(--u));color:#24344d;font-size:calc(.58 * var(--u));background:#fff;border:1px solid #e6edf5;font-weight:700}.sh .bo-tab.on,.sh .bo-chip.on{background:var(--teal);color:#fff;border-color:var(--teal)}.sh .bo-list{gap:calc(.4 * var(--u));flex-direction:column;min-width:0;display:flex}.sh .bo-card{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1.05fr) minmax(0, calc(9.2 * var(--u)));gap:calc(.4 * var(--u));padding:calc(.5 * var(--u));align-items:center;display:grid}.sh .bo-card h3{margin:calc(.15 * var(--u)) 0 0;font-size:calc(.7 * var(--u))}.sh .bo-no{justify-content:space-between;gap:calc(.3 * var(--u));color:#6a7c93;font-size:calc(.55 * var(--u));display:flex}.sh .bo-no b{color:#1d2b45;font-size:calc(.62 * var(--u))}.sh .bo-thumbs{gap:calc(.2 * var(--u));margin:calc(.25 * var(--u)) 0;display:flex}.sh .bo-thumbs img,.sh .bo-more{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));border-radius:calc(.28 * var(--u));object-fit:contain;background:#f4f7fb}.sh .bo-more{color:var(--teal);font-size:calc(.55 * var(--u));place-items:center;font-weight:800;display:grid}.sh .bo-seller{align-items:center;gap:calc(.2 * var(--u));color:var(--teal);font-size:calc(.55 * var(--u));font-weight:700;display:flex}.sh .bo-mid{min-width:0}.sh .bo-badge{align-items:center;gap:calc(.2 * var(--u));height:calc(1.2 * var(--u));padding:0 calc(.4 * var(--u));border-radius:calc(1 * var(--u));font-size:calc(.52 * var(--u));font-weight:800;display:inline-flex}.sh .bo-badge.shipping{color:#1d6fe8;background:#e7f1ff}.sh .bo-badge.preparing{color:#d97706;background:#fff4e5}.sh .bo-badge.delivered{color:#0d7a52;background:#e7f7ef}.sh .bo-badge.pending{color:#ea580c;background:#fff7ed}.sh .bo-badge.cancelled{color:#e11d48;background:#fdecec}.sh .bo-track{justify-content:space-between;gap:calc(.15 * var(--u));margin-top:calc(.35 * var(--u));display:flex}.sh .bo-track div{text-align:center;min-width:0;font-size:calc(.46 * var(--u));color:#8b9bb0;flex:1}.sh .bo-track b{height:calc(.18 * var(--u));border-radius:calc(1 * var(--u));margin-bottom:calc(.15 * var(--u));background:#e6edf5;display:block}.sh .bo-track .on b{background:var(--teal)}.sh .bo-track .on{color:var(--teal);font-weight:800}.sh .bo-side{align-items:flex-end;gap:calc(.2 * var(--u));flex-direction:column;min-width:0;display:flex}.sh .bo-side strong{color:#1d2b45;font-size:calc(.72 * var(--u));white-space:nowrap}.sh .bo-side small{color:#7d8da3;font-size:calc(.52 * var(--u))}.sh .bo-acts{justify-content:flex-end;gap:calc(.2 * var(--u));flex-wrap:wrap;display:flex}.sh .bo-card .var{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .bo-acts button{height:calc(1.55 * var(--u));padding:0 calc(.4 * var(--u));border-radius:calc(.35 * var(--u));color:var(--teal);font-weight:800;font-size:calc(.5 * var(--u));align-items:center;gap:calc(.15 * var(--u));background:#fff;border:1px solid #d5e3ea;display:inline-flex}.sh .sv-modal{z-index:40;padding:calc(.8 * var(--u));background:#0f1e3273;place-items:center;display:grid;position:fixed;inset:0}.sh .sv-dialog{width:min(calc(28 * var(--u)), 92vw);border-radius:calc(.6 * var(--u));padding:calc(.8 * var(--u));background:#fff}.sh .sv-dialog h3{margin:0 0 calc(.35 * var(--u))}.sh .sv-dialog p{margin:calc(.15 * var(--u)) 0;color:#52637c;font-size:calc(.64 * var(--u))}.sh .sv-dialog label{font-size:calc(.58 * var(--u));color:#5d6e86;display:block}.sh .sv-dialog textarea{border-radius:calc(.35 * var(--u));width:100%;padding:calc(.35 * var(--u));font-size:calc(.64 * var(--u));margin-top:calc(.15 * var(--u));min-height:calc(4 * var(--u));border:1px solid #e1e8f0}.sh .sv-dialog .acts{gap:calc(.35 * var(--u));margin-top:calc(.45 * var(--u));display:flex}.sh .bo-acts .solid{background:var(--teal);color:#fff;border-color:var(--teal)}.sh .bo-acts .danger{color:#e11d48;border-color:#f3c5ce}.sh .bo-count{color:#e11d48;font-size:calc(.52 * var(--u));font-weight:800}.sh .bo-pages{justify-content:center;gap:calc(.25 * var(--u));display:flex}.sh .bo-pages button{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));border-radius:calc(.3 * var(--u));font-weight:800;font-size:calc(.58 * var(--u));background:#fff;border:1px solid #e6edf5}.sh .bo-pages button.on{background:var(--teal);color:#fff;border-color:var(--teal)}.sh .bo-stat{gap:calc(.35 * var(--u));padding:calc(.25 * var(--u)) 0;align-items:center;display:flex}.sh .bo-stat .mark{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));border-radius:calc(.4 * var(--u));color:var(--teal);background:#e7f6f8;flex:none;place-items:center;display:grid}.sh .bo-stat b{font-size:calc(.72 * var(--u));display:block}.sh .bo-stat span{color:#7d8da3;font-size:calc(.52 * var(--u))}.sh .bo-help{gap:calc(.35 * var(--u));text-align:left;width:100%;padding:calc(.28 * var(--u)) 0;border-top:1px solid #f2f5f9;display:flex}.sh .bo-help b{font-size:calc(.6 * var(--u));display:block}.sh .bo-help span{color:#7d8da3;font-size:calc(.5 * var(--u))}.sh .bo-center{width:100%;margin-top:calc(.35 * var(--u));height:calc(1.8 * var(--u));border-radius:calc(.4 * var(--u));border:1px solid var(--teal);color:var(--teal);font-weight:800;font-size:calc(.58 * var(--u))}.sh .bo-chat{gap:calc(.4 * var(--u));background:linear-gradient(#f3fbfd,#fff);align-items:center;display:flex}.sh .bo-chat img,.sh .bo-chat .bo-chat-ico{width:calc(4.2 * var(--u));height:calc(4.2 * var(--u));object-fit:cover;border-radius:calc(.4 * var(--u));object-position:top;flex:none}.sh .bo-chat .bo-chat-ico{color:var(--teal);background:#e7f6f4;place-items:center;display:grid}.sh .bo-chat .bo-chat-ico .i{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u))}.sh .bo-chat h3{margin-bottom:calc(.15 * var(--u));display:block}.sh .bo-chat p{margin:0 0 calc(.3 * var(--u));color:#5d6e86;font-size:calc(.55 * var(--u))}.sh .bo-chat button{height:calc(1.6 * var(--u));padding:0 calc(.5 * var(--u));border-radius:calc(.4 * var(--u));background:var(--teal);color:#fff;font-weight:800;font-size:calc(.56 * var(--u))}.sh .bo-select{height:calc(1.5 * var(--u));border-radius:calc(.3 * var(--u));font-size:calc(.55 * var(--u));padding:0 calc(.25 * var(--u));background:#fff;border:1px solid #e1e8f0}.sh .sv-empty{padding:calc(1 * var(--u));text-align:center;color:#5d6e86}
.sh .pf-page{gap:calc(.5 * var(--u));flex-direction:column;min-width:0;max-width:100%;display:flex}.sh .pf-hero,.sh .pf-card,.sh .pf-menu{border-radius:calc(.55 * var(--u));background:#fff;border:1px solid #e8eef6;min-width:0}.sh .pf-hero{grid-template-columns:auto minmax(0, 1fr) minmax(0, calc(14 * var(--u))) auto;gap:calc(.6 * var(--u));padding:calc(.6 * var(--u));align-items:center;display:grid}.sh .pf-ava{width:calc(4.6 * var(--u));height:calc(4.6 * var(--u));position:relative}.sh .pf-ava img,.sh .pf-ava-empty{object-fit:cover;border-radius:calc(.5 * var(--u));width:100%;height:100%}.sh .pf-ava-empty{color:#8b93a7;background:#e8eef8;place-items:center;display:grid}.sh .pf-clinic .pf-shot .pf-ava-empty{border-radius:inherit;position:absolute;inset:0}.sh .pf-ava button{right:calc(-.15 * var(--u));bottom:calc(-.15 * var(--u));width:calc(1.25 * var(--u));height:calc(1.25 * var(--u));background:var(--teal);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.sh .pf-hero h1{font-size:calc(1.05 * var(--u));align-items:center;gap:calc(.3 * var(--u));flex-wrap:wrap;margin:0;display:flex}.sh .pf-badge{align-items:center;gap:calc(.15 * var(--u));color:#0d7a52;border-radius:calc(1 * var(--u));padding:0 calc(.35 * var(--u));font-size:calc(.5 * var(--u));background:#e7f7ef;font-weight:800;display:inline-flex}.sh .pf-role{color:#5d6e86;font-size:calc(.62 * var(--u));margin:calc(.08 * var(--u)) 0}.sh .pf-meta{gap:calc(.45 * var(--u));color:#6a7c93;font-size:calc(.55 * var(--u));flex-wrap:wrap;display:flex}.sh .pf-meta span{align-items:center;gap:calc(.15 * var(--u));display:inline-flex}.sh .pf-bar label{font-size:calc(.55 * var(--u));color:#5d6e86;justify-content:space-between;font-weight:700;display:flex}.sh .pf-bar label span{color:var(--teal);font-weight:800}.sh .pf-bar b{height:calc(.35 * var(--u));border-radius:calc(1 * var(--u));margin-top:calc(.2 * var(--u));background:#e7eef5;display:block;overflow:hidden}.sh .pf-bar i{background:var(--teal);width:0;height:100%;display:block}.sh .pf-edit{height:calc(1.9 * var(--u));padding:0 calc(.6 * var(--u));border-radius:calc(.4 * var(--u));border:1px solid var(--teal);color:var(--teal);font-weight:800;font-size:calc(.58 * var(--u));align-items:center;gap:calc(.2 * var(--u));white-space:nowrap;display:inline-flex}.sh .pf-stats{gap:calc(.4 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sh .pf-stat{border-radius:calc(.5 * var(--u));padding:calc(.45 * var(--u));gap:calc(.35 * var(--u));text-align:left;background:#fff;border:1px solid #e8eef6;align-items:center;min-width:0;display:flex}.sh .pf-stat .mark{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));color:var(--teal);background:#e7f6f8;border-radius:50%;flex:none;place-items:center;display:grid}.sh .pf-stat b{font-size:calc(.85 * var(--u));display:block}.sh .pf-stat span{color:#7d8da3;font-size:calc(.52 * var(--u))}.sh .pf-body{grid-template-columns:minmax(0, calc(11 * var(--u))) minmax(0, 1fr);gap:calc(.5 * var(--u));align-items:start;min-width:0;display:grid}.sh .pf-menu{padding:calc(.4 * var(--u))}.sh .pf-menu .head{text-align:left;background:var(--teal);color:#fff;border-radius:calc(.4 * var(--u));width:100%;padding:calc(.4 * var(--u)) calc(.5 * var(--u));font-weight:800;font-size:calc(.62 * var(--u));align-items:center;gap:calc(.3 * var(--u));display:flex}.sh .pf-menu button.item,.sh .pf-menu a.item{text-align:left;align-items:center;gap:calc(.35 * var(--u));width:100%;padding:calc(.38 * var(--u)) calc(.4 * var(--u));border-radius:calc(.35 * var(--u));color:#24344d;font-size:calc(.6 * var(--u));font-weight:650;display:flex}.sh .pf-menu button.item.on{color:var(--teal);background:#e7f6f8}.sh .pf-menu .out{color:#e11d48}.sh .pf-stack{gap:calc(.45 * var(--u));flex-direction:column;min-width:0;display:flex}.sh .pf-top{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr) minmax(0, calc(12 * var(--u)));gap:calc(.45 * var(--u));min-width:0;display:grid}.sh .pf-card{padding:calc(.55 * var(--u))}.sh .pf-card h3{margin:0 0 calc(.35 * var(--u));font-size:calc(.7 * var(--u));justify-content:space-between;align-items:center;gap:calc(.3 * var(--u));display:flex}.sh .pf-card h3 button,.sh .pf-link{color:var(--teal);font-size:calc(.55 * var(--u));background:0 0;font-weight:800}.sh .pf-grid{gap:calc(.35 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sh .pf-grid label,.sh .pf-wide{gap:calc(.12 * var(--u));font-size:calc(.52 * var(--u));color:#7d8da3;flex-direction:column;min-width:0;font-weight:700;display:flex}.sh .pf-wide{margin-top:calc(.35 * var(--u))}.sh .pf-grid input,.sh .pf-grid select,.sh .pf-wide textarea,.sh .pf-card input,.sh .pf-card select{border-radius:calc(.3 * var(--u));width:100%;height:calc(1.7 * var(--u));padding:0 calc(.35 * var(--u));font-size:calc(.58 * var(--u));color:#1d2b45;background:#f8fafc;border:1px solid #e6edf5;min-width:0}.sh .pf-wide textarea{height:calc(3.2 * var(--u));padding:calc(.3 * var(--u));resize:vertical}.sh .pf-grid input:enabled,.sh .pf-grid select:enabled,.sh .pf-wide textarea:enabled,.sh .pf-card input:enabled{background:#fff}.sh .pf-shot{min-height:calc(5.4 * var(--u));position:relative}.sh .pf-clinic img{width:100%;height:calc(5.4 * var(--u));object-fit:cover;border-radius:calc(.4 * var(--u));display:block}.sh .pf-shot b{left:calc(.4 * var(--u));bottom:calc(.4 * var(--u));color:#fff;border-radius:calc(.3 * var(--u));padding:calc(.12 * var(--u)) calc(.35 * var(--u));font-size:calc(.62 * var(--u));background:#1497a8eb;position:absolute}.sh .pf-clinic .name{align-items:center;gap:calc(.25 * var(--u));margin-top:calc(.3 * var(--u));font-weight:800;font-size:calc(.68 * var(--u));display:flex}.sh .pf-clinic p{margin:calc(.12 * var(--u)) 0 0;color:#5d6e86;font-size:calc(.54 * var(--u));gap:calc(.2 * var(--u));align-items:flex-start;display:flex}.sh .pf-row{justify-content:space-between;align-items:center;gap:calc(.3 * var(--u));padding:calc(.28 * var(--u)) 0;font-size:calc(.58 * var(--u));border-top:1px solid #f2f5f9;display:flex}.sh .pf-switch{width:calc(1.7 * var(--u));height:calc(.95 * var(--u));border-radius:calc(1 * var(--u));background:#d5e0ea;flex:none;position:relative}.sh .pf-switch.on{background:var(--teal)}.sh .pf-switch i{top:calc(.12 * var(--u));left:calc(.12 * var(--u));width:calc(.7 * var(--u));height:calc(.7 * var(--u));background:#fff;border-radius:50%;position:absolute}.sh .pf-switch.on i{left:calc(.86 * var(--u))}.sh .pf-mid,.sh .pf-bot{gap:calc(.45 * var(--u));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-width:0;display:grid}.sh .pf-courses{gap:calc(.35 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sh .pf-course{border-radius:calc(.4 * var(--u));border:1px solid #eef2f7;min-width:0;overflow:hidden}.sh .pf-course img{width:100%;height:calc(4.2 * var(--u));object-fit:cover}.sh .pf-course div{padding:calc(.35 * var(--u))}.sh .pf-course b{font-size:calc(.58 * var(--u));min-height:calc(1.5 * var(--u));line-height:1.25;display:block}.sh .pf-cstat{justify-content:space-between;align-items:center;gap:calc(.2 * var(--u));margin-top:calc(.15 * var(--u));display:flex}.sh .pf-course span,.sh .pf-cstat span{color:var(--teal);font-size:calc(.5 * var(--u));font-weight:700}.sh .pf-cstat span.done,.sh .pf-course span.done{color:#0d7a52}.sh .pf-cstat em{font-style:normal;font-size:calc(.5 * var(--u));color:#5d6e86;font-weight:800}.sh .pf-prog{height:calc(.28 * var(--u));border-radius:calc(1 * var(--u));margin:calc(.25 * var(--u)) 0;background:#e7eef5;overflow:hidden}.sh .pf-prog i{background:var(--teal);height:100%;display:block}.sh .pf-prog i.done{background:#0d7a52}.sh .pf-course button{width:100%;height:calc(1.5 * var(--u));border-radius:calc(.3 * var(--u));border:1px solid var(--teal);color:var(--teal);font-weight:800;font-size:calc(.5 * var(--u))}.sh .pf-order{grid-template-columns:calc(1.8 * var(--u)) minmax(0, 1fr) auto;gap:calc(.3 * var(--u));padding:calc(.22 * var(--u)) 0;text-align:left;border-top:1px solid #f4f7fb;align-items:center;width:100%;display:grid}.sh .pf-order img{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));object-fit:contain;border-radius:calc(.25 * var(--u));background:#f7fafc}.sh .pf-order b{font-size:calc(.58 * var(--u));display:block}.sh .pf-order span{color:#8b9bb0;font-size:calc(.48 * var(--u))}.sh .pf-order-side{align-items:flex-end;gap:calc(.08 * var(--u));flex-direction:column;min-width:0;display:flex}.sh .pf-order-side b{font-size:calc(.55 * var(--u));min-height:0}.sh .pf-pill{font-size:calc(.48 * var(--u));border-radius:calc(1 * var(--u));padding:0 calc(.3 * var(--u));white-space:nowrap;font-weight:800}.sh .pf-pill.shipping{color:#1d6fe8;background:#e7f1ff}.sh .pf-pill.preparing{color:#d97706;background:#fff4e5}.sh .pf-pill.delivered{color:#0d7a52;background:#e7f7ef}.sh .pf-pill.pending{color:#ea580c;background:#fff7ed}.sh .pf-pill.cancelled{color:#e11d48;background:#fdecec}.sh .pf-addrs,.sh .pf-pays{gap:calc(.35 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;display:grid}.sh .pf-addr,.sh .pf-pay,.sh .pf-add{border-radius:calc(.4 * var(--u));padding:calc(.4 * var(--u));text-align:left;background:#fff;border:1px solid #eef2f7;min-width:0}.sh .pf-addr b,.sh .pf-pay b{font-size:calc(.6 * var(--u));display:block}.sh .pf-addr span,.sh .pf-pay span{color:#6a7c93;font-size:calc(.52 * var(--u))}.sh .pf-add{color:var(--teal);font-weight:800;font-size:calc(.55 * var(--u));text-align:center;max-width:calc(7.2 * var(--u));white-space:normal;border-style:dashed;place-items:center;display:grid}.sh .pf-pay{color:#fff;min-height:calc(4.2 * var(--u));flex-direction:column;justify-content:space-between;display:flex}.sh .pf-pay.uz{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.sh .pf-pay.humo{background:linear-gradient(135deg,#b45309,#d97706)}.sh .pf-note{color:#0d7a52;border-radius:calc(.4 * var(--u));padding:calc(.35 * var(--u));font-size:calc(.58 * var(--u));background:#e7f7ef}.sh .pf-modal{z-index:40;padding:calc(.8 * var(--u));background:#0f1e3273;place-items:center;display:grid;position:fixed;inset:0}.sh .pf-dialog{width:min(calc(24 * var(--u)), 92vw);border-radius:calc(.55 * var(--u));padding:calc(.7 * var(--u));gap:calc(.3 * var(--u));background:#fff;flex-direction:column;display:flex}.sh .pf-dialog h3{margin:0}.sh .pf-dialog input{height:calc(1.7 * var(--u));border-radius:calc(.3 * var(--u));padding:0 calc(.4 * var(--u));border:1px solid #e1e8f0}.sh .pf-dialog .acts{gap:calc(.3 * var(--u));display:flex}.sh .pf-go{height:calc(1.8 * var(--u));border-radius:calc(.4 * var(--u));background:var(--teal);color:#fff;padding:0 calc(.6 * var(--u));font-weight:800}.sh .pf-list{gap:calc(.3 * var(--u));flex-direction:column;display:flex}.sh .pf-list article{justify-content:space-between;gap:calc(.4 * var(--u));padding-top:calc(.3 * var(--u));border-top:1px solid #f2f5f9;align-items:center;min-width:0;display:flex}.sh .pf-page .i{width:calc(.72 * var(--u));height:calc(.72 * var(--u));flex:none}.sh .pf-stat .i{width:calc(.85 * var(--u));height:calc(.85 * var(--u))}.sh .pf-save{margin-top:calc(.4 * var(--u))}
.nb-modal{--teal:#0198a4;--ink:#122033;--muted:#8b97a8;--line:#e6ebf2;z-index:80;background:#0f172a8c;justify-content:center;align-items:center;padding:28px 16px;display:flex;position:fixed;inset:0}.nb-dialog{width:min(760px,94vw);max-height:min(860px,100dvh - 40px);color:var(--ink);font-family:var(--font-plus-jakarta), ui-sans-serif, system-ui, sans-serif;background:#fff;border-radius:18px;padding:22px 26px 18px;overflow:auto;box-shadow:0 24px 70px #0f172a38}.nb-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.nb-head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.nb-head p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.nb-x{color:#64748b;border-radius:8px;width:32px;height:32px;font-size:22px;line-height:1}.nb-x:hover{background:#f4f7fb}.nb-top{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:16px 18px;display:grid}.nb-photo{flex-direction:column;align-items:center;gap:8px;display:flex}.nb-photo label{color:#7b8798;cursor:pointer;text-align:center;background:#f7f9fc;border:1px solid #e3e9f1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:92px;height:92px;display:flex;overflow:hidden}.nb-photo label img{object-fit:cover;width:100%;height:100%}.nb-photo label span{max-width:70px;font-size:11px;font-weight:650;line-height:1.15}.nb-photo small{color:var(--muted);text-align:center;font-size:11px;line-height:1.3}.nb-photo .bad{color:#dc2626}.nb-fields{grid-template-columns:1fr 1fr;gap:14px 16px;min-width:0;display:grid}.nb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.nb-field.wide{grid-column:1/-1}.nb-field>span,.nb-label{color:#243044;font-size:13px;font-weight:700}.nb-field em,.nb-req{color:#ef4444;font-style:normal}.nb-field input,.nb-field select,.nb-field textarea,.nb-phone,.nb-date,.nb-iconed{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;font-size:14px}.nb-field input,.nb-field select{outline:none;padding:0 12px}.nb-field input::placeholder,.nb-field textarea::placeholder{color:#a0aab8}.nb-field textarea{resize:vertical;height:96px;padding:10px 12px 26px}.nb-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,#0000 50%);background-position:calc(100% - 16px) 19px,calc(100% - 11px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.nb-phone,.nb-date,.nb-iconed{align-items:center;padding:0;display:flex;overflow:hidden}.nb-phone input,.nb-date input,.nb-iconed input{min-width:0;height:42px;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 12px;font-size:14px}.nb-code{border-right:1px solid var(--line);color:#334155;flex:none;align-items:center;gap:6px;height:100%;padding:0 10px 0 12px;font-size:14px;font-weight:650;display:inline-flex}.nb-flag{border-radius:2px;width:22px;height:15px;display:block;box-shadow:0 0 0 1px #0000000f}.nb-code svg.chev{color:#94a3b8;width:14px;height:14px}.nb-date button,.nb-iconed .lead{color:#94a3b8;flex:none;place-items:center;width:40px;height:100%;display:grid}.nb-iconed .lead{width:36px}.nb-date input{padding-right:4px}.nb-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nb-seg{gap:8px;display:flex}.nb-seg button{border:1px solid var(--line);color:#334155;background:#fff;border-radius:10px;flex:1;height:44px;font-size:14px;font-weight:700}.nb-seg button.on{background:var(--teal);border-color:var(--teal);color:#fff}.nb-checks{flex-wrap:wrap;gap:10px 18px;display:flex}.nb-checks label{color:#334155;align-items:center;gap:8px;font-size:14px;display:inline-flex}.nb-checks input{width:16px;height:16px;accent-color:var(--teal)}.nb-note{position:relative}.nb-note b{color:#9aa6b5;font-size:12px;font-weight:600;position:absolute;bottom:8px;right:12px}.nb-err{color:#dc2626;font-size:12px;font-weight:650}.nb-field.bad input,.nb-field.bad select,.nb-field.bad textarea,.nb-field.bad .nb-phone,.nb-field.bad .nb-date,.nb-field.bad .nb-seg button{border-color:#f87171}.nb-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.nb-cancel,.nb-save{border-radius:10px;align-items:center;gap:6px;height:44px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.nb-cancel{color:#334155;background:#fff;border:1px solid #e5eaf1}.nb-save{background:var(--teal);color:#fff;justify-content:center;min-width:132px}.nb-save:hover{background:#0c7575}.nb-cancel:hover{background:#f8fafc}.nb-toast{z-index:90;color:var(--ink);background:#fff;border:1px solid #e6f4f4;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0f172a29}.nb-toast i{background:var(--teal);border-radius:50%;width:8px;height:8px;display:inline-block}@media (min-width:2000px){.nb-dialog{width:min(920px,70vw);padding:28px 32px 22px}.nb-head h2{font-size:24px}.nb-field input,.nb-field select,.nb-field textarea,.nb-phone,.nb-date,.nb-iconed,.nb-seg button,.nb-cancel,.nb-save{height:50px;font-size:16px}.nb-field textarea{height:110px}.nb-photo label{width:108px;height:108px}}@media (max-width:1023px){.nb-modal{align-items:stretch;padding:0}.nb-dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.nb-top,.nb-fields{grid-template-columns:1fr}.nb-photo{flex-direction:row;justify-content:flex-start}}
.nb-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.nb-field{color:#243044;font-size:13px;font-weight:700}.nb-field input,.nb-field select,.nb-field textarea{font-weight:500}.nb-span{grid-column:1/-1}.nb-error{color:#dc2626;margin:4px 0 0;font-size:12px;font-weight:650}.nb-pays{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.nb-pays button{border:1px solid var(--line);height:64px;color:var(--ink);background:#fff;border-radius:12px;font-weight:750}.nb-pays button.on{border-color:var(--teal);color:var(--teal);background:#e7f6f6}.nb-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex}.nb-foot .ghost,.nb-foot .go{border-radius:12px;height:42px;padding:0 18px;font-weight:750}.nb-foot .ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.nb-foot .go{background:var(--teal);color:#fff}.nb-foot .go:hover{background:#0c7575}@media (max-width:720px){.nb-grid,.nb-pays{grid-template-columns:1fr}}.px-overlay{--u:calc(100cqw / 102.4);--teal:#0198a4;z-index:90;padding:calc(1.6 * var(--u)) calc(.8 * var(--u));font-family:var(--font-plus-jakarta), ui-sans-serif, system-ui, sans-serif;font-size:var(--u);color:#142033;background:#0f172a7a;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto;container-type:inline-size}.px-overlay button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.px-dialog{width:min(calc(62 * var(--u)), 96vw);border-radius:calc(.8 * var(--u));box-shadow:0 calc(1.2 * var(--u)) calc(3 * var(--u)) #0f172a38;padding:calc(1.05 * var(--u)) calc(1.2 * var(--u)) calc(.9 * var(--u));background:#fff;margin:auto}.px-dialog.wide{width:min(calc(92 * var(--u)), 98vw)}.px-dialog h2{font-size:calc(1.15 * var(--u));margin:0;font-weight:800}.px-dialog .sub{margin:calc(.15 * var(--u)) 0 0;color:#8b97a8;font-size:calc(.72 * var(--u))}.px-x{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u));border-radius:calc(.35 * var(--u));color:#64748b;font-size:calc(1.1 * var(--u))}.px-head{margin-bottom:calc(.7 * var(--u));justify-content:space-between;align-items:flex-start;display:flex}.px-label{font-size:calc(.66 * var(--u));color:#334155;margin-bottom:calc(.22 * var(--u));font-weight:750;display:block}.px-grid{gap:calc(.55 * var(--u)) calc(.7 * var(--u));grid-template-columns:1fr 1fr;display:grid}.px-field,.px-select,.px-area{border-radius:calc(.4 * var(--u));width:100%;min-height:calc(2.15 * var(--u));padding:0 calc(.55 * var(--u));font:inherit;font-size:calc(.72 * var(--u));background:#fff;border:1px solid #e3eaf2}.px-area{min-height:calc(4.2 * var(--u));padding:calc(.45 * var(--u)) calc(.55 * var(--u));resize:vertical}.px-card{align-items:center;gap:calc(.45 * var(--u));border-radius:calc(.45 * var(--u));padding:calc(.4 * var(--u)) calc(.5 * var(--u));background:#f4fbfb;border:1px solid #d7e7ea;display:flex}.px-card img{width:calc(2 * var(--u));height:calc(2 * var(--u));object-fit:cover;border-radius:50%}.px-card b{font-size:calc(.74 * var(--u));display:block}.px-card small{color:#64748b;font-size:calc(.62 * var(--u))}.px-card button{color:#94a3b8;font-size:calc(.9 * var(--u));margin-left:auto}.px-cal{gap:calc(.15 * var(--u));text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.px-cal button,.px-cal span{height:calc(1.7 * var(--u));font-size:calc(.66 * var(--u));border-radius:50%;font-weight:700}.px-cal .dow{color:#94a3b8;font-size:calc(.58 * var(--u));height:auto}.px-cal .mute{color:#c5d0dc}.px-cal .on{color:#fff;background:#0198a4}.px-times{gap:calc(.28 * var(--u));flex-wrap:wrap;display:flex}.px-times button{height:calc(1.7 * var(--u));padding:0 calc(.45 * var(--u));border-radius:calc(.35 * var(--u));font-size:calc(.64 * var(--u));border:1px solid #e3eaf2;font-weight:750}.px-times button.on{color:#fff;background:#0198a4;border-color:#0198a4}.px-foot{justify-content:flex-end;gap:calc(.4 * var(--u));margin-top:calc(.7 * var(--u));padding-top:calc(.55 * var(--u));border-top:1px solid #eef2f6;display:flex}.px-foot .ghost,.px-foot .go,.px-foot .soft{height:calc(2.15 * var(--u));padding:0 calc(.9 * var(--u));border-radius:calc(.45 * var(--u));font-size:calc(.72 * var(--u));font-weight:800}.px-foot .ghost{border:1px solid #e3eaf2}.px-foot .soft{color:#0198a4;border:1px solid #cfe8ea}.px-foot .go{color:#fff;background:#0198a4}.px-count{text-align:right;color:#94a3b8;font-size:calc(.58 * var(--u))}.px-error{color:#dc2626;font-size:calc(.66 * var(--u));margin:calc(.3 * var(--u)) 0 0;font-weight:700}.px-toggle{justify-content:space-between;align-items:center;gap:calc(.5 * var(--u));font-size:calc(.7 * var(--u));font-weight:700;display:flex}.px-switch{width:calc(2.1 * var(--u));height:calc(1.15 * var(--u));background:#d7e0ea;border-radius:999px;position:relative}.px-switch.on{background:#0198a4}.px-switch i{top:calc(.12 * var(--u));left:calc(.12 * var(--u));width:calc(.9 * var(--u));height:calc(.9 * var(--u));background:#fff;border-radius:50%;transition:left .15s;position:absolute}.px-switch.on i{left:calc(1.05 * var(--u))}.px-pays{gap:calc(.35 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.px-pays button{height:calc(3.3 * var(--u));border-radius:calc(.45 * var(--u));font-weight:800;font-size:calc(.7 * var(--u));border:1px solid #e3eaf2}.px-pays button.on{color:#0198a4;background:#f3fbfb;border-color:#0198a4}.px-kpis{gap:calc(.4 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.px-kpis article{border-radius:calc(.45 * var(--u));padding:calc(.45 * var(--u));background:#f7fafc}.px-kpis small{color:#8b97a8;font-size:calc(.6 * var(--u));font-weight:700;display:block}.px-kpis b{font-size:calc(.8 * var(--u))}.px-kpis .debt b{color:#e11d48}.px-table{border-collapse:collapse;width:100%;font-size:calc(.64 * var(--u))}.px-table th{text-align:left;color:#8b97a8;padding:calc(.25 * var(--u));font-weight:700}.px-table td{padding:calc(.22 * var(--u));border-top:1px solid #f1f5f9}.px-table input,.px-table select{border-radius:calc(.25 * var(--u));width:100%;height:calc(1.7 * var(--u));font:inherit;font-size:calc(.62 * var(--u));padding:0 calc(.25 * var(--u));border:1px solid #e3eaf2}.px-note{border-radius:calc(.4 * var(--u));padding:calc(.4 * var(--u)) calc(.5 * var(--u));font-size:calc(.64 * var(--u));color:#3d5c60;background:#f4fbfb}.px-split{grid-template-columns:minmax(0, 1.15fr) minmax(calc(16 * var(--u)), .85fr);gap:calc(.7 * var(--u));display:grid}.px-overlay .px-tooth{aspect-ratio:.82;border-radius:calc(.22 * var(--u)) calc(.22 * var(--u)) calc(.4 * var(--u)) calc(.4 * var(--u));font-size:calc(.42 * var(--u));color:#5c6d80;background:#fff;border:1px solid #d5e0ea;font-weight:800}.px-overlay .px-tooth.kar{color:#fff;background:#ef4444}.px-overlay .px-tooth.plo{color:#fff;background:#3b82f6}.px-overlay .px-tooth.end{color:#fff;background:#f59e0b}.px-overlay .px-tooth.sht{color:#fff;background:#8b5cf6}.px-overlay .px-tooth.imp{color:#fff;background:#0198a4}.px-overlay .px-tooth.on{outline:2px solid #0198a4}
.pxp{gap:calc(.7 * var(--u));color:#142033;flex-direction:column;display:flex}.pxp h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.10938vw,32px);font-weight:800}.pxp .crumb{gap:calc(.35 * var(--u));color:#8b97a8;font-size:calc(.68 * var(--u));align-items:center;font-weight:600;display:flex}.pxp .crumb a{color:#0198a4}.pxp .crumb b{color:#142033;font-weight:700}.pxp-head{justify-content:space-between;align-items:flex-end;gap:calc(.8 * var(--u));display:flex}.pxp-actions{gap:calc(.4 * var(--u));display:flex}.pxp-actions a,.pxp-actions button{height:calc(2.15 * var(--u));padding:0 calc(.85 * var(--u));border-radius:calc(.45 * var(--u));align-items:center;gap:calc(.35 * var(--u));font-size:calc(.72 * var(--u));color:#1c2b3a;background:#fff;border:1px solid #d7e2ea;font-weight:750;display:inline-flex}.pxp-actions .go{color:#fff;background:#0198a4;border-color:#0198a4}.pxp-hero,.pxp-card{border-radius:calc(.7 * var(--u));box-shadow:0 calc(.15 * var(--u)) calc(.5 * var(--u)) #1428460a;background:#fff;border:1px solid #e7eef5}.pxp-hero{grid-template-columns:minmax(0, 1.4fr) minmax(calc(16 * var(--u)), .9fr) minmax(calc(12 * var(--u)), .7fr);gap:calc(.8 * var(--u));padding:calc(.85 * var(--u));align-items:center;display:grid}.pxp-who{gap:calc(.7 * var(--u));min-width:0;display:flex}.pxp-who img{width:calc(4.6 * var(--u));height:calc(4.6 * var(--u));object-fit:cover;border-radius:50%}.pxp-who h2{font-size:calc(1.15 * var(--u));margin:0;font-weight:800}.pxp-id{color:#8b97a8;font-size:calc(.68 * var(--u));margin-left:calc(.35 * var(--u));font-weight:700}.pxp-line{gap:calc(.45 * var(--u)) calc(.7 * var(--u));margin-top:calc(.28 * var(--u));color:#526277;font-size:calc(.68 * var(--u));flex-wrap:wrap;font-weight:650;display:flex}.pxp-line span,.pxp-badges span,.pxp-tags span{align-items:center;gap:calc(.22 * var(--u));display:inline-flex}.pxp-badges{gap:calc(.3 * var(--u));margin-top:calc(.4 * var(--u));flex-wrap:wrap;display:flex}.pxp-badges span{padding:calc(.16 * var(--u)) calc(.5 * var(--u));font-size:calc(.62 * var(--u));color:#24515a;background:#f3f7fb;border-radius:999px;font-weight:750}.pxp-badges .vip{color:#b7791f;background:#fff6e8}.pxp-money{gap:calc(.35 * var(--u));display:grid}.pxp-money article{border-radius:calc(.45 * var(--u));padding:calc(.4 * var(--u)) calc(.55 * var(--u));background:#f7fafc;justify-content:space-between;align-items:center;display:flex}.pxp-money small{color:#8b97a8;font-size:calc(.58 * var(--u));font-weight:700;display:block}.pxp-money b{font-size:calc(.78 * var(--u))}.pxp-money .debt b{color:#e11d48}.pxp-alert{border-radius:calc(.55 * var(--u));padding:calc(.55 * var(--u));background:#fff7f7;border:1px solid #ffd9d9}.pxp-alert b{font-size:calc(.7 * var(--u));justify-content:space-between;display:flex}.pxp-alert p{margin:calc(.25 * var(--u)) 0 0;color:#9b3b3b;font-size:calc(.64 * var(--u));font-weight:650}.pxp-alert button{color:#0198a4;font-size:calc(.62 * var(--u));font-weight:750}.pxp-tabs{gap:calc(.15 * var(--u));border-bottom:1px solid #e7eef5;display:flex}.pxp-tabs button{height:calc(2.15 * var(--u));padding:0 calc(.7 * var(--u));font-size:calc(.7 * var(--u));color:#6b7c90;align-items:center;gap:calc(.3 * var(--u));border-bottom:2px solid #0000;font-weight:750;display:inline-flex}.pxp-tabs button.on{color:#0198a4;border-bottom-color:#0198a4}.pxp-split{grid-template-columns:minmax(0, 1.45fr) minmax(calc(14 * var(--u)), .7fr);gap:calc(.7 * var(--u));display:grid}.pxp-card{padding:calc(.75 * var(--u))}.pxp-card h3{font-size:calc(.82 * var(--u));justify-content:space-between;align-items:center;margin:0;font-weight:800;display:flex}.pxp-card h3 button,.pxp-card h3 a{color:#0198a4;font-size:calc(.64 * var(--u));font-weight:750}.pxp-arch{gap:calc(.18 * var(--u));margin-top:calc(.55 * var(--u));grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.pxp-arch+.pxp-arch{margin-top:calc(.28 * var(--u))}.px-tooth{aspect-ratio:.8;border-radius:calc(.28 * var(--u)) calc(.28 * var(--u)) calc(.45 * var(--u)) calc(.45 * var(--u));font-size:calc(.42 * var(--u));color:#5c6d80;background:#fff;border:1px solid #d5e0ea;font-weight:800}.px-tooth.kar{color:#fff;background:#ef4444;border-color:#ef4444}.px-tooth.plo{color:#fff;background:#3b82f6;border-color:#3b82f6}.px-tooth.end{color:#fff;background:#f59e0b;border-color:#f59e0b}.px-tooth.sht{color:#fff;background:#8b5cf6;border-color:#8b5cf6}.px-tooth.imp{color:#fff;background:#0198a4;border-color:#0198a4}.px-tooth.kro{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.px-tooth.yoq{color:#94a3b8;background:#e8eef4;border-color:#e8eef4}.px-tooth.on{outline-offset:1px;outline:2px solid #0198a4}.pxp-legend{gap:calc(.28 * var(--u)) calc(.55 * var(--u));margin-top:calc(.5 * var(--u));font-size:calc(.58 * var(--u));color:#607086;flex-wrap:wrap;font-weight:700;display:flex}.pxp-legend i{width:calc(.55 * var(--u));height:calc(.55 * var(--u));margin-right:calc(.2 * var(--u));vertical-align:-1px;border-radius:3px;display:inline-block}.pxp-visit{justify-content:space-between;gap:calc(.4 * var(--u));padding:calc(.45 * var(--u)) 0;font-size:calc(.66 * var(--u));border-bottom:1px solid #f0f4f8;display:flex}.pxp-visit b{display:block}.pxp-visit small{color:#8b97a8;font-weight:650}.pxp-visit em{color:#16803c;font-style:normal;font-weight:750;font-size:calc(.6 * var(--u))}.pxp-grid3{gap:calc(.7 * var(--u));grid-template-columns:1.05fr 1.05fr .9fr;display:grid}.pxp-row{grid-template-columns:calc(8.2 * var(--u)) minmax(0, 1fr);gap:calc(.3 * var(--u));padding:calc(.28 * var(--u)) 0;font-size:calc(.66 * var(--u));border-bottom:1px solid #f4f7fb;display:grid}.pxp-row span{color:#8b97a8;font-weight:650}.pxp-row b{font-weight:750}.pxp-note{margin-top:calc(.4 * var(--u));border-radius:calc(.4 * var(--u));padding:calc(.45 * var(--u));font-size:calc(.64 * var(--u));color:#3d4e63;background:#f7fafc}.pxp-docs{gap:calc(.35 * var(--u));margin-top:calc(.5 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.pxp-docs figure{margin:0}.pxp-docs img,.pxp-docs .ph{height:calc(3.4 * var(--u));object-fit:cover;border-radius:calc(.35 * var(--u));background:linear-gradient(160deg,#d7e4ee,#8aa4b8);width:100%}.pxp-docs figcaption{font-size:calc(.55 * var(--u));margin-top:calc(.15 * var(--u));font-weight:750}.pxp-docs small{color:#8b97a8;font-size:calc(.5 * var(--u))}.pxp-edit{border-radius:calc(.3 * var(--u));width:100%;padding:calc(.15 * var(--u)) calc(.3 * var(--u));font:inherit;font-size:calc(.66 * var(--u));border:1px solid #e1e8f0}
.rpx{gap:calc(.55 * var(--u));color:#142033;flex-direction:column;display:flex}.rpx h1{margin:0;font-size:clamp(26px,2.10938vw,32px);font-weight:800}.rpx-head{justify-content:space-between;align-items:flex-end;display:flex}.rpx-head p{margin:calc(.12 * var(--u)) 0 0;color:#8b97a8;font-size:calc(.7 * var(--u))}.rpx-actions{gap:calc(.35 * var(--u));display:flex}.rpx-actions button,.rpx-filters button,.rpx-filters select,.rpx-card select{height:calc(1.9 * var(--u));border-radius:calc(.4 * var(--u));padding:0 calc(.55 * var(--u));font:inherit;font-size:calc(.66 * var(--u));background:#fff;border:1px solid #d7e2ea;font-weight:750}.rpx-actions button:first-child{color:#fff;background:#0198a4;border-color:#0198a4}.rpx-filters{gap:calc(.3 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.rpx-range{border-radius:calc(.4 * var(--u));padding:calc(.35 * var(--u)) calc(.55 * var(--u));font-size:calc(.66 * var(--u));background:#fff;border:1px solid #d7e2ea;font-weight:750}.rpx-filters button.on{color:#fff;background:#0198a4;border-color:#0198a4}.rpx-kpis,.rpx-3{gap:calc(.5 * var(--u));display:grid}.rpx-kpis{grid-template-columns:repeat(4,1fr)}.rpx-3{grid-template-columns:1.15fr 1fr .85fr}.rpx-kpis article,.rpx-card{border-radius:calc(.6 * var(--u));padding:calc(.6 * var(--u));background:#fff;border:1px solid #e7eef5}.rpx-kpis small,.rpx-card h3{color:#64748b;font-size:calc(.64 * var(--u));font-weight:750}.rpx-kpis b{margin-top:calc(.15 * var(--u));font-size:calc(1 * var(--u));display:block}.rpx-kpis em{color:#16803c;font-style:normal;font-size:calc(.6 * var(--u));font-weight:750}.rpx-card h3{margin:0 0 calc(.4 * var(--u));color:#142033;font-size:calc(.74 * var(--u));justify-content:space-between;align-items:center;font-weight:800;display:flex}.rpx-card h3 button{color:#0198a4;font-size:calc(.62 * var(--u));background:0 0;border:0;font-weight:750}.rpx-line{width:100%;height:calc(6.5 * var(--u))}.rpx-axis,.rpx-key{color:#94a3b8;font-size:calc(.55 * var(--u));justify-content:space-between;font-weight:700;display:flex}.rpx-card ol{gap:calc(.32 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rpx-card li,.rpx-bar,.rpx-goal{align-items:center;gap:calc(.35 * var(--u));font-size:calc(.64 * var(--u));font-weight:700;display:flex}.rpx-card ol span,.rpx-bar em,.rpx-goal em{color:#334155;margin-left:auto}.rpx-donut{width:calc(6.2 * var(--u));height:calc(6.2 * var(--u));margin:calc(.2 * var(--u)) auto;border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.rpx-legend{margin:calc(.35 * var(--u)) 0 0;font-size:calc(.62 * var(--u));padding:0;font-weight:700;list-style:none}.rpx-legend i,.rpx-key i{width:calc(.45 * var(--u));height:calc(.45 * var(--u));margin-right:calc(.2 * var(--u));border-radius:3px;display:inline-block}.rpx-bar b,.rpx-goal b{height:calc(.35 * var(--u));background:#0198a4;border-radius:99px;display:block}.rpx-bar,.rpx-goal{margin-top:calc(.28 * var(--u))}.rpx-bar span,.rpx-goal span{width:calc(7.5 * var(--u));flex:none}.rpx table{border-collapse:collapse;width:100%;font-size:calc(.6 * var(--u))}.rpx th{text-align:left;color:#8b97a8;padding:calc(.18 * var(--u));font-weight:700}.rpx td{padding:calc(.2 * var(--u));border-top:1px solid #f1f5f9;font-weight:700}
.ckx{--u:15px;color:#142033;font-family:var(--font-plus-jakarta), ui-sans-serif, system-ui, sans-serif;max-width:1180px}@supports (width:1cqw){.ckx{--u:clamp(12px, 1.05cqw, 16px)}}.ckx button,.ckx input,.ckx select,.ckx textarea{color:inherit;font-family:inherit}.ckx button{cursor:pointer}.ckx button:disabled{cursor:not-allowed}.ckx h1{margin:calc(.2 * var(--u)) 0 0;font-size:clamp(26px,2.10938vw,32px);font-weight:800}.ckx-sub,.ckx-crumb{color:#8b97a8;font-size:calc(.68 * var(--u));font-weight:650}.ckx-crumb{gap:calc(.3 * var(--u));display:flex}.ckx-crumb b{color:#142033}.ckx-steps{gap:calc(.4 * var(--u));margin:calc(.6 * var(--u)) 0;grid-template-columns:repeat(3,1fr);display:grid}.ckx-steps div{border-radius:calc(.55 * var(--u));padding:calc(.45 * var(--u)) calc(.55 * var(--u));column-gap:calc(.4 * var(--u));background:#fff;border:1px solid #e7eef5;grid-template-columns:auto 1fr;display:grid}.ckx-steps b{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));font-size:calc(.7 * var(--u));background:#e8eef6;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ckx-steps span{font-weight:800;font-size:calc(.72 * var(--u))}.ckx-steps small{color:#8b97a8;font-size:calc(.58 * var(--u))}.ckx-steps .on{border-color:#3773fe}.ckx-steps .on b,.ckx-steps .done b{color:#fff;background:#3773fe}.ckx-grid{grid-template-columns:minmax(0, 1.45fr) minmax(calc(16 * var(--u)), .7fr);gap:calc(.6 * var(--u));display:grid}.ckx-card{border-radius:calc(.7 * var(--u));padding:calc(.75 * var(--u));background:#fff;border:1px solid #e7eef5}.ckx-card h2{margin:calc(.35 * var(--u)) 0 calc(.15 * var(--u));font-size:calc(.86 * var(--u));justify-content:space-between;display:flex}.ckx-card h2 small{color:#8b97a8;font-size:calc(.62 * var(--u));font-weight:700}.ckx-card p{margin:0 0 calc(.4 * var(--u));color:#64748b;font-size:calc(.66 * var(--u))}.ckx-2{gap:calc(.4 * var(--u));grid-template-columns:1fr 1fr;display:grid}.ckx label{gap:calc(.18 * var(--u));font-size:calc(.64 * var(--u));color:#334155;flex-direction:column;font-weight:750;display:flex}.ckx label.wide{margin-top:calc(.35 * var(--u));grid-column:1/-1}.ckx input,.ckx select,.ckx textarea{border-radius:calc(.4 * var(--u));min-height:calc(2.15 * var(--u));padding:0 calc(.5 * var(--u));font:inherit;font-size:calc(.72 * var(--u));color:#142033;background:#fff;border:1px solid #e3eaf2;font-weight:650}.ckx label.bad input,.ckx label.bad select,.ckx label.bad textarea{border-color:#dc2626}.ckx label .err{color:#dc2626;font-size:calc(.58 * var(--u));margin-top:4px;font-weight:750;display:block}.ckx-pays button:disabled{opacity:.55;cursor:not-allowed}.ckx textarea{min-height:calc(4 * var(--u));padding:calc(.4 * var(--u))}.ckx-mapbtn,.ckx-saved-head button,.ckx-mini button{color:#3773fe;font-weight:800;font-size:calc(.66 * var(--u));background:0 0;border:0}.ckx-map{width:100%;height:calc(8 * var(--u));object-fit:cover;border-radius:calc(.45 * var(--u));margin-top:calc(.3 * var(--u))}.ckx-saved-head{margin-top:calc(.45 * var(--u));justify-content:space-between;align-items:center;display:flex}.ckx-addr{text-align:left;border-radius:calc(.45 * var(--u));width:100%;padding:calc(.4 * var(--u));margin-top:calc(.3 * var(--u));gap:calc(.4 * var(--u));background:#fff;border:1px solid #e3eaf2;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ckx-addr.on{background:#f5f8ff;border-color:#3773fe}.ckx-addr b,.ckx-line b{font-size:calc(.7 * var(--u))}.ckx-addr span,.ckx-line small{color:#64748b;font-size:calc(.62 * var(--u))}.ckx-addr em{color:#3773fe;font-style:normal;font-weight:750;font-size:calc(.62 * var(--u))}.ckx-ship,.ckx-pays{gap:calc(.35 * var(--u));grid-template-columns:1fr 1fr;display:grid}.ckx-pays{grid-template-columns:repeat(3,1fr)}.ckx-ship button,.ckx-pays button{text-align:left;border-radius:calc(.5 * var(--u));padding:calc(.45 * var(--u));background:#fff;border:1px solid #e3eaf2}.ckx-ship button.on,.ckx-pays button.on{background:#f5f8ff;border-color:#3773fe}.ckx-ship b,.ckx-pays b{font-size:calc(.72 * var(--u));display:block}.ckx-ship span,.ckx-pays span,.ckx-ship em{color:#64748b;font-size:calc(.62 * var(--u));font-style:normal}.ckx-pays em{color:#16803c;padding:0 calc(.3 * var(--u));font-size:calc(.52 * var(--u));background:#e8f8ef;border-radius:99px;font-style:normal;font-weight:800;display:inline-block}.ckx-line{gap:calc(.4 * var(--u));padding:calc(.28 * var(--u)) 0;align-items:center;display:flex}.ckx-line img{width:calc(2.3 * var(--u));height:calc(2.3 * var(--u));object-fit:cover;border-radius:calc(.3 * var(--u));background:#f4f7fb}.ckx-line em{font-style:normal;font-weight:800;font-size:calc(.68 * var(--u));margin-left:auto}.ckx-mini{gap:calc(.22 * var(--u));margin-top:calc(.4 * var(--u));font-size:calc(.66 * var(--u));flex-direction:column;display:flex}.ckx-mini span{justify-content:space-between;display:flex}.ckx-mini .total,.ckx-mini span:last-child{font-weight:800;font-size:calc(.78 * var(--u))}.ckx-safe,.ckx-fine{color:#64748b;font-size:calc(.6 * var(--u))!important}.ckx-check{margin-top:calc(.4 * var(--u));align-items:center;gap:calc(.35 * var(--u))!important;flex-direction:row!important}.ckx-check input{min-height:0;width:calc(.85 * var(--u));height:calc(.85 * var(--u))}.ckx-promo{gap:calc(.3 * var(--u));margin-top:calc(.4 * var(--u));display:flex}.ckx-promo input{flex:1}.ckx-promo button{color:#fff;border-radius:calc(.4 * var(--u));padding:0 calc(.7 * var(--u));background:#3773fe;border:0;font-weight:800}.ckx-nav{margin-top:calc(.5 * var(--u));justify-content:space-between;display:flex}.ckx-nav .back,.ckx-nav .next{height:calc(2.3 * var(--u));padding:0 calc(1 * var(--u));border-radius:calc(.45 * var(--u));font-weight:800;font-size:calc(.74 * var(--u))}.ckx-nav .back{background:#fff;border:1px solid #d7e2ea}.ckx-nav .next{color:#fff;background:#3773fe;border:0}.ckx-error{color:#dc2626;font-weight:750;font-size:calc(.66 * var(--u))}.ckx-review{background:#f8fbff;border:1px solid #e3eaf2;border-radius:12px;gap:4px;margin:0 0 12px;padding:12px 14px;display:grid}.ckx-review b{color:#142033;font-size:15px}.ckx-review span{color:#52637a;font-size:14px}.ckx select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:28px}.ckx-pays button,.ckx-ship button,.ckx-addr,.ckx-nav .back,.ckx-nav .next{box-shadow:none}
.bkx{color:#142033;gap:calc(.6 * var(--u));flex-direction:column;display:flex}.bkx-crumb{gap:calc(.28 * var(--u));color:#8b97a8;font-size:calc(.64 * var(--u));flex-wrap:wrap;font-weight:650;display:flex}.bkx-crumb b{color:#142033}.bkx-hero{grid-template-columns:calc(16 * var(--u)) minmax(0, 1fr) calc(14 * var(--u));gap:calc(.8 * var(--u));align-items:start;display:grid}.bkx-cover{width:100%;height:calc(22 * var(--u));object-fit:cover;border-radius:calc(.5 * var(--u));background:#102033}.bkx h1{margin:0;font-size:clamp(26px,2.10938vw,32px);font-weight:800}.bkx-author{color:#64748b;margin:calc(.2 * var(--u)) 0;font-size:calc(.72 * var(--u))}.bkx-stars{color:#f5b400;font-weight:800;font-size:calc(.72 * var(--u))}.bkx-stars b{color:#142033}.bkx-stars span,.bkx-facts span,.bkx-related small{color:#8b97a8;font-weight:650}.bkx-price{font-size:calc(1.4 * var(--u));margin:calc(.2 * var(--u)) 0;font-weight:800}.bkx-label{font-size:calc(.66 * var(--u));margin-bottom:calc(.25 * var(--u));font-weight:800}.bkx-formats,.bkx-actions,.bkx-trust{gap:calc(.35 * var(--u));flex-wrap:wrap;display:flex}.bkx-formats button{text-align:left;border-radius:calc(.45 * var(--u));padding:calc(.4 * var(--u)) calc(.55 * var(--u));min-width:calc(9 * var(--u));background:#fff;border:1px solid #e3eaf2}.bkx-formats button.on{background:#f5f8ff;border-color:#3773fe}.bkx-formats b,.bkx-trust b{font-size:calc(.7 * var(--u));display:block}.bkx-formats span,.bkx-trust small{color:#64748b;font-size:calc(.62 * var(--u))}.bkx-actions{margin:calc(.45 * var(--u)) 0}.bkx-actions a,.bkx-actions button{height:calc(2.25 * var(--u));padding:0 calc(.8 * var(--u));border-radius:calc(.45 * var(--u));font-weight:800;font-size:calc(.7 * var(--u));background:#fff;border:1px solid #d7e2ea;align-items:center;display:inline-flex}.bkx-actions a:first-child{color:#3773fe;background:#eef4ff;border-color:#d5e2ff}.bkx-actions .buy{color:#fff;background:#3773fe;border-color:#3773fe}.bkx-trust{margin-top:calc(.4 * var(--u))}.bkx-trust span{min-width:calc(7 * var(--u));flex:1}.bkx-facts,.bkx-main>aside,.bkx-copy,.bkx-toc,.bkx-reviews article{border-radius:calc(.6 * var(--u));padding:calc(.65 * var(--u));background:#fff;border:1px solid #e7eef5}.bkx-facts h2,.bkx h2{margin:0 0 calc(.35 * var(--u));font-size:calc(.82 * var(--u))}.bkx-facts div{justify-content:space-between;gap:calc(.4 * var(--u));padding:calc(.22 * var(--u)) 0;font-size:calc(.66 * var(--u));border-bottom:1px solid #f3f6fa;display:flex}.bkx-main{grid-template-columns:minmax(0, 1.4fr) minmax(calc(14 * var(--u)), .6fr);gap:calc(.6 * var(--u));display:grid}.bkx-tabs{gap:calc(.2 * var(--u));margin-bottom:calc(.4 * var(--u));border-bottom:1px solid #e7eef5;display:flex}.bkx-tabs button{height:calc(2 * var(--u));padding:0 calc(.6 * var(--u));color:#64748b;font-weight:800;font-size:calc(.7 * var(--u));border-bottom:2px solid #0000}.bkx-tabs button.on{color:#3773fe;border-bottom-color:#3773fe}.bkx-copy p,.bkx-reviews p{font-size:calc(.7 * var(--u));color:#334155;line-height:1.55}.bkx-copy button,.bkx-saved button,.bkx-saved a{color:#3773fe;font-weight:800;font-size:calc(.66 * var(--u));background:0 0;border:0}.bkx-toc{gap:calc(.3 * var(--u));grid-template-columns:1fr 1fr;display:grid}.bkx-toc button{text-align:left;border-radius:calc(.4 * var(--u));padding:calc(.4 * var(--u));font-weight:750;font-size:calc(.68 * var(--u));background:#fff;border:1px solid #e7eef5}.bkx-toc button.on{border-color:#3773fe}.bkx-toc small,.bkx-reviews span{color:#8b97a8;font-size:calc(.6 * var(--u));display:block}.bkx-saved{justify-content:space-between;align-items:center;display:flex}.bkx-related{gap:calc(.4 * var(--u));grid-template-columns:repeat(5,1fr);display:grid}.bkx-related img{width:100%;height:calc(7 * var(--u));object-fit:cover;border-radius:calc(.4 * var(--u));background:#102033}.bkx-related b,.bkx-related em{font-size:calc(.66 * var(--u));display:block}.bkx-related em{margin-top:calc(.15 * var(--u));font-style:normal;font-weight:800}
.rdx{--u:calc(100cqw / 102.4);min-height:calc(100dvh - var(--dh,72px));color:#142033;min-width:0;font-family:var(--font-plus-jakarta), ui-sans-serif, system-ui, sans-serif;font-size:var(--u);background:#f4f7fb;flex-direction:column;flex:1;display:flex;container-type:inline-size}.rdx button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.rdx.dark{color:#e8eef6;background:#0f1724}.rdx-top,.rdx-foot{align-items:center;gap:calc(.45 * var(--u));padding:calc(.45 * var(--u)) calc(.8 * var(--u));background:#fff;border-bottom:1px solid #e7eef5;display:flex}.rdx.dark .rdx-top,.rdx.dark .rdx-foot,.rdx.dark aside,.rdx.dark .rdx-read{background:#162033;border-color:#243044}.rdx-top b{color:#3773fe;font-size:calc(1 * var(--u))}.rdx-title{flex-direction:column;min-width:0;display:flex}.rdx-title strong{font-size:calc(.78 * var(--u))}.rdx-title span,.rdx-book small,.rdx-book em,.rdx-mark small,.rdx-note small{color:#8b97a8;font-size:calc(.6 * var(--u));font-style:normal}.rdx-tools{gap:calc(.25 * var(--u));align-items:center;margin-left:auto;display:flex}.sh .rdx-tools button,.sh .rdx-foot button,.rdx-tools button,.rdx-foot button{height:calc(1.8 * var(--u));padding:0 calc(.5 * var(--u));border-radius:calc(.35 * var(--u));font-size:calc(.66 * var(--u));background:#fff;border:1px solid #e3eaf2;font-weight:800}.rdx.dark .rdx-tools button,.rdx.dark .rdx-foot button{color:#e8eef6;background:#0f1724;border-color:#334155}.rdx-tools button.on{color:#fff;background:#3773fe;border-color:#3773fe}.rdx-tools input,.rdx textarea{border-radius:calc(.35 * var(--u));font:inherit;padding:calc(.25 * var(--u));font-size:calc(.66 * var(--u));border:1px solid #e3eaf2}.rdx-body{grid-template-columns:calc(16 * var(--u)) minmax(0, 1fr) calc(16 * var(--u));flex:1;min-height:0;display:grid}.rdx aside,.rdx-read{padding:calc(.6 * var(--u));background:#fff;border-right:1px solid #e7eef5;overflow:auto}.rdx-side{border-left:1px solid #e7eef5;border-right:0}.rdx-book{gap:calc(.4 * var(--u));margin-bottom:calc(.5 * var(--u));display:flex}.rdx-book img{width:calc(3.2 * var(--u));height:calc(4.4 * var(--u));object-fit:cover;border-radius:calc(.3 * var(--u))}.rdx-book b{font-size:calc(.68 * var(--u));display:block}.rdx h2{margin:calc(.2 * var(--u)) 0;font-size:calc(.78 * var(--u))}.rdx-ch,.rdx-sub,.rdx-mark{text-align:left;justify-content:space-between;gap:calc(.3 * var(--u));width:100%;padding:calc(.28 * var(--u)) 0;font-size:calc(.64 * var(--u));font-weight:750;display:flex}.rdx-sub{padding-left:calc(.55 * var(--u));color:#475569}.rdx-ch.on,.rdx-sub.on,.rdx-mark.on{color:#3773fe}.rdx-read h2{font-size:1.15em}.rdx-read p,.rdx-read li{font-size:1em;line-height:1.65}.rdx-kicker{color:#3773fe;font-weight:800;font-size:calc(.66 * var(--u))!important}.rdx-read figure{margin:calc(.4 * var(--u)) 0}.rdx-read img{border-radius:calc(.4 * var(--u));width:100%}.rdx-read figcaption{color:#64748b;font-size:calc(.62 * var(--u));margin-top:calc(.2 * var(--u))}.rdx-read ol{padding-left:calc(1 * var(--u))}.rdx-read li span{color:#475569;display:block}.rdx-tabs{gap:calc(.2 * var(--u));margin-bottom:calc(.35 * var(--u));border-bottom:1px solid #e7eef5;display:flex}.rdx-tabs button{height:calc(1.8 * var(--u));font-weight:800;font-size:calc(.64 * var(--u));color:#64748b;border-bottom:2px solid #0000}.rdx-tabs button.on{color:#3773fe;border-bottom-color:#3773fe}.rdx-note{border-radius:calc(.4 * var(--u));padding:calc(.4 * var(--u));margin-bottom:calc(.3 * var(--u));border:1px solid #e7eef5}.rdx-note p{margin:calc(.15 * var(--u)) 0;font-size:calc(.64 * var(--u))}.rdx-add{color:#3773fe;font-weight:800;font-size:calc(.66 * var(--u));margin-top:calc(.35 * var(--u))}.rdx-foot{border-top:1px solid #e7eef5;border-bottom:0}.rdx-foot input{flex:1}.rdx-foot span{font-weight:800;font-size:calc(.7 * var(--u));min-width:calc(6 * var(--u));text-align:center}
