.dxr,.dxr-badge{--dxr-teal:#116978;--dxr-teal-l:#79C3C1;--dxr-ink:#164543;--dxr-aqua:#41CECA;--dxr-mist:#E8F5F4;--dxr-line:#CFE5E3;--dxr-gold:#F6B400;--dxr-off:#D5E3E2;--dxr-txt:#2D4A49;--dxr-fh:'Outfit','Montserrat',system-ui,sans-serif;--dxr-fb:'Plus Jakarta Sans','Montserrat',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;position:relative;color:var(--dxr-txt);font-family:var(--dxr-fb);line-height:1.5;-webkit-font-smoothing:antialiased}.dxr *,.dxr *::before,.dxr *::after,.dxr-badge *{box-sizing:border-box}.dxr-sprite{position:absolute;width:0;height:0;overflow:hidden}.dxr p{margin:0}.dxr-wrap{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center}.dxr-stars{--dxr-sz:18px;display:block;flex:none;width:calc(var(--dxr-sz) * 5);height:var(--dxr-sz);background:linear-gradient(90deg,var(--dxr-gold) var(--dxr-pct,100%),var(--dxr-off) var(--dxr-pct,100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.2 6.5 7.2 1-5.2 5.1 1.2 7.1L12 18.1l-6.4 3.4 1.2-7.1L1.6 9.3l7.2-1z'/%3E%3C/svg%3E") 0 0/var(--dxr-sz) 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.2 6.5 7.2 1-5.2 5.1 1.2 7.1L12 18.1l-6.4 3.4 1.2-7.1L1.6 9.3l7.2-1z'/%3E%3C/svg%3E") 0 0/var(--dxr-sz) 100% repeat-x}.dxr-sum{position:relative;overflow:hidden;isolation:isolate;border-radius:26px;padding:30px 26px 26px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:radial-gradient(120% 80% at 100% 0%,rgb(65 206 202 / .38),transparent 58%),linear-gradient(160deg,#164543 0%,#116978 100%);box-shadow:0 22px 44px -22px rgb(17 105 120 / .65)}.dxr-sum::after{content:"";position:absolute;z-index:-1;right:-70px;bottom:-70px;width:190px;height:190px;border-radius:50%;border:1px solid rgb(255 255 255 / .14);box-shadow:0 0 0 30px rgb(255 255 255 / .04),0 0 0 62px rgb(255 255 255 / .03)}.dxr-label{font:700 12px/1 var(--dxr-fb);letter-spacing:.2em;color:var(--dxr-aqua)}.dxr-score{display:flex;align-items:baseline;gap:8px}.dxr-num{font:700 76px/.9 var(--dxr-fh);letter-spacing:-.035em}.dxr-of{font:500 20px/1 var(--dxr-fh);color:rgb(255 255 255 / .62)}.dxr-sum .dxr-stars{--dxr-sz:28px;--dxr-off:rgba(255,255,255,.22);background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .95) 50%,transparent 62%) 140% 0/260% 100% no-repeat,linear-gradient(90deg,var(--dxr-gold) var(--dxr-pct,100%),var(--dxr-off) var(--dxr-pct,100%));animation:dxr-shine 4.8s ease-in-out 1.2s infinite}@keyframes dxr-shine{0%,55%{background-position:140% 0,0 0}100%{background-position:-60% 0,0 0}}.dxr-base{font-size:14.5px;color:rgb(255 255 255 / .86)}.dxr-base b{color:#fff;font-weight:800}.dxr-gpill{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:7px 14px 7px 9px;border-radius:999px;background:#fff;color:#3C4043;font:600 13.5px/1 var(--dxr-fb);box-shadow:0 8px 18px -10px rgb(0 0 0 / .45)}.dxr-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;width:100%}.dxr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--dxr-aqua);color:var(--dxr-ink);font:700 14.5px/1 var(--dxr-fb);text-decoration:none;box-shadow:0 12px 22px -12px rgb(65 206 202 / .9);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.dxr-btn:hover,.dxr-btn:focus-visible{transform:translateY(-2px);background:#5FDAD6;color:var(--dxr-ink)}.dxr-btn--ink{background:var(--dxr-teal);color:#fff;box-shadow:0 12px 22px -12px rgb(17 105 120 / .8)}.dxr-btn--ink:hover,.dxr-btn--ink:focus-visible{background:var(--dxr-ink);color:#fff}.dxr-link{color:#fff;font:600 13.5px/1.3 var(--dxr-fb);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(255 255 255 / .45)}.dxr-link:hover,.dxr-link:focus-visible{text-decoration-color:#fff;color:#fff}.dxr-upd{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:12px;color:rgb(255 255 255 / .7)}.dxr-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--dxr-aqua);flex:none}.dxr-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--dxr-aqua);opacity:0;animation:dxr-ping 2.4s ease-out infinite}@keyframes dxr-ping{0%{transform:scale(.5);opacity:.8}100%{transform:scale(1.5);opacity:0}}.dxr-car{position:relative;min-width:0;display:flex;flex-direction:column;gap:6px}.dxr-track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 4px 20px;margin:0 -4px;scroll-padding-inline:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dxr-track::-webkit-scrollbar{display:none}.dxr-track:focus-visible{outline:2px solid var(--dxr-teal);outline-offset:2px;border-radius:18px}.dxr-card{position:relative;flex:0 0 calc((100% - 32px) / 3);min-width:250px;min-height:290px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:20px 20px 16px;background:#fff;border:1px solid var(--dxr-line);border-radius:22px;box-shadow:0 1px 0 rgb(22 69 67 / .04),0 16px 30px -22px rgb(22 69 67 / .45);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dxr-card::before{content:"";position:absolute;right:18px;top:60px;width:46px;height:35px;background:var(--dxr-mist);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3E%3Cpath d='M0 36V20C0 8 6 1 18 0v7c-6 1-9 5-9 11h9v18H0zm27 0V20c0-12 6-19 18-20v7c-6 1-9 5-9 11h9v18H27z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3E%3Cpath d='M0 36V20C0 8 6 1 18 0v7c-6 1-9 5-9 11h9v18H0zm27 0V20c0-12 6-19 18-20v7c-6 1-9 5-9 11h9v18H27z'/%3E%3C/svg%3E") center/contain no-repeat}.dxr-card:hover{transform:translateY(-4px);border-color:var(--dxr-teal-l);box-shadow:0 1px 0 rgb(22 69 67 / .04),0 24px 36px -22px rgb(17 105 120 / .55)}.dxr-head{display:flex;align-items:center;gap:12px;min-width:0}.dxr-av{position:relative;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--dxr-av,#116978);display:grid;place-items:center;color:#fff;font:700 15px/1 var(--dxr-fh);letter-spacing:.02em;box-shadow:0 0 0 3px var(--dxr-mist)}.dxr-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dxr-who{display:flex;flex-direction:column;min-width:0;flex:1}.dxr-name{font:700 15px/1.25 var(--dxr-fb);color:var(--dxr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dxr-when{font-size:12.5px;color:#5A7776}.dxr-g{flex:none;align-self:flex-start}.dxr-card .dxr-stars{--dxr-sz:18px;position:relative;z-index:1}.dxr-text{position:relative;z-index:1;font-size:14.5px;line-height:1.6;color:var(--dxr-txt);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.dxr-text--none{font-style:italic;color:#5A7776}.dxr-card.is-open .dxr-text{display:block;-webkit-line-clamp:unset;overflow:visible}.dxr-more{align-self:flex-start;margin:-4px 0 0;padding:2px 0;background:none;border:0;cursor:pointer;color:var(--dxr-teal);font:700 13px/1.2 var(--dxr-fb);text-decoration:underline;text-underline-offset:3px}.dxr-more[hidden]{display:none}.dxr-more:hover,.dxr-more:focus-visible{color:var(--dxr-ink)}.dxr-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--dxr-line)}.dxr-ver{display:inline-flex;align-items:center;gap:5px;font:600 12px/1 var(--dxr-fb);color:#1F7A4D}.dxr-tag{margin-left:auto;padding:5px 10px;border-radius:999px;background:var(--dxr-mist);color:var(--dxr-teal);font:600 11.5px/1 var(--dxr-fb)}.dxr-nav{display:flex;align-items:center;gap:18px;padding:0 4px}.dxr-bar{position:relative;flex:1;height:4px;border-radius:4px;background:var(--dxr-line);overflow:hidden}.dxr-thumb{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:4px;background:linear-gradient(90deg,var(--dxr-teal),var(--dxr-aqua));transition:left .15s linear,width .2s ease}.dxr-btns{display:flex;gap:10px}.dxr-arrow{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;padding:0;background:#fff;color:var(--dxr-teal);border:1px solid var(--dxr-line);cursor:pointer;box-shadow:0 10px 20px -12px rgb(22 69 67 / .55);transition:transform .2s ease,background .2s ease,color .2s ease,opacity .2s ease,border-color .2s ease}.dxr-arrow:hover:not(:disabled),.dxr-arrow:focus-visible{background:var(--dxr-teal);border-color:var(--dxr-teal);color:#fff;transform:scale(1.07)}.dxr-arrow:disabled{opacity:.38;cursor:default}.dxr:not(.dxr-js) .dxr-nav{display:none}.dxr-empty{height:100%;min-height:200px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:28px;background:#fff;border:1px dashed var(--dxr-teal-l);border-radius:22px;font-size:16px}.dxr-name a{color:inherit;text-decoration:none}.dxr-name a:hover,.dxr-name a:focus-visible{text-decoration:underline;text-underline-offset:3px}a.dxr-ver{min-height:24px;margin:-6px 0;text-decoration:none}a.dxr-ver:hover,a.dxr-ver:focus-visible{text-decoration:underline;text-underline-offset:3px;color:#165C39}.dxr .dxr-note{margin:18px 0 0;max-width:84ch;font-size:12.5px;line-height:1.6;color:#4A6665}.dxr-note a{color:var(--dxr-teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dxr-note a:hover,.dxr-note a:focus-visible{color:var(--dxr-ink)}.dxr--carousel .dxr-wrap{grid-template-columns:minmax(0,1fr)}.dxr--summary .dxr-wrap{display:block;max-width:340px}.dxr--summary .dxr-sum{min-height:0}@media (min-width:861px){.dxr--c1 .dxr-card{flex-basis:100%}.dxr--c2 .dxr-card{flex-basis:calc((100% - 16px) / 2)}}.dxr-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px 6px 10px;border-radius:999px;vertical-align:middle;background:#fff;border:1px solid var(--dxr-line);color:#3C4043;font:600 13.5px/1.2 var(--dxr-fb);text-decoration:none;box-shadow:0 8px 18px -12px rgb(22 69 67 / .5);transition:border-color .2s ease,color .2s ease}.dxr-badge svg{flex:none;display:block}.dxr-badge b{font:700 16px/1 var(--dxr-fh);color:var(--dxr-ink)}.dxr-badge .dxr-stars{--dxr-sz:14px}a.dxr-badge:hover,a.dxr-badge:focus-visible{border-color:var(--dxr-teal-l);color:var(--dxr-ink)}@media (max-width:420px){.dxr-badge{padding-right:12px;font-size:13px}.dxr-badge-t{white-space:normal}}@media (max-width:1180px){.dxr-card{flex-basis:calc((100% - 16px) / 2)}}@media (max-width:860px){.dxr-wrap{grid-template-columns:1fr;gap:16px;align-items:stretch}.dxr--summary .dxr-wrap{max-width:none}.dxr-sum{padding:24px 22px;gap:10px}.dxr-num{font-size:62px}.dxr-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 18px}.dxr-track{margin:0 -20px;padding:4px 20px 18px;scroll-padding-inline:20px}.dxr-card{flex-basis:84%;min-width:0;max-width:380px;min-height:0}.dxr-btns{display:none}.dxr-nav{padding:0}}@media (max-width:420px){.dxr-btn{width:100%}.dxr-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dxr-track{scroll-behavior:auto}.dxr-sum .dxr-stars{animation:none;background:linear-gradient(90deg,var(--dxr-gold) var(--dxr-pct,100%),var(--dxr-off) var(--dxr-pct,100%))}.dxr-dot::after{animation:none}.dxr-card,.dxr-btn,.dxr-arrow,.dxr-thumb,.dxr-badge{transition:none}.dxr-card:hover{transform:none}}