.sh .sh-main.dk{padding:calc(.7 * var(--u)) calc(.85 * var(--u)) calc(1.2 * var(--u))}.sh .dk-banner{height:calc(3.5 * var(--u));border-radius:calc(.6 * var(--u));align-items:center;gap:calc(.7 * var(--u));padding:0 calc(1 * var(--u));margin-bottom:calc(.7 * var(--u));background:linear-gradient(90deg,#e8f7ff 0%,#f3fbff 42%,#dff3fb 100%);display:flex;position:relative;overflow:hidden}.sh .dk-banner .gift{width:calc(2.3 * var(--u));height:calc(2.3 * var(--u));border-radius:calc(.45 * var(--u));color:#12a0b5;font-size:calc(1.15 * var(--u));box-shadow:0 calc(.1 * var(--u)) calc(.4 * var(--u)) #10507814;background:#fff;place-items:center;display:grid}.sh .dk-banner b{font-size:calc(.95 * var(--u));display:block}.sh .dk-banner small{color:#4c6280;font-size:calc(.68 * var(--u))}.sh .dk-banner .go{height:calc(1.85 * var(--u));padding:0 calc(.9 * var(--u));background:var(--teal);color:#fff;border-radius:calc(.4 * var(--u));font-size:calc(.68 * var(--u));align-items:center;gap:calc(.3 * var(--u));margin-left:auto;font-weight:700;display:inline-flex}.sh .dk-h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.10938vw,32px)}.sh .dk-sub{margin:calc(.15 * var(--u)) 0 calc(.65 * var(--u));color:#5d6e86;font-size:calc(.72 * var(--u))}.sh .dk-crumbs{gap:calc(.35 * var(--u));color:#7b8ba3;font-size:calc(.64 * var(--u));margin-bottom:calc(.55 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.sh .dk-crumbs a:hover{color:var(--teal)}.sh .dk-crumbs b{color:var(--ink);font-weight:600}.sh .dk-chips{gap:calc(.4 * var(--u));margin-bottom:calc(.6 * var(--u));flex-wrap:wrap;display:flex}.sh .dk-chip{height:calc(1.85 * var(--u));padding:0 calc(.75 * var(--u));border-radius:calc(1 * var(--u));color:#24344d;align-items:center;gap:calc(.35 * var(--u));background:#fff;border:1px solid #e6edf5;font-size:clamp(11px,.9375vw,13px);font-weight:600;display:inline-flex}.sh .dk-chip.on{background:var(--teal);color:#fff;border-color:var(--teal)}.sh .dk-chip .i{font-size:calc(.78 * var(--u))}.sh .dk-tools{align-items:center;gap:calc(.7 * var(--u));margin-bottom:calc(.55 * var(--u));display:flex}.sh .dk-tools .count{color:#7d8da3;font-size:calc(.66 * var(--u));margin-right:auto}.sh .dk-sorts{gap:calc(.15 * var(--u));border-radius:calc(.45 * var(--u));padding:calc(.15 * var(--u));background:#fff;border:1px solid #e6edf5;display:flex}.sh .dk-sorts button{height:calc(1.55 * var(--u));padding:0 calc(.7 * var(--u));border-radius:calc(.35 * var(--u));font-size:calc(.64 * var(--u));color:#5c6d84;font-weight:650}.sh .dk-sorts button.on{background:var(--teal);color:#fff}.sh .dk-view{border-radius:calc(.4 * var(--u));background:#fff;border:1px solid #e6edf5;display:flex;overflow:hidden}.sh .dk-view button{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u));color:#7b8ba3;place-items:center;display:grid}.sh .dk-view button.on{background:var(--teal);color:#fff}.sh .dk-cols{grid-template-columns:calc(13.4 * var(--u)) minmax(0, 1fr) calc(16.4 * var(--u));gap:calc(.65 * var(--u));align-items:start;display:grid}.sh .dk-panel,.sh .dk-card,.sh .dk-cart,.sh .dk-box,.sh .pd-card{border-radius:calc(.6 * var(--u));box-shadow:0 calc(.08 * var(--u)) calc(.4 * var(--u)) #1428500a;background:#fff;border:1px solid #e8eef6}.sh .dk-panel{padding:calc(.75 * var(--u)) calc(.7 * var(--u)) calc(.9 * var(--u))}.sh .dk-panel h4{margin:calc(.15 * var(--u)) 0 calc(.4 * var(--u));font-size:calc(.72 * var(--u));justify-content:space-between;align-items:center;display:flex}.sh .dk-panel h4 button,.sh .dk-link{color:var(--teal);font-size:calc(.6 * var(--u));font-weight:650}.sh .dk-search{height:calc(1.7 * var(--u));border-radius:calc(.4 * var(--u));align-items:center;gap:calc(.35 * var(--u));padding:0 calc(.5 * var(--u));margin-bottom:calc(.45 * var(--u));color:#8aa;border:1px solid #e6edf5;display:flex}.sh .dk-search input{width:100%;font:inherit;font-size:calc(.62 * var(--u));color:var(--ink);background:0 0;border:0;outline:0}.sh .dk-check{align-items:center;gap:calc(.4 * var(--u));min-height:calc(1.35 * var(--u));font-size:calc(.64 * var(--u));color:#24344d;text-align:left;width:100%;display:flex}.sh .dk-check em{color:#90a0b5;font-style:normal;font-size:calc(.58 * var(--u));margin-left:auto}.sh .dk-boxi{width:calc(.78 * var(--u));height:calc(.78 * var(--u));border-radius:calc(.18 * var(--u));color:#fff;border:1.5px solid #c5d0de;flex:none;place-items:center;display:grid}.sh .dk-check.on .dk-boxi,.sh .dk-radio.on .dot{background:var(--teal);border-color:var(--teal)}.sh .dk-check.on .dk-boxi .i{font-size:calc(.55 * var(--u))}.sh .dk-radio{align-items:center;gap:calc(.4 * var(--u));min-height:calc(1.4 * var(--u));font-size:calc(.64 * var(--u));width:100%;display:flex}.sh .dk-radio .dot{width:calc(.78 * var(--u));height:calc(.78 * var(--u));border:1.5px solid #c5d0de;border-radius:50%;place-items:center;display:grid}.sh .dk-radio.on .dot:after{content:"";width:calc(.32 * var(--u));height:calc(.32 * var(--u));background:#fff;border-radius:50%}.sh .dk-stars-f{align-items:center;gap:calc(.25 * var(--u));font-size:calc(.62 * var(--u));display:flex}.sh .dk-stars-f .i{color:#f5b400;fill:#f5b400;font-size:calc(.7 * var(--u))}.sh .dk-more{color:var(--teal);font-size:calc(.62 * var(--u));margin-top:calc(.25 * var(--u));font-weight:650}.sh .dk-sec{margin-top:calc(.75 * var(--u));padding-top:calc(.65 * var(--u));border-top:1px solid #eef2f7}.sh .dk-range{height:calc(1.3 * var(--u));margin:calc(.35 * var(--u)) calc(.2 * var(--u)) calc(.15 * var(--u));position:relative}.sh .dk-range .rail{height:calc(.22 * var(--u));background:#e6edf5;border-radius:99px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sh .dk-range .fill{height:calc(.22 * var(--u));background:var(--teal);border-radius:99px;position:absolute;top:50%;transform:translateY(-50%)}.sh .dk-range input{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.sh .dk-range input::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:calc(.85 * var(--u));height:calc(.85 * var(--u));border:2px solid var(--teal);cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026}.sh .dk-range input::-moz-range-thumb{pointer-events:auto;width:calc(.85 * var(--u));height:calc(.85 * var(--u));border:2px solid var(--teal);cursor:pointer;background:#fff;border-radius:50%}.sh .dk-range-labs{color:#8b9bb0;font-size:calc(.58 * var(--u));justify-content:space-between;display:flex}.sh .dk-grid{gap:calc(.55 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh .dk-card{padding:calc(.45 * var(--u));flex-direction:column;min-width:0;display:flex}.sh .dk-card .ph{height:calc(6.3 * var(--u));border-radius:calc(.45 * var(--u));background:#f4f7fb;place-items:center;display:grid;position:relative;overflow:hidden}.sh .dk-card .ph img{object-fit:contain;width:100%;height:100%}.sh .dk-badge{top:calc(.35 * var(--u));left:calc(.35 * var(--u));height:calc(1.15 * var(--u));padding:0 calc(.4 * var(--u));border-radius:calc(.28 * var(--u));color:#fff;font-size:calc(.55 * var(--u));align-items:center;font-weight:750;display:inline-flex;position:absolute}.sh .dk-badge.red{background:#ef3b3b}.sh .dk-badge.blue{background:#2f6bff}.sh .dk-badge.mint{color:#1d6fe8;background:#e7f4ff}.sh .dk-card .brand{margin-top:calc(.4 * var(--u));color:#8b9bb0;font-size:calc(.58 * var(--u))}.sh .dk-card h3{margin:calc(.08 * var(--u)) 0 calc(.25 * var(--u));font-size:var(--fs);min-height:0;font-weight:700;line-height:1.25}.sh .dk-card h3 a:hover{color:var(--teal)}.sh .dk-meta{align-items:center;gap:calc(.3 * var(--u));color:#6a7c93;font-size:calc(.58 * var(--u));display:flex}.sh .dk-meta .i{color:#f5b400;fill:#f5b400;font-size:calc(.62 * var(--u))}.sh .dk-stock{color:#12a06a;font-size:calc(.58 * var(--u));margin:calc(.2 * var(--u)) 0;align-items:center;gap:calc(.25 * var(--u));font-weight:650;display:flex}.sh .dk-price{align-items:baseline;gap:calc(.35 * var(--u));margin-top:auto;display:flex}.sh .dk-price strong{font-size:calc(1.18182 * var(--fs));letter-spacing:-.02em}.sh .dk-price s{color:#a0aec0;font-size:calc(.6 * var(--u))}.sh .dk-add{margin-top:calc(.4 * var(--u));height:calc(1.85 * var(--u));border-radius:calc(.4 * var(--u));background:var(--teal);color:#fff;width:100%;font-weight:700;font-size:calc(.66 * var(--u));justify-content:center;align-items:center;gap:calc(.35 * var(--u));display:inline-flex}.sh .dk-add:hover{filter:brightness(1.06)}.sh .dk-add.pulse{transform:scale(.98)}.sh .dk-icon-add{width:calc(1.85 * var(--u));height:calc(1.85 * var(--u));border-radius:calc(.4 * var(--u));background:var(--teal);color:#fff;flex:none;place-items:center;display:grid}.sh .dk-list{gap:calc(.45 * var(--u));flex-direction:column;display:flex}.sh .dk-list .dk-card{gap:calc(.6 * var(--u));flex-direction:row;align-items:center}.sh .dk-list .ph{width:calc(7 * var(--u));height:calc(5 * var(--u));flex:none}.sh .dk-list h3{min-height:0}.sh .dk-list .dk-add{width:calc(8 * var(--u));margin-top:0}.sh .dk-empty{border-radius:calc(.6 * var(--u));padding:calc(2 * var(--u));text-align:center;background:#fff}.sh .dk-empty button{margin-top:calc(.6 * var(--u));height:calc(1.8 * var(--u));padding:0 calc(.9 * var(--u));background:var(--teal);color:#fff;border-radius:calc(.4 * var(--u));font-weight:700}.sh .dk-cart{padding:calc(.75 * var(--u));top:calc(4.2 * var(--u));position:sticky}.sh .dk-cart .hd{margin-bottom:calc(.4 * var(--u));justify-content:space-between;align-items:center;display:flex}.sh .dk-cart h3{font-size:calc(.9 * var(--u));margin:0}.sh .dk-line{grid-template-columns:calc(2.3 * var(--u)) minmax(0, 1fr) auto;gap:calc(.4 * var(--u));padding:calc(.45 * var(--u)) 0;border-top:1px solid #f0f3f8;align-items:center;display:grid}.sh .dk-line img{width:calc(2.3 * var(--u));height:calc(2.3 * var(--u));object-fit:contain;border-radius:calc(.3 * var(--u));background:#f6f8fb}.sh .dk-line b{font-size:var(--fs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;display:block;overflow:hidden}.sh .dk-line small{color:var(--teal);font-size:var(--fs);font-weight:700}.sh .dk-step{border-radius:calc(.3 * var(--u));height:calc(1.35 * var(--u));margin-top:calc(.2 * var(--u));border:1px solid #e6edf5;align-items:center;display:inline-flex}.sh .dk-step button{width:calc(1.2 * var(--u));height:100%;color:var(--teal);font-weight:700}.sh .dk-step span{min-width:calc(1 * var(--u));text-align:center;font-size:calc(.62 * var(--u));font-weight:700}.sh .dk-x{color:#c5ceda;font-size:calc(.8 * var(--u))}.sh .dk-x:hover{color:#ef3b3b}.sh .dk-sum{margin-top:calc(.4 * var(--u));padding-top:calc(.4 * var(--u));font-size:calc(.66 * var(--u));border-top:1px solid #eef2f7}.sh .dk-sum div{margin:calc(.2 * var(--u)) 0;color:#52637c;justify-content:space-between;display:flex}.sh .dk-sum .tot{color:var(--ink);font-weight:800;font-size:calc(.78 * var(--u))}.sh .dk-checko{width:100%;height:calc(2.15 * var(--u));margin-top:calc(.45 * var(--u));background:var(--teal);color:#fff;border-radius:calc(.45 * var(--u));font-weight:750;font-size:calc(.72 * var(--u))}.sh .dk-perks{margin-top:calc(.7 * var(--u));gap:calc(.45 * var(--u));flex-direction:column;display:flex}.sh .dk-perk{gap:calc(.45 * var(--u));align-items:flex-start;display:flex}.sh .dk-perk .ic{width:calc(1.45 * var(--u));height:calc(1.45 * var(--u));color:var(--teal);font-size:calc(.72 * var(--u));background:#e7f7f4;border-radius:50%;flex:none;place-items:center;display:grid}.sh .dk-perk b{font-size:calc(.62 * var(--u));display:block}.sh .dk-perk small{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .dk-help{margin-top:calc(.7 * var(--u));padding:calc(.7 * var(--u));gap:calc(.5 * var(--u));align-items:center;display:flex}.sh .dk-help img{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));object-fit:cover;object-position:top;background:#e7f3f8;border-radius:50%}.sh .dk-help b{font-size:calc(.7 * var(--u));display:block}.sh .dk-help small{color:#6a7c93;font-size:calc(.58 * var(--u));margin:calc(.1 * var(--u)) 0 calc(.35 * var(--u));display:block}.sh .dk-chatbtn{height:calc(1.7 * var(--u));padding:0 calc(.7 * var(--u));border-radius:calc(.4 * var(--u));background:var(--teal);color:#fff;font-size:calc(.62 * var(--u));align-items:center;gap:calc(.3 * var(--u));font-weight:700;display:inline-flex}.sh .dk-chat{right:calc(1 * var(--u));bottom:calc(1 * var(--u));width:calc(16 * var(--u));border-radius:calc(.6 * var(--u));box-shadow:0 calc(.4 * var(--u)) calc(1.4 * var(--u)) #0f1e3c2e;z-index:40;background:#fff;border:1px solid #e6edf5;position:fixed;overflow:hidden}.sh .dk-chat header{background:var(--teal);color:#fff;padding:calc(.55 * var(--u)) calc(.7 * var(--u));font-size:calc(.7 * var(--u));justify-content:space-between;align-items:center;font-weight:700;display:flex}.sh .dk-chat .log{max-height:calc(12 * var(--u));padding:calc(.5 * var(--u));gap:calc(.35 * var(--u));flex-direction:column;display:flex;overflow:auto}.sh .dk-chat .msg{border-radius:calc(.4 * var(--u));padding:calc(.4 * var(--u)) calc(.5 * var(--u));font-size:calc(.62 * var(--u));background:#f3f6fa}.sh .dk-chat .msg.me{background:#e5f6f8;align-self:flex-end}.sh .dk-chat form{border-top:1px solid #eef2f7;display:flex}.sh .dk-chat input{padding:calc(.5 * var(--u));font:inherit;font-size:calc(.64 * var(--u));border:0;outline:0;flex:1}.sh .dk-chat form button{padding:0 calc(.6 * var(--u));color:var(--teal);font-weight:700}.sh .dk-drops{gap:calc(.4 * var(--u));margin-bottom:calc(.55 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.sh .dk-drop{position:relative}.sh .dk-drop>button{height:calc(1.8 * var(--u));padding:0 calc(.65 * var(--u));border-radius:calc(.4 * var(--u));font-size:calc(.64 * var(--u));align-items:center;gap:calc(.3 * var(--u));background:#fff;border:1px solid #e6edf5;font-weight:650;display:inline-flex}.sh .dk-drop.on>button{border-color:var(--teal);color:var(--teal)}.sh .dk-pop{top:calc(2.05 * var(--u));z-index:15;border-radius:calc(.45 * var(--u));min-width:calc(11 * var(--u));padding:calc(.45 * var(--u));box-shadow:0 calc(.3 * var(--u)) calc(1 * var(--u)) #14285014;background:#fff;border:1px solid #e6edf5;position:absolute;left:0}.sh .pd-grid{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1.15fr) calc(16.6 * var(--u));gap:calc(.7 * var(--u));align-items:start;display:grid}.sh .pd-side{gap:calc(.6 * var(--u));top:calc(4.2 * var(--u));flex-direction:column;display:flex;position:sticky}.sh .pd-card{padding:calc(.8 * var(--u))}.sh .pd-gal .stage{height:calc(16.5 * var(--u));border-radius:calc(.6 * var(--u));background:#eef3f8;position:relative;overflow:hidden}.sh .pd-gal .stage img{object-fit:cover;width:100%;height:100%}.sh .pd-gal .nav{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.sh .pd-gal .nav.prev{left:calc(.45 * var(--u))}.sh .pd-gal .nav.next{right:calc(.45 * var(--u))}.sh .pd-thumbs{gap:calc(.4 * var(--u));margin-top:calc(.45 * var(--u));display:flex}.sh .pd-thumbs button{width:calc(4.2 * var(--u));height:calc(3.1 * var(--u));border-radius:calc(.35 * var(--u));background:#f4f7fb;border:2px solid #0000;padding:0;overflow:hidden}.sh .pd-thumbs button.on{border-color:var(--teal)}.sh .pd-thumbs img{object-fit:cover;width:100%;height:100%}.sh .pd-kicker{color:#7d8da3;font-size:calc(.68 * var(--u));align-items:center;gap:calc(.4 * var(--u));display:flex}.sh .pd-kicker .pill{color:#1d6fe8;border-radius:calc(.3 * var(--u));padding:calc(.12 * var(--u)) calc(.4 * var(--u));font-size:calc(.58 * var(--u));background:#e7f2ff;font-weight:700}.sh .pd-title{margin:calc(.2 * var(--u)) 0 calc(.1 * var(--u));letter-spacing:-.03em;font-size:clamp(26px,2.10938vw,32px)}.sh .pd-sub{margin:0 0 calc(.4 * var(--u));color:#52637c;font-size:calc(.75 * var(--u))}.sh .pd-rate{gap:calc(.5 * var(--u));color:#5c6d84;font-size:calc(.66 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.sh .pd-rate .i{color:#f5b400;fill:#f5b400}.sh .pd-blurb{color:#3d4d66;font-size:calc(.7 * var(--u));margin:calc(.55 * var(--u)) 0;line-height:1.45}.sh .pd-facts{gap:calc(.4 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sh .pd-fact{border-radius:calc(.45 * var(--u));padding:calc(.45 * var(--u)) calc(.5 * var(--u));background:#f6f8fb}.sh .pd-fact small{color:#8b9bb0;font-size:calc(.55 * var(--u));display:block}.sh .pd-fact b{font-size:calc(.66 * var(--u))}.sh .pd-docs{gap:calc(.4 * var(--u));margin-top:calc(.6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sh .pd-doc{border-radius:calc(.45 * var(--u));padding:calc(.45 * var(--u));gap:calc(.4 * var(--u));border:1px solid #e6edf5;align-items:center;display:flex}.sh .pd-doc .ic{color:#ef3b3b;font-size:calc(1.1 * var(--u))}.sh .pd-doc b{font-size:calc(.64 * var(--u));display:block}.sh .pd-doc small{color:#8b9bb0;font-size:calc(.55 * var(--u))}.sh .pd-doc a{color:var(--teal);font-size:calc(.6 * var(--u));margin-left:auto;font-weight:700}.sh .pd-off{color:#fff;border-radius:calc(.3 * var(--u));padding:calc(.08 * var(--u)) calc(.35 * var(--u));font-size:calc(.6 * var(--u));background:#ef3b3b;font-weight:750;display:inline-flex}.sh .pd-price{font-size:calc(1.7 * var(--u));margin:calc(.25 * var(--u)) 0;letter-spacing:-.03em;font-weight:800}.sh .pd-old{color:#8b9bb0;font-size:calc(.66 * var(--u));justify-content:space-between;display:flex}.sh .pd-old s{color:#a0aec0}.sh .pd-save{color:#12a06a;font-weight:700}.sh .pd-qty{margin:calc(.55 * var(--u)) 0;justify-content:space-between;align-items:center;display:flex}.sh .pd-heart{width:calc(2 * var(--u));height:calc(2 * var(--u));border:1px solid #e6edf5;border-radius:50%;place-items:center;display:grid}.sh .pd-heart.on{color:#ef3b3b}.sh .pd-heart.on .i{fill:#ef3b3b}.sh .pd-buy{width:100%;height:calc(2.2 * var(--u));border-radius:calc(.45 * var(--u));background:var(--teal);color:#fff;font-weight:750;font-size:calc(.72 * var(--u));justify-content:center;align-items:center;gap:calc(.35 * var(--u));margin-top:calc(.35 * var(--u));display:inline-flex}.sh .pd-ghost{width:100%;height:calc(2 * var(--u));border-radius:calc(.45 * var(--u));margin-top:calc(.35 * var(--u));font-weight:700;font-size:calc(.68 * var(--u));color:#1d2b45;justify-content:center;align-items:center;gap:calc(.35 * var(--u));border:1px solid #d5deea;display:inline-flex}.sh .pd-seller{gap:calc(.5 * var(--u));align-items:center;display:flex}.sh .pd-seller img,.sh .pd-ava{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));border-radius:calc(.4 * var(--u));object-fit:cover;color:var(--teal);background:#e7f6f8;place-items:center;font-weight:800;display:grid}.sh .pd-seller b{font-size:calc(.75 * var(--u))}.sh .pd-seller small{color:#6a7c93;font-size:calc(.6 * var(--u));display:block}.sh .pd-mini{width:100%;margin-top:calc(.5 * var(--u));height:calc(1.8 * var(--u));border-radius:calc(.4 * var(--u));color:var(--teal);font-weight:700;font-size:calc(.64 * var(--u));border:1px solid #d7e3ea}.sh .pd-tabs{gap:calc(.15 * var(--u));margin:calc(.9 * var(--u)) 0 calc(.6 * var(--u));border-bottom:1px solid #e6edf5;display:flex;overflow:auto}.sh .pd-tabs button{height:calc(2 * var(--u));padding:0 calc(.7 * var(--u));font-size:calc(.66 * var(--u));color:#6a7c93;white-space:nowrap;border-bottom:2px solid #0000;font-weight:650}.sh .pd-tabs button.on{color:var(--teal);border-color:var(--teal)}.sh .pd-split{gap:calc(.8 * var(--u));grid-template-columns:1.1fr .9fr;display:grid}.sh .pd-copy{font-size:calc(.7 * var(--u));color:#31445f;line-height:1.5}.sh .pd-copy li{margin:calc(.25 * var(--u)) 0}.sh .pd-table{border-collapse:collapse;width:100%;font-size:calc(.66 * var(--u))}.sh .pd-table td{padding:calc(.38 * var(--u)) calc(.2 * var(--u));border-bottom:1px solid #f0f3f8}.sh .pd-table td:first-child{color:#7d8da3;width:46%}.sh .pd-rev{border-radius:calc(.45 * var(--u));padding:calc(.55 * var(--u));margin-bottom:calc(.4 * var(--u));border:1px solid #eef2f7}.sh .pd-rev b{font-size:calc(.68 * var(--u))}.sh .pd-rev p{margin:calc(.2 * var(--u)) 0 0;font-size:calc(.64 * var(--u));color:#3d4d66}.sh .pd-sim{margin-top:calc(.4 * var(--u))}.sh .pd-sim .hd{margin-bottom:calc(.4 * var(--u));justify-content:space-between;align-items:center;display:flex}.sh .pd-sim h2{font-size:calc(1 * var(--u));margin:0}.sh .pd-arrows{gap:calc(.3 * var(--u));display:flex}.sh .pd-arrows button{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u));background:#fff;border:1px solid #e6edf5;border-radius:50%;place-items:center;display:grid}.sh .pd-row{gap:calc(.55 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh .sp-badges{gap:calc(.3 * var(--u));margin:calc(.35 * var(--u)) 0;flex-wrap:wrap;display:flex}.sh .sp-badge{height:calc(1.25 * var(--u));padding:0 calc(.45 * var(--u));border-radius:calc(.3 * var(--u));font-size:calc(.58 * var(--u));align-items:center;font-weight:700;display:inline-flex}.sh .sp-badge.green{color:#128a52;background:#e5f8ef}.sh .sp-badge.blue{color:#2f6bff;background:#e7f0ff}.sh .sp-badge.orange{color:#e07a1f;background:#fff1e4}.sh .sp-facts{gap:calc(.4 * var(--u));margin-top:calc(.5 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh .sp-low{grid-template-columns:minmax(0, 1fr) calc(16.6 * var(--u));gap:calc(.7 * var(--u));margin-top:calc(.7 * var(--u));display:grid}.sh .sp-spec{padding:calc(.8 * var(--u))}.sh .sp-spec h3,.sh .pd-card h3.sec{margin:0 0 calc(.5 * var(--u));font-size:calc(.9 * var(--u))}.sh .safe{margin-top:calc(.6 * var(--u));border-radius:calc(.5 * var(--u));padding:calc(.6 * var(--u));background:#f3fbf8}.sh .safe li{gap:calc(.35 * var(--u));font-size:calc(.64 * var(--u));margin:calc(.28 * var(--u)) 0;color:#1d3b34;align-items:center;display:flex}.sh .safe .i{color:#12a06a;font-size:calc(.75 * var(--u))}.sh .cam-prev{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));object-fit:cover;border-radius:calc(.25 * var(--u))}.sh .dk-toast{bottom:calc(1 * var(--u));color:#fff;padding:calc(.45 * var(--u)) calc(.8 * var(--u));border-radius:calc(.4 * var(--u));font-size:calc(.68 * var(--u));z-index:50;background:#123;position:fixed;left:50%;transform:translate(-50%)}
.sh .hub-page{gap:calc(.7 * var(--u));flex-direction:column;display:flex}.sh .hub-split{grid-template-columns:minmax(0, 1fr) minmax(0, calc(16.2 * var(--u)));gap:calc(.7 * var(--u));align-items:start;min-width:0;max-width:100%;display:grid}.sh .hub-3{grid-template-columns:minmax(0, calc(12.6 * var(--u))) minmax(0, 1fr) minmax(0, calc(15.4 * var(--u)));gap:calc(.65 * var(--u));align-items:start;min-width:0;max-width:100%;display:grid}.sh .hub-page,.sh .hub-rail,.sh .hub-box,.sh .hub-side{min-width:0;max-width:100%}.sh .hub-head{justify-content:space-between;align-items:flex-start;gap:calc(.8 * var(--u));flex-wrap:wrap;min-width:0;display:flex}.sh .hub-head>div:first-child{flex:1 1 calc(12 * var(--u));min-width:0}.sh .hub-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.10938vw,32px)}.sh .hub-head p,.sh .hub-sub{margin:calc(.15 * var(--u)) 0 0;color:#5d6e86;font-size:calc(.72 * var(--u))}.sh .hub-q{height:calc(2.05 * var(--u));flex:1 1 calc(16 * var(--u));min-width:0;max-width:calc(22 * var(--u));border-radius:calc(.5 * var(--u));align-items:center;gap:calc(.4 * var(--u));padding:0 calc(.7 * var(--u));color:#8aa0b8;background:#fff;border:1px solid #e6edf5;display:flex}.sh .hub-q input{font:inherit;font-size:calc(.68 * var(--u));color:var(--ink);background:0 0;border:0;outline:0;flex:1}.sh .hub-btn{height:calc(2.05 * var(--u));padding:0 calc(.85 * var(--u));border-radius:calc(.45 * var(--u));background:var(--teal);color:#fff;font-weight:700;font-size:calc(.68 * var(--u));align-items:center;gap:calc(.35 * var(--u));display:inline-flex}.sh .hub-btn.ghost{color:var(--teal);background:#fff;border:1px solid #b7e0e6}.sh .hub-btn.block{justify-content:center;width:100%}.sh .hub-h2{margin:0 0 calc(.45 * var(--u));font-size:calc(.95 * var(--u))}.sh .hub-cont{gap:calc(.55 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}.sh .hub-ccard{border-radius:calc(.6 * var(--u));box-shadow:0 calc(.08 * var(--u)) calc(.35 * var(--u)) #1428500a;background:#fff;border:1px solid #e8eef6;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sh .hub-ccard .ph{height:calc(6.4 * var(--u));background:#e8eef4;min-width:0;position:relative;overflow:hidden}.sh .hub-ccard .ph img,.sh .hub-photo img,.sh .hub-ch .ph img,.sh .hub-photos img{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%}.sh .hub-time{left:calc(.4 * var(--u));bottom:calc(.4 * var(--u));color:#fff;border-radius:calc(.25 * var(--u));padding:calc(.08 * var(--u)) calc(.35 * var(--u));font-size:calc(.58 * var(--u));background:#0f172ab8;font-weight:700;position:absolute}.sh .hub-ccard .bd{padding:calc(.55 * var(--u)) calc(.65 * var(--u)) calc(.65 * var(--u));gap:calc(.28 * var(--u));flex-direction:column;display:flex}.sh .hub-ccard b{font-size:calc(.72 * var(--u));white-space:normal;line-height:1.3}.sh .hub-ccard small{color:#6a7c93;font-size:calc(.62 * var(--u))}.sh .hub-bar{height:calc(.28 * var(--u));background:#e6eef5;border-radius:99px;overflow:hidden}.sh .hub-bar i{background:var(--teal);border-radius:99px;height:100%;display:block}.sh .hub-foot{justify-content:space-between;align-items:center;gap:calc(.4 * var(--u));min-width:0;display:flex}.sh .hub-foot .hub-btn{width:auto;min-width:0;height:calc(1.7 * var(--u));padding:0 calc(.55 * var(--u));font-size:calc(.58 * var(--u));white-space:nowrap}.sh .hub-ccard em{color:var(--teal);font-style:normal;font-weight:800;font-size:calc(.68 * var(--u))}.sh .hub-fblock{gap:calc(.45 * var(--u));flex-direction:column;display:flex}.sh .hub-frow{align-items:center;gap:calc(.35 * var(--u));flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.sh .hub-frow>span{color:#6a7c93;font-size:calc(.64 * var(--u));margin-right:calc(.15 * var(--u));font-weight:650}.sh .hub-chip{height:calc(1.7 * var(--u));padding:0 calc(.7 * var(--u));border-radius:calc(1 * var(--u));color:#24344d;font-size:calc(.62 * var(--u));background:#fff;border:1px solid #e6edf5;font-weight:650}.sh .hub-chip.on{background:var(--teal);color:#fff;border-color:var(--teal)}.sh .hub-tools{align-items:center;gap:calc(.4 * var(--u));margin-left:auto;display:flex}.sh .hub-count{color:#7d8da3;font-size:calc(.66 * var(--u))}.sh .hub-sec-h{justify-content:space-between;align-items:baseline;gap:calc(.5 * var(--u));display:flex}.sh .hub-sec-h h2{font-size:calc(.95 * var(--u));margin:0}.sh .hub-grid{gap:calc(.55 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid}.sh .hub-grid.list{grid-template-columns:1fr}.sh .hub-course{border-radius:calc(.6 * var(--u));min-width:0;box-shadow:0 calc(.06 * var(--u)) calc(.3 * var(--u)) #1428500a;background:#fff;border:1px solid #e8eef6;flex-direction:column;display:flex;overflow:hidden}.sh .hub-grid.list .hub-course{flex-direction:row}.sh .hub-photo{height:calc(6.6 * var(--u));background:#eef3f8;min-width:0;position:relative;overflow:hidden}.sh .hub-grid.list .hub-photo{width:calc(11 * var(--u));height:auto;min-height:calc(6.2 * var(--u));flex:none}.sh .hub-badge{top:calc(.4 * var(--u));left:calc(.4 * var(--u));height:calc(1.15 * var(--u));padding:0 calc(.4 * var(--u));border-radius:calc(.28 * var(--u));color:#fff;font-size:calc(.55 * var(--u));align-items:center;font-weight:750;display:inline-flex;position:absolute}.sh .hub-badge.green{background:#12a06a}.sh .hub-badge.red{background:#ef3b3b}.sh .hub-badge.blue{background:#2f6bff}.sh .hub-badge.amber{background:#e6a100}.sh .hub-course .bd{padding:calc(.5 * var(--u)) calc(.55 * var(--u)) calc(.6 * var(--u));gap:calc(.28 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.sh .hub-course h3{font-size:calc(.7 * var(--u));margin:0;line-height:1.3}.sh .hub-course .blurb{color:#5d6e86;font-size:calc(.6 * var(--u));min-height:calc(1.6 * var(--u));margin:0;line-height:1.35}.sh .hub-who{gap:calc(.4 * var(--u));align-items:center;display:flex}.sh .hub-who img{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u));object-fit:cover;border-radius:50%}.sh .hub-who b{font-size:calc(.62 * var(--u));display:block}.sh .hub-who small{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .hub-meta{gap:calc(.35 * var(--u));color:#6a7c93;font-size:calc(.58 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.sh .hub-meta .i{color:#f5b400;fill:#f5b400;font-size:calc(.62 * var(--u))}.sh .hub-price{align-items:baseline;gap:calc(.35 * var(--u));margin-top:auto;display:flex}.sh .hub-price strong{color:var(--teal);font-size:calc(.85 * var(--u))}.sh .hub-price s{color:#a0aec0;font-size:calc(.6 * var(--u))}.sh .hub-actions{gap:calc(.35 * var(--u));display:flex}.sh .hub-actions .hub-btn{height:calc(1.85 * var(--u));font-size:calc(.62 * var(--u));flex:1}.sh .hub-rail{gap:calc(.6 * var(--u));flex-direction:column;display:flex}.sh .hub-box{border-radius:calc(.6 * var(--u));padding:calc(.7 * var(--u));box-shadow:0 calc(.06 * var(--u)) calc(.3 * var(--u)) #1428500a;background:#fff;border:1px solid #e8eef6}.sh .hub-box h3{margin:0 0 calc(.45 * var(--u));font-size:calc(.82 * var(--u));justify-content:space-between;align-items:center;gap:calc(.4 * var(--u));display:flex}.sh .hub-box h3 button,.sh .hub-more{color:var(--teal);font-size:calc(.6 * var(--u));background:0 0;font-weight:700}.sh .hub-cert{gap:calc(.45 * var(--u));padding:calc(.4 * var(--u)) 0;border-top:1px solid #f0f3f8;align-items:center;display:flex}.sh .hub-cert:first-of-type{border-top:0}.sh .hub-cert .ic{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));border-radius:calc(.4 * var(--u));color:var(--teal);background:#e7f6f8;flex:none;place-items:center;display:grid}.sh .hub-cert b{font-size:calc(.64 * var(--u));display:block}.sh .hub-cert small{color:#7d8da3;font-size:calc(.58 * var(--u))}.sh .hub-stats{gap:calc(.45 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sh .hub-stat{border-radius:calc(.45 * var(--u));padding:calc(.45 * var(--u));gap:calc(.4 * var(--u));background:#f6f8fb;align-items:center;display:flex}.sh .hub-stat .ic{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u));color:var(--teal);background:#e7f6f8;border-radius:50%;place-items:center;display:grid}.sh .hub-stat b{font-size:calc(.9 * var(--u));display:block}.sh .hub-stat small{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .hub-why{gap:calc(.45 * var(--u));padding:calc(.28 * var(--u)) 0;align-items:flex-start;display:flex}.sh .hub-why .ic{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));color:var(--teal);background:#e7f7f4;border-radius:50%;flex:none;place-items:center;display:grid}.sh .hub-why b{font-size:calc(.64 * var(--u));display:block}.sh .hub-why small{color:#7d8da3;font-size:calc(.56 * var(--u))}.sh .hub-chatcard{gap:calc(.5 * var(--u));background:linear-gradient(#f3fbfd,#fff);align-items:center;display:flex}.sh .hub-chatcard img{width:calc(4.2 * var(--u));height:calc(4.6 * var(--u));object-fit:cover;object-position:top;border-radius:calc(.45 * var(--u))}.sh .hub-chatcard b{font-size:calc(.78 * var(--u));margin-bottom:calc(.15 * var(--u));display:block}.sh .hub-chatcard p{margin:0 0 calc(.4 * var(--u));color:#5d6e86;font-size:calc(.6 * var(--u))}.sh .hub-side{border-radius:calc(.6 * var(--u));padding:calc(.7 * var(--u));background:#fff;border:1px solid #e8eef6}.sh .hub-side h3{margin:0 0 calc(.4 * var(--u));font-size:calc(.78 * var(--u));justify-content:space-between;display:flex}.sh .hub-side h4{margin:calc(.55 * var(--u)) 0 calc(.25 * var(--u));font-size:calc(.66 * var(--u))}.sh .hub-check{align-items:center;gap:calc(.4 * var(--u));text-align:left;width:100%;min-height:calc(1.35 * var(--u));font-size:calc(.62 * var(--u));color:#24344d;display:flex}.sh .hub-check em{color:#90a0b5;font-style:normal;font-size:calc(.56 * var(--u));margin-left:auto}.sh .hub-boxi{width:calc(.78 * var(--u));height:calc(.78 * var(--u));border-radius:calc(.18 * var(--u));color:#fff;border:1.5px solid #c5d0de;flex:none;place-items:center;display:grid}.sh .hub-check.on .hub-boxi{background:var(--teal);border-color:var(--teal)}.sh .hub-labs{color:#8b9bb0;font-size:calc(.58 * var(--u));justify-content:space-between;display:flex}.sh .hub-book{overflow:hidden}.sh .hub-book .ph{height:calc(8.2 * var(--u));background:#f4f7fb;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.sh .hub-book .ph img{object-fit:contain;place-self:center;width:auto;min-width:0;max-width:70%;height:78%;min-height:0;max-height:78%}.sh .hub-fmts{left:calc(.35 * var(--u));bottom:calc(.35 * var(--u));gap:calc(.2 * var(--u));display:flex;position:absolute}.sh .hub-fmts i{border-radius:calc(.2 * var(--u));padding:calc(.05 * var(--u)) calc(.28 * var(--u));font-style:normal;font-size:calc(.5 * var(--u));color:var(--teal);background:#fff;border:1px solid #d5e7ea;font-weight:700}.sh .hub-book h3{margin:calc(.4 * var(--u)) 0 calc(.1 * var(--u));font-size:calc(.68 * var(--u));min-height:calc(1.7 * var(--u));line-height:1.25}.sh .hub-book .by{color:#6a7c93;font-size:calc(.58 * var(--u));margin:0}.sh .hub-card{border-radius:calc(.55 * var(--u));padding:calc(.45 * var(--u));background:#fff;border:1px solid #e8eef6;flex-direction:column;min-width:0;display:flex}.sh .hub-feat .cover{height:calc(9 * var(--u));border-radius:calc(.45 * var(--u));background:#f3f6fa;place-items:center;display:grid;overflow:hidden}.sh .hub-feat .cover img{object-fit:contain;width:auto;min-width:0;max-width:70%;height:92%;min-height:0;max-height:92%}.sh .hub-feat h3{margin:calc(.45 * var(--u)) 0 calc(.1 * var(--u));font-size:calc(.85 * var(--u))}.sh .hub-old{color:#a0aec0;font-size:calc(.62 * var(--u))}.sh .hub-perks{gap:calc(.35 * var(--u));margin:calc(.45 * var(--u)) 0;flex-direction:column;display:flex}.sh .hub-perks div{gap:calc(.35 * var(--u));font-size:calc(.62 * var(--u));color:#3d4d66;align-items:center;display:flex}.sh .hub-perks .i{color:var(--teal)}.sh .hub-lib{gap:calc(.4 * var(--u));padding:calc(.4 * var(--u)) 0;border-top:1px solid #f0f3f8;align-items:center;display:flex}.sh .hub-lib img{width:calc(1.9 * var(--u));height:calc(2.4 * var(--u));object-fit:cover;border-radius:calc(.2 * var(--u));background:#f4f7fb}.sh .hub-lib b{font-size:calc(.62 * var(--u));display:block}.sh .hub-lib small{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .hub-lib button{color:var(--teal);font-size:calc(.6 * var(--u));margin-left:auto;font-weight:700}.sh .hub-ask{border-radius:calc(.5 * var(--u));padding:calc(.6 * var(--u));margin-top:calc(.5 * var(--u));background:#f3fbfd}.sh .hub-ask b{font-size:calc(.7 * var(--u))}.sh .hub-ask p{margin:calc(.15 * var(--u)) 0 calc(.4 * var(--u));color:#5d6e86;font-size:calc(.6 * var(--u))}.sh .hub-tabs{gap:calc(.35 * var(--u));flex-wrap:wrap;display:flex}.sh .hub-tab{height:calc(1.85 * var(--u));padding:0 calc(.75 * var(--u));border-radius:calc(1 * var(--u));font-size:calc(.64 * var(--u));color:#24344d;align-items:center;gap:calc(.3 * var(--u));background:#fff;border:1px solid #e6edf5;font-weight:700;display:inline-flex}.sh .hub-tab.on{background:var(--teal);color:#fff;border-color:var(--teal)}.sh .hub-ch{border-radius:calc(.6 * var(--u));background:#fff;border:1px solid #e8eef6;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sh .hub-ch .ph{height:calc(6.2 * var(--u));background:#e9eef5;min-width:0;position:relative;overflow:hidden}.sh .hub-heart{top:calc(.4 * var(--u));right:calc(.4 * var(--u));width:calc(1.45 * var(--u));height:calc(1.45 * var(--u));color:#8aa0b8;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.sh .hub-heart.on{color:#ef3b3b}.sh .hub-heart.on .i{fill:#ef3b3b}.sh .hub-ver{top:calc(.4 * var(--u));left:calc(.4 * var(--u));color:#fff;border-radius:calc(.28 * var(--u));padding:calc(.08 * var(--u)) calc(.35 * var(--u));font-size:calc(.52 * var(--u));background:#2f6bff;font-weight:750;position:absolute}.sh .hub-ch .bd{padding:calc(.5 * var(--u));gap:calc(.25 * var(--u));flex-direction:column;flex:1;display:flex}.sh .hub-ch h3{font-size:calc(.72 * var(--u));margin:0}.sh .hub-handle{color:var(--teal);font-size:calc(.58 * var(--u))}.sh .hub-ch p{color:#5d6e86;font-size:calc(.58 * var(--u));min-height:calc(2.2 * var(--u));margin:0;line-height:1.35}.sh .hub-tags{gap:calc(.25 * var(--u));flex-wrap:wrap;display:flex}.sh .hub-tags i{color:#52637c;border-radius:calc(.3 * var(--u));padding:calc(.08 * var(--u)) calc(.35 * var(--u));font-style:normal;font-size:calc(.52 * var(--u));background:#f3f6fa;font-weight:650}.sh .hub-subbtn{height:calc(1.75 * var(--u));border-radius:calc(.4 * var(--u));border:1px solid var(--teal);color:var(--teal);font-weight:700;font-size:calc(.58 * var(--u));padding:0 calc(.4 * var(--u));white-space:nowrap;text-overflow:ellipsis;background:#fff;max-width:100%;overflow:hidden}.sh .hub-subbtn.on{background:var(--teal);color:#fff}.sh .hub-pick{gap:calc(.4 * var(--u));padding:calc(.35 * var(--u)) 0;border-top:1px solid #f0f3f8;align-items:center;min-width:0;display:flex}.sh .hub-pick>div{flex:1;min-width:0}.sh .hub-pick img{width:calc(1.9 * var(--u));height:calc(1.9 * var(--u));object-fit:cover;border-radius:50%}.sh .hub-pick b{font-size:calc(.62 * var(--u));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sh .hub-pick small{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .hub-pick button{margin-left:auto}.sh .hub-off{gap:calc(.45 * var(--u));padding:calc(.4 * var(--u)) 0;align-items:center;display:flex}.sh .hub-tg{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));color:#fff;background:#2f89d6;border-radius:50%;flex:none;place-items:center;display:grid}.sh .hub-compose{gap:calc(.55 * var(--u));display:flex}.sh .hub-compose>img{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));object-fit:cover;object-position:center top;border-radius:50%;flex:none;overflow:hidden}.sh .hub-compose textarea{border-radius:calc(.5 * var(--u));width:100%;min-height:calc(3.4 * var(--u));padding:calc(.5 * var(--u));font:inherit;font-size:calc(.68 * var(--u));resize:vertical;border:1px solid #e6edf5}.sh .hub-kinds{gap:calc(.35 * var(--u));margin-top:calc(.4 * var(--u));flex-wrap:wrap;display:flex}.sh .hub-post{border-radius:calc(.6 * var(--u));padding:calc(.7 * var(--u));background:#fff;border:1px solid #e8eef6}.sh .hub-post .top{gap:calc(.45 * var(--u));align-items:center;display:flex}.sh .hub-post .top img{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));object-fit:cover;border-radius:50%}.sh .hub-post .top b{font-size:calc(.7 * var(--u));display:block}.sh .hub-post .top small{color:#7d8da3;font-size:calc(.58 * var(--u))}.sh .hub-pill{color:var(--teal);border-radius:calc(.3 * var(--u));padding:calc(.12 * var(--u)) calc(.4 * var(--u));font-size:calc(.56 * var(--u));background:#e7f6f8;margin-left:auto;font-weight:700}.sh .hub-post h3{margin:calc(.45 * var(--u)) 0 calc(.2 * var(--u));font-size:calc(.82 * var(--u))}.sh .hub-post .body{color:#3d4d66;font-size:calc(.66 * var(--u));margin:0;line-height:1.45}.sh .hub-facts{gap:calc(.4 * var(--u));margin:calc(.5 * var(--u)) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh .hub-fact{border-radius:calc(.4 * var(--u));padding:calc(.4 * var(--u));background:#f6f8fb}.sh .hub-fact small{align-items:center;gap:calc(.2 * var(--u));color:#8b9bb0;font-size:calc(.52 * var(--u));display:flex}.sh .hub-fact b{margin-top:calc(.12 * var(--u));font-size:calc(.6 * var(--u));line-height:1.3;display:block}.sh .hub-photos{gap:calc(.35 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.sh .hub-photos.five{grid-template-columns:repeat(5,minmax(0,1fr))}.sh .hub-photos figure{height:calc(5.4 * var(--u));border-radius:calc(.35 * var(--u));background:#111;min-width:0;margin:0;position:relative;overflow:hidden}.sh .hub-photos figcaption{color:#fff;font-size:calc(.52 * var(--u));padding:calc(.12 * var(--u)) calc(.3 * var(--u));background:#0f172a8c;position:absolute;bottom:0;left:0;right:0}.sh .hub-ptags{gap:calc(.3 * var(--u));margin:calc(.45 * var(--u)) 0;flex-wrap:wrap;display:flex}.sh .hub-ptags span{color:var(--teal);font-size:calc(.6 * var(--u));font-weight:650}.sh .hub-react{align-items:center;gap:calc(.7 * var(--u));color:#5d6e86;font-size:calc(.64 * var(--u));display:flex}.sh .hub-react button{align-items:center;gap:calc(.25 * var(--u));font-weight:650;display:inline-flex}.sh .hub-react button.on{color:#ef3b3b}.sh .hub-react .go{background:var(--teal);color:#fff;height:calc(1.7 * var(--u));padding:0 calc(.7 * var(--u));border-radius:calc(.4 * var(--u));margin-left:auto}.sh .hub-reply{gap:calc(.35 * var(--u));margin-top:calc(.4 * var(--u));display:flex}.sh .hub-reply input{border-radius:calc(.4 * var(--u));height:calc(1.8 * var(--u));padding:0 calc(.5 * var(--u));font:inherit;font-size:calc(.62 * var(--u));border:1px solid #e6edf5;flex:1}.sh .hub-member{gap:calc(.4 * var(--u));padding:calc(.3 * var(--u)) 0;align-items:center;display:flex}.sh .hub-member .n{width:calc(1.1 * var(--u));color:#f5b400;font-weight:800;font-size:calc(.68 * var(--u))}.sh .hub-member img{width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));object-fit:cover;border-radius:50%}.sh .hub-member b{font-size:calc(.62 * var(--u));display:block}.sh .hub-member small{color:#7d8da3;font-size:calc(.54 * var(--u))}.sh .hub-member em{font-style:normal;font-weight:800;font-size:calc(.66 * var(--u));margin-left:auto}.sh .hub-trend{align-items:center;gap:calc(.4 * var(--u));text-align:left;width:100%;min-height:calc(1.45 * var(--u));font-size:calc(.64 * var(--u));display:flex}.sh .hub-trend b{color:var(--teal)}.sh .hub-trend em{color:#8b9bb0;font-style:normal;font-size:calc(.58 * var(--u));margin-left:auto}.sh .hub-rule{gap:calc(.4 * var(--u));font-size:calc(.62 * var(--u));padding:calc(.2 * var(--u)) 0;color:#24344d;align-items:flex-start;display:flex}.sh .hub-rule i{width:calc(1.15 * var(--u));height:calc(1.15 * var(--u));color:var(--teal);font-style:normal;font-size:calc(.58 * var(--u));background:#e7f6f8;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.sh .hub-clinic-h{justify-content:space-between;gap:calc(.6 * var(--u));flex-wrap:wrap;align-items:center;min-width:0;display:flex}.sh .hub-brand{gap:calc(.5 * var(--u));align-items:center;display:flex}.sh .hub-brand .logo{width:calc(2.3 * var(--u));height:calc(2.3 * var(--u));border-radius:calc(.5 * var(--u));color:var(--teal);font-size:calc(1.2 * var(--u));background:#e7f6f8;place-items:center;display:grid}.sh .hub-brand h1{font-size:calc(1.15 * var(--u));align-items:center;gap:calc(.3 * var(--u));margin:0;display:flex}.sh .hub-brand h1 .i{color:#2f6bff;fill:#2f6bff;font-size:calc(.8 * var(--u))}.sh .hub-brand small{color:#6a7c93;font-size:calc(.62 * var(--u));align-items:center;gap:calc(.25 * var(--u));display:flex}.sh .hub-kpis{gap:calc(.55 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.sh .hub-kpi{border-radius:calc(.6 * var(--u));padding:calc(.65 * var(--u));gap:calc(.5 * var(--u));background:#fff;border:1px solid #e8eef6;align-items:flex-start;display:flex}.sh .hub-kpi .ic{width:calc(2 * var(--u));height:calc(2 * var(--u));border-radius:calc(.45 * var(--u));color:var(--teal);background:#e7f6f8;place-items:center;display:grid}.sh .hub-kpi b{font-size:calc(1.05 * var(--u))}.sh .hub-kpi .up{color:#12a06a;font-size:calc(.6 * var(--u));margin-left:calc(.3 * var(--u));font-weight:700}.sh .hub-kpi small{color:#7d8da3;font-size:calc(.58 * var(--u));display:block}.sh .hub-kpi .lab{color:#5d6e86;font-size:calc(.64 * var(--u))}.sh .hub-sched{gap:calc(.6 * var(--u));grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr);display:grid}.sh .hub-chairs{gap:calc(.45 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sh .hub-chair h4{margin:0 0 calc(.35 * var(--u));align-items:center;gap:calc(.3 * var(--u));font-size:calc(.7 * var(--u));display:flex}.sh .hub-chair h4 .pill{border-radius:calc(.3 * var(--u));padding:calc(.06 * var(--u)) calc(.35 * var(--u));font-size:calc(.55 * var(--u));color:#12a06a;background:#e7f7ef;margin-left:auto}.sh .hub-chair h4 .pill.gray{color:#6a7c93;background:#eef2f6}.sh .hub-slot{grid-template-columns:calc(2.3 * var(--u)) minmax(0, 1fr);gap:calc(.3 * var(--u));padding:calc(.28 * var(--u)) 0;border-top:1px solid #f2f5f9;align-items:center;display:grid}.sh .hub-slot time{color:#8b9bb0;font-size:calc(.58 * var(--u))}.sh .hub-slot b{font-size:calc(.6 * var(--u));display:block}.sh .hub-slot small{color:#6a7c93;font-size:calc(.54 * var(--u))}.sh .hub-slot .who{gap:calc(.3 * var(--u));align-items:center;min-width:0;display:flex}.sh .hub-slot img{width:calc(1.35 * var(--u));height:calc(1.35 * var(--u));object-fit:cover;border-radius:50%}.sh .hub-slot.lunch{color:#8b9bb0;font-size:calc(.6 * var(--u))}.sh .hub-free{color:var(--teal);font-size:calc(.6 * var(--u));align-items:center;gap:calc(.2 * var(--u));font-weight:700;display:inline-flex}.sh .hub-bars{align-items:flex-end;gap:calc(.45 * var(--u));height:calc(7.2 * var(--u));margin-top:calc(.4 * var(--u));display:flex}.sh .hub-bars div{align-items:center;gap:calc(.2 * var(--u));flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.sh .hub-bars i{border-radius:calc(.25 * var(--u)) calc(.25 * var(--u)) 0 0;background:#8fd4dc;width:100%;display:block}.sh .hub-bars i.on{background:var(--teal)}.sh .hub-bars span{font-size:calc(.52 * var(--u));color:#7d8da3}.sh .hub-alert{gap:calc(.4 * var(--u));padding:calc(.4 * var(--u)) 0;text-align:left;border-top:1px solid #f0f3f8;align-items:center;width:100%;display:flex}.sh .hub-alert b{font-size:calc(.64 * var(--u));display:block}.sh .hub-alert small{color:#7d8da3;font-size:calc(.55 * var(--u))}.sh .hub-alert em{font-style:normal;font-size:calc(.58 * var(--u));margin-left:auto;font-weight:700}.sh .hub-alert em.red{color:#ef3b3b}.sh .hub-alert em.amber{color:#e08a00}.sh .hub-dot{width:calc(.45 * var(--u));height:calc(.45 * var(--u));background:#ef3b3b;border-radius:50%}.sh .hub-dot.amber{background:#e6a100}.sh .hub-table{border-collapse:collapse;width:100%;font-size:calc(.6 * var(--u));table-layout:fixed}.sh .hub-table th,.sh .hub-table td{text-overflow:ellipsis;overflow:hidden}.sh .hub-table th{text-align:left;color:#8b9bb0;padding:calc(.25 * var(--u)) calc(.2 * var(--u));font-weight:650}.sh .hub-table td{padding:calc(.35 * var(--u)) calc(.2 * var(--u));border-top:1px solid #f2f5f9}.sh .hub-table .nm{align-items:center;gap:calc(.3 * var(--u));font-weight:700;display:flex}.sh .hub-table img{width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));object-fit:cover;border-radius:50%}.sh .debt{color:#ef3b3b;font-weight:700}.sh .st{border-radius:calc(.3 * var(--u));padding:calc(.06 * var(--u)) calc(.35 * var(--u));font-size:calc(.55 * var(--u));font-weight:700}.sh .st.ok{color:#12a06a;background:#e7f7ef}.sh .st.bad{color:#ef3b3b;background:#fdecec}.sh .st.blue{color:#2f6bff;background:#e7f0ff}.sh .st.amber{color:#c47d00;background:#fff4e0}.sh .st.teal{color:var(--teal);background:#e7f6f8}.sh .hub-staff{gap:calc(.45 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sh .hub-staff div{text-align:center}.sh .hub-staff img{width:calc(3 * var(--u));height:calc(3 * var(--u));object-fit:cover;border-radius:50%}.sh .hub-staff b{font-size:calc(.6 * var(--u));margin-top:calc(.2 * var(--u));display:block}.sh .hub-staff small{color:#7d8da3;font-size:calc(.54 * var(--u))}.sh .hub-bot{gap:calc(.6 * var(--u));grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr) minmax(0,.95fr);display:grid}.sh .hub-empty{border-radius:calc(.55 * var(--u));padding:calc(1.2 * var(--u));text-align:center;color:#5d6e86;font-size:calc(.7 * var(--u));background:#fff}.sh .hub-modal{z-index:50;padding:calc(1 * var(--u));background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.sh .hub-dialog{width:min(calc(28 * var(--u)), 92vw);border-radius:calc(.7 * var(--u));padding:calc(.9 * var(--u));background:#fff;max-height:86vh;overflow:auto}.sh .hub-dialog h3{margin:0 0 calc(.4 * var(--u));font-size:calc(.95 * var(--u))}.sh .hub-dialog p{color:#3d4d66;font-size:calc(.68 * var(--u));line-height:1.45}.sh .hub-dialog label{font-size:calc(.6 * var(--u));color:#6a7c93;margin:calc(.4 * var(--u)) 0 calc(.15 * var(--u));display:block}.sh .hub-dialog input,.sh .hub-dialog select,.sh .hub-dialog textarea{border-radius:calc(.4 * var(--u));width:100%;height:calc(1.9 * var(--u));padding:0 calc(.5 * var(--u));font:inherit;font-size:calc(.66 * var(--u));border:1px solid #e6edf5}.sh .hub-dialog textarea{height:auto;padding:calc(.4 * var(--u))}.sh .hub-dialog .hub-actions{margin-top:calc(.6 * var(--u))}.sh .hub-player img{width:100%;height:calc(12 * var(--u));object-fit:cover;border-radius:calc(.45 * var(--u));background:#111}.sh .hub-note{color:#0d7a52;border-radius:calc(.4 * var(--u));padding:calc(.4 * var(--u));font-size:calc(.64 * var(--u));margin-top:calc(.4 * var(--u));background:#e7f7ef}.sh .hub-preview{width:calc(4 * var(--u));height:calc(3 * var(--u));object-fit:cover;border-radius:calc(.3 * var(--u))}
