.urw{--urw-bg:transparent;--urw-card-bg:#fff;--urw-text:#1f2937;--urw-muted:#6b7280;--urw-star:#fbbf24;--urw-star-empty:#e5e7eb;--urw-accent:#2563eb;--urw-btn-bg:#2563eb;--urw-btn-text:#fff;--urw-border:#e5e7eb;--urw-border-width:1px;--urw-radius:14px;--urw-btn-radius:10px;--urw-pad:22px;--urw-gap:20px;--urw-fs:15px;--urw-title-fs:26px;--urw-avatar:44px;--urw-star-size:16px;--urw-card-opacity:1;--urw-shadow:0 1px 3px rgba(0,0,0,.08);--urw-cols:3;--urw-cols-t:2;--urw-cols-m:1;--urw-arrow-bg:#fff;--urw-arrow-color:#1f2937;--urw-dot:#d1d5db;--urw-dot-active:#2563eb;--urw-badge-bg:#fff;--urw-font:inherit;--urw-c:var(--urw-cols);position:relative;box-sizing:border-box;background:var(--urw-bg);color:var(--urw-text);font-family:var(--urw-font);font-size:var(--urw-fs);line-height:1.55}.urw *,.urw *::before,.urw *::after,.urw-modal *{box-sizing:border-box}.urw button,.urw button:hover,.urw button:focus,.urw-modal button,.urw-modal button:hover,.urw-modal button:focus{margin:0;border:0;padding:0;background:0 0;box-shadow:none;text-transform:none;letter-spacing:normal;min-height:0;min-width:0;font:inherit;color:inherit;border-radius:0;text-decoration:none;line-height:inherit;white-space:normal}.urw a,.urw a:hover,.urw a:focus{text-decoration:none;box-shadow:none}.urw-shadow-none{--urw-shadow:none}.urw-shadow-md{--urw-shadow:0 6px 20px rgba(0,0,0,.08)}.urw-shadow-lg{--urw-shadow:0 14px 40px rgba(0,0,0,.14)}.urw:not(.urw--badge){width:100%;container:urw/inline-size}@container urw (max-width:900px){.urw-grid,.urw-masonry,.urw-carousel{--urw-c:var(--urw-cols-t)}}@container urw (max-width:560px){.urw-grid,.urw-masonry,.urw-carousel{--urw-c:var(--urw-cols-m)}}.urw-stars{--urw-star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4 6.1 20.5l1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E");display:inline-block;width:calc(var(--urw-star-size) * 5);height:var(--urw-star-size);vertical-align:middle;background:linear-gradient(90deg,var(--urw-star) var(--urw-rating,100%),var(--urw-star-empty) var(--urw-rating,100%));-webkit-mask:var(--urw-star-mask) left center/var(--urw-star-size) var(--urw-star-size) repeat-x;mask:var(--urw-star-mask) left center/var(--urw-star-size) var(--urw-star-size) repeat-x}.urw-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:var(--urw-gap)}.urw-header__main{flex:1 1 260px;min-width:0}.urw-header__title{font-size:var(--urw-title-fs);font-weight:700;line-height:1.25;margin:0 0 6px}.urw-header__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.urw-header__rating{font-size:calc(var(--urw-title-fs) * .9);font-weight:700;line-height:1}.urw-header__count{color:var(--urw-muted)}.urw-header__platforms{display:flex;flex-wrap:wrap;gap:8px}.urw-header--compact .urw-header__title{font-size:calc(var(--urw-title-fs) * .75)}.urw .urw-platform,.urw .urw-platform:hover,.urw .urw-platform:focus{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:var(--urw-border-width) solid var(--urw-border);border-radius:999px;background:var(--urw-card-bg);color:inherit;text-decoration:none;font-size:.88em;transition:border-color .2s}.urw a.urw-platform:hover{border-color:var(--urw-accent)}.urw-platform__rating{font-weight:600}.urw .urw-btn,.urw .urw-btn:hover,.urw .urw-btn:focus,.urw-modal .urw-btn,.urw-modal .urw-btn:hover,.urw-modal .urw-btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 20px;border:0;border-radius:var(--urw-btn-radius);background:var(--urw-btn-bg);color:var(--urw-btn-text);font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:filter .2s,transform .2s}.urw .urw-btn:hover,.urw-modal .urw-btn:hover{filter:brightness(1.08);color:var(--urw-btn-text)}.urw .urw-btn:active,.urw-modal .urw-btn:active{transform:translateY(1px)}.urw .urw-btn--ghost,.urw .urw-btn--ghost:hover,.urw .urw-btn--ghost:focus,.urw-modal .urw-btn--ghost,.urw-modal .urw-btn--ghost:hover,.urw-modal .urw-btn--ghost:focus{background:0 0;color:var(--urw-accent);box-shadow:inset 0 0 0 1px currentColor}.urw .urw-btn--ghost:hover,.urw-modal .urw-btn--ghost:hover{color:var(--urw-accent)}.urw .urw-btn:focus-visible,.urw button:focus-visible,.urw a:focus-visible,.urw-modal button:focus-visible{outline:2px solid var(--urw-accent);outline-offset:2px}.urw-card{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:var(--urw-pad);border:var(--urw-border-width) solid var(--urw-border);border-radius:var(--urw-radius);background:var(--urw-card-bg);box-shadow:var(--urw-shadow);opacity:var(--urw-card-opacity);break-inside:avoid}.urw-card__head{display:flex;align-items:center;gap:12px}.urw-card__who{flex:1;min-width:0}.urw-card__author{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urw-card__meta{color:var(--urw-muted);font-size:.86em}.urw-card__text{overflow-wrap:anywhere}.urw .urw-card__link,.urw .urw-card__link:hover,.urw .urw-card__link:focus{margin-top:auto;color:var(--urw-accent);font-size:.9em;text-decoration:none}.urw .urw-card__link:hover{text-decoration:underline}.urw .urw-more,.urw .urw-more:hover,.urw .urw-more:focus{padding:0;border:0;background:0 0;color:var(--urw-accent);font:inherit;cursor:pointer}.urw .urw-more:hover{text-decoration:underline}.urw-avatar{flex:none;width:var(--urw-avatar);height:var(--urw-avatar);border-radius:50%;object-fit:cover}.urw-avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--urw-hue,210),55%,88%);color:hsl(var(--urw-hue,210),45%,30%);font-weight:600;font-size:calc(var(--urw-avatar) * .38)}.urw-source{display:inline-flex;align-items:center;gap:6px;flex:none}.urw-source__logo{display:inline-flex;flex:none;width:var(--urw-logo,24px);height:var(--urw-logo,24px);border-radius:7px;overflow:hidden}.urw-tags{display:flex;flex-wrap:wrap;gap:6px}.urw-tag{padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--urw-accent) 10%,transparent);color:var(--urw-accent);font-size:.8em}.urw-reply{padding:10px 12px;border-left:3px solid var(--urw-accent);border-radius:6px;background:color-mix(in srgb,var(--urw-accent) 6%,transparent);font-size:.92em}.urw-empty{color:var(--urw-muted)}.urw-grid{display:grid;grid-template-columns:repeat(var(--urw-c),minmax(0,1fr));gap:var(--urw-gap)}.urw-masonry{column-count:var(--urw-c);column-gap:var(--urw-gap)}.urw-masonry>.urw-card{height:auto;margin-bottom:var(--urw-gap);display:inline-flex;width:100%}.urw-list{display:flex;flex-direction:column;gap:var(--urw-gap)}.urw-list__more{display:flex;justify-content:center;margin-top:var(--urw-gap)}.urw-carousel{position:relative}.urw-carousel__track{display:flex;gap:var(--urw-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 8px;margin:-4px -2px -8px;overscroll-behavior-x:contain}.urw-carousel__track::-webkit-scrollbar{display:none}.urw-carousel__track:focus-visible{outline:2px solid var(--urw-accent)}.urw-carousel__slide{flex:0 0 calc(( 100% - var(--urw-gap) * ( var(--urw-c) - 1 ) ) / var(--urw-c));scroll-snap-align:start;min-width:0}.urw .urw-arrow,.urw .urw-arrow:hover,.urw .urw-arrow:focus{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:var(--urw-border-width) solid var(--urw-border);border-radius:50%;background:var(--urw-arrow-bg);color:var(--urw-arrow-color);box-shadow:0 4px 14px rgba(0,0,0,.12);cursor:pointer;transform:translateY(-50%);transition:opacity .2s,transform .2s}.urw .urw-arrow--prev{left:-14px}.urw .urw-arrow--next{right:-14px}.urw .urw-arrow:hover{transform:translateY(-50%) scale(1.06)}.urw .urw-arrow[disabled]{opacity:0;pointer-events:none}.urw-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.urw .urw-dots button,.urw .urw-dots button:hover,.urw .urw-dots button:focus{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--urw-dot);cursor:pointer;transition:width .25s,background .25s}.urw .urw-dots button[aria-selected=true]{width:22px;background:var(--urw-dot-active)}.urw--badge{position:static}.urw .urw-badge,.urw .urw-badge:hover,.urw .urw-badge:focus{position:fixed;z-index:9998;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:var(--urw-border-width) solid var(--urw-border);border-radius:var(--urw-radius);background:var(--urw-badge-bg);color:var(--urw-text);box-shadow:0 8px 28px rgba(0,0,0,.14);font:inherit;text-align:left;cursor:pointer;transition:transform .2s}.urw .urw-badge:hover{transform:translateY(-2px)}.urw .urw-badge--bottom-right{right:20px;bottom:20px}.urw .urw-badge--bottom-left{left:20px;bottom:20px}.urw .urw-badge--top-right{right:20px;top:20px}.urw .urw-badge--top-left{left:20px;top:20px}.urw .urw-badge--inline,.urw .urw-badge--inline:hover,.urw .urw-badge--inline:focus{position:relative}.urw-badge__icons{display:flex}.urw-badge__icons .urw-source+.urw-source{margin-left:-6px}.urw-badge__icons .urw-source__logo{box-shadow:0 0 0 2px var(--urw-badge-bg);background:var(--urw-badge-bg)}.urw-badge__body{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 8px}.urw-badge__rating{font-size:1.35em;font-weight:700;line-height:1.1}.urw-badge__count{grid-column:1/-1;color:var(--urw-muted);font-size:.8em}.urw-panel{position:fixed;z-index:9999;display:flex;flex-direction:column;width:min(420px,calc(100vw - 24px));max-height:min(640px,calc(100vh - 110px));padding:20px;border-radius:var(--urw-radius);background:var(--urw-badge-bg);box-shadow:0 20px 60px rgba(0,0,0,.22)}.urw-panel[hidden]{display:none}.urw-panel--bottom-right{right:20px;bottom:90px}.urw-panel--bottom-left{left:20px;bottom:90px}.urw-panel--top-right{right:20px;top:90px}.urw-panel--top-left{left:20px;top:90px}.urw-panel--inline{position:absolute;left:0;top:calc(100% + 10px)}.urw-panel .urw-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-right:28px}.urw-panel .urw-header__main{flex:none;width:100%}.urw-panel .urw-header__title{font-size:calc(var(--urw-title-fs) * .8)}.urw-panel__list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;margin:0 -6px;padding:0 6px 4px}.urw .urw-panel__close,.urw .urw-panel__close:hover,.urw .urw-panel__close:focus{position:absolute;top:10px;right:12px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--urw-muted);font-size:24px;line-height:1;cursor:pointer}.urw .urw-panel__close:hover{background:var(--urw-border)}@media (max-width:640px){.urw-panel{left:12px!important;right:12px!important;width:auto;bottom:84px}}.urw-modal{--urw-star:#fbbf24;--urw-star-empty:#d1d5db;--urw-border:#d1d5db;--urw-muted:#6b7280;--urw-accent:#2563eb;--urw-btn-bg:#2563eb;--urw-btn-text:#fff;--urw-btn-radius:10px}.urw-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--urw-font,inherit);font-size:var(--urw-fs,15px);line-height:1.5;animation:urw-modal-in .2s ease both}.urw-modal__box{position:relative;box-sizing:border-box;width:min(440px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:32px 28px 28px;border-radius:var(--urw-radius,14px);background:var(--urw-modal-bg,#fff);color:var(--urw-modal-text,#1f2937);box-shadow:0 24px 70px rgba(0,0,0,.35);text-align:center;animation:urw-modal-in .25s ease both}.urw-modal__title{margin:0 0 14px;font-size:1.25em;font-weight:700}.urw-modal__stars{display:inline-flex;gap:4px;flex-direction:row-reverse}.urw-modal .urw-modal__stars button{padding:2px;border:0;background:0 0;color:var(--urw-star-empty);font-size:38px;line-height:1;cursor:pointer;transition:transform .15s,color .15s}.urw-modal .urw-modal__stars button:hover,.urw-modal .urw-modal__stars button:hover~button{color:var(--urw-star);transform:scale(1.08)}.urw-modal form{display:flex;flex-direction:column;gap:10px;margin-top:14px;text-align:left}.urw-modal input,.urw-modal textarea{width:100%;padding:10px 12px;border:1px solid var(--urw-border);border-radius:8px;background:#fff;color:#111;font:inherit}.urw-modal textarea{min-height:110px;resize:vertical}.urw-modal__hp{position:absolute!important;left:-9999px!important}.urw-modal .urw-modal__close,.urw-modal .urw-modal__close:hover,.urw-modal .urw-modal__close:focus{position:absolute;top:8px;right:10px;width:34px;height:34px;border:0;border-radius:50%;background:0 0;color:var(--urw-muted);font-size:26px;cursor:pointer}.urw-anim-fade .urw-card{animation:urw-fade .5s ease both}.urw-anim-slide-up .urw-card{animation:urw-up .5s ease both}.urw-anim-zoom .urw-card{animation:urw-zoom .45s ease both}@media (prefers-reduced-motion:reduce){.urw *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.urw-notice{padding:12px;border:1px dashed #d63638;color:#d63638}@container urw (max-width:560px){.urw .urw-arrow,.urw .urw-arrow:hover,.urw .urw-arrow:focus{display:none}}.urw--tabs{--urw-logo:24px}.urw-tabs__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.urw-tabs__head .urw-header__title{margin:0}.urw-tabs__arrows{display:flex;gap:8px;margin-left:auto}.urw.urw--tabs .urw-arrow,.urw.urw--tabs .urw-arrow:hover,.urw.urw--tabs .urw-arrow:focus{position:static;transform:none;width:44px;height:44px;box-shadow:none}.urw.urw--tabs .urw-arrow:hover{transform:none;border-color:var(--urw-text)}.urw.urw--tabs .urw-arrow[disabled]{opacity:.45;pointer-events:none}.urw-tabs__bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:24px;padding:16px 24px;border-radius:var(--urw-radius);background:var(--urw-panel-bg,#f4f5f7)}.urw-tabs__list{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.urw.urw--tabs .urw-tab,.urw.urw--tabs .urw-tab:hover,.urw.urw--tabs .urw-tab:focus{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:calc(var(--urw-radius) * .75);background:0 0;color:var(--urw-text);font-size:1.05em;line-height:1.2;cursor:pointer;transition:background .2s,box-shadow .2s}.urw.urw--tabs .urw-tab:hover{background:color-mix(in srgb,var(--urw-card-bg) 60%,transparent)}.urw.urw--tabs .urw-tab[aria-selected=true]{background:var(--urw-card-bg);box-shadow:0 1px 3px rgba(0,0,0,.06)}.urw-tab .urw-source__logo,.urw-tab__all{display:inline-flex;align-items:center;justify-content:center;width:var(--urw-logo);height:var(--urw-logo);padding:5px;box-sizing:content-box;border-radius:8px;background:var(--urw-card-bg);color:var(--urw-star)}.urw-tabs__summary{display:flex;align-items:center;gap:16px;margin-left:auto}.urw-tabs__rating{color:var(--urw-big-rating,var(--urw-accent));font-size:calc(var(--urw-title-fs) * 2);font-weight:700;line-height:1}.urw-tabs__meta{display:flex;flex-direction:column;gap:4px}.urw-tabs__meta .urw-stars{width:calc(var(--urw-star-size) * 6.25);height:calc(var(--urw-star-size) * 1.25);-webkit-mask-size:calc(var(--urw-star-size) * 1.25);mask-size:calc(var(--urw-star-size) * 1.25)}.urw-tabs__count{font-size:.95em}.urw--tabs .urw-tabs__bar .urw-btn{margin-left:8px}.urw--tabs .urw-carousel__slide[hidden]{display:none}.urw--tabs .urw-card{gap:14px}.urw--tabs .urw-card__author{font-size:1.15em}.urw-peek .urw-carousel__slide{flex-basis:calc(( 100% - var(--urw-gap) * var(--urw-c) ) / ( var(--urw-c) + .35 ))}.urw-avatar--silhouette{display:inline-flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#e4e7ef}@container urw (max-width:700px){.urw-tabs__summary{margin-left:0}.urw-tabs__bar{padding:14px}}@container urw (max-width:560px){.urw-peek .urw-carousel__slide{flex-basis:calc(( 100% - var(--urw-gap) * var(--urw-c) ) / ( var(--urw-c) + .15 ))}.urw-tabs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.urw.urw--tabs .urw-arrow{display:flex}}