.dtlgr{--dtlgr-accent:#8a6a45;--dtlgr-card:#fff;--dtlgr-bg:transparent;--dtlgr-text:#1f2328;--dtlgr-muted:#6b7280;--dtlgr-border:rgba(17, 24, 39, .1);--dtlgr-shadow:0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px rgba(16, 24, 40, .06);--dtlgr-star:#fbbc04;--dtlgr-star-off:rgba(17, 24, 39, .16);--dtlgr-gap:20px;--dtlgr-radius:14px;--dtlgr-now:3;box-sizing:border-box;color:var(--dtlgr-text);background:var(--dtlgr-bg);font-size:15px;line-height:1.55;text-align:left}.dtlgr *,.dtlgr *::before,.dtlgr *::after{box-sizing:border-box}.dtlgr--dark{--dtlgr-card:#1b1e22;--dtlgr-text:#f3f4f6;--dtlgr-muted:#9ca3af;--dtlgr-border:rgba(255, 255, 255, .12);--dtlgr-shadow:0 1px 2px rgba(0, 0, 0, .4);--dtlgr-star-off:rgba(255, 255, 255, .2)}.dtlgr-stars{display:inline-flex;gap:2px;vertical-align:middle;line-height:0}.dtlgr-star{width:1.05em;height:1.05em;display:block}.dtlgr-star__fg{fill:var(--dtlgr-star)}.dtlgr-star__bg{fill:var(--dtlgr-star-off)}.dtlgr-g{width:100%;height:100%;display:block}.dtlgr__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 22px}.dtlgr__logo{width:34px;height:34px;flex:0 0 34px}.dtlgr__headtxt{display:flex;flex-direction:column;gap:2px;margin-right:auto}.dtlgr__name{font-weight:600;font-size:1.05em}.dtlgr__score{display:inline-flex;align-items:center;gap:8px;font-size:1.15em}.dtlgr__score b{font-weight:700}.dtlgr__count{color:var(--dtlgr-muted);font-size:.88em}.dtlgr__cta{display:inline-block;padding:9px 18px;border-radius:999px;border:1px solid var(--dtlgr-border);background:var(--dtlgr-card);color:var(--dtlgr-text);font-size:.88em;font-weight:600;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.dtlgr__cta:hover,.dtlgr__cta:focus-visible{border-color:var(--dtlgr-accent);color:var(--dtlgr-accent);transform:translateY(-1px)}.dtlgr-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:20px;background:var(--dtlgr-card);border:1px solid var(--dtlgr-border);border-radius:var(--dtlgr-radius);box-shadow:var(--dtlgr-shadow)}.dtlgr-card__top{display:flex;align-items:center;gap:12px}.dtlgr-card__avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;object-fit:cover;display:grid;place-items:center;color:#fff;font-weight:600;font-size:1.05em;line-height:1}.dtlgr-card__who{display:flex;flex-direction:column;min-width:0;margin-right:auto}.dtlgr-card__author{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtlgr-card__time{color:var(--dtlgr-muted);font-size:.82em}.dtlgr-card__src{width:20px;height:20px;flex:0 0 20px;opacity:.9}.dtlgr-card__stars{line-height:0}.dtlgr-card__text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;color:var(--dtlgr-text)}.dtlgr-card__text p{margin:0}.dtlgr-card.is-open .dtlgr-card__text{display:block;-webkit-line-clamp:unset;overflow:visible}.dtlgr-card__more{align-self:flex-start;margin-top:auto;padding:0;border:0;background:none;color:var(--dtlgr-accent);font:inherit;font-size:.88em;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dtlgr--cols-1{--dtlgr-now:1}.dtlgr--cols-2{--dtlgr-now:2}.dtlgr--cols-3{--dtlgr-now:3}.dtlgr--cols-4{--dtlgr-now:4}.dtlgr--cols-5{--dtlgr-now:5}.dtlgr__grid{display:grid;gap:var(--dtlgr-gap);grid-template-columns:repeat(var(--dtlgr-now),minmax(0,1fr))}.dtlgr__stage{position:relative;display:flex;align-items:center;gap:10px}.dtlgr__viewport{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:4px;margin:-4px}.dtlgr__viewport::-webkit-scrollbar{display:none}.dtlgr__viewport:focus-visible{outline:2px solid var(--dtlgr-accent);outline-offset:2px;border-radius:var(--dtlgr-radius)}.dtlgr__track{display:flex;gap:var(--dtlgr-gap);align-items:stretch}.dtlgr__slide{flex:0 0 calc((100% - (var(--dtlgr-now) - 1) * var(--dtlgr-gap)) / var(--dtlgr-now));scroll-snap-align:start;display:flex}.dtlgr__slide>.dtlgr-card{width:100%}.dtlgr__nav{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--dtlgr-border);border-radius:50%;background:var(--dtlgr-card);color:var(--dtlgr-text);cursor:pointer;transition:border-color .18s ease,color .18s ease,opacity .18s ease}.dtlgr__nav svg{width:20px;height:20px}.dtlgr__nav:hover{border-color:var(--dtlgr-accent);color:var(--dtlgr-accent)}.dtlgr__nav[disabled]{opacity:.35;cursor:default}.dtlgr__nav[hidden]{display:none}.dtlgr__dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.dtlgr__dots:empty{display:none}.dtlgr__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--dtlgr-star-off);cursor:pointer;transition:background .18s ease,width .18s ease}.dtlgr__dot.is-active{background:var(--dtlgr-accent);width:22px;border-radius:4px}.dtlgr--badge{display:inline-block}.dtlgr-badge{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;background:var(--dtlgr-card);border:1px solid var(--dtlgr-border);border-radius:var(--dtlgr-radius);box-shadow:var(--dtlgr-shadow);color:var(--dtlgr-text);text-decoration:none;transition:border-color .18s ease,transform .18s ease}a.dtlgr-badge:hover,a.dtlgr-badge:focus-visible{border-color:var(--dtlgr-accent);transform:translateY(-1px)}.dtlgr-badge__logo{width:28px;height:28px;flex:0 0 28px}.dtlgr-badge__body{display:flex;flex-direction:column;gap:1px}.dtlgr-badge__label{font-size:.78em;font-weight:600;letter-spacing:.02em;color:var(--dtlgr-muted)}.dtlgr-badge__row{display:inline-flex;align-items:center;gap:7px;font-size:1.05em}.dtlgr-badge__row b{font-weight:700}.dtlgr-badge__count{font-size:.78em;color:var(--dtlgr-muted)}.dtlgr-notice{padding:12px 16px;border:1px dashed #d1d5db;border-radius:10px;background:#fffbeb;color:#713f12;font-size:14px}@media (max-width:1024px){.dtlgr--cols-3,.dtlgr--cols-4,.dtlgr--cols-5{--dtlgr-now:2}}@media (max-width:680px){.dtlgr{--dtlgr-now:1;--dtlgr-gap:14px}.dtlgr__nav{display:none}.dtlgr__head{margin-bottom:18px}.dtlgr__cta{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.dtlgr__viewport{scroll-behavior:auto}.dtlgr__cta,.dtlgr-badge,.dtlgr__nav,.dtlgr__dot{transition:none}}