.gw-star-rating.svelte-g3tu47{align-items:center;gap:.12rem;display:inline-flex}.gw-star-rating--sm.svelte-g3tu47 .gw-star-rating__star:where(.svelte-g3tu47){font-size:.875rem}.gw-star-rating--md.svelte-g3tu47 .gw-star-rating__star:where(.svelte-g3tu47){font-size:1.125rem}.gw-star-rating__star.svelte-g3tu47{color:color-mix(in srgb, var(--color-gw-muted) 55%, transparent);cursor:default;background:0 0;border:none;padding:0;line-height:1;transition:color .12s,transform .12s}.gw-star-rating.svelte-g3tu47:not(.gw-star-rating--readonly) .gw-star-rating__star:where(.svelte-g3tu47){cursor:pointer}.gw-star-rating.svelte-g3tu47:not(.gw-star-rating--readonly) .gw-star-rating__star:where(.svelte-g3tu47):hover{transform:scale(1.08)}.gw-star-rating__star--on.svelte-g3tu47{color:var(--color-gw-warning)}.gw-star-rating__star--half.svelte-g3tu47{background:linear-gradient(90deg, var(--color-gw-warning) 50%, color-mix(in srgb, var(--color-gw-muted) 55%, transparent) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}.gw-rating-scale.svelte-1kx37zw{border:1px solid color-mix(in srgb, var(--color-gw-border) 75%, transparent);background:color-mix(in srgb, var(--color-gw-surface-elevated) 50%, transparent);border-radius:.65rem;flex-direction:column;flex-shrink:0;gap:.35rem;min-width:7.5rem;padding:.45rem .55rem;display:flex}.gw-rating-scale__head.svelte-1kx37zw{align-items:center;gap:.35rem;display:flex}.gw-rating-scale__value.svelte-1kx37zw{color:var(--color-gw-text);font-size:.8125rem;font-weight:700}.gw-rating-scale__of.svelte-1kx37zw{font-size:.625rem}.gw-rating-scale__track.svelte-1kx37zw{background:color-mix(in srgb, var(--color-gw-border) 80%, transparent);border-radius:9999px;height:4px;overflow:hidden}.gw-rating-scale__fill.svelte-1kx37zw{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--color-gw-warning) 85%, #f59e0b), var(--color-gw-warning));height:100%;transition:width .25s}.gw-rating-scale--compact.svelte-1kx37zw{flex-direction:row;align-items:center;gap:.35rem}.gw-rating-scale--compact.svelte-1kx37zw .gw-rating-scale__head:where(.svelte-1kx37zw){gap:.25rem}.gw-rating-scale--compact.svelte-1kx37zw .gw-rating-scale__track:where(.svelte-1kx37zw){display:none}.gw-promo-modal-panel.svelte-3gqtl6{box-sizing:border-box;max-height:min(90vh,640px);overflow:hidden auto}.gw-promo-modal-checkout.svelte-3gqtl6{border-top:1px solid color-mix(in srgb, var(--color-gw-border) 70%, transparent);padding-top:.25rem}.gw-promo-modal-total.svelte-3gqtl6{background:color-mix(in srgb, var(--color-gw-surface-elevated) 80%, transparent);border-radius:.75rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 1rem;display:flex}.gw-promo-modal-total__price.svelte-3gqtl6{color:var(--color-gw-text);font-size:1.25rem;font-weight:700}.gw-page-tabs.svelte-1q60bz3{border-bottom:1px solid color-mix(in srgb, var(--color-gw-border) 85%, transparent);width:100%;min-width:0;padding-bottom:.75rem}.gw-page-tabs__track.svelte-1q60bz3{border:1px solid color-mix(in srgb, var(--color-gw-border) 70%, transparent);background:color-mix(in srgb, var(--color-gw-surface-elevated) 55%, transparent);border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.gw-page-tabs__btn.svelte-1q60bz3{min-height:2.25rem;color:var(--color-gw-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .18s;display:inline-flex}.gw-page-tabs__btn.svelte-1q60bz3:hover{color:var(--color-gw-text);background:color-mix(in srgb, var(--color-gw-surface) 80%, transparent);border-color:color-mix(in srgb, var(--color-gw-border) 90%, transparent);transform:translateY(-1px)}.gw-page-tabs__btn--active.svelte-1q60bz3,.gw-page-tabs__btn--active.svelte-1q60bz3:hover{color:var(--color-gw-accent);background:linear-gradient(165deg, color-mix(in srgb, var(--color-gw-accent) 22%, transparent), color-mix(in srgb, var(--color-gw-accent) 8%, transparent));border-color:color-mix(in srgb, var(--color-gw-accent) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gw-accent) 12%, transparent), 0 4px 14px color-mix(in srgb, var(--color-gw-accent) 18%, transparent);font-weight:600;transform:translateY(0)}.gw-page-tabs__label.svelte-1q60bz3{white-space:nowrap}.gw-page-tabs__badge.svelte-1q60bz3{letter-spacing:.02em;font-variant-numeric:tabular-nums;min-width:1.35rem;color:var(--color-gw-muted);background:color-mix(in srgb, var(--color-gw-border) 55%, transparent);border:1px solid color-mix(in srgb, var(--color-gw-border) 80%, transparent);border-radius:9999px;justify-content:center;align-items:center;padding:.1rem .4rem;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}.gw-page-tabs__btn--active.svelte-1q60bz3 .gw-page-tabs__badge:where(.svelte-1q60bz3){color:var(--color-gw-on-accent);background:color-mix(in srgb, var(--color-gw-accent) 88%, #0d9488);border-color:color-mix(in srgb, var(--color-gw-accent) 70%, transparent);box-shadow:0 1px 6px color-mix(in srgb, var(--color-gw-accent) 35%, transparent)}.gw-page-tabs__btn.svelte-1q60bz3:focus-visible{outline:2px solid var(--color-gw-accent);outline-offset:2px}@media (width<=480px){.gw-page-tabs__track.svelte-1q60bz3{gap:.25rem;padding:.3rem}.gw-page-tabs__btn.svelte-1q60bz3{flex:calc(50% - .25rem);justify-content:center;min-height:2.1rem;padding:.4rem .55rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.gw-page-tabs__btn.svelte-1q60bz3,.gw-page-tabs__btn.svelte-1q60bz3:hover{transition:none;transform:none}}.vote-badge.svelte-1axi5rd{border:1px solid var(--color-gw-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-gw-surface-elevated) 92%, var(--color-gw-accent) 8%), var(--color-gw-surface));border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;display:inline-flex;box-shadow:0 1px 3px #00000059}.vote-badge__like.svelte-1axi5rd{color:var(--color-gw-accent);flex-shrink:0;display:flex}.vote-badge__count.svelte-1axi5rd{font-variant-numeric:tabular-nums;color:var(--color-gw-text);margin-left:auto;padding-right:2px;font-size:13px;font-weight:700;line-height:1}.vote-embed-preview.svelte-gahzo5{border:1px solid var(--color-gw-border);background:color-mix(in srgb, var(--color-gw-bg) 88%, var(--color-gw-accent) 4%);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem;display:flex}.vote-embed-preview__link.svelte-gahzo5{text-decoration:none;transition:filter .15s;display:inline-block}.vote-embed-preview__link.svelte-gahzo5:hover{filter:brightness(1.08)}.vote-embed-preview__hint.svelte-gahzo5{margin:0;font-size:.75rem;line-height:1.4}.vote-embed-code.svelte-gahzo5{border:1px solid var(--color-gw-border);background:#0b0d14;border-radius:12px;overflow:hidden}.vote-embed-code__bar.svelte-gahzo5{border-bottom:1px solid color-mix(in srgb, var(--color-gw-border) 70%, transparent);background:color-mix(in srgb, var(--color-gw-surface) 40%, #0b0d14);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.vote-embed-code__lang.svelte-gahzo5{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gw-accent);font-size:10px;font-weight:600}.vote-embed-code__copy.svelte-gahzo5{border:1px solid var(--color-gw-border);background:var(--color-gw-surface);color:var(--color-gw-muted);border-radius:6px;padding:.2rem .55rem;font-size:10px;transition:border-color .15s,color .15s}.vote-embed-code__copy.svelte-gahzo5:hover{border-color:var(--color-gw-accent);color:var(--color-gw-text)}.vote-embed-code__pre.svelte-gahzo5{margin:0;padding:.85rem 1rem 1rem;overflow:hidden visible}.vote-embed-code__body.svelte-gahzo5{white-space:pre-wrap;word-break:break-word;color:#b8c5d6;tab-size:2;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:11px;line-height:1.65;display:block}
