.poll-editor-fullscreen.svelte-1pu4pyr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;display:flex;flex-direction:column;background:#0f1115;color:#fff;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}.close-btn.svelte-1pu4pyr{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;z-index:100;padding:12px;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all .2s}.close-btn.svelte-1pu4pyr:hover{background:#ffffff1a}.card-canvas.svelte-1pu4pyr{flex:1;display:flex;align-items:center;justify-content:center;padding:80px 16px 16px;min-height:0}.card-slide.svelte-1pu4pyr{width:100%;max-width:400px;height:100%;max-height:500px}.main-card.svelte-1pu4pyr{position:relative;width:100%;height:100%;background:var(--card-gradient);border-radius:32px;box-shadow:0 25px 50px -12px #00000040;padding:24px;display:flex;flex-direction:column;overflow:hidden}.card-pattern.svelte-1pu4pyr{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:radial-gradient(circle at 30% 20%,white 0%,transparent 50%);pointer-events:none}.option-badge.svelte-1pu4pyr{position:absolute;top:16px;left:16px;z-index:30;background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.1)}.option-badge.svelte-1pu4pyr span:where(.svelte-1pu4pyr){font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3}.card-content.svelte-1pu4pyr{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10;padding-right:50px}.spacer.svelte-1pu4pyr{flex:.3}.card-textarea.svelte-1pu4pyr{width:100%;background:transparent;border:none;color:#fff;line-height:1.3;resize:none;outline:none;text-shadow:0 2px 10px rgba(0,0,0,.3)}.card-textarea.svelte-1pu4pyr::placeholder{color:#fff6}.char-count.svelte-1pu4pyr{margin-top:8px}.char-count.svelte-1pu4pyr span:where(.svelte-1pu4pyr){font-size:11px;font-weight:600;color:#fff6}.bottom-action.svelte-1pu4pyr{padding:16px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom));background:linear-gradient(to top,#0f1115 0%,transparent 100%)}.submit-btn.svelte-1pu4pyr{width:100%;max-width:400px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:#fff;color:#0f1115;border:none;border-radius:16px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s;box-shadow:0 8px 24px #0000004d}.submit-btn.svelte-1pu4pyr:hover:not(:disabled){transform:scale(1.02)}.submit-btn.svelte-1pu4pyr:active:not(:disabled){transform:scale(.98)}.submit-btn.svelte-1pu4pyr:disabled{opacity:.4;cursor:not-allowed}.select-trigger.svelte-1f20tz6{background:hsl(var(--muted));border:1px solid hsl(var(--border));outline:none;box-shadow:none}.select-trigger.svelte-1f20tz6:hover{background:hsl(var(--muted) / .8);border-color:color-mix(in srgb,#9ec264 45%,hsl(var(--border)))}.select-trigger.svelte-1f20tz6:focus,.select-trigger.svelte-1f20tz6:focus-visible{outline:none;border-color:color-mix(in srgb,#9ec264 65%,hsl(var(--border)));box-shadow:0 0 0 3px color-mix(in srgb,#9ec264 22%,transparent)}.select-dropdown.svelte-1f20tz6{background:hsl(var(--popover, var(--background)));border:1px solid hsl(var(--border))}.select-option.svelte-1f20tz6{color:hsl(var(--foreground));background:transparent;border:0;cursor:pointer}.select-option.svelte-1f20tz6:hover{background:color-mix(in srgb,#9ec264 12%,transparent)}.select-option--active.svelte-1f20tz6{background:color-mix(in srgb,#9ec264 18%,transparent);color:#6f9438;font-weight:700}html.dark .select-option--active.svelte-1f20tz6{color:#9ec264}.animate-scale-in.svelte-1f20tz6{animation:svelte-1f20tz6-scaleIn .15s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1f20tz6-scaleIn{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-scrollbar.svelte-1f20tz6::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1f20tz6::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1f20tz6::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .4);border-radius:4px}@keyframes svelte-1s28v2n-slide-in-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1s28v2n-slide-in-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.super-poll-slide.slide-from-right.svelte-1s28v2n{animation:svelte-1s28v2n-slide-in-right .25s ease-out both}.super-poll-slide.slide-from-left.svelte-1s28v2n{animation:svelte-1s28v2n-slide-in-left .25s ease-out both}.poll-stats-history-action.svelte-1ow3dk8{border-color:#f59e0b8c;background:#fbbf2447;color:#78350f}.poll-stats-history-action.svelte-1ow3dk8:hover:not(:disabled){border-color:#d97706bf;background:#fbbf246b;color:#451a03}html.dark .poll-stats-history-action.svelte-1ow3dk8{border-color:#fcd34d59;background:#fbbf2426;color:#fef3c7}html.dark .poll-stats-history-action.svelte-1ow3dk8:hover:not(:disabled){border-color:#fcd34d8c;background:#fbbf2440;color:#fff}.poll-stats-history-range.svelte-1ow3dk8::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:transparent}.poll-stats-history-range.svelte-1ow3dk8::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;width:16px;margin-top:-6px;border-radius:9999px;background:transparent;border:none;box-shadow:none;cursor:pointer}.poll-stats-history-range.svelte-1ow3dk8::-moz-range-track{height:4px;background:transparent;border:none}.poll-stats-history-range.svelte-1ow3dk8::-moz-range-thumb{height:16px;width:16px;border-radius:9999px;background:transparent;border:none;box-shadow:none;cursor:pointer}.poll-stats-globe-embed.svelte-1a5bquq{touch-action:none;overscroll-behavior:contain}.globe-load-error.svelte-1a5bquq,.globe-load-error.svelte-1a5bquq button{pointer-events:auto}.globe-sphere-loader.svelte-1a5bquq{width:64px;height:64px;background:transparent;border-radius:50%;position:relative}.globe-sphere-loader.svelte-1a5bquq:before{position:absolute;content:"";width:100%;height:100%;border-radius:100%;border-bottom:0 solid rgba(255,255,255,.02);box-shadow:0 -10px 20px 20px #ffffff40 inset,0 -5px 15px 10px #ffffff4f inset,0 -2px 5px #ffffff80 inset,0 -3px 2px #ffffffba inset,0 2px #fff,0 2px 3px #fff,0 5px 5px #ffffff8f,0 10px 15px #ffffff5e,0 10px 20px 20px #ffffff40;filter:blur(3px);animation:svelte-1a5bquq-globe-loader-rotate 2s linear infinite}html:not(.dark) .globe-sphere-loader.svelte-1a5bquq:before{box-shadow:0 -10px 20px 20px #aaaaaa40 inset,0 -5px 15px 10px #aaaaaa4f inset,0 -2px 5px #96969680 inset,0 -3px 2px #828282ba inset,0 2px #c8c8c8,0 2px 3px #c8c8c8,0 5px 5px #aaaaaa8f,0 10px 15px #9696965e,0 10px 20px 20px #82828240}@keyframes svelte-1a5bquq-globe-loader-rotate{to{transform:rotate(360deg)}}.poll-stats-globe-embed.svelte-1a5bquq .globe-stage,.poll-stats-globe-embed.svelte-1a5bquq .globe-stage--embedded,.poll-stats-globe-embed.svelte-1a5bquq .globe-wrap,.poll-stats-globe-embed.svelte-1a5bquq .globe-wrap.embedded,.poll-stats-globe-embed.svelte-1a5bquq canvas{touch-action:none!important}.poll-stats-globe-embed.svelte-1a5bquq .globe-stage:not(.globe-stage--fullBleed){position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;height:100%!important;width:100%!important}.poll-stats-globe-embed.svelte-1a5bquq .globe-wrap,.poll-stats-globe-embed.svelte-1a5bquq .globe-wrap.embedded,.poll-stats-globe-embed.svelte-1a5bquq canvas{pointer-events:auto!important}.poll-stats-globe-embed.svelte-1a5bquq .globe-wrap,.poll-stats-globe-embed.svelte-1a5bquq .globe-wrap.embedded{background:transparent!important}.poll-stats-globe-embed.svelte-1a5bquq .globe-container,.poll-stats-globe-embed.svelte-1a5bquq canvas{width:100%!important;height:100%!important}.option-pill.svelte-cy0bf6{padding:0;border:3px solid var(--option-border-color, rgba(255, 255, 255, .2));border-radius:16px;overflow:hidden;background:transparent;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0;-webkit-tap-highlight-color:transparent;position:relative;box-shadow:none}.option-pill.svelte-cy0bf6:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000059}.option-pill.svelte-cy0bf6:active{transform:scale(.98)}.option-pill.is-selected.svelte-cy0bf6{box-shadow:none}.option-pill.is-hidden.svelte-cy0bf6 .option-pill-inner:where(.svelte-cy0bf6){opacity:.55;filter:grayscale(.5)}.option-pill-inner.svelte-cy0bf6{width:56px;height:56px;border-radius:13px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.option-pill-inner--stats-card.svelte-cy0bf6{width:64px;height:88px;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:0;background:#0000001f}.option-pill-inner--stats-text.svelte-cy0bf6{background:transparent}.option-pill-stats-bg.svelte-cy0bf6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;background:#1a1a1a}.option-pill-stats-bg.svelte-cy0bf6 .option-pill-stats-media,.option-pill-card-bg.svelte-cy0bf6 .option-pill-stats-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.option-pill-stats-body.svelte-cy0bf6{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 5px;pointer-events:none}.option-pill-stats-body.svelte-cy0bf6 span:where(.svelte-cy0bf6){font-size:9px;font-weight:700;line-height:1.15;text-align:center;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.option-pill-stats-caption.svelte-cy0bf6{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:1px;width:100%;max-height:46%;padding:18px 4px 4px;box-sizing:border-box;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.35) 55%,transparent 100%)}.option-pill-stats-caption--pct-only.svelte-cy0bf6{align-items:flex-end}.option-pill-stats-caption-text.svelte-cy0bf6{min-width:0;width:100%;font-size:8px;font-weight:800;line-height:1.15;color:#fff;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 1px rgba(0,0,0,1),0 1px 3px rgba(0,0,0,.85)}.option-pill-stats-caption-pct.svelte-cy0bf6{align-self:flex-start;font-size:10px;line-height:1}.poll-stats-globe-legend-option-pill-host .option-pill-stats-caption-text.svelte-cy0bf6,.poll-stats-globe-container-legend .option-pill-stats-caption-text.svelte-cy0bf6{font-size:7.5px}.option-pill-inner--card.svelte-cy0bf6{width:64px;height:88px;background:#0003;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:0}.option-pill-card-bg.svelte-cy0bf6{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:#1a1a1a}.option-pill-inner--text.svelte-cy0bf6{padding:6px}.option-pill-inner--text.svelte-cy0bf6 span:where(.svelte-cy0bf6){font-size:9px;font-weight:700;line-height:1.2;text-align:center;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.option-pill-inner--dot.svelte-cy0bf6{flex-direction:row;gap:6px;width:auto;height:auto;min-width:56px;min-height:40px;padding:6px 10px}.option-pill-dot.svelte-cy0bf6{width:8px;height:8px;border-radius:50%;flex-shrink:0}.option-pill-label.svelte-cy0bf6{font-size:11px;font-weight:600;color:#ffffffe6;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-pill-rank.svelte-cy0bf6{position:absolute;top:0;left:0;background:#000000bf;color:#fff;font-size:10px;font-weight:800;padding:2px 5px;border-bottom-right-radius:6px;line-height:1;z-index:4}.option-pill-hidden.svelte-cy0bf6{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fffc;z-index:5}.poll-stats-globe-option-pills-row.svelte-rnxgg4{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--poll-globe-legend-gap, 12px);min-height:var(--poll-globe-legend-pill-h, 94px);flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.poll-stats-globe-option-pills-row.svelte-rnxgg4::-webkit-scrollbar{display:none}.poll-stats-globe-legend-option-pill-host.svelte-rnxgg4{flex-shrink:0;pointer-events:auto}.poll-stats-globe-legend-option-pill-host--dimmed.svelte-rnxgg4{opacity:.38}.poll-stats-globe-legend-option-pill-host.svelte-rnxgg4 .option-pill-inner--stats-card{width:72px}.poll-stats-globe-container-legend.svelte-1az0z1j{position:absolute;top:0;left:8px;z-index:60;display:flex;flex-direction:column;align-items:flex-start;gap:var(--poll-globe-legend-gap, 12px);min-height:var(--poll-globe-legend-h, 110px);max-width:calc(100% - 16px);padding:8px;border-radius:14px;box-sizing:border-box;pointer-events:auto;transition:background .22s ease}.poll-stats-globe-container-legend--expanded.svelte-1az0z1j{width:100%;max-width:calc(100% - 16px);max-height:min(65dvh,calc(100% - 8px));overflow:hidden}.poll-stats-globe-container-legend--chip-only.svelte-1az0z1j{min-height:0}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j{top:0;bottom:0;left:0;right:auto;width:var(--poll-globe-legend-rail-w, 3.25rem);max-width:none;min-height:0;height:100%;padding:0;background:transparent;align-items:stretch;transform:none;pointer-events:auto;border-radius:0}.poll-stats-globe-container-chip-strip.svelte-1az0z1j{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:.25rem;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0}.poll-stats-globe-container-legend--chip-strip-single.svelte-1az0z1j .poll-stats-globe-container-chip-strip:where(.svelte-1az0z1j){justify-content:stretch}.poll-stats-globe-container-chip-strip.svelte-1az0z1j::-webkit-scrollbar{display:none}.poll-stats-globe-container-chip-strip-item.svelte-1az0z1j{flex:1 1 0;min-height:2.5rem;display:flex;align-items:stretch;box-sizing:border-box;overflow:hidden;border-radius:.375rem}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip:where(.svelte-1az0z1j){width:100%;height:100%;min-height:0;border-radius:.375rem;padding:0 .125rem;gap:.125rem;border:none;box-shadow:none;background:transparent;transform:none}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip-label:where(.svelte-1az0z1j){border-radius:.375rem!important}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip-strip-item:where(.svelte-1az0z1j) .poll-stats-globe-container-chip:where(.svelte-1az0z1j){background:transparent}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip--inactive:where(.svelte-1az0z1j){opacity:.38;filter:saturate(.75)}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip--inactive:where(.svelte-1az0z1j):hover{opacity:.72;filter:saturate(.9) brightness(1.02);transform:none}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip--strip-active:where(.svelte-1az0z1j){opacity:1;filter:brightness(1.05) saturate(1.08);transform:none;box-shadow:inset 0 0 0 2px #ffffff8c}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip--strip-active:where(.svelte-1az0z1j):hover{transform:none}.poll-stats-globe-container-legend--chip-strip.svelte-1az0z1j .poll-stats-globe-container-chip:where(.svelte-1az0z1j):not(:disabled):hover{transform:none;filter:brightness(1.03)}.poll-stats-globe-container-legend-list.svelte-1az0z1j{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:var(--poll-globe-legend-gap, 12px);width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;pointer-events:auto;touch-action:pan-y}.poll-stats-globe-container-legend-list.svelte-1az0z1j::-webkit-scrollbar{width:4px}.poll-stats-globe-container-legend-list.svelte-1az0z1j::-webkit-scrollbar-thumb{border-radius:999px;background:#00000047}html.dark .poll-stats-globe-container-legend-list.svelte-1az0z1j::-webkit-scrollbar-thumb{background:#ffffff47}.poll-stats-globe-container-row.svelte-1az0z1j{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--poll-globe-legend-gap, 12px);width:100%;min-width:0;flex-shrink:0;padding:4px;border-radius:10px;box-sizing:border-box}.poll-stats-globe-container-chip.svelte-1az0z1j{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;flex-shrink:0;box-sizing:border-box;width:var(--poll-globe-legend-pill-w, 70px);height:var(--poll-globe-legend-pill-h, 94px);padding:4px;border-radius:14px;border:none;box-shadow:none;color:#fffffff2;cursor:pointer;background:transparent;transition:transform .16s ease,opacity .16s ease}.poll-stats-globe-container-chip--inactive.svelte-1az0z1j{opacity:.55}.poll-stats-globe-container-chip--inactive.svelte-1az0z1j .poll-stats-globe-container-chip-label:where(.svelte-1az0z1j){opacity:.9}.poll-stats-globe-container-chip-label.svelte-1az0z1j{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0;border-radius:10px}.poll-stats-globe-container-chip.svelte-1az0z1j:disabled{cursor:default}.poll-stats-globe-container-chip.svelte-1az0z1j:not(:disabled):hover{transform:scale(1.02)}.poll-stats-globe-container-chip-text.svelte-1az0z1j{font-size:.82rem;font-weight:800;line-height:1}.poll-stats-globe-container-menu-backdrop.svelte-1az0z1j{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;border:0;padding:0;background:transparent;cursor:default;pointer-events:auto}.poll-stats-shell--history-open{min-height:0}.poll-stats-shell--history-open .poll-stats-morph-stage{flex:1 1 0;min-height:0;overflow:hidden}.poll-stats-hold-layer.svelte-v1c2fx{touch-action:none;user-select:none;-webkit-user-select:none;cursor:default}.poll-stats-hold-layer--tier-rail.svelte-v1c2fx{left:var(--tier-label-w, 3.25rem)}.poll-stats-morph-stage--history .poll-stats-globe-container-legend{z-index:130}.poll-stats-morph-stage--history .tier-list-filter-rail,.poll-stats-morph-stage--history .tier-list-label--filter,.poll-stats-morph-stage--history .tier-list-label--filter-on,.poll-stats-morph-stage--history .tier-list-label--filter-dim,.poll-stats-morph-stage--history .tier-list-label--unranked{position:relative;z-index:50}.poll-stats-morph-stage--active{position:relative;isolation:isolate}.poll-stats-morph-stage--active [data-chain-carousel]{position:relative!important;flex:1 1 auto;min-height:0;width:100%;height:100%}.poll-stats-morph-stage--active [data-poll-stats-global-canvas]{min-height:100%;height:100%}.poll-stats-morph-stage--active.svelte-v1c2fx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:1rem;background:none}.poll-stats-morph-stage--active.poll-stats-morph-stage--history.svelte-v1c2fx:before{background:radial-gradient(ellipse 90% 60% at 50% 100%,rgba(251,191,36,.08) 0%,transparent 70%)}.poll-stats-morph-stage--active.poll-stats-morph-stage--history.svelte-v1c2fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:1rem;box-shadow:inset 0 0 0 1px #fbbf241f}.poll-stats-morph-stage--globe.svelte-v1c2fx{min-height:min(360px,50vh);max-height:min(480px,60vh);--globe-legend-scroll-x: 0px;--poll-globe-dock-bleed: 0px;overflow:hidden}.poll-stats-morph-stage--globe.flex-1.svelte-v1c2fx{min-height:0;max-height:100%}.poll-stats-morph-stage--globe [data-chain-carousel]:has([data-poll-stats-global-canvas]){overflow:visible!important}.poll-stats-morph-stage--globe [data-poll-stats-global-canvas]{overflow:visible!important}.poll-stats-morph-stage--globe.poll-stats-morph-stage--active [data-chain-carousel]:has([data-poll-stats-zone],.poll-stats-morph-lifted),.poll-stats-morph-stage--globe.poll-stats-morph-stage--active [data-poll-stats-zone-morph=true],.poll-stats-morph-stage--globe.poll-stats-morph-stage--active [data-poll-stats-zone],.poll-stats-morph-stage--globe.poll-stats-morph-stage--active .tier-list-bucket,.poll-stats-morph-stage--globe.poll-stats-morph-stage--active .tier-list-row,.poll-stats-morph-stage--globe.poll-stats-morph-stage--active .fmk-results-board,.poll-stats-morph-stage--globe.poll-stats-morph-stage--active .tier-list-board{position:static!important;overflow:visible!important}.poll-stats-morph-stage--globe [data-poll-stats-zone].tier-list-bucket{contain:none!important}.poll-stats-morph-stage--globe.poll-stats-morph-stage--active .poll-stats-content-root{position:relative!important;z-index:40!important}.poll-stats-morph-stage--native-globe-legend.poll-stats-morph-stage--globe .poll-stats-content-root{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.poll-stats-morph-stage--globe [data-chain-carousel]{background:transparent!important}.poll-stats-morph-stage--globe.poll-stats-morph-stage--active .poll-stats-content-root *:has(>[data-chain-carousel]){background:transparent!important;box-shadow:none!important}.poll-stats-morph-stage--globe [data-poll-stats-zone-pinned]{min-height:0!important;height:0!important;overflow:visible!important}.poll-stats-morph-stage--globe [data-poll-stats-zone] .poll-stats-morph-lifted{max-width:none!important;max-height:none!important}.poll-stats-morph-stage--globe.poll-stats-morph-stage--history.svelte-v1c2fx{min-height:min(420px,54vh)}.poll-stats-morph-stage--globe.svelte-v1c2fx>:where(.svelte-v1c2fx):not(.poll-stats-globe-view):not(.poll-stats-globe-legend-scroll):not(.poll-stats-globe-container-legend):not(.poll-stats-globe-flat-legend):not(.poll-stats-globe-container-menu-backdrop){pointer-events:none!important}.poll-stats-globe-flat-legend.svelte-v1c2fx{position:absolute;top:0;left:8px;z-index:60;display:flex;max-width:calc(100% - 16px);padding:8px;box-sizing:border-box;pointer-events:auto}.poll-stats-morph-stage--flat-globe-legend.svelte-v1c2fx{padding-top:var(--poll-globe-legend-h)}.poll-stats-morph-stage--flat-globe-legend [data-poll-morph-shape=globe].poll-stats-morph-lifted,.poll-stats-morph-stage--native-globe-legend [data-poll-morph-shape=globe].poll-stats-morph-lifted,.poll-stats-morph-stage--flat-globe-legend .poll-stats-morph-globe.poll-stats-morph-lifted,.poll-stats-morph-stage--native-globe-legend .poll-stats-morph-globe.poll-stats-morph-lifted{display:none!important}.poll-stats-morph-stage--native-globe-legend.svelte-v1c2fx{padding-top:var(--poll-globe-legend-h)}.poll-stats-globe-legend-scroll.svelte-v1c2fx{position:absolute;top:0;left:0;right:0;z-index:36;height:var(--poll-globe-legend-h);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.poll-stats-globe-legend-scroll.svelte-v1c2fx::-webkit-scrollbar{height:4px}.poll-stats-globe-legend-scroll.svelte-v1c2fx::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff47}.poll-stats-globe-legend-scroll-spacer.svelte-v1c2fx{height:var(--poll-globe-legend-h);pointer-events:none}.poll-stats-morph-stage--container-carousel .tier-list-row--globe-hidden{display:none!important}.poll-stats-morph-stage--container-carousel:not(.poll-stats-morph-stage--container-chip-strip) .tier-list-label{display:none!important}.poll-stats-morph-stage--container-carousel:not(.poll-stats-morph-stage--container-chip-strip) .tier-list-row{background:transparent!important;box-shadow:none!important}.poll-stats-morph-stage--container-carousel:not(.poll-stats-morph-stage--container-chip-strip) .tier-list-bucket{background:transparent!important}.poll-stats-morph-stage--container-chip-strip .tier-list-bucket{background:unset}.poll-stats-morph-stage--container-carousel .fmk-results-board,.poll-stats-morph-stage--container-carousel .tier-list-board{position:relative;background:transparent!important;overflow:visible!important}.poll-stats-morph-stage--native-globe-legend .fmk-results-board,.poll-stats-morph-stage--native-globe-legend .tier-list-board{display:none!important}.poll-stats-morph-stage--native-globe-legend.poll-stats-morph-stage--globe.svelte-v1c2fx{min-height:min(420px,54vh)}.poll-stats-morph-stage--container-carousel.svelte-v1c2fx:not(.poll-stats-morph-stage--globe):not(.poll-stats-morph-stage--container-chip-strip){padding-top:var(--poll-globe-legend-h)}.poll-stats-morph-stage--container-chip-strip .tier-list-label{display:flex!important}.poll-stats-morph-stage--container-chip-strip .tier-list-bucket>*:not(.poll-stats-morph-lifted){visibility:hidden!important}.poll-stats-morph-stage--container-chip-strip .poll-stats-morph-lifted{visibility:visible!important}.poll-stats-morph-stage--container-chip-strip .tier-list-row{overflow:hidden;border-radius:.375rem}.poll-stats-morph-stage--container-chip-strip.svelte-v1c2fx{padding-top:0;padding-left:0;box-sizing:border-box}.poll-stats-morph-stage--container-chip-strip.svelte-v1c2fx .poll-stats-content-root:where(.svelte-v1c2fx){width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;background:transparent}.poll-stats-morph-stage--container-chip-strip.svelte-v1c2fx .poll-stats-content-root:where(.svelte-v1c2fx) [data-chain-carousel]{width:100%!important;max-width:100%;min-width:0!important;box-sizing:border-box;background:transparent!important}.poll-stats-morph-stage--container-chip-strip .tier-morph-options-layer{background:var(--poll-globe-band-bg);transition:background .22s ease}.poll-stats-tier-container-empty.svelte-v1c2fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem 1.25rem;box-sizing:border-box;text-align:center;pointer-events:none}.poll-stats-tier-container-empty--beside-labels.svelte-v1c2fx{left:var(--tier-label-w, 3.25rem)}.poll-stats-tier-container-empty-title.svelte-v1c2fx{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:.01em;color:#00000073}.poll-stats-tier-container-empty-hint.svelte-v1c2fx{margin:0;max-width:14rem;font-size:.6875rem;font-weight:500;line-height:1.35;color:#00000052}html.dark .poll-stats-tier-container-empty-title.svelte-v1c2fx{color:#ffffff8c}html.dark .poll-stats-tier-container-empty-hint.svelte-v1c2fx{color:#ffffff59}.poll-stats-globe-legend-row.svelte-v1c2fx{position:absolute;top:0;left:0;right:0;z-index:130;min-height:var(--poll-globe-legend-h);overflow:visible;pointer-events:none}.poll-stats-morph-stage--container-carousel.poll-stats-morph-stage--globe [data-poll-stats-zone] .poll-stats-morph-lifted{max-width:none!important;max-height:none!important}.poll-stats-morph-stage--globe:not(.poll-stats-morph-stage--native-globe-legend) [data-poll-morph-shape=globe].poll-stats-morph-lifted{pointer-events:auto!important;z-index:56!important;max-width:none!important;transform:translate(var(--globe-legend-scroll-x))!important}.poll-stats-morph-stage--globe.poll-stats-morph-stage--active .poll-stats-morph-lifted{z-index:50!important}.poll-stats-globe-view.svelte-v1c2fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:28;pointer-events:none;overscroll-behavior:contain;max-height:100%;overflow:hidden}.poll-stats-globe-view.svelte-v1c2fx .globe-embed-hud{bottom:calc(8px + var(--poll-globe-dock-bleed, 0px))}.poll-stats-globe-view.svelte-v1c2fx .poll-stats-globe-embed{height:100%;max-height:100%}.poll-stats-morph-stage--globe.poll-stats-morph-stage--history.svelte-v1c2fx{min-height:min(360px,48vh);max-height:min(420px,54vh)}.poll-stats-morph-stage--globe.poll-stats-morph-stage--history.flex-1.svelte-v1c2fx{min-height:0;max-height:100%}.poll-stats-morph-globe.poll-stats-morph-lifted{transform:translate(var(--globe-legend-scroll-x))!important;cursor:pointer;overflow:hidden!important;box-shadow:none!important}.poll-stats-morph-globe.poll-stats-morph-lifted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--poll-globe-accent, rgba(255, 255, 255, .38));pointer-events:none;z-index:120;box-sizing:border-box}.poll-stats-morph-globe.poll-stats-morph-lifted.poll-stats-morph-globe--selected:after,.poll-stats-morph-globe.poll-stats-morph-lifted.poll-stats-morph-globe--map-hover:after{border-width:3px;box-shadow:none}.poll-stats-morph-globe.poll-stats-morph-lifted.poll-stats-morph-globe--selected{box-shadow:none!important}.poll-stats-morph-globe.poll-stats-morph-lifted.poll-stats-morph-globe--dimmed{opacity:.38!important}.poll-stats-morph-globe.poll-stats-morph-lifted .poll-stats-morph-inner{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;pointer-events:none}.poll-stats-morph-globe.poll-stats-morph-lifted .poll-stats-morph-inner>button,.poll-stats-morph-globe.poll-stats-morph-lifted .poll-stats-morph-inner>div{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;pointer-events:none}.poll-stats-morph-globe.poll-stats-morph-lifted .poll-stats-morph-inner .group,.poll-stats-morph-globe.poll-stats-morph-lifted .poll-stats-morph-inner [class*=aspect-]{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:unset!important}.poll-stats-morph-globe.poll-stats-morph-lifted [class*=scale-]:not(.option-card-scale-host):not(.option-card-scale-stage){transform:none!important}.poll-stats-morph-globe.poll-stats-morph-lifted img,.poll-stats-morph-globe.poll-stats-morph-lifted video{object-fit:cover!important;object-position:center center!important;transform:none!important}.poll-stats-morph-globe.poll-stats-morph-lifted .option-card-bezel,.poll-stats-morph-globe.poll-stats-morph-lifted .option-card-cq{box-shadow:none!important;outline:none!important;border-color:transparent!important}.poll-stats-morph-globe.poll-stats-morph-lifted .social-avatars,.poll-stats-morph-globe.poll-stats-morph-lifted [data-testid=vote-pill]{display:none!important}.poll-stats-morph-globe.poll-stats-morph-lifted .poll-stats-podium-caption>span,.poll-stats-morph-globe.poll-stats-morph-lifted .media-bottom-caption-pct{display:none!important}.poll-stats-morph-lifted .optcard-chrome-fixed-tl,.poll-stats-morph-lifted .ranking-result-rank-caption,.poll-stats-morph-lifted .ranking-slot-badge{display:none!important}.poll-stats-morph-lifted .ranking-podium-rank-badge .ranking-slot-badge{display:inline-flex!important}.poll-stats-morph-lifted{transform-origin:center center;backface-visibility:hidden}[data-poll-stats-zone]{position:relative}.poll-stats-morph-stage--active [data-poll-stats-zone]:not(.tier-list-bucket){overflow:hidden;display:block}.poll-stats-morph-stage--active [data-poll-stats-zone].tier-list-bucket{display:flex!important;flex-flow:row nowrap;align-items:stretch;overflow:hidden;contain:layout paint}.poll-stats-morph-stage--active.poll-stats-morph-stage--bars-zone [data-poll-stats-zone],.poll-stats-morph-stage--active.poll-stats-morph-stage--bars-zone [data-poll-stats-zone].tier-list-bucket{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;contain:none!important}.poll-stats-morph-stage--active.poll-stats-morph-stage--bars-zone [data-poll-stats-zone]::-webkit-scrollbar{display:none}.poll-stats-morph-stage--active .tier-list-board,.poll-stats-morph-stage--active .tier-list-row,.poll-stats-morph-stage--active .fmk-results-board{overflow:hidden}.poll-stats-morph-stage--active [data-chain-carousel]:has(.tier-list-board,.fmk-results-board){overflow:hidden!important}.poll-stats-morph-stage--active [data-poll-stats-zone] .poll-stats-morph-lifted{max-width:calc(100% - 4px)!important;max-height:calc(100% - 4px)!important;min-width:0!important;min-height:0!important;aspect-ratio:unset!important}.poll-stats-morph-stage--active:is(.poll-stats-morph-stage--bubbles-zone,.poll-stats-morph-stage--treemap-zone,.poll-stats-morph-stage--bars-zone) [data-poll-stats-zone].tier-list-bucket{display:block!important;align-items:initial!important;gap:0!important;padding:0!important}.poll-stats-morph-stage--active.poll-stats-morph-stage--bubbles-zone [data-poll-stats-zone].tier-list-bucket,.poll-stats-morph-stage--active.poll-stats-morph-stage--treemap-zone [data-poll-stats-zone].tier-list-bucket{align-items:initial!important;gap:0;padding:0}.poll-stats-morph-stage--active.poll-stats-morph-stage--bubbles-zone [data-poll-stats-zone].tier-list-bucket .poll-stats-morph-lifted{flex:0 0 auto!important;align-self:center!important;width:var(--poll-morph-size)!important;height:var(--poll-morph-size)!important;max-width:min(100%,var(--poll-morph-size, 100%))!important;max-height:100%!important;aspect-ratio:1 / 1!important}.poll-stats-morph-stage--active.poll-stats-morph-stage--treemap-zone [data-poll-stats-zone].tier-list-bucket .poll-stats-morph-lifted{flex:0 0 auto!important;align-self:center!important;width:var(--poll-morph-w)!important;height:var(--poll-morph-h)!important;max-width:100%!important;max-height:100%!important;aspect-ratio:unset!important}.poll-stats-morph-stage--active.poll-stats-morph-stage--bars-zone [data-poll-stats-zone].tier-list-bucket{align-items:initial!important;gap:0;padding:0}.poll-stats-morph-stage--active.poll-stats-morph-stage--bars-zone [data-poll-stats-zone].tier-list-bucket .poll-stats-morph-lifted{flex:0 0 auto!important;align-self:flex-end!important;width:var(--poll-morph-w)!important;height:var(--poll-morph-h)!important;max-height:100%!important;aspect-ratio:unset!important}.poll-stats-morph-stage--active [data-chain-carousel]:has([data-poll-stats-global-canvas]):not(:has(.tier-list-board)){overflow:visible!important}.poll-stats-morph-stage--active [data-poll-stats-global-canvas]{overflow:visible}.poll-stats-morph-stage--active [data-poll-stats-global-canvas].contents{display:block;width:100%;height:100%;min-height:0}.poll-stats-morph-stage--active [data-chain-carousel]:has([data-poll-stats-global-canvas]) .poll-options-grid-outer,.poll-stats-morph-stage--active [data-chain-carousel]:has([data-poll-stats-global-canvas]) .poll-options-grid,.poll-stats-morph-stage--active [data-chain-carousel]:has([data-poll-stats-global-canvas]) .poll-options-grid-cell{position:static!important;overflow:visible!important}.poll-stats-morph-stage--active [data-chain-carousel]:has([data-poll-stats-global-canvas])>.flex.shrink-0,.poll-stats-morph-stage--active [data-chain-carousel]:has([data-poll-stats-global-canvas]) [style*=flex-shrink]{position:static}.poll-stats-morph-lifted .poll-stats-morph-inner{width:100%;height:100%;min-height:0;border-radius:inherit;overflow:hidden}.poll-stats-morph-lifted .option-card-frame,.poll-stats-morph-lifted [data-testid=poll-option],.poll-stats-morph-lifted .option-card-scale-host,.poll-stats-morph-lifted .option-card-cq,.poll-stats-morph-lifted .group.relative.overflow-hidden,.poll-stats-morph-lifted .relative.overflow-hidden.rounded-xl,.poll-stats-morph-lifted .relative.overflow-hidden.rounded-lg{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;border-radius:inherit!important}.poll-stats-morph-lifted .option-card-scale-stage{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important}.poll-stats-morph-lifted [class*=aspect-]{aspect-ratio:unset!important}.poll-stats-morph-lifted .poll-stats-morph-inner>button{display:block;width:100%;height:100%;border:0;padding:0;background:transparent;border-radius:inherit}.poll-stats-morph-lifted .absolute.inset-0.z-0.rounded-xl,.poll-stats-morph-lifted .absolute.inset-0.w-full.h-full{border-radius:inherit!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted{overflow:hidden!important;border-radius:50%!important;box-shadow:none!important}.poll-stats-morph-lifted[data-quiz-result=correct]{box-shadow:inset 0 0 0 3px #9ec264f2,0 0 14px #9ec26459!important}.poll-stats-morph-lifted[data-quiz-result=wrong]{box-shadow:inset 0 0 0 3px #ef4444f2,0 0 12px #ef444447!important}.poll-stats-morph-lifted[data-quiz-result=muted]{opacity:.72;filter:grayscale(.35)}.poll-stats-morph-lifted .option-quiz-morph-mark{top:6px!important;right:6px!important;width:1.35rem!important;height:1.35rem!important;transform:none!important;filter:none!important;opacity:1!important;z-index:95!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted .option-quiz-morph-mark{top:12%!important;right:12%!important}.poll-stats-morph-lifted .option-quiz-morph-mark--correct{background-color:#9ec264!important;color:#111!important}.poll-stats-morph-lifted .option-quiz-morph-mark--wrong{background-color:#ef4444!important;color:#fff!important}.poll-stats-morph-lifted .option-quiz-morph-mark svg{color:inherit!important;stroke:currentColor!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted[data-quiz-result=correct]{box-shadow:inset 0 0 0 3px #9ec264f2,0 0 14px #9ec26459!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted[data-quiz-result=wrong]{box-shadow:inset 0 0 0 3px #ef4444f2,0 0 12px #ef444447!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-morph-inner,.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-morph-inner>*,.poll-stats-morph-bubbles.poll-stats-morph-lifted img,.poll-stats-morph-bubbles.poll-stats-morph-lifted [class*=rounded-]{border-radius:inherit!important}.poll-stats-morph-lifted .option-card-bezel{box-shadow:none!important;outline:none!important;border-color:transparent!important}.poll-stats-morph-stage--active .ranking-quiz-correct,.poll-stats-morph-stage--active .ranking-quiz-wrong{box-shadow:none!important}.poll-stats-morph-stage--active .ranking-quiz-muted{opacity:1!important;filter:none!important}.poll-stats-morph-lifted .media-bottom-caption-text,.poll-stats-morph-lifted .media-bottom-caption-pct,.poll-stats-morph-lifted .poll-stats-podium-caption,.poll-stats-morph-lifted .poll-stats-podium-caption h4,.poll-stats-morph-lifted .sticker-text-fluid,.poll-stats-morph-lifted p,.poll-stats-morph-lifted h3,.poll-stats-morph-lifted h4,.poll-stats-morph-lifted span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.poll-stats-morph-lifted .sticker-chip-inner,.poll-stats-morph-lifted [class*=sticker-style-]{background-color:transparent!important;background:transparent!important;box-shadow:none!important;border:none!important}.poll-stats-morph-lifted [class*=sticker-style-] h3,.poll-stats-morph-lifted [class*=sticker-style-] .sticker-textarea{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;border:none!important;box-shadow:none!important}.poll-stats-morph-lifted .versus-pick-mark{outline-offset:-3px!important;border-radius:inherit!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted .group.relative.overflow-hidden{outline:none!important;box-shadow:none!important}.poll-stats-morph-bubbles .poll-stats-morph-inner,.poll-stats-morph-bubbles [data-testid=poll-option],.poll-stats-morph-bubbles .option-card-scale-host{overflow:visible!important}.poll-stats-morph-lifted .option-vote-progress,.poll-stats-morph-lifted .social-avatars{display:none!important}.poll-stats-morph-bubbles .social-avatars,.poll-stats-morph-bars .social-avatars,.poll-stats-morph-treemap .social-avatars{flex-shrink:0}.poll-stats-morph-lifted .optcard-chrome-fixed:has(.social-avatars),.poll-stats-morph-lifted .optcard-chrome-fixed:has(.option-creator-badge){transform:none!important}.poll-stats-morph-lifted .option-creator-badge,.poll-stats-morph-lifted .option-creator-badge .user-avatar,.poll-stats-morph-lifted .option-creator-badge img,.poll-stats-morph-lifted .option-creator-badge .user-avatar>div,.poll-stats-morph-bubbles.poll-stats-morph-lifted .option-creator-badge,.poll-stats-morph-bubbles.poll-stats-morph-lifted .option-creator-badge .user-avatar,.poll-stats-morph-bubbles.poll-stats-morph-lifted .option-creator-badge img,.poll-stats-morph-bubbles.poll-stats-morph-lifted .option-creator-badge .user-avatar>div{border-radius:9999px!important}.poll-stats-morph-lifted .option-creator-badge,.poll-stats-morph-bubbles.poll-stats-morph-lifted .option-creator-badge,.poll-stats-morph-bars.poll-stats-morph-lifted .option-creator-badge{--tw-ring-shadow: 0 0 #0000 !important;box-shadow:none!important;outline:none!important;border:none!important}.poll-stats-morph-bubbles .media-bottom-caption--voted{padding-bottom:0!important}.poll-stats-morph-lifted .media-bottom-caption:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text):not(.media-bottom-caption--morph-bubble):not(.media-bottom-caption--morph-treemap):not(.media-bottom-caption--morph-bars-bottom),.poll-stats-morph-lifted .media-bottom-caption--bubble:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text),.poll-stats-morph-lifted .media-bottom-caption--morph-bars:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text),.poll-stats-morph-lifted .media-bottom-caption--voted:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text):not(.media-bottom-caption--morph-bubble){right:0!important;bottom:0!important;left:0!important;top:auto!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:clamp(6px,4cqw,10px)!important;padding:clamp(5px,7cqh,9px) clamp(8px,9cqw,12px) clamp(4px,6cqh,8px)!important;box-sizing:border-box!important}.poll-stats-morph-lifted .media-bottom-caption--morph-bars:not(.media-bottom-caption--morph-centered) .media-bottom-caption-text{flex:1 1 auto!important;min-width:0!important;width:auto!important;padding-right:2px!important;text-align:left!important}.poll-stats-morph-lifted .media-bottom-caption--morph-bars:not(.media-bottom-caption--morph-centered) .media-bottom-caption-pct{flex:0 0 auto!important;margin-top:0!important;margin-left:auto!important;padding-left:4px!important;text-align:right!important}.poll-stats-morph-bars.poll-stats-morph-lifted .media-bottom-caption--morph-bars{background:none!important}.poll-stats-morph-lifted .media-bottom-caption--morph-bubble{right:0!important;bottom:0!important;left:0!important;top:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;text-align:center!important;padding:0 6px 10%!important;background:none!important}.poll-stats-morph-lifted .media-bottom-caption--morph-bars-bottom,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-bars-bottom{inset:auto 0 0 0!important;top:auto!important;height:auto!important;max-height:46%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;text-align:center!important;padding:0 3px 4px!important;background:none!important}.poll-stats-morph-lifted .media-bottom-caption--morph-bars-bottom .media-bottom-caption-text,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-bars-bottom .media-bottom-caption-text{text-align:center!important;width:100%;font-size:clamp(7px,24cqw,11px)!important;line-height:1.12!important;-webkit-line-clamp:4;line-clamp:4;word-break:break-word;text-shadow:0 0 2px rgba(0,0,0,.95),0 1px 4px rgba(0,0,0,.85)}.poll-stats-morph-lifted .media-bottom-caption--morph-bars-bottom .media-bottom-caption-pct,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-bars-bottom .media-bottom-caption-pct{font-size:clamp(9px,30cqw,15px)!important;margin-top:2px!important;text-align:center!important}.poll-stats-morph-lifted .media-bottom-caption--morph-bubble .media-bottom-caption-text,.poll-stats-morph-lifted .media-bottom-caption--morph-bubble .media-bottom-caption-pct{text-align:center!important;width:100%}.poll-stats-morph-lifted .poll-stats-podium-caption--centered,.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-podium-caption--centered,.poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-podium-caption--centered,.poll-stats-morph-bubbles.poll-stats-morph-lifted .media-bottom-caption--morph-centered,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-centered,.poll-stats-morph-bubbles.poll-stats-morph-lifted .media-bottom-caption--morph-bubble-text,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-bubble-text{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:clamp(4px,8cqh,10px)!important;box-sizing:border-box!important;background:none!important;gap:2px!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-podium-caption--bubble-bottom{inset:auto 0 0 0!important;top:auto!important;height:auto!important;max-height:46%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;text-align:center!important;padding:0 8px 12%!important;background:none!important}.poll-stats-morph-lifted .poll-stats-podium-caption--centered h4,.poll-stats-morph-bubbles.poll-stats-morph-lifted .media-bottom-caption--morph-centered .media-bottom-caption-text,.poll-stats-morph-bubbles.poll-stats-morph-lifted .media-bottom-caption--morph-centered .media-bottom-caption-pct,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-centered .media-bottom-caption-text,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-centered .media-bottom-caption-pct,.poll-stats-morph-bubbles.poll-stats-morph-lifted .media-bottom-caption--morph-bubble-text .media-bottom-caption-text,.poll-stats-morph-bubbles.poll-stats-morph-lifted .media-bottom-caption--morph-bubble-text .media-bottom-caption-pct,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-bubble-text .media-bottom-caption-text,.poll-stats-morph-treemap.poll-stats-morph-lifted .media-bottom-caption--morph-bubble-text .media-bottom-caption-pct{text-align:center!important;width:100%;margin-left:auto!important;margin-right:auto!important;text-shadow:0 0 2px rgba(0,0,0,.95),0 1px 4px rgba(0,0,0,.85)}.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-podium-caption--bubble-bottom h4{text-align:center!important;width:100%;text-shadow:0 0 2px rgba(0,0,0,.95),0 1px 4px rgba(0,0,0,.85)}.poll-stats-morph-lifted .media-bottom-caption:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text) .media-bottom-caption-text{text-align:left}.poll-stats-morph-bubbles .option-vote-progress--bubble{border-radius:inherit;overflow:visible}.poll-stats-morph-bars .option-card-cq,.poll-stats-morph-treemap .option-card-cq{container-type:size;container-name:optcard}.poll-stats-morph-bars.poll-stats-morph-lifted{transform:none!important;box-shadow:inset 0 0 0 1px #ffffff29!important}.poll-stats-morph-stage--active [data-chain-carousel]:not(:has(.tier-list-board)) .poll-stats-morph-bars.poll-stats-morph-lifted{width:var(--poll-morph-w)!important;height:var(--poll-morph-h)!important;max-width:none!important}.poll-stats-morph-stage--active [data-chain-carousel]:not(:has(.tier-list-board)) .poll-stats-morph-treemap.poll-stats-morph-lifted,.poll-stats-morph-stage--active [data-chain-carousel]:not(:has(.tier-list-board)) .poll-stats-morph-bubbles.poll-stats-morph-lifted{width:var(--poll-morph-w)!important;height:var(--poll-morph-h)!important;max-width:none!important}.poll-stats-morph-stage--active [data-chain-carousel]:not(:has(.tier-list-board)) .poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-morph-inner [class*=max-w-],.poll-stats-morph-stage--active [data-chain-carousel]:not(:has(.tier-list-board)) .poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-morph-inner [class*=max-w-]{max-width:none!important;width:100%!important;height:100%!important}.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;height:100%;min-height:100%}.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner>button,.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner>div{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0}.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner .group,.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner [class*=aspect-]{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:unset!important}.poll-stats-morph-bars.poll-stats-morph-lifted .ranking-podium-gold,.poll-stats-morph-bars.poll-stats-morph-lifted .ranking-podium-silver,.poll-stats-morph-bars.poll-stats-morph-lifted .ranking-podium-bronze,.poll-stats-morph-bars.poll-stats-morph-lifted .ranking-result-rest-border{border:none!important;box-shadow:none!important}.poll-stats-morph-bars.poll-stats-morph-lifted .group.relative.overflow-hidden,.poll-stats-morph-bars.poll-stats-morph-lifted .relative.overflow-hidden,.poll-stats-morph-bars.poll-stats-morph-lifted [data-testid=poll-option],.poll-stats-morph-bars.poll-stats-morph-lifted .option-card-cq,.poll-stats-morph-bars.poll-stats-morph-lifted .option-card-scale-host,.poll-stats-morph-bars.poll-stats-morph-lifted .absolute.inset-0.z-0,.poll-stats-morph-bars.poll-stats-morph-lifted .absolute.inset-0.z-0>*,.poll-stats-morph-bars.poll-stats-morph-lifted img{border-radius:inherit!important}.poll-stats-morph-bars.poll-stats-morph-lifted .option-creator-badge,.poll-stats-morph-bars.poll-stats-morph-lifted .option-creator-badge .user-avatar,.poll-stats-morph-bars.poll-stats-morph-lifted .option-creator-badge img,.poll-stats-morph-bars.poll-stats-morph-lifted .option-creator-badge .user-avatar>div{border-radius:9999px!important}.poll-stats-morph-bars.poll-stats-morph-lifted .absolute.inset-0.z-0,.poll-stats-morph-bars.poll-stats-morph-lifted [data-testid=poll-option],.poll-stats-morph-bars.poll-stats-morph-lifted .option-card-cq{overflow:hidden!important}.poll-stats-morph-bars .ranking-podium-rank-badge--bars-end{pointer-events:none;top:4px!important;left:4px!important;right:auto!important;transform:none!important;padding-right:0}.poll-stats-morph-bars .ranking-podium-rank-badge--bars-end .ranking-rank-number,.poll-stats-morph-bars .ranking-podium-rank-badge--bars-end .ranking-slot-badge{text-shadow:0 0 1px rgba(0,0,0,1),0 1px 4px rgba(0,0,0,.9)}.poll-stats-morph-bars.poll-stats-morph-vertical-bar .poll-stats-morph-inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.poll-stats-morph-bars.poll-stats-morph-vertical-bar .ranking-podium-rank-badge--bars-end{top:4px!important;left:4px!important;right:auto!important;transform:none!important;padding-right:0!important}.poll-stats-morph-bubbles .ranking-podium-rank-badge .ranking-slot-badge--solid,.poll-stats-morph-treemap .ranking-podium-rank-badge .ranking-slot-badge--solid{border-width:1.5px!important}.poll-stats-morph-treemap.poll-stats-morph-lifted{transform:none!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}.poll-stats-morph-treemap.poll-stats-morph-lifted [class*=scale-],.poll-stats-morph-bars.poll-stats-morph-lifted [class*=scale-]{transform:none!important}.poll-stats-morph-cards.poll-stats-morph-lifted{box-shadow:inset 0 0 0 1px #ffffff1a!important}.poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-morph-inner,.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner{height:100%;min-height:100%}.poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-morph-inner>button,.poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-morph-inner>div,.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner>button,.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner>div{height:100%;min-height:100%}.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption:not(.media-bottom-caption--morph-bubble-text):not(.media-bottom-caption--morph-centered) .media-bottom-caption-pct{position:absolute!important;inset:auto auto 2px 50%!important;transform:translate(-50%)!important;z-index:8!important;display:block!important;flex:none!important;width:auto!important;margin:0!important;padding:0!important;border-radius:0!important;background:none!important;font-size:clamp(10px,4.2cqw,16px)!important;white-space:nowrap!important}.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption--morph-bubble-text .media-bottom-caption-pct,.poll-stats-morph-bubbles.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption--morph-centered .media-bottom-caption-pct{position:static!important;inset:auto!important;transform:none!important;margin-top:.125rem!important}.poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text){display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;text-align:center!important;gap:2px!important}.poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text) .media-bottom-caption-text{position:static!important;order:1!important;width:100%!important;text-align:center!important}.poll-stats-morph-treemap.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption:not(.media-bottom-caption--morph-centered):not(.media-bottom-caption--morph-bubble-text) .media-bottom-caption-pct{position:static!important;inset:auto!important;transform:none!important;order:2!important;display:block!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;background:none!important;font-size:clamp(10px,4.2cqw,16px)!important;text-align:center!important;white-space:nowrap!important}.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption .media-bottom-caption-text{font-size:clamp(11px,min(4.2cqw,30cqh),15px)!important}.poll-stats-morph-bars.poll-stats-morph-lifted .poll-stats-morph-inner .media-bottom-caption .media-bottom-caption-pct{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;display:block!important;flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;border-radius:0!important;background:none!important;font-size:clamp(11px,min(4.4cqw,32cqh),16px)!important;text-align:right!important;white-space:nowrap!important}.poll-stats-morph-stage--active.poll-stats-morph-stage--history .poll-stats-morph-lifted{transition:left .72s cubic-bezier(.22,1,.36,1),top .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1),height .72s cubic-bezier(.22,1,.36,1),border-radius .72s cubic-bezier(.22,1,.36,1),box-shadow .72s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)!important}.closed-info-tooltip.svelte-1pg00c4{background:hsl(var(--card));color:hsl(var(--card-foreground))}.closed-info-tooltip-arrow.svelte-1pg00c4{background:hsl(var(--card))}.vt-poll-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-optical-sizing:auto;font-feature-settings:"cv11","ss01";text-wrap:balance;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark .vt-poll-title{color:#fff}.vote-count-icon--celebrate.svelte-1pg00c4{animation:svelte-1pg00c4-vt-vote-icon-pop .95s cubic-bezier(.34,1.45,.64,1)}@keyframes svelte-1pg00c4-vt-vote-icon-pop{0%{transform:scale(1) rotate(0);box-shadow:0 0 #9ec26480;filter:brightness(1)}28%{transform:scale(1.38) rotate(-6deg);box-shadow:0 0 0 10px #9ec26400;filter:brightness(1.15)}48%{transform:scale(.92) rotate(3deg)}68%{transform:scale(1.08) rotate(-1deg)}to{transform:scale(1) rotate(0);box-shadow:0 0 #9ec26400;filter:brightness(1)}}@media (prefers-reduced-motion: reduce){.vote-count-icon--celebrate.svelte-1pg00c4{animation:none}}.vt-reel-rail{position:fixed;z-index:99990;top:calc(var(--safe-top, env(safe-area-inset-top, 0px)) + 6px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:stretch;gap:7px;width:min(30rem,calc(100vw - 5.5rem));pointer-events:none}.vt-reel-rail__progress{display:flex;align-items:center;gap:3px;width:100%}.vt-reel-rail__bar{flex:1 1 0;min-width:3px;height:3.5px;border-radius:999px;background:#ffffff3d;box-shadow:0 1px 2px #00000059;transition:background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.vt-reel-rail__bar--done{background:#ffffffb8}.vt-reel-rail__bar--live{background:#fff;transform:scaleY(1.9);box-shadow:0 0 8px #ffffff8c,0 1px 2px #0006}.vt-reel-rail__users{display:flex;align-items:center;justify-content:safe center;gap:7px;width:100%;padding:7px 2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto}.vt-reel-rail__users::-webkit-scrollbar{display:none}.vt-reel-rail__user{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;width:24px;height:24px;border-radius:999px;border:1.5px solid transparent;background:#08080c73;cursor:pointer;overflow:hidden;opacity:.5;filter:saturate(.65);transition:opacity .24s ease,filter .24s ease,border-color .24s ease}.vt-reel-rail__user:hover{opacity:.85}.vt-reel-rail__user:focus-visible{outline:2px solid rgba(158,194,100,.85);outline-offset:2px}.vt-reel-rail__user--current{opacity:1;filter:none;border-color:#9ec264;box-shadow:0 0 0 1.5px #08080c8c,0 0 10px #9ec26480}.vt-reel-rail__user-img{width:100%;height:100%;object-fit:cover;display:block}.vt-reel-rail__user-ini{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.6rem;font-weight:800;color:#ffffffe6}.vt-story-rail{position:fixed;z-index:99990;top:calc(var(--safe-top, env(safe-area-inset-top, 0px)) + 4px);left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:min(14rem,52vw);max-width:calc(100vw - 5.5rem);padding:0;pointer-events:none}.vt-story-rail--ranking{width:min(20rem,calc(100vw - 5.5rem));max-width:calc(100vw - 5.5rem);top:calc(var(--safe-top, env(safe-area-inset-top, 0px)) + 6px)}.vt-story-rail__expand{position:fixed;z-index:99991;top:calc(var(--safe-top, env(safe-area-inset-top, 0px)) + 6px);right:max(.65rem,env(safe-area-inset-right,0px));display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#08080c7a;color:#fff;cursor:pointer;pointer-events:auto;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);box-shadow:inset 0 1px #ffffff2e,0 2px 10px #00000059;transition:transform .18s ease,background .18s ease,border-color .18s ease}.vt-story-rail__expand:hover{background:#0c0c109e;border-color:#ffffff57;transform:scale(1.05)}.vt-story-rail__expand:active{transform:scale(.96)}.vt-story-rail__expand--active{border-color:#9ec2648c;background:#9ec26438}html.dark .vt-story-rail__expand.svelte-1r36797{background:#0000006b;border-color:#fff3}.vt-story-rail__segs{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:3px;min-width:0;pointer-events:none}.vt-story-rail__ranks{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:center;gap:clamp(2px,1.2vw,8px);min-width:0;pointer-events:auto}.vt-story-rail__rank{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:2px 1px;margin:0;cursor:pointer;line-height:0;border-radius:4px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s ease,filter .2s ease}.vt-story-rail__rank:focus-visible{outline:2px solid rgba(158,194,100,.85);outline-offset:2px}.vt-story-rail__rank-num{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:.85em;line-height:.78;font-size:clamp(.95rem,3.6vw,1.35rem);font-weight:800;font-style:normal;letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#f4f5f8 40%,#cfd3dd 78%,#aeb3c0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:.75px rgba(255,255,255,.35);filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)) drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:font-size .22s cubic-bezier(.22,1,.36,1),filter .2s ease,opacity .2s ease}.vt-story-rail__rank--future{opacity:.42;transform:scale(.88)}.vt-story-rail__rank--past{opacity:.72;transform:scale(.92)}.vt-story-rail__rank--current{opacity:1;transform:scale(1.18)}.vt-story-rail__rank--current .vt-story-rail__rank-num.svelte-1r36797{font-size:clamp(1.15rem,4.4vw,1.65rem);filter:drop-shadow(0 1px 1px rgba(0,0,0,.5)) drop-shadow(0 3px 10px rgba(0,0,0,.55))}.vt-story-rail__seg{display:block;flex:1 1 0;min-width:3px;height:2.5px;border-radius:999px;transition:background .2s ease,opacity .2s ease}.vt-story-rail__avatar-btn{pointer-events:auto;padding:0;margin:0;border:none;background:transparent;cursor:pointer;border-radius:50%;flex-shrink:0;line-height:0;opacity:.45;transform:scale(1);transition:opacity .2s ease,transform .2s ease}.vt-story-rail__avatar-btn--hint{opacity:.98;transform:scale(1.12)}.vt-story-rail__avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 1px #0000001f}.vt-story-rail__avatar-btn--hint .vt-story-rail__avatar.svelte-1r36797{box-shadow:0 0 0 1.5px #9ec264e6}.vt-story-rail__seg--future{background:#64646e47}.vt-story-rail__seg--past{background:#5a5a6480}.vt-story-rail__seg--current{background:#464650eb}html.dark .vt-story-rail__avatar.svelte-1r36797{box-shadow:0 0 0 1px #ffffff2e}html.dark .vt-story-rail__avatar-btn--hint.svelte-1r36797 .vt-story-rail__avatar:where(.svelte-1r36797){box-shadow:0 0 0 1.5px #9ec264e6}html.dark .vt-story-rail__seg--future.svelte-1r36797{background:#ffffff38}html.dark .vt-story-rail__seg--past.svelte-1r36797{background:#ffffff73}html.dark .vt-story-rail__seg--current.svelte-1r36797{background:#fffffff2}.toptabs-backdrop.svelte-8cavzq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646!important;background:transparent}.tabs-dd.svelte-8cavzq{position:relative}.tabs-trigger.svelte-8cavzq{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;height:2.5rem;border-radius:9999px;border:1px solid transparent;background:hsl(var(--foreground) / .05);color:hsl(var(--foreground));cursor:pointer;font-size:.9rem;font-weight:700;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:11rem}.tabs-trigger.svelte-8cavzq span:where(.svelte-8cavzq){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs-trigger.svelte-8cavzq:hover{background:hsl(var(--foreground) / .1)}.tabs-trigger.has-custom-label.svelte-8cavzq{background:color-mix(in srgb,#9ec264 18%,transparent)}.tabs-trigger.has-type-filter.svelte-8cavzq{border-color:color-mix(in srgb,var(--type-filter-accent, #9ec264) 45%,transparent)}.type-dot.svelte-8cavzq{width:6px;height:6px;border-radius:9999px;flex-shrink:0}.caret.svelte-8cavzq{flex-shrink:0;opacity:.7}.toptabs-menu.svelte-8cavzq{position:fixed;top:calc(4rem + var(--safe-top, 0px) + 4px);left:50%;transform:translate(-50%);z-index:2147483647!important;min-width:220px;max-width:min(92vw,280px);max-height:min(70vh,420px);overflow-y:auto;padding:.4rem;border-radius:16px;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 12px 40px hsl(var(--foreground) / .18);display:flex;flex-direction:column;gap:2px}.toptabs-menu.svelte-8cavzq>:where(.svelte-8cavzq){flex:0 0 auto}.toptabs-menu[data-view=tabs].svelte-8cavzq>:where(.svelte-8cavzq){order:2}.toptabs-menu[data-view=tabs].svelte-8cavzq>button[role=menuitemradio]:where(.svelte-8cavzq){order:0}.toptabs-menu[data-view=tabs].svelte-8cavzq>.menu-section-label:where(.svelte-8cavzq){order:3}.toptabs-menu[data-view=tabs].svelte-8cavzq>.type-filter-bar:where(.svelte-8cavzq){order:-2;gap:.45rem;padding:.55rem .7rem;border-radius:10px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.85rem;font-weight:600}.toptabs-menu.svelte-8cavzq>.type-filter-bar:where(.svelte-8cavzq):hover{background:hsl(var(--foreground) / .1)}.type-filter-text.svelte-8cavzq{display:grid;flex:1;min-width:0;text-align:left;gap:.05rem}.type-filter-label.svelte-8cavzq{font-size:.66rem;font-weight:600;line-height:1.25;letter-spacing:.01em;opacity:.85}.type-filter-value.svelte-8cavzq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;color:hsl(var(--foreground))}.toptabs-menu.svelte-8cavzq>.type-filter-bar.active-filter:where(.svelte-8cavzq) .type-filter-value:where(.svelte-8cavzq){color:var(--type-filter-accent, #5f8430)}.toptabs-menu.svelte-8cavzq>.type-filter-bar.active-filter:where(.svelte-8cavzq){background:color-mix(in srgb,var(--type-filter-accent, #9ec264) 14%,transparent);color:var(--type-filter-accent, #5f8430)}.type-filter-chevron{flex-shrink:0;opacity:.55}.tab-label.svelte-8cavzq{display:inline-block;padding:.15rem .6rem;margin:-.15rem -.6rem;border-radius:8px}.toptabs-menu[data-view=tabs].svelte-8cavzq>.custom-row:where(.svelte-8cavzq){order:4}.toptabs-menu[data-view=tabs].svelte-8cavzq>.create-page-btn:where(.svelte-8cavzq){order:5}.toptabs-menu.svelte-8cavzq button:where(.svelte-8cavzq){display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.65rem .85rem;border:none;border-radius:10px;background:transparent;color:hsl(var(--foreground));font-size:.92rem;font-weight:600;cursor:pointer}.toptabs-menu.svelte-8cavzq button:where(.svelte-8cavzq):hover{background:hsl(var(--muted))}.toptabs-menu.svelte-8cavzq button[aria-checked=true]:where(.svelte-8cavzq){color:#5f8430}.toptabs-menu.svelte-8cavzq button[aria-checked=true]:where(.svelte-8cavzq) .tab-label:where(.svelte-8cavzq),.toptabs-menu.svelte-8cavzq button[aria-checked=true]:where(.svelte-8cavzq) .custom-page-label:where(.svelte-8cavzq){background:color-mix(in srgb,#9ec264 18%,#ffffff)}html.dark .toptabs-menu.svelte-8cavzq button[aria-checked=true]:where(.svelte-8cavzq){color:#9ec264}html.dark .toptabs-menu.svelte-8cavzq button[aria-checked=true]:where(.svelte-8cavzq) .tab-label:where(.svelte-8cavzq),html.dark .toptabs-menu.svelte-8cavzq button[aria-checked=true]:where(.svelte-8cavzq) .custom-page-label:where(.svelte-8cavzq){background:color-mix(in srgb,#9ec264 20%,transparent)}.type-row.svelte-8cavzq{justify-content:space-between;padding:.45rem .55rem!important}.type-tag.svelte-8cavzq{flex:1;min-width:0;justify-content:flex-start}.type-check{flex-shrink:0;opacity:.9}.back-btn.svelte-8cavzq{font-weight:700!important;color:hsl(var(--muted-foreground))!important}.menu-divider.svelte-8cavzq{height:1px;margin:6px 4px;background:hsl(var(--border))}.menu-section-label.svelte-8cavzq{margin:2px 8px 4px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.custom-row.svelte-8cavzq{display:flex;align-items:center;gap:2px}.custom-page-btn.svelte-8cavzq{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-page-btn.svelte-8cavzq{width:34px!important;height:34px;padding:0!important;justify-content:center;flex-shrink:0;color:hsl(var(--muted-foreground))!important}.create-page-btn.svelte-8cavzq{color:#5f8430!important;font-weight:700!important}html.dark .create-page-btn.svelte-8cavzq{color:#9ec264!important}.skeleton-base.svelte-19vyxbv{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;position:relative;overflow:hidden}.skeleton-animate.svelte-19vyxbv{animation:svelte-19vyxbv-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes svelte-19vyxbv-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-circle.svelte-19vyxbv{border-radius:50%!important}.skeleton-text-block.svelte-19vyxbv{display:flex;flex-direction:column;gap:8px}.skeleton-text-line.svelte-19vyxbv{height:14px;border-radius:4px}.skeleton-avatar-row.svelte-19vyxbv{display:flex;align-items:center;gap:12px}.skeleton-avatar-info.svelte-19vyxbv{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-name.svelte-19vyxbv{width:120px;height:14px;border-radius:4px}.skeleton-username.svelte-19vyxbv{width:80px;height:12px;border-radius:4px}.skeleton-card.svelte-19vyxbv{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.skeleton-card-image.svelte-19vyxbv{width:100%;height:180px;border-radius:0}.skeleton-card-content.svelte-19vyxbv{padding:16px;display:flex;flex-direction:column;gap:10px}.skeleton-card-title.svelte-19vyxbv{width:70%;height:18px;border-radius:4px}.skeleton-card-desc.svelte-19vyxbv{width:100%;height:14px;border-radius:4px}.skeleton-card-desc.short.svelte-19vyxbv{width:60%}.skeleton-poll.svelte-19vyxbv{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px}.skeleton-poll-header.svelte-19vyxbv{display:flex;align-items:center;gap:12px;margin-bottom:16px}.skeleton-poll-author.svelte-19vyxbv{flex:1}.skeleton-poll-question.svelte-19vyxbv{width:85%;height:20px;border-radius:4px;margin-bottom:16px}.skeleton-poll-options.svelte-19vyxbv{display:flex;flex-direction:column;gap:10px}.skeleton-poll-option.svelte-19vyxbv{width:100%;height:48px;border-radius:12px}.skeleton-poll-options-carousel.svelte-19vyxbv{display:flex;gap:8px;overflow:hidden;margin-bottom:12px}.skeleton-poll-option-card.svelte-19vyxbv{width:110px;height:160px;border-radius:12px;flex-shrink:0}.skeleton-poll-footer.svelte-19vyxbv{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.skeleton-poll-actions.svelte-19vyxbv{display:flex;gap:16px}.skeleton-reel.svelte-19vyxbv{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;display:flex;flex-direction:column;overflow:hidden}.skeleton-reel-bg.svelte-19vyxbv{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e1e324d,#14142880 30%,#0a0a1e66 70%,#0009)!important}.skeleton-reel-header.svelte-19vyxbv{position:absolute;top:20px;left:16px;right:16px;display:flex;align-items:center;gap:14px;z-index:10}.skeleton-reel-user-info.svelte-19vyxbv{display:flex;flex-direction:column;flex:1}.skeleton-reel-center.svelte-19vyxbv{position:absolute;top:50%;left:0;right:0;transform:translateY(-100%);padding:0 24px;text-align:center;z-index:10}.skeleton-reel-bottom.svelte-19vyxbv{position:absolute;bottom:100px;left:16px;right:80px;z-index:10}.skeleton-reel-options.svelte-19vyxbv{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.skeleton-reel-option.svelte-19vyxbv{height:60px;border-radius:16px;background:#ffffff14!important}.skeleton-reel-actions.svelte-19vyxbv{position:absolute;right:12px;bottom:100px;display:flex;flex-direction:column;align-items:center;gap:24px;z-index:10}.skeleton-reel-action.svelte-19vyxbv{display:flex;flex-direction:column;align-items:center}.skeleton-image.svelte-19vyxbv{display:flex;align-items:center;justify-content:center}.skeleton-image.svelte-19vyxbv svg:where(.svelte-19vyxbv){width:32px;height:32px;color:#ffffff26}.skeleton-button.svelte-19vyxbv{min-width:80px;min-height:36px}html:not(.dark) .skeleton-base.svelte-19vyxbv{background:linear-gradient(90deg,#0000000f,#0000001a,#0000000f);background-size:200% 100%}html:not(.dark) .skeleton-card.svelte-19vyxbv,html:not(.dark) .skeleton-poll.svelte-19vyxbv{background:#00000005;border-color:#00000014}html:not(.dark) .skeleton-image.svelte-19vyxbv svg:where(.svelte-19vyxbv){color:#0003}.anim-container-fixed.svelte-1r4ism9{width:100%;height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;pointer-events:none}.anim-wrapper.svelte-1r4ism9{width:200px;height:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:scale(.85);transform-origin:center center}.anim-wrapper.swipe-wrapper.svelte-1r4ism9{transform:scale(.75)}.anim-wrapper.tier-wrapper.svelte-1r4ism9{transform:scale(.7) translateY(-15px)}.grid-2x2.svelte-1r4ism9{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:5px;position:relative}.card-base.svelte-1r4ism9{border:1px solid #ffffff;border-radius:12px;height:120px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:8px;background:#000}.card-lines.svelte-1r4ism9{display:flex;flex-direction:column;gap:4px;margin-bottom:auto;margin-top:35px;align-items:center;width:100%}.line-long.svelte-1r4ism9{width:70%;height:4px;background:#333;border-radius:2px}.line-short.svelte-1r4ism9{width:40%;height:4px;background:#333;border-radius:2px}.card-btn.svelte-1r4ism9{width:44px;height:16px;border-radius:8px;margin:0 auto}.std-card.active.svelte-1r4ism9{animation:svelte-1r4ism9-pulse-border-green 2s infinite}@keyframes svelte-1r4ism9-pulse-border-green{0%,19%{border-color:#fff;box-shadow:none}20%,80%{border-color:#4caf50;box-shadow:0 0 15px #4caf5033}to{border-color:#fff;box-shadow:none}}.triv-right.correct-anim.svelte-1r4ism9{animation:svelte-1r4ism9-anim-correct 6s infinite}.triv-left.wrong-anim.svelte-1r4ism9{animation:svelte-1r4ism9-anim-wrong 6s infinite}.triv-left.wrong-anim.svelte-1r4ism9 .card-btn:where(.svelte-1r4ism9){animation:svelte-1r4ism9-btn-red 6s infinite}.big-icon.svelte-1r4ism9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:20;filter:drop-shadow(0 2px 10px rgba(0,0,0,.8))}.icon-check.svelte-1r4ism9{color:#ffeb3b}.icon-x.svelte-1r4ism9{color:#f44336}.triv-right.svelte-1r4ism9 .icon-check:where(.svelte-1r4ism9){animation:svelte-1r4ism9-pop-icon-check 6s infinite}.triv-left.svelte-1r4ism9 .icon-x:where(.svelte-1r4ism9){animation:svelte-1r4ism9-pop-icon-x 6s infinite}@keyframes svelte-1r4ism9-anim-correct{0%,14%{border-color:#fff;box-shadow:none}15%,40%{border-color:#ffeb3b;box-shadow:0 0 15px #fdd83533}45%,to{border-color:#fff;box-shadow:none}}@keyframes svelte-1r4ism9-pop-icon-check{0%,14%{opacity:0;transform:translate(-50%,-50%) scale(0)}15%,40%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}45%,to{opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes svelte-1r4ism9-anim-wrong{0%,54%{border-color:#fff;box-shadow:none}55%,75%{border-color:#f44336;box-shadow:0 0 15px #f4433633}80%,to{border-color:#fff;box-shadow:none}}@keyframes svelte-1r4ism9-btn-red{0%,54%{background-color:#ffeb3b}55%,75%{background-color:#f44336}80%,to{background-color:#ffeb3b}}@keyframes svelte-1r4ism9-pop-icon-x{0%,54%{opacity:0;transform:translate(-50%,-50%) scale(0)}55%,75%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}80%,to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.triv-msg-container.svelte-1r4ism9{position:absolute;top:-25px;left:0;width:100%;height:20px;display:flex;justify-content:center;z-index:30}.triv-msg.svelte-1r4ism9{position:absolute;background:#111;padding:2px 8px;border-radius:4px;font-size:10px;opacity:0;white-space:nowrap;box-shadow:0 2px 4px #000c}.msg-sel.svelte-1r4ism9{color:#fff;border:1px solid #444;animation:svelte-1r4ism9-fade-sel 6s infinite}.msg-ok.svelte-1r4ism9{color:#ffeb3b;border:1px solid #ffeb3b;animation:svelte-1r4ism9-fade-ok 6s infinite}.msg-fail.svelte-1r4ism9{color:#f44336;border:1px solid #f44336;animation:svelte-1r4ism9-fade-fail 6s infinite}@keyframes svelte-1r4ism9-fade-sel{0%,10%{opacity:1}15%,to{opacity:0}}@keyframes svelte-1r4ism9-fade-ok{0%,14%{opacity:0}15%,40%{opacity:1}45%,to{opacity:0}}@keyframes svelte-1r4ism9-fade-fail{0%,54%{opacity:0}55%,75%{opacity:1}80%,to{opacity:0}}.rank-slots-container.svelte-1r4ism9{display:flex;justify-content:center;gap:10px;margin-top:15px;height:30px;width:100%;position:relative;z-index:5}.rank-slot.svelte-1r4ism9{width:24px;height:24px;background-color:#2196f3;border-radius:4px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);box-shadow:0 2px 5px #00000080}.rank-send-btn.svelte-1r4ism9{width:24px;height:24px;background-color:#4caf50;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);box-shadow:0 2px 5px #00000080}.slot-1.svelte-1r4ism9{animation:svelte-1r4ism9-slot-1-seq 6s infinite}@keyframes svelte-1r4ism9-slot-1-seq{0%,9%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1.2)}15%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:translateY(-50px) scale(.5)}}.slot-2.svelte-1r4ism9{animation:svelte-1r4ism9-slot-2-seq 6s infinite}@keyframes svelte-1r4ism9-slot-2-seq{0%,26%{opacity:0;transform:scale(0)}27%{opacity:1;transform:scale(1.2)}32%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:translateY(-50px) scale(.5)}}.rank-send-btn.svelte-1r4ism9{animation:svelte-1r4ism9-send-btn-seq 6s infinite}@keyframes svelte-1r4ism9-send-btn-seq{0%,36%{opacity:0;transform:scale(0)}37%{opacity:1;transform:scale(1.2)}42%,48%{opacity:1;transform:scale(1)}50%{transform:scale(.9)}53%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(0)}}.rank-badge.svelte-1r4ism9{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background:#2196f3;border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);box-shadow:0 2px 5px #0000004d}.rc1.svelte-1r4ism9{animation:svelte-1r4ism9-rc1-anim 6s infinite}@keyframes svelte-1r4ism9-rc1-anim{0%,9%{border-color:#fff}10%{border-color:#2196f3;box-shadow:0 0 10px #2196f34d}15%,to{border-color:#fff;box-shadow:none}}.rc1.svelte-1r4ism9 .rank-badge:where(.svelte-1r4ism9){animation:svelte-1r4ism9-badge-appear-late 6s infinite}.rc2.svelte-1r4ism9{animation:svelte-1r4ism9-rc2-anim 6s infinite}@keyframes svelte-1r4ism9-rc2-anim{0%,26%{border-color:#fff}27%{border-color:#2196f3;box-shadow:0 0 10px #2196f34d}32%,to{border-color:#fff;box-shadow:none}}.rc2.svelte-1r4ism9 .rank-badge:where(.svelte-1r4ism9){animation:svelte-1r4ism9-badge-appear-late 6s infinite}@keyframes svelte-1r4ism9-badge-appear-late{0%,52%{opacity:0;transform:scale(0)}53%{opacity:1;transform:scale(1.2)}58%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}.cursor.svelte-1r4ism9{position:absolute;width:20px;height:20px;background:#fff;border-radius:50%;opacity:.8;box-shadow:0 0 10px #ffffff80;z-index:50;pointer-events:none;transform:translate(-50%,-50%)}.c-std.svelte-1r4ism9{top:70%;left:75%;animation:svelte-1r4ism9-cursor-std 2s infinite}@keyframes svelte-1r4ism9-cursor-std{0%,15%{transform:translate(-50%,-50%) scale(1);opacity:0;top:110%;left:75%}20%{opacity:1;top:70%;left:75%}25%{transform:translate(-50%,-50%) scale(.8)}30%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0}}.c-triv.svelte-1r4ism9{top:110%;left:50%;animation:svelte-1r4ism9-cursor-triv 6s infinite}@keyframes svelte-1r4ism9-cursor-triv{0%{opacity:0;top:110%;left:50%}10%{opacity:1;top:70%;left:75%}15%{transform:translate(-50%,-50%) scale(.8)}20%{transform:translate(-50%,-50%) scale(1)}45%{top:70%;left:75%;opacity:1}50%{top:70%;left:25%}55%{transform:translate(-50%,-50%) scale(.8)}60%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0}}.c-rank.svelte-1r4ism9{animation:svelte-1r4ism9-cursor-rank 6s infinite;opacity:0}@keyframes svelte-1r4ism9-cursor-rank{0%{opacity:0;top:110%;left:50%}5%{opacity:1;top:70%;left:25%}10%{transform:translate(-50%,-50%) scale(.8)}15%{transform:translate(-50%,-50%) scale(1)}22%{top:70%;left:75%}27%{transform:translate(-50%,-50%) scale(.8)}32%{transform:translate(-50%,-50%) scale(1)}45%{top:100%;left:90%}48%{transform:translate(-50%,-50%) scale(.8)}53%{transform:translate(-50%,-50%) scale(1);opacity:0}to{opacity:0}}.swipe-area.svelte-1r4ism9{position:relative;width:220px;height:160px;display:flex;align-items:center;justify-content:center}.arrow-nav.svelte-1r4ism9{width:30px;height:30px;border-radius:50%;background:#333;display:flex;align-items:center;justify-content:center;color:#fff;z-index:5}.arrow-left.svelte-1r4ism9{margin-right:180px;animation:svelte-1r4ism9-pulse-arrow-l 4s infinite}.arrow-right.svelte-1r4ism9{margin-left:-180px;order:2;animation:svelte-1r4ism9-pulse-arrow-r 4s infinite}.card-stack.svelte-1r4ism9{position:absolute;width:120px;height:140px;display:flex;align-items:center;justify-content:center}.s-card.svelte-1r4ism9{width:120px;height:140px;border-radius:12px;background:#000;border:1px solid #fff;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-inner-actions.svelte-1r4ism9{display:flex;gap:10px;margin-top:auto;margin-bottom:20px}.action-circle-mini.svelte-1r4ism9{width:20px;height:20px;border-radius:50%;border:1px solid #555;display:flex;align-items:center;justify-content:center}.ac-x.svelte-1r4ism9{color:#f44336;border-color:#f44336}.ac-check.svelte-1r4ism9{color:#4caf50;border-color:#4caf50}.s-card-right.svelte-1r4ism9{animation:svelte-1r4ism9-swipe-r 4s infinite;z-index:10}@keyframes svelte-1r4ism9-swipe-r{0%,15%{transform:translate(0) rotate(0);opacity:1}35%{transform:translate(100px) rotate(20deg);opacity:0}to{transform:translate(100px) rotate(20deg);opacity:0}}.s-card-left.svelte-1r4ism9{animation:svelte-1r4ism9-swipe-l 4s infinite;z-index:9;animation-delay:2s;opacity:0}@keyframes svelte-1r4ism9-swipe-l{0%,15%{transform:translate(0) rotate(0);opacity:1}35%{transform:translate(-100px) rotate(-20deg);opacity:0}to{transform:translate(-100px) rotate(-20deg);opacity:0}}@keyframes svelte-1r4ism9-pulse-arrow-r{0%,15%{transform:scale(1);background:#333}25%{transform:scale(1.2);background:#4caf50}35%{transform:scale(1)}}@keyframes svelte-1r4ism9-pulse-arrow-l{50%{transform:scale(1);background:#333}60%{transform:scale(1.2);background:#f44336}70%{transform:scale(1)}}.anim-wrapper.game-wrapper.svelte-1r4ism9{width:160px;transform:scale(.72)}.anim-wrapper.versus-wrapper.svelte-1r4ism9{width:210px;transform:scale(.68);flex-direction:column;gap:10px}.slot-board.svelte-1r4ism9{display:flex;flex-direction:column;gap:6px;width:100%}.slot-row.svelte-1r4ism9{display:flex;align-items:stretch;gap:6px;height:34px}.slot-label.svelte-1r4ism9{flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-weight:800}.tier-label.svelte-1r4ism9{color:#1a1a1a;font-size:14px}.lbl-flame.svelte-1r4ism9{background:#e64980}.lbl-heart.svelte-1r4ism9{background:#fab005}.lbl-skull.svelte-1r4ism9{background:#c92a2a}.slot-bucket.svelte-1r4ism9{flex:1;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:8px;background:color-mix(in srgb,currentColor 8%,transparent);overflow:hidden}.dark .slot-bucket.svelte-1r4ism9{background:#ffffff14}.chip.svelte-1r4ism9{flex:0 0 auto;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,currentColor 35%,#888)}.dark .chip.svelte-1r4ism9{background:#ffffff73}.chip-drop.svelte-1r4ism9{opacity:0;transform:translateY(-26px) scale(.6)}.chip-d1.svelte-1r4ism9{animation:svelte-1r4ism9-chip-drop-seq 4.5s infinite}.chip-d2.svelte-1r4ism9{animation:svelte-1r4ism9-chip-drop-seq 4.5s infinite .5s}.chip-d3.svelte-1r4ism9{animation:svelte-1r4ism9-chip-drop-seq 4.5s infinite 1s}@keyframes svelte-1r4ism9-chip-drop-seq{0%{opacity:0;transform:translateY(-26px) scale(.6)}8%{opacity:1;transform:translateY(2px) scale(1.08)}14%,80%{opacity:1;transform:translateY(0) scale(1)}92%,to{opacity:0;transform:translateY(-26px) scale(.6)}}.chip-tier.svelte-1r4ism9{opacity:0;transform:scale(.6)}.chip-t1.svelte-1r4ism9{animation:svelte-1r4ism9-chip-tier-seq 4.5s infinite .2s}.chip-t2.svelte-1r4ism9{animation:svelte-1r4ism9-chip-tier-seq 4.5s infinite .9s}.chip-t3.svelte-1r4ism9{animation:svelte-1r4ism9-chip-tier-seq 4.5s infinite 1.6s}@keyframes svelte-1r4ism9-chip-tier-seq{0%{opacity:0;transform:translate(-14px) scale(.6)}10%{opacity:1;transform:translate(2px) scale(1.1)}16%,88%{opacity:1;transform:translate(0) scale(1)}96%,to{opacity:0;transform:translate(-14px) scale(.6)}}.versus-arena.svelte-1r4ism9{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.vs-card.svelte-1r4ism9{position:relative;width:78px;height:110px;border:1px solid rgba(128,128,128,.35);border-radius:12px;background:#8080801f;overflow:hidden}.vs-img.svelte-1r4ism9{position:absolute;top:0;right:0;bottom:0;left:0}.vs-left.svelte-1r4ism9 .vs-img:where(.svelte-1r4ism9){background:linear-gradient(160deg,#2563eb,#1e3a8a)}.vs-right.svelte-1r4ism9 .vs-img:where(.svelte-1r4ism9){background:linear-gradient(160deg,#db2777,#831843)}.vs-left.svelte-1r4ism9{z-index:2;animation:svelte-1r4ism9-vs-left-cycle 5s infinite,svelte-1r4ism9-vs-win-glow 5s infinite}.vs-right.svelte-1r4ism9{animation:svelte-1r4ism9-vs-right-cycle 5s infinite}@keyframes svelte-1r4ism9-vs-left-cycle{0%{transform:translate(-120%);opacity:0}12%,to{transform:translate(0);opacity:1}}@keyframes svelte-1r4ism9-vs-right-cycle{0%{transform:translate(120%);opacity:0}12%,46%{transform:translate(0);opacity:1}58%,to{transform:translate(0) scale(.9);opacity:.45;filter:saturate(.6)}}@keyframes svelte-1r4ism9-vs-win-glow{0%,54%{box-shadow:0 0 #a855f700}62%,92%{box-shadow:0 0 0 2px #a855f7b3 inset}to{box-shadow:0 0 #a855f700}}.vs-check.svelte-1r4ism9{position:absolute;right:5px;bottom:5px;width:20px;height:20px;border-radius:50%;background:#a855f7;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0)}.vs-check-left.svelte-1r4ism9{animation:svelte-1r4ism9-vs-check-pop 5s infinite}@keyframes svelte-1r4ism9-vs-check-pop{0%,50%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(1.25)}62%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.vs-badge.svelte-1r4ism9{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#a855f7;color:#fff;font-weight:900;font-size:11px;letter-spacing:.04em}.ranking-inset-track.svelte-1d22jlg{border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--foreground) / .04);padding:8px;overflow:hidden}.ranking-inset-scroll.svelte-1d22jlg{display:flex;align-items:center;gap:8px;padding:2px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ranking-inset-scroll.svelte-1d22jlg::-webkit-scrollbar{display:none}.ranking-inset-slot.svelte-1d22jlg{position:relative;scroll-snap-align:start;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08),0 2px 8px #0000002e}.ranking-inset-slot.svelte-1d22jlg .option-card-frame{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.ranking-inset-tier.svelte-1d22jlg{height:14rem;overflow:hidden;border-radius:10px}.modal-theme-bg.svelte-3tnq1u{background-color:hsl(var(--background))}.scrollbar-hide.svelte-1m8w4qr::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-1m8w4qr{-ms-overflow-style:none;scrollbar-width:none}.comments-overlay.svelte-vf5pjn{position:fixed;top:0;right:0;bottom:0;left:0;background:hsl(var(--foreground) / .5);z-index:9999998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.comments-modal.svelte-vf5pjn{position:fixed;top:0;bottom:0;left:0;right:0;height:100dvh;max-height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));border-radius:0;z-index:9999999;display:flex;flex-direction:column;overflow:hidden}.modal-handle.svelte-vf5pjn{padding:8px;display:flex;justify-content:center}.handle-bar.svelte-vf5pjn{width:40px;height:4px;background:hsl(var(--muted-foreground) / .5);border-radius:2px}.modal-header.svelte-vf5pjn{display:flex;align-items:center;justify-content:space-between;padding:0 16px 12px;border-bottom:1px solid hsl(var(--border))}.modal-title-row.svelte-vf5pjn{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));min-width:0;flex:1}.modal-title.svelte-vf5pjn{font-size:15px;font-weight:600;color:hsl(var(--foreground));margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn.svelte-vf5pjn{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.close-btn.svelte-vf5pjn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.comments-list.svelte-vf5pjn{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;min-height:100px;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .4) transparent;overscroll-behavior-y:contain}.comments-list.svelte-vf5pjn::-webkit-scrollbar{width:4px}.comments-list.svelte-vf5pjn::-webkit-scrollbar-track{background:transparent}.comments-list.svelte-vf5pjn::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:2px}.loading-state.svelte-vf5pjn,.error-state.svelte-vf5pjn,.empty-state.svelte-vf5pjn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:hsl(var(--muted-foreground));text-align:center;gap:12px}.empty-state.svelte-vf5pjn span:where(.svelte-vf5pjn){font-size:14px;color:hsl(var(--muted-foreground) / .8)}.error-state.svelte-vf5pjn button:where(.svelte-vf5pjn){margin-top:8px;padding:8px 16px;background:hsl(var(--primary));border:none;border-radius:8px;color:hsl(var(--primary-foreground));cursor:pointer}.comments-options-bar.svelte-vf5pjn{border-bottom:none!important;padding-top:0!important;padding-bottom:0!important}.comments-options-row.svelte-vf5pjn{display:flex;align-items:center;gap:12px}.comments-options-pills-scroll.svelte-vf5pjn{min-width:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.comments-options-pills-scroll.svelte-vf5pjn::-webkit-scrollbar{display:none}.comments-options-pills.svelte-vf5pjn{padding:4px 0;display:flex;gap:12px}.comments-todas-pill.svelte-vf5pjn{flex-shrink:0;width:64px;height:88px;padding:0;border:3px solid hsl(var(--border));border-radius:16px;overflow:hidden;background:transparent;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;box-shadow:none}.comments-todas-pill.svelte-vf5pjn:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsl(var(--foreground) / .1);border-color:hsl(var(--muted-foreground) / .5)}.comments-todas-pill.svelte-vf5pjn:active{transform:scale(.98)}.comments-todas-inner.svelte-vf5pjn{width:100%;height:100%;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:hsl(var(--muted) / .5);position:relative}.comments-todas-icon.svelte-vf5pjn{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground))}.comments-todas-label.svelte-vf5pjn{position:relative;z-index:2;padding:4px 0 8px;font-size:12px;font-weight:800;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 3px hsl(var(--foreground) / .2)}.comments-expanded-overlay.svelte-vf5pjn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000001;background:hsl(var(--foreground) / .88);display:flex;align-items:center;justify-content:center;padding:24px;animation:svelte-vf5pjn-comments-expanded-fade .2s ease-out}@keyframes svelte-vf5pjn-comments-expanded-fade{0%{opacity:0}to{opacity:1}}.comments-expanded-card.svelte-vf5pjn{position:relative;max-width:min(90vw,320px);max-height:min(80vh,480px);aspect-ratio:3 / 4;width:100%;border-radius:20px;overflow:hidden;border:3px solid var(--option-border-color, rgba(255, 255, 255, .3));box-shadow:0 20px 60px #00000080;animation:svelte-vf5pjn-comments-expanded-scale .25s ease-out}@keyframes svelte-vf5pjn-comments-expanded-scale{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.comments-expanded-bg.svelte-vf5pjn{position:absolute;top:0;right:0;bottom:0;left:0}.comments-expanded-bg.svelte-vf5pjn img:where(.svelte-vf5pjn){width:100%;height:100%;object-fit:cover}.comments-expanded-bg--solid.svelte-vf5pjn{background:#6366f1f2}.comments-expanded-overlay-grad.svelte-vf5pjn{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 40%,transparent 70%)}.comments-expanded-content.svelte-vf5pjn{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 12px;display:flex;flex-direction:column;gap:4px}.comments-expanded-label.svelte-vf5pjn{font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}.comments-expanded-pct.svelte-vf5pjn{font-size:24px;font-weight:800;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}.comments-expanded-votes.svelte-vf5pjn{font-size:14px;font-weight:600;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.comments-expanded-progress-track.svelte-vf5pjn{position:absolute;bottom:0;left:0;right:0;height:4px;background:#fff3}.comments-expanded-progress.svelte-vf5pjn{height:100%;border-radius:0;transition:width .3s ease}.comments-expanded-close.svelte-vf5pjn{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.comments-expanded-close.svelte-vf5pjn:hover{background:#000000b3}.avatar-preview-overlay.svelte-vf5pjn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000001;background:hsl(var(--foreground) / .78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.avatar-preview-card.svelte-vf5pjn{position:relative;width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 20px 22px;border-radius:28px;background:linear-gradient(160deg,#202028eb,#0e0e14f5);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px #0000008c,0 0 0 1px #ffffff0a inset}.avatar-preview-close.svelte-vf5pjn{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff14;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.avatar-preview-close.svelte-vf5pjn:hover{background:#ffffff29;transform:scale(1.06)}.avatar-preview-head.svelte-vf5pjn{display:flex;flex-direction:column;align-items:center;gap:6px}.avatar-preview-ring.svelte-vf5pjn{box-sizing:border-box;width:124px;height:124px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px #00000073;animation:svelte-vf5pjn-avatar-preview-ring-in .35s cubic-bezier(.22,1,.36,1)}@keyframes svelte-vf5pjn-avatar-preview-ring-in{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.avatar-preview-ring-inner.svelte-vf5pjn{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:hsl(var(--card));flex-shrink:0}.avatar-preview-photo.svelte-vf5pjn{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.avatar-preview-name.svelte-vf5pjn{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;margin:0;cursor:pointer;font-size:17px;font-weight:800;color:#fff}.avatar-preview-name.svelte-vf5pjn:hover .avatar-preview-display-name:where(.svelte-vf5pjn){text-decoration:underline}.avatar-preview-username.svelte-vf5pjn{font-size:13px;font-weight:500;color:#ffffff80}.avatar-preview-votes.svelte-vf5pjn{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.avatar-preview-votes-label.svelte-vf5pjn{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.avatar-preview-votes-list.svelte-vf5pjn{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px}.avatar-preview-no-vote.svelte-vf5pjn{font-size:13px;color:#ffffff80;text-align:center;padding-top:6px;margin:0}.avatar-wrapper.svelte-vf5pjn{position:relative;flex-shrink:0;align-self:flex-start}.avatar-preview-btn.svelte-vf5pjn{position:relative;border:none;background:none;padding:0;margin:0;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:41px;height:41px;min-width:41px;min-height:41px;overflow:hidden}.comment-item.reply.svelte-vf5pjn .avatar-preview-btn:where(.svelte-vf5pjn){width:33px;height:33px;min-width:33px;min-height:33px}.avatar-img-clip.svelte-vf5pjn{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;display:block}.avatar-img-clip.small.svelte-vf5pjn{width:28px;height:28px;min-width:28px;min-height:28px}.avatar-img-clip.svelte-vf5pjn .comment-avatar:where(.svelte-vf5pjn){width:100%;height:100%;min-width:100%;min-height:100%;display:block;object-fit:cover;object-position:center}.avatar-border-outer.svelte-vf5pjn{display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;width:41px;height:41px;min-width:41px;min-height:41px;flex-shrink:0}.avatar-border-outer.svelte-vf5pjn .avatar-img-clip:where(.svelte-vf5pjn){width:36px;height:36px;min-width:36px;min-height:36px}.avatar-border-outer.svelte-vf5pjn .avatar-img-clip:where(.svelte-vf5pjn) .comment-avatar:where(.svelte-vf5pjn){width:100%;height:100%;object-fit:cover;object-position:center}.avatar-border-outer.small.svelte-vf5pjn{width:33px;height:33px;min-width:33px;min-height:33px}.avatar-border-outer.small.svelte-vf5pjn .avatar-img-clip.small:where(.svelte-vf5pjn){width:28px;height:28px;min-width:28px;min-height:28px}.comment-item.svelte-vf5pjn{display:flex;gap:12px;margin-bottom:16px;padding-left:4px;transition:border-color .2s}.comment-item.reply.svelte-vf5pjn{margin-left:0;margin-bottom:12px}.comment-avatar.svelte-vf5pjn{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;box-sizing:border-box;object-fit:cover;flex-shrink:0;aspect-ratio:1}.comment-avatar.small.svelte-vf5pjn{width:28px;height:28px;min-width:28px;min-height:28px}.comment-content.svelte-vf5pjn{flex:1;min-width:0}.comment-header.svelte-vf5pjn{display:flex;align-items:center;gap:8px;margin-bottom:4px}.comment-author.svelte-vf5pjn{font-size:14px;font-weight:600;color:hsl(var(--foreground));display:flex;align-items:center;gap:4px;background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;font-family:inherit;max-width:100%}.comment-author.svelte-vf5pjn:hover{text-decoration:underline;opacity:.92}.comment-time.svelte-vf5pjn{font-size:12px;color:hsl(var(--muted-foreground))}.comment-options-btn.svelte-vf5pjn{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:auto;transition:all .2s}.comment-options-btn.svelte-vf5pjn:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.comment-text.svelte-vf5pjn{font-size:14px;color:hsl(var(--foreground));margin:0 0 8px;line-height:1.4;word-wrap:break-word}.comment-actions.svelte-vf5pjn{display:flex;align-items:center;gap:16px}.action-btn.svelte-vf5pjn{display:flex;align-items:center;gap:4px;background:none;border:none;color:hsl(var(--muted-foreground));font-size:12px;cursor:pointer;padding:4px 0;transition:color .2s}.action-btn.svelte-vf5pjn:hover{color:hsl(var(--foreground))}.action-btn.delete.svelte-vf5pjn:hover{color:#ef4444}.replies-container.svelte-vf5pjn{margin-top:12px;padding-left:12px;border-left:2px solid hsl(var(--border))}.input-area.svelte-vf5pjn{border-top:1px solid hsl(var(--border));padding:12px 16px;padding-bottom:max(16px,calc(16px + env(safe-area-inset-bottom)));background:hsl(var(--background));flex-shrink:0;position:relative}.mentions-list.svelte-vf5pjn{position:absolute;bottom:100%;left:16px;width:250px;max-height:200px;overflow-y:auto;background:hsl(var(--popover, var(--background)));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 -4px 20px hsl(var(--foreground) / .15);z-index:1000;margin-bottom:8px;display:flex;flex-direction:column}.mention-item.svelte-vf5pjn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:background .1s;border-bottom:1px solid hsl(var(--border))}.mention-item.svelte-vf5pjn:last-child{border-bottom:none}.mention-item.svelte-vf5pjn:hover,.mention-item.selected.svelte-vf5pjn{background:hsl(var(--primary) / .12)}.mention-avatar.svelte-vf5pjn{width:32px;height:32px;border-radius:50%;object-fit:cover}.mention-info.svelte-vf5pjn{display:flex;flex-direction:column;flex:1;min-width:0}.mention-username.svelte-vf5pjn{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.mention-name.svelte-vf5pjn{font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replying-to.svelte-vf5pjn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:hsl(var(--primary) / .1);border-radius:8px;margin-bottom:8px;font-size:13px;color:hsl(var(--muted-foreground))}.replying-to.svelte-vf5pjn strong:where(.svelte-vf5pjn){color:hsl(var(--primary))}.replying-to.svelte-vf5pjn button:where(.svelte-vf5pjn){background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:2px;display:flex}.input-row.svelte-vf5pjn{display:flex;align-items:flex-end;gap:12px}.input-avatar.svelte-vf5pjn{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.input-row.svelte-vf5pjn textarea:where(.svelte-vf5pjn){flex:1;background:transparent;border:none;color:hsl(var(--foreground));font-size:.95rem;padding:.5rem 0;resize:none;outline:none;max-height:120px}.input-row.svelte-vf5pjn textarea:where(.svelte-vf5pjn)::placeholder{color:hsl(var(--muted-foreground))}.input-row.svelte-vf5pjn textarea:where(.svelte-vf5pjn):focus{outline:none}.send-btn.svelte-vf5pjn{background:hsl(var(--brand));border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:hsl(var(--brand-ink));cursor:pointer;transition:all .2s;flex-shrink:0}.send-btn.svelte-vf5pjn:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.send-btn.svelte-vf5pjn:disabled{opacity:.5;cursor:not-allowed}.login-row.svelte-vf5pjn{justify-content:center}.login-btn.svelte-vf5pjn{flex:1;padding:14px 24px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;font-size:15px;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}.login-btn.svelte-vf5pjn:hover{transform:scale(1.02);box-shadow:0 4px 12px hsl(var(--primary) / .4)}.login-btn.svelte-vf5pjn:active{transform:scale(.98)}.animate-spin{animation:svelte-vf5pjn-spin 1s linear infinite}@keyframes svelte-vf5pjn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 640px){.comments-modal.svelte-vf5pjn{width:100%;max-width:800px;height:100dvh;max-height:100dvh;margin:0 auto;border-radius:0}}@media (min-width: 1024px){.comments-modal.svelte-vf5pjn{max-width:900px}}.options-overlay.svelte-vf5pjn{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10000000;display:flex;align-items:flex-end;justify-content:center}.options-menu.svelte-vf5pjn{width:100%;max-width:400px;background:#1f1f1f;border-radius:20px 20px 0 0;padding:12px 0 32px;display:flex;flex-direction:column;overflow:hidden}.options-header.svelte-vf5pjn{display:flex;justify-content:center;padding-bottom:16px}.handle.svelte-vf5pjn{width:36px;height:4px;background:#fff3;border-radius:2px}.option-btn.svelte-vf5pjn{width:100%;padding:16px 20px;background:none;border:none;display:flex;align-items:center;gap:12px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.option-btn.svelte-vf5pjn:active{background:#ffffff1a}.option-btn.danger.svelte-vf5pjn{color:#ef4444}.option-btn.cancel.svelte-vf5pjn{justify-content:center;border-bottom:none;margin-top:8px;color:#fff9}@media (min-width: 640px){.options-menu.svelte-vf5pjn{border-radius:20px;margin-bottom:24px}}.gif-picker-btn.svelte-vf5pjn{background:transparent;border:none;color:#9ca3af;padding:.5rem;cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center}.gif-picker-btn.svelte-vf5pjn:hover{color:#6366f1}.giphy-picker-container.svelte-vf5pjn{position:absolute;bottom:100%;left:1rem;right:1rem;height:350px;z-index:50;margin-bottom:.5rem;box-shadow:0 -8px 32px #0006;border-radius:16px;overflow:hidden}.gif-comment.svelte-vf5pjn{margin:.5rem 0}.modal-backdrop.svelte-lgz2lc{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999998}.share-modal.svelte-lgz2lc{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:450px;max-height:90vh;background:hsl(var(--background));color:hsl(var(--foreground));border-top:1px solid hsl(var(--border));border-radius:2.5rem 2.5rem 0 0;z-index:10000110;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 -10px 40px #00000026;padding-bottom:env(safe-area-inset-bottom,20px)}.drag-handle.svelte-lgz2lc{width:48px;height:6px;background:hsl(var(--muted-foreground) / .5);border-radius:99px;margin:12px auto 8px}.modal-header.svelte-lgz2lc{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid hsl(var(--border))}.modal-header.svelte-lgz2lc h2:where(.svelte-lgz2lc){margin:0;font-size:18px;font-weight:600;color:hsl(var(--foreground))}.close-btn.svelte-lgz2lc{background:hsl(var(--muted));border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:8px;border-radius:99px;transition:all .2s}.close-btn.svelte-lgz2lc:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .8)}.tabs.svelte-lgz2lc{display:flex;border-bottom:1px solid hsl(var(--border))}.tab.svelte-lgz2lc{flex:1;padding:12px;background:none;border:none;color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.tab.active.svelte-lgz2lc{color:hsl(var(--foreground))}.tab.active.svelte-lgz2lc:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:hsl(var(--brand))}.tab-content.svelte-lgz2lc{padding:20px;overflow-y:auto}.previa.svelte-lgz2lc{position:relative;margin:0 0 16px;aspect-ratio:1200 / 630;overflow:hidden;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--muted) / .4)}.previa.svelte-lgz2lc img:where(.svelte-lgz2lc){display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.previa.svelte-lgz2lc img.oculta:where(.svelte-lgz2lc){opacity:0}.previa-estado.svelte-lgz2lc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 1rem;color:hsl(var(--muted-foreground));font-size:.8125rem;text-align:center}@media (prefers-reduced-motion: no-preference){.previa-cargando.svelte-lgz2lc{animation:svelte-lgz2lc-latido 1.4s ease-in-out infinite}}@keyframes svelte-lgz2lc-latido{0%,to{opacity:.55}50%{opacity:1}}.link-box.svelte-lgz2lc{display:flex;gap:8px;margin-bottom:20px}.link-box.svelte-lgz2lc input:where(.svelte-lgz2lc){flex:1;padding:12px;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--foreground));font-size:14px}.copy-btn.svelte-lgz2lc{padding:12px;background:hsl(var(--brand));border:none;border-radius:10px;color:hsl(var(--brand-ink));cursor:pointer;transition:all .2s}.copy-btn.svelte-lgz2lc:hover{transform:scale(1.05)}.copy-btn.copied.svelte-lgz2lc{background:linear-gradient(135deg,#10b981,#059669)}.social-buttons.svelte-lgz2lc{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.social-btn.svelte-lgz2lc{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:hsl(var(--muted) / .55);border:1px solid hsl(var(--border));border-radius:12px;color:hsl(var(--foreground));cursor:pointer;transition:all .2s}.social-btn.svelte-lgz2lc:hover{transform:scale(1.02);background:hsl(var(--muted) / .8)}.social-btn.svelte-lgz2lc span:where(.svelte-lgz2lc){font-size:12px;opacity:.9}.social-btn.native.svelte-lgz2lc{color:#7c3aed}.dark .social-btn.native.svelte-lgz2lc{color:#a78bfa}.social-btn.record-video.svelte-lgz2lc{color:#ef4444}.social-btn.inapp-message.svelte-lgz2lc{color:#4f46e5}.dark .social-btn.inapp-message.svelte-lgz2lc{color:#a5b4fc}.social-btn.tiktok.svelte-lgz2lc{color:#3f3f46}.dark .social-btn.tiktok.svelte-lgz2lc{color:#f4f4f5}.social-btn.twitter.svelte-lgz2lc{color:#1da1f2}.social-btn.whatsapp.svelte-lgz2lc{color:#128c7e}.dark .social-btn.whatsapp.svelte-lgz2lc{color:#25d366}.social-btn.telegram.svelte-lgz2lc{color:#08c}.social-btn.facebook.svelte-lgz2lc{color:#1877f2}.social-btn.threads.svelte-lgz2lc{color:#3f3f46}.dark .social-btn.threads.svelte-lgz2lc{color:#f4f4f5}.social-btn.reddit.svelte-lgz2lc{color:#ff4500}.social-btn.discord.svelte-lgz2lc{color:#5865f2}.social-btn.linkedin.svelte-lgz2lc{color:#0a66c2}.theme-switch.svelte-lgz2lc{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.theme-label.svelte-lgz2lc{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.toggle-pill.svelte-lgz2lc{display:flex;background:hsl(var(--muted) / .6);border-radius:10px;padding:3px;gap:2px}.toggle-opt.svelte-lgz2lc{display:flex;align-items:center;gap:5px;padding:6px 14px;border:none;border-radius:8px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.toggle-opt.svelte-lgz2lc:hover{color:hsl(var(--foreground))}.toggle-opt.active.svelte-lgz2lc{background:hsl(var(--muted));color:hsl(var(--foreground))}.embed-preview.svelte-lgz2lc{border-radius:16px;overflow:hidden;margin-bottom:14px;background:transparent;border:none}.embed-preview.svelte-lgz2lc iframe:where(.svelte-lgz2lc){display:block;border:none;outline:none}.code-box.svelte-lgz2lc{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:12px;padding:12px}.code-box.svelte-lgz2lc code:where(.svelte-lgz2lc){display:block;font-family:Monaco,Menlo,monospace;font-size:12px;color:hsl(var(--foreground));word-break:break-all;margin-bottom:12px;max-height:80px;overflow-y:auto}.copy-code-btn.svelte-lgz2lc{width:100%;padding:12px;background:hsl(var(--brand));border:none;border-radius:8px;color:hsl(var(--brand-ink));font-weight:600;cursor:pointer;transition:all .2s}.copy-code-btn.svelte-lgz2lc:hover{transform:scale(1.01);opacity:.95}.copy-code-btn.copied.svelte-lgz2lc{background:linear-gradient(135deg,#10b981,#059669)}@media (max-width: 500px){.share-modal.svelte-lgz2lc{max-width:100%;border-radius:2.5rem 2.5rem 0 0}.modal-header.svelte-lgz2lc{padding:12px 24px 20px}.social-buttons.svelte-lgz2lc{grid-template-columns:repeat(2,1fr)}}.acm-root.svelte-1mdkpsk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200000;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.acm-sheet.svelte-1mdkpsk{position:relative;z-index:1;width:min(100vw - 1.5rem,400px);max-height:min(96dvh,720px);min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:1.25rem 1.25rem 1rem;border-radius:1.25rem;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 24px 48px #00000059}@media (min-width: 640px){.acm-root.svelte-1mdkpsk{padding:1.25rem}.acm-sheet.svelte-1mdkpsk{width:min(100vw - 2.5rem,560px);max-height:min(92dvh,820px);padding:1.5rem 1.5rem 1.25rem;border-radius:1.35rem}.acm-title.svelte-1mdkpsk{font-size:1.25rem}.acm-hint.svelte-1mdkpsk{font-size:.875rem}}.acm-sheet-scroll.svelte-1mdkpsk{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:2px;margin-right:-2px}.acm-head.svelte-1mdkpsk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.acm-title.svelte-1mdkpsk{font-size:1.125rem;font-weight:700;margin:0;color:hsl(var(--foreground))}.acm-icon-btn.svelte-1mdkpsk{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:hsl(var(--muted));color:hsl(var(--foreground));cursor:pointer}.acm-icon-btn.svelte-1mdkpsk:hover{background:hsl(var(--muted) / .85)}.acm-hint.svelte-1mdkpsk{font-size:.8125rem;color:hsl(var(--muted-foreground));margin:0 0 1rem;line-height:1.4}.acm-preview-wrap.svelte-1mdkpsk{display:flex;justify-content:center;margin-bottom:1rem}.acm-canvas.svelte-1mdkpsk{display:block;width:min(400px,85vw);height:auto;border-radius:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.acm-canvas.svelte-1mdkpsk:active{cursor:grabbing}.acm-zoom.svelte-1mdkpsk{flex-shrink:0;display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;margin-top:.25rem;margin-bottom:0;padding:.5rem 0 .75rem;border-top:1px solid hsl(var(--border) / .45)}.acm-zoom-icon{flex-shrink:0;color:hsl(var(--muted-foreground))}.acm-range.svelte-1mdkpsk{flex:1 1 auto;min-width:0;width:100%;height:2.5rem;margin:0;padding:0;cursor:pointer;accent-color:hsl(var(--primary));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.acm-range.svelte-1mdkpsk::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:hsl(var(--muted))}.acm-range.svelte-1mdkpsk::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:hsl(var(--primary));border:2px solid hsl(var(--background));box-shadow:0 1px 3px #00000059}.acm-range.svelte-1mdkpsk::-moz-range-track{height:6px;border-radius:999px;background:hsl(var(--muted))}.acm-range.svelte-1mdkpsk::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:hsl(var(--primary));border:2px solid hsl(var(--background));box-shadow:0 1px 3px #00000059}.acm-actions.svelte-1mdkpsk{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;justify-content:flex-end;align-items:center;margin-top:0;padding-top:.75rem;border-top:1px solid hsl(var(--border) / .5)}.acm-actions.svelte-1mdkpsk .acm-btn:where(.svelte-1mdkpsk){flex:0 1 auto;min-width:0}.acm-btn.svelte-1mdkpsk{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 1.1rem;border-radius:12px;font-weight:600;font-size:.9375rem;cursor:pointer;border:none}.acm-btn.svelte-1mdkpsk:disabled{opacity:.5;cursor:not-allowed}.acm-btn-secondary.svelte-1mdkpsk{background:hsl(var(--muted));color:hsl(var(--foreground))}.acm-btn-primary.svelte-1mdkpsk{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.acm-btn-primary.svelte-1mdkpsk:hover:not(:disabled){filter:brightness(1.05)}@media (max-width: 639px){.acm-root.svelte-1mdkpsk{padding:0;align-items:stretch;justify-content:stretch}.acm-sheet.svelte-1mdkpsk{width:100%;height:100%;min-height:100vh;min-height:100dvh;max-height:none;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;padding:max(.75rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}.acm-sheet-scroll.svelte-1mdkpsk{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.acm-preview-wrap.svelte-1mdkpsk{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.acm-canvas.svelte-1mdkpsk{width:min(320px,min(90vw,90dvh));max-height:min(90dvh,360px)}.acm-zoom.svelte-1mdkpsk{flex-shrink:0}.acm-actions.svelte-1mdkpsk{margin-top:auto;flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;justify-content:unset}.acm-actions.svelte-1mdkpsk .acm-btn:where(.svelte-1mdkpsk){flex:unset;width:100%;justify-self:stretch}}.avatar-viewer.svelte-1o9snlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.avatar-viewer-backdrop.svelte-1o9snlg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.avatar-viewer-close.svelte-1o9snlg{position:absolute;top:calc(env(safe-area-inset-top,0px) + 1rem);right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:9999px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s ease}.avatar-viewer-close.svelte-1o9snlg:hover{background:#ffffff38}.avatar-viewer-content.svelte-1o9snlg{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;pointer-events:none}.avatar-viewer-img.svelte-1o9snlg{width:min(78vw,78vh,420px);height:min(78vw,78vh,420px);border-radius:50%;object-fit:cover;background:#000;box-shadow:0 20px 60px #0009}.avatar-viewer-name.svelte-1o9snlg{color:#fff;font-size:1rem;font-weight:600;text-align:center;max-width:80vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfm-backdrop.svelte-14tdi6x{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:hsl(var(--foreground) / .45);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;padding:10px}.dark .cfm-backdrop.svelte-14tdi6x{background:#000000b8}.cfm-sheet.svelte-14tdi6x{width:100%;max-width:440px;max-height:min(92vh,720px);overflow:auto;background:hsl(var(--card));color:hsl(var(--foreground));border-radius:22px 22px 16px 16px;padding:16px 16px 18px;box-shadow:0 18px 50px hsl(var(--foreground) / .2)}html:not(.dark) .cfm-sheet.svelte-14tdi6x{background:#fff;color:#222;border:1px solid hsl(var(--border));box-shadow:0 18px 50px #0000001f}.cfm-header.svelte-14tdi6x{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.cfm-header.svelte-14tdi6x h2:where(.svelte-14tdi6x){margin:0;font-size:1.12rem;font-weight:780}.cfm-desc.svelte-14tdi6x{margin:4px 0 0;font-size:.84rem;line-height:1.4;color:hsl(var(--muted-foreground))}.cfm-label.svelte-14tdi6x{display:block;margin:0 0 6px;font-size:.72rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.cfm-name-row.svelte-14tdi6x{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cfm-input.svelte-14tdi6x{width:100%;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:.95rem;padding:11px 12px}.cfm-counter.svelte-14tdi6x{flex-shrink:0;font-size:.75rem;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.cfm-search.svelte-14tdi6x{position:relative;display:flex;align-items:center;margin-bottom:10px}.cfm-search-icon.svelte-14tdi6x{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:hsl(var(--muted-foreground))}.cfm-search-input.svelte-14tdi6x{width:100%;padding:11px 40px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:.95rem}.cfm-search-input.svelte-14tdi6x:focus{outline:none;border-color:color-mix(in srgb,#9ec264 55%,hsl(var(--border)));box-shadow:0 0 0 3px color-mix(in srgb,#9ec264 18%,transparent)}.cfm-search-spin.svelte-14tdi6x{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;color:hsl(var(--muted-foreground));pointer-events:none}.cfm-results.svelte-14tdi6x{max-height:220px;overflow:auto;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--muted) / .25);margin-bottom:12px;padding:6px}.cfm-group-label.svelte-14tdi6x{display:flex;align-items:center;gap:5px;margin:8px 6px 4px;font-size:.68rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.cfm-result.svelte-14tdi6x{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:none;border-radius:10px;background:transparent;color:hsl(var(--foreground));cursor:pointer;text-align:left}.cfm-result.svelte-14tdi6x:hover:not(:disabled){background:hsl(var(--muted))}.cfm-result.added.svelte-14tdi6x{opacity:.55}.cfm-result-icon.svelte-14tdi6x{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cfm-result-icon.cat.svelte-14tdi6x{background:color-mix(in srgb,#9ec264 16%,#ffffff);color:#5f8430}html.dark .cfm-result-icon.cat.svelte-14tdi6x{background:color-mix(in srgb,#9ec264 18%,transparent);color:#9ec264}.cfm-avatar.svelte-14tdi6x{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.cfm-result-text.svelte-14tdi6x{flex:1;min-width:0;display:flex;flex-direction:column;font-size:.9rem;font-weight:620}.cfm-result-text.svelte-14tdi6x small:where(.svelte-14tdi6x){font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.cfm-add.svelte-14tdi6x{font-size:.75rem;font-weight:700;color:#5f8430}html.dark .cfm-add.svelte-14tdi6x{color:#9ec264}.cfm-selected.svelte-14tdi6x{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;margin-bottom:12px}.cfm-chip.svelte-14tdi6x{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);color:hsl(var(--foreground));font-size:.8rem;font-weight:620;cursor:pointer}.cfm-chip.user.svelte-14tdi6x img:where(.svelte-14tdi6x){width:16px;height:16px;border-radius:50%;object-fit:cover}.cfm-chip.hash.svelte-14tdi6x{color:#5f8430}html.dark .cfm-chip.hash.svelte-14tdi6x{color:#9ec264}.cfm-empty.svelte-14tdi6x{margin:6px;font-size:.82rem;color:hsl(var(--muted-foreground))}.cfm-error.svelte-14tdi6x{margin:0 0 10px;font-size:.85rem;color:#ef4444}.cfm-actions.svelte-14tdi6x{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cfm-btn.svelte-14tdi6x,.cfm-icon-btn.svelte-14tdi6x{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer}.cfm-icon-btn.svelte-14tdi6x{width:34px;height:34px;border-radius:10px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));flex-shrink:0}.cfm-btn.svelte-14tdi6x{padding:10px 16px;border-radius:999px;font-size:.9rem;font-weight:650}.cfm-btn.primary.svelte-14tdi6x{background:#9ec264;color:#111}.cfm-btn.primary.svelte-14tdi6x:hover{background:#aed573}.cfm-btn.danger.svelte-14tdi6x{background:#d926261f;color:#ef4444}.cfm-btn.svelte-14tdi6x:disabled{opacity:.6;cursor:not-allowed}.atf-root.svelte-j6gl3y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;display:flex;align-items:flex-end;justify-content:center}@media (min-width: 640px){.atf-root.svelte-j6gl3y{align-items:center;padding:1rem}}.atf-backdrop.svelte-j6gl3y{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .atf-backdrop.svelte-j6gl3y{background:#0009}.atf-panel.svelte-j6gl3y{position:relative;z-index:1;width:100%;max-width:24rem;max-height:min(80vh,560px);overflow:auto;padding:.5rem 1.25rem 1.75rem;border-radius:2.5rem 2.5rem 0 0;background:hsl(var(--card));color:hsl(var(--card-foreground));border-top:1px solid hsl(var(--border));box-shadow:0 18px 50px hsl(var(--foreground) / .18)}html:not(.dark) .atf-panel.svelte-j6gl3y{background:#fff;color:#222;box-shadow:0 18px 50px #0000001f}@media (min-width: 640px){.atf-panel.svelte-j6gl3y{border-radius:1rem;border:1px solid hsl(var(--border));padding-bottom:1.25rem}}.atf-handle.svelte-j6gl3y{width:3rem;height:.375rem;margin:.5rem auto 1.25rem;border-radius:999px;background:hsl(var(--foreground) / .2)}@media (min-width: 640px){.atf-handle.svelte-j6gl3y{display:none}}.atf-header.svelte-j6gl3y{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.atf-header.svelte-j6gl3y h3:where(.svelte-j6gl3y){margin:0;font-size:1.1rem;font-weight:700}.atf-hint.svelte-j6gl3y{margin:.25rem 0 0;font-size:.8rem;color:hsl(var(--muted-foreground));line-height:1.35}.atf-icon-btn.svelte-j6gl3y{border:none;background:transparent;color:hsl(var(--muted-foreground));padding:.4rem;border-radius:999px;cursor:pointer}.atf-icon-btn.svelte-j6gl3y:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.atf-seed.svelte-j6gl3y{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.atf-chip.svelte-j6gl3y{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;padding:.2rem .3rem .2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,#9ec264 40%,hsl(var(--border)));background:color-mix(in srgb,#9ec264 16%,#ffffff);color:#5f8430}html.dark .atf-chip.svelte-j6gl3y{background:color-mix(in srgb,#9ec264 18%,transparent);color:#9ec264;border-color:color-mix(in srgb,#9ec264 35%,transparent)}.atf-chip-x.svelte-j6gl3y{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.75}.atf-chip-x.svelte-j6gl3y:hover{opacity:1;background:color-mix(in srgb,#9ec264 28%,transparent)}.atf-seed-empty.svelte-j6gl3y{margin:0 0 .85rem;font-size:.8rem;color:hsl(var(--muted-foreground))}.atf-create.svelte-j6gl3y:disabled{opacity:.45;cursor:not-allowed}.atf-create.svelte-j6gl3y:hover:not(:disabled){background:color-mix(in srgb,#9ec264 22%,#ffffff)}html.dark .atf-create.svelte-j6gl3y:hover:not(:disabled){background:color-mix(in srgb,#9ec264 20%,transparent)}.atf-list.svelte-j6gl3y{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.atf-empty.svelte-j6gl3y,.atf-empty-text.svelte-j6gl3y{display:flex;align-items:center;justify-content:center;min-height:4rem;color:hsl(var(--muted-foreground));font-size:.85rem;text-align:center;margin:0}.atf-row.svelte-j6gl3y{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;padding:.7rem .75rem;border:none;border-radius:.75rem;background:transparent;color:hsl(var(--foreground));cursor:pointer}.atf-row.svelte-j6gl3y:hover:not(:disabled){background:hsl(var(--muted))}.atf-row.svelte-j6gl3y:disabled{opacity:.75;cursor:default}.atf-row.done.svelte-j6gl3y{background:color-mix(in srgb,#9ec264 12%,transparent)}.atf-row-icon.svelte-j6gl3y{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:hsl(var(--muted));color:#5f8430;flex-shrink:0}html.dark .atf-row-icon.svelte-j6gl3y{color:#9ec264}.atf-row-text.svelte-j6gl3y{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.atf-row-name.svelte-j6gl3y{font-weight:700;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atf-row-sub.svelte-j6gl3y{font-size:.7rem;color:hsl(var(--muted-foreground))}.atf-create.svelte-j6gl3y{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.8rem 1rem;border:1px dashed color-mix(in srgb,#9ec264 55%,hsl(var(--border)));border-radius:.85rem;background:color-mix(in srgb,#9ec264 14%,#ffffff);color:#5f8430;font-weight:700;font-size:.9rem;cursor:pointer}html.dark .atf-create.svelte-j6gl3y{background:color-mix(in srgb,#9ec264 12%,transparent);color:#9ec264}.modal-overlay.svelte-1y29nu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:-webkit-fill-available;background:#000000b3;z-index:9000000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 768px){.modal-overlay.svelte-1y29nu{left:0;right:0;width:auto;top:0;bottom:0;height:100vh;height:100dvh;min-height:100vh}}@media (min-width: 1024px){.modal-overlay.svelte-1y29nu{left:5rem;right:0}}.modal-container.svelte-1y29nu{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));z-index:9000001;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 768px){.modal-container.svelte-1y29nu{left:0;right:auto;width:100%;max-width:500px;border-radius:0 20px 0 0;border-right:1px solid hsl(var(--border))}}.modal-header.svelte-1y29nu{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;padding-top:calc(1rem + var(--safe-top, env(safe-area-inset-top, 0px)));min-height:calc(56px + var(--safe-top, env(safe-area-inset-top, 0px)));padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border));flex-shrink:0;position:sticky;top:0;background:hsl(var(--background));z-index:10}.modal-header.svelte-1y29nu h2:where(.svelte-1y29nu){font-size:24px;font-weight:700;color:hsl(var(--foreground));margin:0}.close-btn.svelte-1y29nu{width:40px;height:40px;border-radius:12px;border:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn.svelte-1y29nu:hover{background:hsl(var(--muted) / .8);color:hsl(var(--foreground));transform:scale(1.05)}.modal-content.svelte-1y29nu{flex:1;overflow-y:auto;padding:0;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;position:relative}.modal-content.svelte-1y29nu::-webkit-scrollbar{width:4px}.modal-content.svelte-1y29nu::-webkit-scrollbar-track{background:transparent}.modal-content.svelte-1y29nu::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}.loading-state.svelte-1y29nu,.error-state.svelte-1y29nu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:hsl(var(--muted-foreground));text-align:center;gap:16px}.spinner{animation:svelte-1y29nu-spin 1s linear infinite}@keyframes svelte-1y29nu-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-btn.svelte-1y29nu{padding:10px 24px;background:#3b82f64d;border:none;border-radius:8px;color:#60a5fa;font-weight:600;cursor:pointer;transition:all .2s}.retry-btn.svelte-1y29nu:hover{background:#3b82f666}.profile-header.svelte-1y29nu{position:relative}.profile-top.svelte-1y29nu{display:flex;align-items:flex-end;justify-content:space-between;padding:1rem 1.5rem 0;margin-top:0}.profile-avatar.svelte-1y29nu{position:relative;padding:3px;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-avatar.svelte-1y29nu:active{transform:scale(.96)}.profile-avatar.has-unseen.svelte-1y29nu{background:linear-gradient(135deg,#9ec264,#7ba347,#9ec264);cursor:pointer}.profile-avatar.is-own.svelte-1y29nu{cursor:pointer}.profile-avatar.is-own.svelte-1y29nu:hover img:where(.svelte-1y29nu){filter:brightness(.8)}.profile-avatar.has-unseen.svelte-1y29nu:active{transform:scale(.95);background:linear-gradient(135deg,#7ba347,#9ec264,#7ba347)}.profile-avatar.svelte-1y29nu img:where(.svelte-1y29nu){width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center;aspect-ratio:1;border:3px solid hsl(var(--border));display:block;transition:all .2s;position:relative;z-index:0}.profile-avatar-edit-form.svelte-1y29nu{cursor:pointer;flex-shrink:0}.profile-avatar-edit-form.svelte-1y29nu img:where(.svelte-1y29nu){width:80px;height:80px;border:3px solid hsl(var(--border))}.edit-avatar-badge.svelte-1y29nu{position:absolute;bottom:-2px;right:-2px;width:32px;height:32px;background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid hsl(var(--border));box-shadow:0 4px 12px #0006;z-index:20;pointer-events:none}.avatar-upload-loader.svelte-1y29nu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;color:hsl(var(--foreground))}.verified-avatar.svelte-1y29nu{position:absolute;bottom:2px;right:2px;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;background:hsl(var(--card));z-index:1}.follow-btn.svelte-1y29nu{display:flex;align-items:center;gap:8px;padding:10px 24px;background:#3b82f64d;border:2px solid hsl(var(--brand-legible));border-radius:24px;color:#60a5fa;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:8px}.follow-btn.svelte-1y29nu:hover{background:#3b82f666;transform:scale(1.05)}.follow-btn.following.svelte-1y29nu{background:hsl(var(--muted) / .8);border-color:hsl(var(--border));color:hsl(var(--foreground))}.follow-btn.following.svelte-1y29nu:hover{background:#ef444433;border-color:#ef4444;color:#ef4444}.follow-btn.pending.svelte-1y29nu{background:#eab30833;border-color:#eab30880;color:#facc15}.follow-btn.pending.svelte-1y29nu:hover{background:#eab3084d}.follow-btn.svelte-1y29nu:disabled{opacity:.5;cursor:not-allowed}.profile-info.svelte-1y29nu{padding:16px 20px 0}.profile-info.svelte-1y29nu h3:where(.svelte-1y29nu){font-size:22px;font-weight:700;color:hsl(var(--foreground));margin:0 0 4px}.username.svelte-1y29nu{color:hsl(var(--muted-foreground));font-size:15px;margin:0 0 12px}.bio.svelte-1y29nu{color:hsl(var(--foreground));font-size:15px;line-height:1.5;margin:12px 0}.profile-meta.svelte-1y29nu{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.meta-item.svelte-1y29nu{display:flex;align-items:center;gap:6px;color:hsl(var(--muted-foreground));font-size:14px}.profile-tabs.svelte-1y29nu{display:flex;gap:12px;padding:0 20px;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));position:sticky;top:-1.5px;margin-top:-1px;z-index:100;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:72px;align-items:center;visibility:visible;opacity:1}.profile-tabs.svelte-1y29nu::-webkit-scrollbar{display:none}.tab-pill.svelte-1y29nu{display:flex;align-items:center;gap:10px;padding:0 18px;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:14px;color:hsl(var(--muted-foreground));font-size:15px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex-shrink:0;height:44px}.tab-pill.svelte-1y29nu:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}.tab-pill.active.svelte-1y29nu{background:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--foreground));box-shadow:0 0 20px hsl(var(--foreground) / .05)}.tab-icon.svelte-1y29nu{display:flex;align-items:center;justify-content:center;color:inherit;opacity:.8}.tab-pill.active.svelte-1y29nu .tab-icon:where(.svelte-1y29nu){opacity:1;color:hsl(var(--foreground))}.tab-num.svelte-1y29nu{font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.tab-name.svelte-1y29nu{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-left:4px;color:hsl(var(--foreground));animation:svelte-1y29nu-fadeInSlide .3s ease-out forwards}@keyframes svelte-1y29nu-fadeInSlide{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.tab-content.svelte-1y29nu{background:hsl(var(--background));min-height:100%}.users-list.svelte-1y29nu{display:flex;flex-direction:column;gap:2px;padding:8px 20px 20px}.user-card.svelte-1y29nu{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;cursor:pointer;transition:all .2s;text-align:left;width:100%}.user-card.svelte-1y29nu:hover{background:hsl(var(--muted) / .5)}.user-card.svelte-1y29nu:active{background:hsl(var(--muted) / .7)}.user-avatar.svelte-1y29nu{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid hsl(var(--border));flex-shrink:0}.user-info.svelte-1y29nu{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.user-name-row.svelte-1y29nu{display:flex;align-items:center;gap:6px}.user-name.svelte-1y29nu{color:hsl(var(--foreground));font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-username.svelte-1y29nu{color:hsl(var(--muted-foreground));font-size:13px}.list-follow-btn.svelte-1y29nu{padding:6px 14px;border-radius:12px;border:1.5px solid hsl(var(--brand-legible));background:#3b82f61a;color:#60a5fa;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.list-follow-btn.svelte-1y29nu:hover{background:#3b82f633;transform:scale(1.05)}.list-follow-btn.following.svelte-1y29nu{background:hsl(var(--muted) / .8);border-color:hsl(var(--border));color:hsl(var(--foreground))}.list-follow-btn.pending.svelte-1y29nu{background:#eab3081a;border-color:#eab3084d;color:#facc15}.tab-content.svelte-1y29nu{padding:0}.empty-state.svelte-1y29nu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;margin:0 20px;color:hsl(var(--muted-foreground));text-align:center}.empty-state.svelte-1y29nu p:where(.svelte-1y29nu){margin-top:16px;font-size:16px}.polls-list.svelte-1y29nu,.votes-list.svelte-1y29nu,.saved-list.svelte-1y29nu{display:flex;flex-direction:column;gap:16px}.polls-list.svelte-1y29nu .post-card,.votes-list.svelte-1y29nu .post-card,.saved-list.svelte-1y29nu .post-card{width:100%}.empty-state-cta.svelte-1y29nu{margin-top:16px;padding:10px 20px;font-size:14px;font-weight:600;color:hsl(var(--background));background:hsl(var(--foreground));border:none;border-radius:12px;cursor:pointer;transition:opacity .2s}.empty-state-cta.svelte-1y29nu:hover{opacity:.9}.empty-hint.svelte-1y29nu{display:block;margin-top:8px;font-size:13px;color:hsl(var(--muted-foreground));max-width:250px}.profile-top.svelte-1y29nu{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-top:1rem}.profile-avatar.svelte-1y29nu{position:relative;margin-top:0;border-radius:50%}.profile-avatar.svelte-1y29nu img:where(.svelte-1y29nu){width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:center;aspect-ratio:1;border:3px solid hsl(var(--border));background:hsl(var(--muted))}.settings-view.svelte-1y29nu{padding:0}.search-header-container.svelte-1y29nu{display:flex;align-items:center;gap:12px;width:100%;height:100%;animation:svelte-1y29nu-fade-in .2s ease}@keyframes svelte-1y29nu-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.header-search-input.svelte-1y29nu{flex:1;height:100%;background:transparent;border:none;font-size:18px;font-weight:500;color:hsl(var(--foreground));outline:none}.header-search-input.svelte-1y29nu::placeholder{color:hsl(var(--muted-foreground))}.settings-accounts-section.svelte-1y29nu{border-bottom:1px solid hsl(var(--border))}.settings-profile-header.svelte-1y29nu{display:flex;align-items:center;width:100%;padding:16px 20px;background:transparent;border:none;text-align:left;cursor:pointer;gap:16px;transition:background .2s}.settings-profile-header.svelte-1y29nu:hover{background:hsl(var(--muted) / .5)}.settings-avatar-container.svelte-1y29nu{position:relative;width:48px;height:48px}.settings-avatar-img.svelte-1y29nu{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid hsl(var(--border))}.active-indicator-dot.svelte-1y29nu{position:absolute;bottom:0;right:0;width:14px;height:14px;background:#10b981;border:2px solid hsl(var(--background));border-radius:50%}.settings-profile-info.svelte-1y29nu{flex:1;display:flex;flex-direction:column;overflow:hidden}.settings-profile-name.svelte-1y29nu{color:hsl(var(--foreground));font-size:16px;font-weight:600}.settings-profile-username.svelte-1y29nu{color:hsl(var(--muted-foreground));font-size:14px}.settings-profile-arrow.svelte-1y29nu{color:hsl(var(--muted-foreground));transition:transform .2s;display:flex}.rotate-180{transform:rotate(180deg)}.accounts-dropdown.svelte-1y29nu{background:hsl(var(--muted) / .45);border-top:1px solid hsl(var(--border))}.account-dropdown-item.svelte-1y29nu{display:flex;align-items:center;width:100%;background:transparent;transition:background .2s;position:relative}.account-dropdown-item.svelte-1y29nu:hover{background:hsl(var(--muted) / .6)}.account-select-action.svelte-1y29nu{flex:1;display:flex;align-items:center;gap:16px;background:transparent;border:none;text-align:left;cursor:pointer;color:hsl(var(--foreground));padding:12px 0 12px 28px}.account-select-action.svelte-1y29nu:active{background:hsl(var(--muted) / .35)}.account-dropdown-avatar.svelte-1y29nu{width:40px;height:40px;border-radius:50%;object-fit:cover}.account-dropdown-info.svelte-1y29nu{flex:1;display:flex;flex-direction:column;min-width:0}.account-dropdown-name.svelte-1y29nu{font-weight:600;font-size:14px;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dropdown-username.svelte-1y29nu{font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-remove-btn.svelte-1y29nu{padding:12px 20px;background:transparent;border:none;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.account-remove-btn.svelte-1y29nu:hover{color:#ef4444;background:#ef44441a}.add-action.svelte-1y29nu{color:hsl(var(--brand-legible));width:100%;padding:12px 20px 12px 28px;background:transparent;border:none;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;transition:background .2s}.add-action.svelte-1y29nu:hover{background:hsl(var(--muted) / .6)}.add-account-circle.svelte-1y29nu{width:40px;height:40px;border-radius:50%;border:1px dashed rgba(59,130,246,.6);display:flex;align-items:center;justify-content:center;background:#3b82f61a;color:hsl(var(--brand-legible))}.settings-menu.svelte-1y29nu{padding:8px 0}.settings-section-title.svelte-1y29nu{font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));padding:16px 20px 8px;letter-spacing:.3px}.settings-item.svelte-1y29nu{display:flex;align-items:center;gap:16px;padding:14px 20px;background:transparent;border:none;width:100%;cursor:pointer;transition:background .15s;text-decoration:none;text-align:left}.settings-item.svelte-1y29nu:hover{background:hsl(var(--muted) / .5)}.settings-item.svelte-1y29nu:active{background:hsl(var(--muted))}.settings-item-icon.svelte-1y29nu{width:24px;display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));flex-shrink:0}.settings-item-icon.text-blue.svelte-1y29nu{color:#60a5fa}.settings-item-icon.text-red.svelte-1y29nu{color:#f87171}.settings-item-icon.text-indigo.svelte-1y29nu{color:hsl(var(--foreground))}.settings-item-icon.text-yellow.svelte-1y29nu{color:#facc15}.settings-item-icon.text-purple.svelte-1y29nu{color:#c084fc}.settings-item-icon.text-green.svelte-1y29nu{color:#4ade80}.settings-item-content.svelte-1y29nu{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.settings-item-title.svelte-1y29nu{color:hsl(var(--foreground));font-size:16px;font-weight:400}.settings-item-subtitle.svelte-1y29nu{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.3}.status-badge.svelte-1y29nu{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;white-space:nowrap}.status-badge.pending.svelte-1y29nu{background:#fbbf2426;color:#fbbf24}.status-badge.new.svelte-1y29nu{background:#3b82f626;color:#60a5fa}.toggle-switch.svelte-1y29nu{width:48px;height:28px;background:hsl(var(--muted-foreground) / .35);border-radius:14px;position:relative;transition:all .3s ease;flex-shrink:0;border:none;padding:0;cursor:pointer}.toggle-switch.svelte-1y29nu:disabled,.toggle-switch.busy.svelte-1y29nu{opacity:.45;cursor:not-allowed}.toggle-switch.active.svelte-1y29nu{background:hsl(var(--brand))}.toggle-thumb.svelte-1y29nu{width:22px;height:22px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0003}.toggle-switch.active.svelte-1y29nu .toggle-thumb:where(.svelte-1y29nu){left:23px}.logout-btn.svelte-1y29nu{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;margin-top:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.15);border-radius:16px;color:#ef4444;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.suboption-danger.svelte-1y29nu{color:#ef4444}.delete-account-view.svelte-1y29nu{padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;gap:.75rem}.delete-account-warning.svelte-1y29nu{color:#ef4444;font-weight:500}.delete-account-summary.svelte-1y29nu{background:hsl(var(--muted) / .5);border-radius:12px;padding:1rem;font-size:.875rem}.delete-account-summary.svelte-1y29nu h3:where(.svelte-1y29nu){font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;margin:.75rem 0 .35rem;opacity:.7}.delete-account-summary.svelte-1y29nu ul:where(.svelte-1y29nu){margin:0;padding-left:1.1rem}.delete-confirm-label.svelte-1y29nu{font-size:.875rem;font-weight:500}.delete-confirm-input.svelte-1y29nu{width:100%;padding:.75rem 1rem;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:inherit}.delete-account-btn.svelte-1y29nu{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1rem;border:none;border-radius:12px;background:#dc2626;color:#fff;font-weight:600;cursor:pointer}.delete-account-btn.svelte-1y29nu:disabled{opacity:.5;cursor:not-allowed}.logout-btn.svelte-1y29nu:hover{background:#ef444426;border-color:#ef444440}.unblock-btn.svelte-1y29nu{padding:6px 16px;border-radius:20px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:13px;font-weight:600;border:1px solid hsl(var(--border));cursor:pointer;transition:all .2s}.unblock-btn.svelte-1y29nu:hover{background:#ef4444;border-color:#ef4444}.options-overlay.svelte-1y29nu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10000000;display:flex;align-items:flex-end;justify-content:center}.options-menu.svelte-1y29nu{width:100%;max-width:400px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:20px 20px 0 0;padding:12px 0 32px;display:flex;flex-direction:column;overflow:hidden}.options-header.svelte-1y29nu{display:flex;justify-content:center;padding-bottom:16px}.handle.svelte-1y29nu{width:36px;height:4px;background:hsl(var(--muted-foreground) / .35);border-radius:2px}.option-btn.svelte-1y29nu{width:100%;padding:16px 20px;background:none;border:none;display:flex;align-items:center;gap:12px;color:hsl(var(--foreground));font-size:16px;font-weight:500;cursor:pointer;transition:background .2s;text-align:left;border-bottom:1px solid hsl(var(--border))}.option-btn.svelte-1y29nu:active{background:hsl(var(--muted) / .6)}.option-btn.danger.svelte-1y29nu{color:#ef4444}.option-btn.cancel.svelte-1y29nu{justify-content:center;border-bottom:none;margin-top:8px;color:hsl(var(--muted-foreground))}@media (min-width: 640px){.options-menu.svelte-1y29nu{border-radius:20px;margin-bottom:24px}}.settings-group.svelte-1y29nu{background:hsl(var(--muted) / .4);border-radius:16px;overflow:hidden;transition:background .2s;margin-bottom:8px}.settings-group.svelte-1y29nu .settings-item:where(.svelte-1y29nu){background:transparent;border:none;border-radius:0;margin-bottom:0}.settings-group.svelte-1y29nu .settings-item:where(.svelte-1y29nu):hover{background:hsl(var(--muted) / .5)}.settings-group.svelte-1y29nu .settings-item.active:where(.svelte-1y29nu){background:hsl(var(--muted))}.chevron-icon{color:hsl(var(--muted-foreground));transition:transform .3s ease}.settings-item.active.svelte-1y29nu .chevron-icon{transform:rotate(180deg);color:hsl(var(--foreground))}.settings-suboptions.svelte-1y29nu{background:hsl(var(--muted) / .3);border-top:1px solid hsl(var(--border))}.suboption-item.svelte-1y29nu{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 20px 14px 54px;background:transparent;border:none;color:hsl(var(--foreground));font-size:14px;cursor:pointer;text-align:left;transition:all .2s;border-bottom:1px solid hsl(var(--border) / .5);text-decoration:none}.suboption-item.svelte-1y29nu:last-child{border-bottom:none}.suboption-item.svelte-1y29nu:hover{background:hsl(var(--muted) / .5);color:hsl(var(--foreground));padding-left:58px}.suboption-item-theme-row.svelte-1y29nu{flex-direction:column;align-items:stretch;gap:10px}.suboption-item-theme-row.svelte-1y29nu .theme-options:where(.svelte-1y29nu){display:flex;gap:8px;flex-wrap:wrap}.suboption-item-theme-row.svelte-1y29nu .theme-option:where(.svelte-1y29nu){flex:1;min-width:120px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);color:hsl(var(--foreground));cursor:pointer;transition:background .2s,border-color .2s}.suboption-item-theme-row.svelte-1y29nu .theme-option:where(.svelte-1y29nu):hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.suboption-item-theme-row.svelte-1y29nu .theme-option.active:where(.svelte-1y29nu){background:hsl(var(--muted));border-color:hsl(var(--foreground) / .4)}.suboption-content.svelte-1y29nu{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.suboption-item-with-toggle.svelte-1y29nu{display:flex;align-items:center;justify-content:space-between;gap:12px}.suboption-item-with-toggle.svelte-1y29nu .suboption-content:where(.svelte-1y29nu){flex:1;flex-direction:column;align-items:flex-start;justify-content:center}.suboption-hint.svelte-1y29nu{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-top:2px;font-weight:400}.suboption-value.svelte-1y29nu{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.suboption-lang-value.svelte-1y29nu{display:inline-flex;align-items:center;gap:4px}.settings-subview.svelte-1y29nu{padding:16px 20px 24px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.device-permissions-view.svelte-1y29nu{padding-bottom:32px}.edit-profile-form.svelte-1y29nu,.incident-form.svelte-1y29nu{display:flex;flex-direction:column;gap:16px}.edit-profile-field.svelte-1y29nu{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.edit-profile-field.svelte-1y29nu:last-child{margin-bottom:0}.edit-profile-field.svelte-1y29nu label:where(.svelte-1y29nu){font-size:13px;color:hsl(var(--muted-foreground));font-weight:500}.edit-profile-input.svelte-1y29nu{padding:12px 14px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:15px}.edit-profile-input.svelte-1y29nu::placeholder{color:hsl(var(--muted-foreground))}.edit-profile-dropdown-trigger.svelte-1y29nu{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;cursor:pointer}.dropdown-backdrop.svelte-1y29nu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000100;background:transparent;cursor:default}.dropdown-panel.svelte-1y29nu{position:fixed;z-index:9000101;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 8px 24px #0003;max-height:min(50vh,280px);overflow-y:auto;padding:4px 0;-webkit-overflow-scrolling:touch}.dropdown-option.svelte-1y29nu{display:block;width:100%;padding:12px 16px;border:none;background:transparent;color:hsl(var(--foreground));font-size:15px;text-align:left;cursor:pointer;white-space:nowrap}.dropdown-option.svelte-1y29nu:hover{background:hsl(var(--muted) / .6)}.dropdown-option.selected.svelte-1y29nu{background:#3b82f640;color:hsl(var(--foreground))}.dropdown-panel-lang.svelte-1y29nu{display:flex;flex-direction:column;padding:0;max-height:min(50vh,360px);overflow:hidden}.dropdown-lang-search-wrap.svelte-1y29nu{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.dropdown-lang-search-icon.svelte-1y29nu{flex-shrink:0;color:hsl(var(--muted-foreground))}.dropdown-lang-search-input.svelte-1y29nu{flex:1;min-width:0;padding:6px 0;background:transparent;border:none;color:hsl(var(--foreground));font-size:14px;outline:none}.dropdown-lang-search-input.svelte-1y29nu::placeholder{color:hsl(var(--muted-foreground))}.dropdown-lang-options.svelte-1y29nu{overflow-y:auto;padding:4px 0;-webkit-overflow-scrolling:touch}.dropdown-lang-no-results.svelte-1y29nu{padding:16px;text-align:center;color:hsl(var(--muted-foreground));font-size:14px}.edit-profile-textarea.svelte-1y29nu{resize:vertical;min-height:72px}.edit-profile-section.svelte-1y29nu{margin-bottom:20px}.edit-profile-section.svelte-1y29nu:last-of-type{margin-bottom:0}.edit-profile-section-title.svelte-1y29nu{font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid hsl(var(--border))}.edit-avatar-row.svelte-1y29nu{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.edit-avatar-hint.svelte-1y29nu{font-size:13px;color:hsl(var(--muted-foreground))}.edit-profile-char.svelte-1y29nu{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px;text-align:right}.edit-avatar-btn.svelte-1y29nu{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid hsl(var(--border));background:transparent;padding:0;cursor:pointer}.edit-profile-toggle-row.svelte-1y29nu{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid hsl(var(--border))}.edit-profile-hint.svelte-1y29nu{font-size:12px;color:hsl(var(--muted-foreground));margin-top:2px}.edit-profile-actions.svelte-1y29nu{margin-top:8px}.edit-profile-save-btn.svelte-1y29nu{width:100%;padding:14px;border-radius:12px;background:hsl(var(--brand));color:hsl(var(--brand-ink));font-weight:600;font-size:15px;border:none;cursor:pointer}.edit-profile-save-btn.svelte-1y29nu:disabled{opacity:.6;cursor:not-allowed}.help-center-view.svelte-1y29nu{display:flex;flex-direction:column;gap:24px}.help-section.svelte-1y29nu h3:where(.svelte-1y29nu){font-size:16px;color:hsl(var(--foreground));margin-bottom:6px}.help-section-desc.svelte-1y29nu{font-size:13px;color:hsl(var(--muted-foreground));margin-bottom:12px}.incident-list.svelte-1y29nu,.notices-list.svelte-1y29nu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.incident-item.svelte-1y29nu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:hsl(var(--muted) / .55);border:1px solid hsl(var(--border));border-radius:12px;font-size:14px}.incident-subject.svelte-1y29nu{flex:1;min-width:0;color:hsl(var(--foreground))}.incident-status.svelte-1y29nu{font-size:12px;padding:2px 8px;border-radius:8px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.incident-status.status-resolved.svelte-1y29nu{background:#22c55e33;color:#16a34a}.incident-date.svelte-1y29nu,.notice-date.svelte-1y29nu{font-size:12px;color:hsl(var(--muted-foreground))}.notice-item.svelte-1y29nu{padding:12px;background:hsl(var(--muted) / .55);border-radius:12px;border-left:3px solid hsl(var(--brand));border-top:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border))}.notice-item.svelte-1y29nu strong:where(.svelte-1y29nu){display:block;margin-bottom:4px;color:hsl(var(--foreground))}.notice-body.svelte-1y29nu{font-size:13px;color:hsl(var(--muted-foreground));margin:0 0 6px;white-space:pre-wrap}.help-loading.svelte-1y29nu,.help-empty.svelte-1y29nu{font-size:14px;color:hsl(var(--muted-foreground));padding:12px 0}.help-empty.svelte-1y29nu svg{display:block;margin:0 auto 8px;opacity:.6}.blocked-list-view.svelte-1y29nu .list-loading:where(.svelte-1y29nu){display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:hsl(var(--muted-foreground))}.blocked-list-settings.svelte-1y29nu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blocked-list-item.svelte-1y29nu{display:flex;align-items:center;gap:12px;padding:12px 14px;background:hsl(var(--muted) / .55);border-radius:12px;border:1px solid hsl(var(--border))}.blocked-list-avatar.svelte-1y29nu{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.blocked-list-info.svelte-1y29nu{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.blocked-list-name.svelte-1y29nu{font-weight:600;color:hsl(var(--foreground));font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blocked-list-username.svelte-1y29nu{font-size:13px;color:hsl(var(--muted-foreground))}.unblock-btn-settings.svelte-1y29nu{flex-shrink:0;padding:8px 14px;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground));font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.unblock-btn-settings.svelte-1y29nu:hover{background:hsl(var(--muted) / .85);border-color:hsl(var(--border))}.device-permissions-view.svelte-1y29nu .list-loading:where(.svelte-1y29nu){display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:hsl(var(--muted-foreground))}.permission-list.svelte-1y29nu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.permission-item.svelte-1y29nu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:hsl(var(--muted) / .55);border-radius:12px;border:1px solid hsl(var(--border))}.permission-item--info.svelte-1y29nu{align-items:flex-start}.permission-arrow.svelte-1y29nu{color:hsl(var(--muted-foreground));flex-shrink:0}.permission-info.svelte-1y29nu{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.permission-name.svelte-1y29nu{font-weight:600;color:hsl(var(--foreground));font-size:15px}.permission-desc.svelte-1y29nu{font-size:13px;color:hsl(var(--muted-foreground))}.permission-badge.svelte-1y29nu{display:inline-block;margin-top:4px;font-size:11px;padding:2px 8px;border-radius:8px;width:fit-content}.permission-badge-granted.svelte-1y29nu{background:#22c55e33;color:#16a34a}.permission-badge-denied.svelte-1y29nu{background:#ef444433;color:#dc2626}.permission-badge-prompt.svelte-1y29nu{background:#eab30833;color:#ca8a04}.permission-badge-unsupported.svelte-1y29nu{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.permission-on-label.svelte-1y29nu{font-size:12px;color:hsl(var(--muted-foreground))}.permission-off-label.svelte-1y29nu{font-size:11px;color:hsl(var(--muted-foreground));max-width:120px;text-align:right}.permission-request-btn.svelte-1y29nu{flex-shrink:0;padding:8px 14px;border-radius:10px;border:1px solid rgba(59,130,246,.35);background:#3b82f626;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer}.permission-request-btn.svelte-1y29nu:hover{background:#3b82f640}.permission-footer.svelte-1y29nu{margin-top:16px;font-size:12px;color:hsl(var(--muted-foreground));padding:0 4px}.permission-open-settings.svelte-1y29nu{display:inline-block;margin-top:6px;padding:0;border:none;background:transparent;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer;text-align:left;text-decoration:underline}.permission-open-settings-btn.svelte-1y29nu{display:block;width:100%;margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);color:hsl(var(--foreground));font-size:14px;font-weight:600;cursor:pointer}.permission-footer--hint.svelte-1y29nu{margin-top:8px;font-weight:500}.sr-only.svelte-1y29nu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.text-red.svelte-1y29nu:hover{background:#ef44441a!important}.confirmation-modal.svelte-1y29nu{background:hsl(var(--card));border-radius:20px;padding:24px;width:90%;max-width:320px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid hsl(var(--border));box-shadow:0 10px 25px #00000040;margin:auto}.confirmation-icon.svelte-1y29nu{width:64px;height:64px;background:#ef44441a;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.confirmation-modal.svelte-1y29nu h3:where(.svelte-1y29nu){color:hsl(var(--foreground));font-size:18px;font-weight:600;margin:0 0 12px}.confirmation-modal.svelte-1y29nu p:where(.svelte-1y29nu){color:hsl(var(--muted-foreground));font-size:14px;line-height:1.5;margin:0 0 24px}.confirmation-actions.svelte-1y29nu{display:flex;gap:12px;width:100%}.confirmation-actions.svelte-1y29nu button:where(.svelte-1y29nu){flex:1;padding:12px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.cancel-btn.svelte-1y29nu{background:hsl(var(--muted));color:hsl(var(--foreground))}.cancel-btn.svelte-1y29nu:hover{background:hsl(var(--muted) / .85)}.confirm-btn.svelte-1y29nu{background:#ef4444;color:#fff}.confirm-btn.svelte-1y29nu:hover{background:#dc2626}.modal-overlay.svelte-h4djc0{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:-webkit-fill-available;background:#000000b3;z-index:30000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 768px){.modal-overlay.svelte-h4djc0{left:0;right:0;width:auto;top:0;bottom:0;height:100vh;height:100dvh;min-height:100vh}}@media (min-width: 1024px){.modal-overlay.svelte-h4djc0{left:5rem;right:0}}.modal-container.svelte-h4djc0{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));z-index:30001;display:flex;flex-direction:column}@media (min-width: 768px){.modal-container.svelte-h4djc0{left:0;right:auto;width:100%;max-width:700px;border-radius:0 1.25rem 0 0;box-shadow:0 -8px 32px #0006}}@media (min-width: 1024px){.modal-container.svelte-h4djc0{left:5rem}}.modal-header.svelte-h4djc0{display:flex;align-items:center;gap:0;padding:.75rem 1.5rem .75rem 0;padding-top:calc(.75rem + var(--safe-top, env(safe-area-inset-top, 0px)));min-height:calc(52px + var(--safe-top, env(safe-area-inset-top, 0px)));flex-shrink:0;position:sticky;top:0;background:hsl(var(--background));z-index:11}.search-header-container.svelte-h4djc0{position:relative;flex:1;display:flex;align-items:center;margin-right:12px;margin-left:1.5rem}.search-icon-header.svelte-h4djc0{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))!important;pointer-events:none;z-index:3}.search-input-header.svelte-h4djc0{flex:1;border:none;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;outline:none;width:100%;padding:10px 80px 10px 44px;border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-input-header.svelte-h4djc0:focus{outline:none}.search-input-header.svelte-h4djc0::placeholder{color:hsl(var(--muted-foreground))}.search-input-header.svelte-h4djc0::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.search-input-header.svelte-h4djc0::-webkit-search-decoration{display:none;-webkit-appearance:none}.clear-btn-header.svelte-h4djc0{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:none;border-radius:14px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;cursor:pointer;transition:all .2s ease;flex-shrink:0;white-space:nowrap}.clear-btn-header.svelte-h4djc0:hover{background:hsl(var(--muted) / .8);color:hsl(var(--foreground))}.close-btn.svelte-h4djc0{width:36px;height:36px;border-radius:50%;border:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-right:.5rem}.close-btn.svelte-h4djc0:hover{background:hsl(var(--muted) / .8);color:hsl(var(--foreground))}.modal-content.svelte-h4djc0{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.modal-content.svelte-h4djc0::-webkit-scrollbar{width:4px}.modal-content.svelte-h4djc0::-webkit-scrollbar-track{background:transparent}.modal-content.svelte-h4djc0::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}.filter-tabs-container.svelte-h4djc0{position:sticky;top:0;background:hsl(var(--background));padding:12px 0 16px;z-index:10;border-bottom:1px solid hsl(var(--border));margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:column;gap:10px}.filter-tabs.svelte-h4djc0{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:40px;align-items:center}.filter-tabs.svelte-h4djc0::-webkit-scrollbar{display:none}.filter-tab.svelte-h4djc0{padding:8px 16px;background:hsl(var(--muted));border:none;border-radius:12px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.filter-tab.svelte-h4djc0:hover{background:hsl(var(--muted) / .9);color:hsl(var(--foreground))}.filter-tab.active.svelte-h4djc0{background:hsl(var(--primary) / .2);color:hsl(var(--primary))}.subfilter-tabs.svelte-h4djc0{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;flex-wrap:nowrap}.subfilter-tabs.svelte-h4djc0::-webkit-scrollbar{display:none}.subfilter-tab.svelte-h4djc0{padding:6px 14px;background:hsl(var(--muted) / .6);border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.subfilter-tab.svelte-h4djc0:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}.subfilter-tab.active.svelte-h4djc0{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border-color:hsl(var(--primary) / .4)}.section.svelte-h4djc0{margin-bottom:32px;scroll-margin-top:140px}.section.svelte-h4djc0:first-of-type{padding-top:8px}.section-title.svelte-h4djc0{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.recent-list.svelte-h4djc0,.trending-list.svelte-h4djc0{display:flex;flex-direction:column;gap:8px}.recent-item.svelte-h4djc0{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsl(var(--muted) / .6);border:none;border-radius:12px;color:hsl(var(--foreground));font-size:15px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.recent-item.svelte-h4djc0:hover{background:hsl(var(--muted));transform:translate(4px)}.trending-item.svelte-h4djc0{display:flex;align-items:center;gap:12px;padding:14px 16px;background:hsl(var(--muted) / .6);border:none;border-radius:12px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.trending-item.svelte-h4djc0:hover{background:hsl(var(--muted));transform:translate(4px)}.trending-rank.svelte-h4djc0{font-size:20px;font-weight:700;color:hsl(var(--primary));min-width:40px}.trending-content.svelte-h4djc0{flex:1}.trending-text.svelte-h4djc0{color:hsl(var(--foreground));font-size:15px;font-weight:600;margin-bottom:4px}.trending-votes.svelte-h4djc0{color:hsl(var(--muted-foreground));font-size:13px}.loading-container.svelte-h4djc0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;color:hsl(var(--muted-foreground))}.loading-spinner.svelte-h4djc0{width:40px;height:40px;border:3px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:svelte-h4djc0-spin .8s linear infinite}@keyframes svelte-h4djc0-spin{to{transform:rotate(360deg)}}.results-list.svelte-h4djc0{display:flex;flex-direction:column;gap:8px}.result-item.svelte-h4djc0{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:hsl(var(--muted) / .6);border:none;border-radius:12px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.result-item.svelte-h4djc0:hover{background:hsl(var(--muted));transform:translate(4px)}.result-content.svelte-h4djc0{flex:1;min-width:0}.result-title.svelte-h4djc0{color:hsl(var(--foreground));font-size:15px;font-weight:600;margin-bottom:4px;word-wrap:break-word}.result-description.svelte-h4djc0{color:hsl(var(--muted-foreground));font-size:13px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.result-meta.svelte-h4djc0{display:flex;align-items:center;gap:6px;font-size:12px;color:hsl(var(--muted-foreground))}.meta-item.svelte-h4djc0{display:inline}.meta-divider.svelte-h4djc0{opacity:.5}.user-item-container.svelte-h4djc0{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsl(var(--muted) / .5);border-radius:12px;transition:all .2s;min-height:56px}.user-item-container.svelte-h4djc0:hover{background:hsl(var(--muted) / .75)}.user-info.svelte-h4djc0{flex:1;min-width:0;display:flex;align-items:center;gap:12px;background:none;border:none;color:inherit;text-align:left;padding:0;cursor:pointer}.follow-btn.svelte-h4djc0{padding:8px 18px;background:hsl(var(--primary) / .9);color:hsl(var(--primary-foreground));border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;flex-shrink:0;white-space:nowrap}.follow-btn.svelte-h4djc0:hover{background:hsl(var(--primary));opacity:.95}.follow-btn.following.svelte-h4djc0{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.follow-btn.following.svelte-h4djc0:hover{background:hsl(var(--destructive) / .9);color:hsl(var(--destructive-foreground))}.user-avatar.svelte-h4djc0{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-name.svelte-h4djc0{display:flex;align-items:center;gap:6px;color:hsl(var(--foreground));font-size:15px;font-weight:600;margin-bottom:2px}.user-username.svelte-h4djc0{color:hsl(var(--muted-foreground));font-size:13px;margin-bottom:4px}.no-results.svelte-h4djc0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;color:hsl(var(--muted-foreground));text-align:center}.no-results.svelte-h4djc0 p:where(.svelte-h4djc0){font-size:15px}.hashtag-icon.svelte-h4djc0{width:40px;height:40px;border-radius:10px;background:hsl(var(--primary) / .15);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0}.hashtag-item.svelte-h4djc0:hover .hashtag-icon:where(.svelte-h4djc0){background:hsl(var(--primary) / .25)}.modal-overlay.svelte-av8bnm{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:-webkit-fill-available;background:#000000b3;z-index:30000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 768px){.modal-overlay.svelte-av8bnm{left:0;right:0;width:auto;top:0;bottom:0;height:100vh;height:100dvh;min-height:100vh}}@media (min-width: 1024px){.modal-overlay.svelte-av8bnm{left:5rem;right:0}}.modal-container.svelte-av8bnm{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));z-index:30001;display:flex;flex-direction:column}@media (min-width: 768px){.modal-container.svelte-av8bnm{left:0;right:auto;width:100%;max-width:700px;border-radius:0 1.25rem 0 0;box-shadow:0 -8px 32px #0006}}@media (min-width: 1024px){.modal-container.svelte-av8bnm{left:5rem}}.modal-header.svelte-av8bnm{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;padding-top:calc(1rem + var(--safe-top, env(safe-area-inset-top, 0px)));min-height:calc(56px + var(--safe-top, env(safe-area-inset-top, 0px)));padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border));flex-shrink:0;position:sticky;top:0;background:hsl(var(--background));z-index:10}.modal-header-content.svelte-av8bnm{display:flex;align-items:center;gap:12px;color:hsl(var(--foreground))}.modal-header-content.svelte-av8bnm h2:where(.svelte-av8bnm){font-size:24px;font-weight:700;margin:0}.notification-badge.svelte-av8bnm{background:#ef4444;color:#fff;font-size:12px;font-weight:700;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center}.header-actions.svelte-av8bnm{display:flex;align-items:center;gap:8px}.mark-read-btn.svelte-av8bnm{width:36px;height:36px;border-radius:10px;border:none;background:hsl(var(--muted));color:hsl(var(--foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.mark-read-btn.svelte-av8bnm:hover{background:hsl(var(--brand) / .25);color:hsl(var(--brand))}.close-btn.svelte-av8bnm{width:40px;height:40px;border-radius:12px;border:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn.svelte-av8bnm:hover{background:hsl(var(--muted) / .8);color:hsl(var(--foreground));transform:scale(1.05)}.modal-content.svelte-av8bnm{flex:1;overflow-y:auto;padding:.5rem 1.5rem 1.5rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.filter-tabs-container.svelte-av8bnm{padding:.75rem 1.5rem;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));z-index:10}.filter-tabs.svelte-av8bnm{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filter-tabs.svelte-av8bnm::-webkit-scrollbar{display:none}.filter-tab.svelte-av8bnm{padding:8px 16px;background:hsl(var(--muted) / .6);border:1px solid hsl(var(--border));border-radius:20px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-tab.svelte-av8bnm:hover{background:hsl(var(--brand) / .15);color:hsl(var(--foreground));border-color:hsl(var(--brand) / .35)}.filter-tab.active.svelte-av8bnm{background:hsl(var(--brand));color:hsl(var(--brand-ink));border-color:hsl(var(--brand))}.tab-badge.svelte-av8bnm{display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:10px;font-weight:700;height:16px;min-width:16px;padding:0 4px;border-radius:8px;margin-left:6px}.filter-tab.active.svelte-av8bnm .tab-badge:where(.svelte-av8bnm){background:hsl(var(--brand-ink));color:hsl(var(--brand))}.notifications-list.svelte-av8bnm{display:flex;flex-direction:column;gap:12px}.notification-item.svelte-av8bnm{display:flex;align-items:flex-start;gap:12px;padding:16px;background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-radius:16px;transition:all .2s;text-align:left;width:100%;position:relative}.notification-item.svelte-av8bnm:hover{background:hsl(var(--muted) / .6);border-color:hsl(var(--border))}.notification-item.unread.svelte-av8bnm{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .25)}.notification-left.svelte-av8bnm{flex-shrink:0}.avatar-stack.svelte-av8bnm{position:relative;width:56px;height:44px;display:flex;align-items:center}.stacked-avatar.svelte-av8bnm{position:absolute;width:36px;height:36px;border-radius:50%;border:2px solid hsl(var(--background));padding:0;background:none;overflow:hidden;cursor:pointer}.stacked-avatar.svelte-av8bnm img:where(.svelte-av8bnm){width:100%;height:100%;object-fit:cover}.avatar-more.svelte-av8bnm{width:36px;height:36px;border-radius:50%;background:hsl(var(--muted));border:2px solid hsl(var(--background));color:hsl(var(--foreground));font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:0}.notification-avatar.svelte-av8bnm{position:relative;width:44px;height:44px;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s;border-radius:50%}.notification-avatar.has-unseen.svelte-av8bnm{padding:2px;background:linear-gradient(135deg,#667eea,#764ba2)}.notification-avatar.svelte-av8bnm img:where(.svelte-av8bnm){width:100%;height:100%;border-radius:50%;object-fit:cover}.notification-icon.svelte-av8bnm{position:absolute;bottom:-4px;right:-4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #000;z-index:5}.notification-icon.stacked.svelte-av8bnm{bottom:2px;right:4px}.notification-icon.vote.svelte-av8bnm{background:hsl(var(--brand));color:hsl(var(--brand-ink))}.notification-icon.like.svelte-av8bnm{background:#ef4444;color:#fff}.notification-icon.follow.svelte-av8bnm{background:#10b981;color:#fff}.notification-icon.comment.svelte-av8bnm{background:#8b5cf6;color:#fff}.notification-content.svelte-av8bnm{flex:1;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0}.notification-message.svelte-av8bnm{color:hsl(var(--foreground));font-size:14px;line-height:1.5}.notification-message.svelte-av8bnm strong:where(.svelte-av8bnm){color:hsl(var(--foreground));font-weight:700}.username-inline.svelte-av8bnm{color:hsl(var(--muted-foreground));font-weight:400;margin-left:4px}.notification-snippet.svelte-av8bnm{margin-top:6px;padding:8px 12px;background:hsl(var(--muted) / .6);border-radius:8px;font-size:13px;color:hsl(var(--muted-foreground));font-style:italic;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-poll.svelte-av8bnm{color:#667eea;font-weight:600}.notification-time.svelte-av8bnm{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;margin-top:4px}.notif-follow-btn.svelte-av8bnm{position:absolute;bottom:12px;right:16px;padding:6px 14px;border-radius:10px;border:none;background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:12px;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap;z-index:2}.notif-follow-btn.svelte-av8bnm:hover{filter:brightness(.95);transform:scale(1.05)}.notif-follow-btn.following.svelte-av8bnm{background:hsl(var(--muted) / .6);border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.notif-follow-btn.pending.svelte-av8bnm{background:#eab3081a;border-color:#eab3084d;color:#facc15}.notif-follow-btn.blocked.svelte-av8bnm{background:#ef44441a;border-color:#ef44444d;color:#f87171;display:flex;align-items:center;gap:4px}.notif-follow-btn.blocked.svelte-av8bnm:hover{background:#ef444433}.unread-dot.svelte-av8bnm{position:absolute;top:16px;right:16px;width:8px;height:8px;border-radius:50%;background:hsl(var(--brand));z-index:1}.empty-state.svelte-av8bnm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:hsl(var(--muted-foreground));text-align:center}.empty-state.svelte-av8bnm p:where(.svelte-av8bnm){margin-top:16px;font-size:16px}.empty-state-hint.svelte-av8bnm{margin-top:4px!important;font-size:14px!important;color:hsl(var(--muted-foreground) / .8)!important}.empty-state-cta.svelte-av8bnm{margin-top:20px;padding:10px 20px;font-size:15px;font-weight:600;color:hsl(var(--brand-ink));background:hsl(var(--brand));border:none;border-radius:12px;cursor:pointer;transition:opacity .2s}.empty-state-cta.svelte-av8bnm:hover{opacity:.9}.nav-bottom-fixed.svelte-1sk0pp8{position:fixed;bottom:0;left:0;width:100%;background-color:hsl(var(--background));border-top:1px solid hsl(var(--border));display:flex;justify-content:center;align-items:center;padding:.75rem .5rem .5rem;padding-bottom:calc(.5rem + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));transition:transform .3s ease-in-out;z-index:30050}@media (min-width: 640px){.nav-bottom-fixed.svelte-1sk0pp8{padding:.75rem 1rem calc(.5rem + var(--safe-bottom, env(safe-area-inset-bottom, 0px))) 1rem}}@media (min-width: 1024px){.nav-bottom-fixed.svelte-1sk0pp8{top:0;left:0;bottom:0;width:5rem;height:100vh;flex-direction:column;justify-content:flex-start;padding:2rem 0;border-radius:0}.nav-bottom-container.svelte-1sk0pp8{flex-direction:column;height:100%;gap:2rem;padding-top:2rem}.nav-btn-add.svelte-1sk0pp8{margin:1rem 0!important}}.nav-bottom-container.svelte-1sk0pp8{display:flex;align-items:center;justify-content:space-between;height:2.25rem;width:100%;max-width:700px}@media (min-width: 640px){.nav-bottom-container.svelte-1sk0pp8{height:2.5rem}}.nav-btn.svelte-1sk0pp8{padding:.5rem;border-radius:12px;transition:all .2s ease;background:transparent;border:none;cursor:pointer;color:hsl(var(--muted-foreground));display:flex;align-items:center;justify-content:center}.nav-btn.svelte-1sk0pp8:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.nav-btn-active.svelte-1sk0pp8{color:hsl(var(--foreground));background:hsl(var(--muted))}.nav-btn-messages.svelte-1sk0pp8{position:relative}.messages-badge.svelte-1sk0pp8{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:.65rem;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px hsl(var(--brand) / .45);animation:svelte-1sk0pp8-badgePulse 2s ease-in-out infinite}@keyframes svelte-1sk0pp8-badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.nav-btn-add.svelte-1sk0pp8{margin:0 .25rem;color:#9ec264}.nav-btn-add.svelte-1sk0pp8:hover{color:#9ec264;background:hsl(var(--muted) / .6)}.nav-btn-add.svelte-1sk0pp8 .nav-btn-add-icon:where(.svelte-1sk0pp8){width:2.5rem;height:2.5rem;flex-shrink:0;color:#9ec264}@keyframes svelte-1sk0pp8-fadeOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(.95);opacity:0}}.nav-btn-add.launching.svelte-1sk0pp8{animation:svelte-1sk0pp8-fadeOut .25s cubic-bezier(.4,0,1,1) forwards}.nav-btn-profile.svelte-1sk0pp8{padding:2px;border-radius:9999px;border:2px solid transparent;background:transparent;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.nav-btn-profile.svelte-1sk0pp8:hover{border-color:hsl(var(--border));transform:scale(1.05)}.default-avatar.svelte-1sk0pp8{width:32px;height:32px;border-radius:50%;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));transition:all .2s ease}.default-avatar.svelte-1sk0pp8 svg:where(.svelte-1sk0pp8){width:18px;height:18px}@media (min-width: 640px){.default-avatar.svelte-1sk0pp8{width:36px;height:36px}}.translate-y-full.svelte-1sk0pp8{transform:translateY(100%)}@media (min-width: 1024px){.translate-y-full.svelte-1sk0pp8{transform:translate(-100%)}}.clip-overlay.svelte-1fq4dqb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200000;display:flex;align-items:center;justify-content:center;padding:16px}.clip-backdrop.svelte-1fq4dqb{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000b8;cursor:pointer}.clip-panel.svelte-1fq4dqb{position:relative;width:min(440px,100%);border-radius:20px;background:#12141a;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0000008c;padding:16px;display:flex;flex-direction:column;gap:12px}.clip-header.svelte-1fq4dqb{display:flex;align-items:center;justify-content:space-between}.clip-title-row.svelte-1fq4dqb{display:flex;align-items:center;gap:8px;color:#fff}.clip-title-row.svelte-1fq4dqb h2:where(.svelte-1fq4dqb){margin:0;font-size:16px;font-weight:600}.icon-btn.svelte-1fq4dqb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:#ffffff0f;color:#ffffffb3;cursor:pointer}.icon-btn.svelte-1fq4dqb:disabled{opacity:.4;cursor:not-allowed}.clip-hint.svelte-1fq4dqb{margin:0;font-size:12px;line-height:1.4;color:#ffffff80}.clip-preview.svelte-1fq4dqb{position:relative;width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#000}.clip-preview.svelte-1fq4dqb video:where(.svelte-1fq4dqb){width:100%;height:100%;object-fit:contain;display:block;cursor:pointer;background:#000}.clip-loading.svelte-1fq4dqb,.clip-converting.svelte-1fq4dqb{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#000000b3;color:#fff;font-size:13px;font-weight:500;padding:16px}.play-fab.svelte-1fq4dqb{position:absolute;left:50%;bottom:14px;transform:translate(-50%);width:48px;height:48px;border-radius:999px;border:none;background:#10b981f2;color:#042f1a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #00000059}.progress-bar.svelte-1fq4dqb{width:70%;height:4px;border-radius:999px;background:#ffffff26;overflow:hidden}.progress-fill.svelte-1fq4dqb{height:100%;background:#10b981;transition:width .15s ease}.clip-meta.svelte-1fq4dqb{display:flex;justify-content:space-between;font-size:12px;color:#ffffffa6;font-variant-numeric:tabular-nums}.clip-len.svelte-1fq4dqb{color:#34d399;font-weight:600}.clip-track.svelte-1fq4dqb{position:relative;height:36px;touch-action:none;-webkit-user-select:none;user-select:none}.clip-track.disabled.svelte-1fq4dqb{pointer-events:none;opacity:.45}.track-bg.svelte-1fq4dqb{position:absolute;left:0;right:0;top:14px;height:8px;border-radius:999px;background:#ffffff1f}.track-window.svelte-1fq4dqb{position:absolute;top:10px;height:16px;border-radius:8px;background:#10b98159;border:1px solid rgba(16,185,129,.7);cursor:grab}.track-playhead.svelte-1fq4dqb{position:absolute;top:8px;width:2px;height:20px;margin-left:-1px;background:#fff;pointer-events:none;opacity:.85}.track-handle.svelte-1fq4dqb{position:absolute;top:4px;width:18px;height:28px;margin-left:-9px;border:none;border-radius:6px;background:#10b981;cursor:ew-resize;padding:0;box-shadow:0 2px 8px #00000059}.clip-error.svelte-1fq4dqb{margin:0;font-size:12px;color:#fca5a5}.clip-actions.svelte-1fq4dqb{display:flex;gap:8px;margin-top:4px}.btn-secondary.svelte-1fq4dqb,.btn-primary.svelte-1fq4dqb{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;border:none}.btn-secondary.svelte-1fq4dqb{background:#ffffff14;color:#ffffffd9}.btn-primary.svelte-1fq4dqb{background:#10b981;color:#052e1f}.btn-primary.svelte-1fq4dqb:disabled,.btn-secondary.svelte-1fq4dqb:disabled{opacity:.5;cursor:not-allowed}.spin{animation:svelte-1fq4dqb-spin 1s linear infinite}@keyframes svelte-1fq4dqb-spin{to{transform:rotate(360deg)}}.image-uploader.svelte-12ed5d3{width:100%}.hidden-input.svelte-12ed5d3{display:none}.drop-zone.svelte-12ed5d3{width:100%;min-height:160px;border:2px dashed rgba(255,255,255,.2);border-radius:16px;background:#ffffff08;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:24px}.compact.svelte-12ed5d3 .drop-zone:where(.svelte-12ed5d3){min-height:100px;padding:16px}.drop-zone.svelte-12ed5d3:hover,.drop-zone.dragging.svelte-12ed5d3{border-color:#10b981;background:#10b9811a}.drop-zone.dragging.svelte-12ed5d3{transform:scale(1.02)}.drop-content.svelte-12ed5d3{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.icon-container.svelte-12ed5d3{width:56px;height:56px;border-radius:50%;background:#10b98126;display:flex;align-items:center;justify-content:center;color:#10b981;margin-bottom:8px}.compact.svelte-12ed5d3 .icon-container:where(.svelte-12ed5d3){width:40px;height:40px;margin-bottom:4px}.drop-title.svelte-12ed5d3{font-size:16px;font-weight:600;color:#fff}.drop-title-compact.svelte-12ed5d3{font-size:14px;font-weight:500;color:#fff}.drop-subtitle.svelte-12ed5d3{font-size:13px;color:#fff9}.drop-hint.svelte-12ed5d3{font-size:11px;color:#fff6;margin-top:4px}.upload-state.svelte-12ed5d3{position:relative;width:100%;min-height:160px;border-radius:16px;overflow:hidden;background:#0000004d}.upload-preview.svelte-12ed5d3{width:100%;height:160px;object-fit:cover;opacity:.5}.upload-overlay.svelte-12ed5d3{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#00000080}@keyframes svelte-12ed5d3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-message.svelte-12ed5d3{font-size:14px;color:#fff;font-weight:500}.error-state.svelte-12ed5d3{width:100%;min-height:160px;border:2px dashed rgba(239,68,68,.4);border-radius:16px;background:#ef44441a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.error-message.svelte-12ed5d3{font-size:14px;color:#fca5a5;text-align:center}.retry-btn.svelte-12ed5d3{padding:8px 20px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-btn.svelte-12ed5d3:hover{background:#ffffff26}.custom-scrollbar.svelte-8a971q::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-8a971q::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-8a971q::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:20px}.line-clamp-2.svelte-8a971q{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-8a971q{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-hide.svelte-8a971q::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-8a971q{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar.svelte-kf8flo::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-kf8flo::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-kf8flo::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:20px}.scrollbar-hide.svelte-kf8flo::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-kf8flo{-ms-overflow-style:none;scrollbar-width:none}.poll-fs-font-rail.svelte-kf8flo::-webkit-scrollbar{width:4px}.poll-fs-font-rail.svelte-kf8flo::-webkit-scrollbar-track{background:transparent}.poll-fs-font-rail.svelte-kf8flo::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.poll-fs-font-swatch-bg.svelte-kf8flo{background:linear-gradient(180deg,#f8fafc,#e2e8f0)}.poll-fs-font-btn.svelte-kf8flo .poll-fs-font-swatch:where(.svelte-kf8flo){-webkit-font-smoothing:antialiased}.poll-fs-font-tile-flat.svelte-kf8flo .poll-fs-font-swatch:where(.svelte-kf8flo){color:#0f172a!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;font-weight:600!important;font-style:normal!important}.sticker-container.svelte-kf8flo{container-type:inline-size}.poll-fs-canvas-chrome{--color-white: #ffffff}.poll-fs-canvas-chrome .poll-fs-done-btn{background-color:#fff!important;color:#111!important}[data-inline-editing=true] p,[data-inline-editing=true] span,[data-inline-editing=true] h1,[data-inline-editing=true] h2,[data-inline-editing=true] h3,[data-inline-editing=true] h4{opacity:0!important}.poll-fs-chrome-toolbar{background:#111114d1;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px #00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.poll-fs-drag-trash-icon{color:#fff!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.poll-fs-chrome-toolbar .poll-fs-tb-cap{color:#ffffffed!important}.poll-fs-chrome-toolbar .poll-fs-tb-ic{color:var(--poll-fs-tb-ic)!important}.poll-fs-chrome-toolbar button.poll-fs-tb-btn{background:transparent}.poll-fs-chrome-toolbar button.poll-fs-tb-btn:hover{background-color:#ffffff1a}.poll-fs-chrome-toolbar button.poll-fs-tb-btn.poll-fs-tb-btn--on{background-color:#ffffff29}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-img{--poll-fs-tb-ic: #5eead4}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-gif{--poll-fs-tb-ic: #d8b4fe}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-sticker{--poll-fs-tb-ic: #fcd34d}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-sticker.poll-fs-tb-btn-sticker--soft{--poll-fs-tb-ic: #fde68a}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-upload{--poll-fs-tb-ic: #86efac}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-save{--poll-fs-tb-ic: #f1f5f9}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-save.poll-fs-tb-btn--saved{--poll-fs-tb-ic: #86efac}.poll-fs-chrome-toolbar button.poll-fs-tb-btn-save.poll-fs-tb-btn--saved .poll-fs-tb-cap{color:#86efac!important}.poll-fs-chrome-toolbar button.poll-fs-tb-sticker-ring{box-shadow:0 0 0 2px #fcd34de0}html:not(.dark) .poll-fs-chrome-toolbar{background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 12px #0f172a0f,0 8px 28px #0f172a0a;color:#0f172a}html:not(.dark) .poll-fs-chrome-toolbar .poll-fs-tb-cap{color:#0f172ac7!important}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn:hover{background-color:#0f172a0d}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn.poll-fs-tb-btn--on{background-color:#0f172a14}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-img{--poll-fs-tb-ic: #0f766e}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-gif{--poll-fs-tb-ic: #7c3aed}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-sticker{--poll-fs-tb-ic: #b45309}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-sticker.poll-fs-tb-btn-sticker--soft{--poll-fs-tb-ic: #ca8a04}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-upload{--poll-fs-tb-ic: #15803d}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-save{--poll-fs-tb-ic: #475569}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-save.poll-fs-tb-btn--saved{--poll-fs-tb-ic: #166534}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-btn-save.poll-fs-tb-btn--saved .poll-fs-tb-cap{color:#166534!important}html:not(.dark) .poll-fs-chrome-toolbar button.poll-fs-tb-sticker-ring{box-shadow:0 0 0 2px #d977068c}.custom-color-slider.svelte-kf8flo::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 0 10px #00000080;border:2px solid rgba(255,255,255,.8);transition:transform .1s}.custom-color-slider.svelte-kf8flo::-webkit-slider-thumb:hover{transform:scale(1.1)}.sticker-style-0 h3,.sticker-style-0 .sticker-textarea:not(.poll-sticker-react-editor__field){color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important}.sticker-style-1 h3,.sticker-style-1 .sticker-textarea:not(.poll-sticker-react-editor__field){background:#0000006b;color:#fff!important;padding:8px 16px;border-radius:12px;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important}.sticker-style-2 h3,.sticker-style-2 .sticker-textarea:not(.poll-sticker-react-editor__field){background:#fff;color:#0f172a!important;padding:8px 16px;border-radius:12px;box-shadow:none!important;border:1px solid rgba(15,23,42,.08);-webkit-text-stroke:0!important;text-shadow:none!important}.sticker-style-3 h3,.sticker-style-3 .sticker-textarea:not(.poll-sticker-react-editor__field){color:#f0abfc!important;text-shadow:none!important;-webkit-text-stroke:0!important}.poll-type-selector.svelte-vp6oln{--anim-canvas: #0a0b0d;--anim-surface: #000000;--anim-outline: rgba(255, 255, 255, .85);--anim-line: #333333;--anim-chip: linear-gradient( 135deg, rgba(255, 255, 255, .85), rgba(255, 255, 255, .55) );--anim-bucket: rgba(255, 255, 255, .06);--anim-badge: rgba(0, 0, 0, .85);--anim-pill: #222222;--anim-pill-ink: #666666;--anim-mini-border: #444444;--anim-mini-bg: rgba(0, 0, 0, .5);--anim-cursor: rgba(255, 255, 255, .7);--anim-msg: #111111;--anim-msg-ink: #ffffff;--anim-dot: rgba(255, 255, 255, .25);--anim-inset: rgba(0, 0, 0, .5)}html:not(.dark) .poll-type-selector.svelte-vp6oln{--anim-canvas: #ffffff;--anim-surface: #ffffff;--anim-outline: rgba(0, 0, 0, .16);--anim-line: #d3d7dd;--anim-chip: linear-gradient( 135deg, rgba(0, 0, 0, .24), rgba(0, 0, 0, .12) );--anim-bucket: rgba(0, 0, 0, .05);--anim-badge: rgba(255, 255, 255, .95);--anim-pill: #dfe2e7;--anim-pill-ink: #9aa0aa;--anim-mini-border: rgba(0, 0, 0, .2);--anim-mini-bg: rgba(255, 255, 255, .7);--anim-cursor: rgba(0, 0, 0, .4);--anim-msg: #ffffff;--anim-msg-ink: #333333;--anim-dot: rgba(0, 0, 0, .2);--anim-inset: rgba(0, 0, 0, .12)}html:not(.dark) .vs-text.svelte-vp6oln,html:not(.dark) .vs-round.svelte-vp6oln{color:#5f8330}html:not(.dark) .msg-ok.svelte-vp6oln,html:not(.dark) .icon-check.svelte-vp6oln{color:#b8860b}.category-tabs.svelte-vp6oln{position:relative;display:flex;gap:26px;margin:0 0 16px;padding:0 4px;border-bottom:1px solid hsl(var(--border))}.category-tab.svelte-vp6oln{position:relative;padding:6px 2px 12px;border:none;background:transparent;color:hsl(var(--muted-foreground));font-size:17px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:color .2s ease}.category-tab.active.svelte-vp6oln{color:hsl(var(--foreground))}.category-tab.active.svelte-vp6oln:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px;background:linear-gradient(90deg,#c5f04d,#9ec264)}.carousel-viewport.svelte-vp6oln{width:100%;overflow:hidden}.carousel-track.svelte-vp6oln{display:flex;width:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.carousel-panel.svelte-vp6oln{flex:0 0 100%;width:100%;min-width:0}.type-list.svelte-vp6oln{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 14px;margin:0 -16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.type-list.svelte-vp6oln::-webkit-scrollbar{display:none}.tag-fmk.svelte-vp6oln{background-color:#e6498026;color:#e64980;border:1px solid rgba(230,73,128,.35)}.tag-tier.svelte-vp6oln{background-color:#ff9f5a26;color:#ffb066;border:1px solid rgba(255,159,90,.35)}.tag-versus.svelte-vp6oln{background-color:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.35)}.game-wrapper.svelte-vp6oln{width:160px;transform:scale(.66)}.slot-board.svelte-vp6oln{display:flex;flex-direction:column;gap:6px;width:100%}.slot-row.svelte-vp6oln{display:flex;align-items:stretch;gap:6px;height:34px}.slot-label.svelte-vp6oln{flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-weight:800}.tier-label.svelte-vp6oln{color:#1a1a1a;font-size:14px}.lbl-flame.svelte-vp6oln{background:#e64980}.lbl-heart.svelte-vp6oln{background:#fab005}.lbl-skull.svelte-vp6oln{background:#c92a2a}.slot-bucket.svelte-vp6oln{flex:1;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:8px;background:var(--anim-bucket);overflow:hidden}.chip.svelte-vp6oln{flex:0 0 auto;width:22px;height:22px;border-radius:6px;background:var(--anim-chip)}.chip-drop.svelte-vp6oln{opacity:0;transform:translateY(-26px) scale(.6)}.chip-d1.svelte-vp6oln{animation:svelte-vp6oln-chip-drop-seq 4.5s infinite}.chip-d2.svelte-vp6oln{animation:svelte-vp6oln-chip-drop-seq 4.5s infinite .5s}.chip-d3.svelte-vp6oln{animation:svelte-vp6oln-chip-drop-seq 4.5s infinite 1s}@keyframes svelte-vp6oln-chip-drop-seq{0%{opacity:0;transform:translateY(-26px) scale(.6)}8%{opacity:1;transform:translateY(2px) scale(1.08)}14%,80%{opacity:1;transform:translateY(0) scale(1)}92%,to{opacity:0;transform:translateY(-26px) scale(.6)}}.chip-tier.svelte-vp6oln{opacity:0;transform:scale(.6)}.chip-t1.svelte-vp6oln{animation:svelte-vp6oln-chip-tier-seq 4.5s infinite .2s}.chip-t2.svelte-vp6oln{animation:svelte-vp6oln-chip-tier-seq 4.5s infinite .9s}.chip-t3.svelte-vp6oln{animation:svelte-vp6oln-chip-tier-seq 4.5s infinite 1.6s}@keyframes svelte-vp6oln-chip-tier-seq{0%{opacity:0;transform:translate(-14px) scale(.6)}10%{opacity:1;transform:translate(2px) scale(1.1)}16%,88%{opacity:1;transform:translate(0) scale(1)}96%,to{opacity:0;transform:translate(-14px) scale(.6)}}.versus-wrapper.svelte-vp6oln{width:210px;transform:scale(.62);flex-direction:column;gap:10px}.versus-arena.svelte-vp6oln{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.vs-card.svelte-vp6oln{position:relative;width:78px;height:110px;border:1px solid var(--anim-outline);border-radius:12px;background:var(--anim-surface);overflow:hidden}.vs-img.svelte-vp6oln{position:absolute;top:0;right:0;bottom:0;left:0}.vs-left.svelte-vp6oln .vs-img:where(.svelte-vp6oln){background:linear-gradient(160deg,#2563eb,#1e3a8a)}.vs-right.svelte-vp6oln .vs-img:where(.svelte-vp6oln){background:linear-gradient(160deg,#db2777,#831843)}.vs-right.svelte-vp6oln{animation:svelte-vp6oln-vs-right-cycle 5s infinite}@keyframes svelte-vp6oln-vs-left-cycle{0%{transform:translate(-120%);opacity:0}12%,to{transform:translate(0);opacity:1}}@keyframes svelte-vp6oln-vs-right-cycle{0%{transform:translate(120%);opacity:0}12%,46%{transform:translate(0);opacity:1}58%{transform:translate(0) scale(.9);opacity:.45;filter:saturate(.6)}to{transform:translate(0) scale(.9);opacity:.45;filter:saturate(.6)}}.vs-check.svelte-vp6oln{position:absolute;right:5px;bottom:5px;width:20px;height:20px;border-radius:50%;background:#a855f7;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0)}.vs-check-left.svelte-vp6oln{animation:svelte-vp6oln-vs-check-pop 5s infinite}.vs-check-right.svelte-vp6oln{display:none}@keyframes svelte-vp6oln-vs-check-pop{0%,50%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(1.25)}62%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.vs-left.svelte-vp6oln{z-index:2;animation:svelte-vp6oln-vs-left-cycle 5s infinite,svelte-vp6oln-vs-win-glow 5s infinite}@keyframes svelte-vp6oln-vs-win-glow{0%,54%{box-shadow:0 0 #a855f700}62%,92%{box-shadow:0 0 0 2px #a855f7b3 inset}to{box-shadow:0 0 #a855f700}}.vs-badge.svelte-vp6oln{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--anim-badge);border:1px solid rgba(168,85,247,.55)}.vs-text.svelte-vp6oln{font-size:11px;font-weight:800;line-height:1;color:#a855f7;letter-spacing:.5px}.vs-round.svelte-vp6oln{font-size:9px;font-weight:700;line-height:1;color:#c4b5fd;margin-top:1px}.vs-pager.svelte-vp6oln{display:flex;justify-content:center;gap:6px}.vs-dot.svelte-vp6oln{width:6px;height:6px;border-radius:50%;background:var(--anim-dot)}.vs-dot-1.svelte-vp6oln{animation:svelte-vp6oln-vs-dot-seq 5s infinite}.vs-dot-2.svelte-vp6oln{animation:svelte-vp6oln-vs-dot-seq2 5s infinite}@keyframes svelte-vp6oln-vs-dot-seq{0%,55%{background:#a855f7}62%,to{background:var(--anim-dot)}}@keyframes svelte-vp6oln-vs-dot-seq2{0%,58%{background:var(--anim-dot)}64%,to{background:#a855f7}}.poll-item.svelte-vp6oln{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 0 auto;width:168px;height:auto;padding:14px 10px 10px;position:relative;scroll-snap-align:center;border-radius:18px;background:color-mix(in srgb,var(--accent, #ffffff) 6%,hsl(var(--card)));border:1px solid color-mix(in srgb,var(--accent, #ffffff) 30%,transparent);transition:transform .2s ease,border-color .2s ease}.poll-item.svelte-vp6oln:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent, #ffffff) 55%,transparent)}.poll-item.svelte-vp6oln:active{transform:scale(.98)}.poll-title.svelte-vp6oln{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;margin-bottom:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .2s ease;z-index:10}.poll-subtitle.svelte-vp6oln{display:flex;align-items:center;justify-content:center;min-height:30px;margin-bottom:10px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;line-height:1.3;text-align:center;letter-spacing:.3px}.tag-voto.svelte-vp6oln{background-color:#4caf5026;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.tag-trivial.svelte-vp6oln{background-color:#ffeb3b26;color:#ffeb3b;border:1px solid rgba(255,235,59,.3)}.tag-top.svelte-vp6oln{background-color:#2196f326;color:#2196f3;border:1px solid rgba(33,150,243,.3)}.tag-swipe.svelte-vp6oln{background-color:#f4433626;color:#f44336;border:1px solid rgba(244,67,54,.3)}html:not(.dark) .poll-title.svelte-vp6oln{color:color-mix(in srgb,var(--accent, #444444) 72%,#000);background-color:color-mix(in srgb,var(--accent, #444444) 15%,transparent);border-color:color-mix(in srgb,var(--accent, #444444) 42%,transparent);box-shadow:none}.anim-container-fixed.svelte-vp6oln{width:100%;height:138px;display:flex;align-items:center;justify-content:center;margin-bottom:2px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--accent, #ffffff) 7%,var(--anim-canvas));border:1px solid color-mix(in srgb,var(--anim-outline) 40%,transparent)}.anim-wrapper.svelte-vp6oln{width:200px;height:auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:scale(.6);transform-origin:center center}.anim-wrapper.swipe-wrapper.svelte-vp6oln{transform:scale(.52)}.grid-2x2.svelte-vp6oln{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:6px 5px 4px;position:relative}.rank-preview-wrap.svelte-vp6oln{display:flex;flex-direction:column;align-items:center;gap:0}.triv-preview-stack.svelte-vp6oln{display:flex;flex-direction:column;align-items:center;width:100%}.card-base.svelte-vp6oln{border:1px solid var(--anim-outline);border-radius:12px;height:120px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:8px;background:var(--anim-surface)}.card-lines.svelte-vp6oln{display:flex;flex-direction:column;gap:4px;margin-bottom:auto;margin-top:35px;align-items:center;width:100%}.line-long.svelte-vp6oln{width:70%;height:4px;background:var(--anim-line);border-radius:2px}.line-short.svelte-vp6oln{width:40%;height:4px;background:var(--anim-line);border-radius:2px}.card-btn.svelte-vp6oln{width:44px;height:16px;border-radius:8px;margin:0 auto}.std-card.active.svelte-vp6oln{animation:svelte-vp6oln-pulse-border-green 2s infinite}@keyframes svelte-vp6oln-pulse-border-green{0%,19%{border-color:var(--anim-outline);box-shadow:none}20%,80%{border-color:#4caf50;box-shadow:0 0 15px #4caf5033}to{border-color:var(--anim-outline);box-shadow:none}}.triv-right.correct-anim.svelte-vp6oln{animation:svelte-vp6oln-anim-correct 6s infinite}.triv-left.wrong-anim.svelte-vp6oln{animation:svelte-vp6oln-anim-wrong 6s infinite}.triv-left.wrong-anim.svelte-vp6oln .card-btn:where(.svelte-vp6oln){animation:svelte-vp6oln-btn-red 6s infinite}.big-icon.svelte-vp6oln{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:20;filter:drop-shadow(0 2px 10px rgba(0,0,0,.8))}.icon-check.svelte-vp6oln{color:#ffeb3b}.icon-x.svelte-vp6oln{color:#f44336}.triv-right.svelte-vp6oln .icon-check:where(.svelte-vp6oln){animation:svelte-vp6oln-pop-icon-check 6s infinite}.triv-left.svelte-vp6oln .icon-x:where(.svelte-vp6oln){animation:svelte-vp6oln-pop-icon-x 6s infinite}@keyframes svelte-vp6oln-anim-correct{0%,14%{border-color:var(--anim-outline);box-shadow:none}15%,40%{border-color:#ffeb3b;box-shadow:0 0 15px #fdd83533}45%,to{border-color:var(--anim-outline);box-shadow:none}}@keyframes svelte-vp6oln-pop-icon-check{0%,14%{opacity:0;transform:translate(-50%,-50%) scale(0)}15%,40%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}45%,to{opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes svelte-vp6oln-anim-wrong{0%,54%{border-color:var(--anim-outline);box-shadow:none}55%,75%{border-color:#f44336;box-shadow:0 0 15px #f4433633}80%,to{border-color:var(--anim-outline);box-shadow:none}}@keyframes svelte-vp6oln-btn-red{0%,54%{background-color:#ffeb3b}55%,75%{background-color:#f44336}80%,to{background-color:#ffeb3b}}@keyframes svelte-vp6oln-pop-icon-x{0%,54%{opacity:0;transform:translate(-50%,-50%) scale(0)}55%,75%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}80%,to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.triv-msg-container.svelte-vp6oln{position:relative;width:100%;min-height:22px;margin-bottom:6px;display:flex;justify-content:center;align-items:center;z-index:30}.triv-msg.svelte-vp6oln{position:absolute;background:var(--anim-msg);padding:2px 8px;border-radius:4px;font-size:10px;opacity:0;white-space:nowrap;box-shadow:0 2px 4px #00000059}.msg-sel.svelte-vp6oln{color:var(--anim-msg-ink);border:1px solid var(--anim-mini-border);animation:svelte-vp6oln-fade-sel 6s infinite}.msg-ok.svelte-vp6oln{color:#ffeb3b;border:1px solid #ffeb3b;animation:svelte-vp6oln-fade-ok 6s infinite}.msg-fail.svelte-vp6oln{color:#f44336;border:1px solid #f44336;animation:svelte-vp6oln-fade-fail 6s infinite}@keyframes svelte-vp6oln-fade-sel{0%,10%{opacity:1}15%,to{opacity:0}}@keyframes svelte-vp6oln-fade-ok{0%,14%{opacity:0}15%,40%{opacity:1}45%,to{opacity:0}}@keyframes svelte-vp6oln-fade-fail{0%,54%{opacity:0}55%,75%{opacity:1}80%,to{opacity:0}}.rank-slots-container.svelte-vp6oln{display:flex;justify-content:center;gap:12px;margin-top:18px;height:32px;width:100%;position:relative;z-index:5}.rank-slot.svelte-vp6oln{width:24px;height:24px;background-color:#2196f3;border-radius:4px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);box-shadow:0 2px 5px #00000080}.rank-send-btn.svelte-vp6oln{width:24px;height:24px;background-color:#4caf50;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);box-shadow:0 2px 5px #00000080}.slot-1.svelte-vp6oln{animation:svelte-vp6oln-slot-1-seq 6s infinite}@keyframes svelte-vp6oln-slot-1-seq{0%,9%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1.2)}15%,49%{opacity:1;transform:scale(1)}53%{opacity:0;transform:translateY(-50px) scale(.5)}to{opacity:0;transform:translateY(-50px) scale(.5)}}.slot-2.svelte-vp6oln{animation:svelte-vp6oln-slot-2-seq 6s infinite}@keyframes svelte-vp6oln-slot-2-seq{0%,26%{opacity:0;transform:scale(0)}27%{opacity:1;transform:scale(1.2)}32%,49%{opacity:1;transform:scale(1)}53%{opacity:0;transform:translateY(-50px) scale(.5)}to{opacity:0;transform:translateY(-50px) scale(.5)}}.rank-send-btn.svelte-vp6oln{animation:svelte-vp6oln-send-btn-seq 6s infinite}@keyframes svelte-vp6oln-send-btn-seq{0%,36%{opacity:0;transform:scale(0)}37%{opacity:1;transform:scale(1.2)}42%,48%{opacity:1;transform:scale(1)}50%{transform:scale(.9)}53%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(0)}}.rank-badge.svelte-vp6oln{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background:#2196f3;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);z-index:10;box-shadow:0 2px 4px #00000080;animation:svelte-vp6oln-badges-seq 6s infinite}@keyframes svelte-vp6oln-badges-seq{0%,52%{opacity:0;transform:scale(0)}53%{opacity:1;transform:scale(1.2)}58%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.rc1.svelte-vp6oln .card-btn:where(.svelte-vp6oln){animation:svelte-vp6oln-btn-press-once 6s infinite .5s}.rc2.svelte-vp6oln .card-btn:where(.svelte-vp6oln){animation:svelte-vp6oln-btn-press-once 6s infinite 1.5s}@keyframes svelte-vp6oln-btn-press-once{0%{transform:scale(1)}5%{transform:scale(.9);opacity:.8}10%{transform:scale(1);opacity:1}to{transform:scale(1)}}.swipe-area.svelte-vp6oln{position:relative;width:200px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-stack.svelte-vp6oln{width:140px;height:180px;position:relative}.s-card.svelte-vp6oln{position:absolute;width:100%;height:100%;border:1px solid var(--anim-outline);border-radius:14px;background:var(--anim-surface);overflow:hidden}.s-bg.svelte-vp6oln{transform:rotate(-3deg);opacity:.5;z-index:1}.s-card-right.svelte-vp6oln{z-index:3;animation:svelte-vp6oln-swipe-right-cycle 5s infinite}.s-card-left.svelte-vp6oln{z-index:2;animation:svelte-vp6oln-swipe-left-cycle 5s infinite}@keyframes svelte-vp6oln-swipe-right-cycle{0%,20%{transform:rotate(0) translate(0);opacity:1}30%{transform:rotate(15deg) translate(120px,20px);opacity:0}31%,80%{opacity:0;transform:translate(0)}90%,to{opacity:1;transform:translate(0);z-index:1}}@keyframes svelte-vp6oln-swipe-left-cycle{0%,45%{transform:rotate(0) translate(0);opacity:1}55%{transform:rotate(-15deg) translate(-120px,20px);opacity:0}56%,90%{opacity:0;transform:translate(0)}95%,to{opacity:1;transform:translate(0);z-index:1}}.arrow-nav.svelte-vp6oln{position:absolute;top:80px;width:24px;height:24px;border-radius:50%;background:var(--anim-pill);display:flex;align-items:center;justify-content:center;color:var(--anim-pill-ink)}.arrow-left.svelte-vp6oln{left:0}.arrow-right.svelte-vp6oln{right:0}.card-inner-actions.svelte-vp6oln{position:absolute;bottom:10px;width:100%;display:flex;justify-content:space-around;padding:0 10px}.action-circle-mini.svelte-vp6oln{width:30px;height:30px;border-radius:50%;border:1px solid var(--anim-mini-border);display:flex;align-items:center;justify-content:center;background:var(--anim-mini-bg)}.ac-check.svelte-vp6oln{color:#4caf50;border-color:#4caf50;animation:svelte-vp6oln-pulse-check-btn 5s infinite}.ac-x.svelte-vp6oln{color:#f44336;border-color:#444;opacity:.7;animation:svelte-vp6oln-pulse-x-btn 5s infinite}@keyframes svelte-vp6oln-pulse-check-btn{0%,20%{transform:scale(1);background:transparent}25%{transform:scale(1.2);background:#4caf50;color:#000}30%,to{transform:scale(1);background:transparent;color:#4caf50}}@keyframes svelte-vp6oln-pulse-x-btn{0%,45%{transform:scale(1);background:transparent;border-color:var(--anim-mini-border)}50%{transform:scale(1.2);background:#f44336;color:#fff;border-color:#f44336}55%,to{transform:scale(1);background:transparent;color:#f44336;border-color:var(--anim-mini-border)}}.cursor.svelte-vp6oln{position:absolute;width:18px;height:18px;background:var(--anim-cursor);border-radius:50%;pointer-events:none;z-index:50}.c-std.svelte-vp6oln{animation:svelte-vp6oln-tap-std 2s infinite}.c-triv.svelte-vp6oln{animation:svelte-vp6oln-tap-triv-seq 6s infinite}.c-rank.svelte-vp6oln{animation:svelte-vp6oln-tap-rank-seq 6s infinite}@keyframes svelte-vp6oln-tap-std{0%{opacity:0;top:95px;right:22px;transform:scale(1.2)}20%{opacity:1;top:95px;right:22px;transform:scale(.9)}40%,to{opacity:0;top:95px;right:22px}}@keyframes svelte-vp6oln-tap-triv-seq{0%{opacity:0;top:100px;right:22px;transform:scale(1.2)}15%{opacity:1;top:100px;right:22px;transform:scale(.9)}25%{opacity:0;top:100px;right:22px}40%{opacity:0;top:100px;left:50px;transform:scale(1.2)}55%{opacity:1;top:100px;left:50px;transform:scale(.9)}65%{opacity:0;top:100px;left:50px}to{opacity:0}}@keyframes svelte-vp6oln-tap-rank-seq{5%{opacity:0;top:100px;left:45px;transform:scale(1.2)}10%{opacity:1;top:100px;left:45px;transform:scale(.9)}15%{opacity:0;top:100px;left:45px}20%{opacity:0;top:100px;right:35px;transform:scale(1.2)}27%{opacity:1;top:100px;right:35px;transform:scale(.9)}32%{opacity:0;top:100px;right:35px}40%{opacity:0;top:151px;left:135px;transform:scale(1.2)}50%{opacity:1;top:151px;left:135px;transform:scale(.9)}60%{opacity:0;top:151px;left:135px}to{opacity:0}}@media (min-width: 768px){.poll-item.svelte-vp6oln{width:190px}.poll-title.svelte-vp6oln{font-size:15px;padding:7px 18px}.poll-subtitle.svelte-vp6oln{font-size:12px}.anim-container-fixed.svelte-vp6oln{height:156px}.anim-wrapper.svelte-vp6oln{transform:scale(.7)}.anim-wrapper.swipe-wrapper.svelte-vp6oln{transform:scale(.6)}.game-wrapper.svelte-vp6oln{transform:scale(.76)}.versus-wrapper.svelte-vp6oln{transform:scale(.72)}}@media (min-width: 1024px){.poll-item.svelte-vp6oln{width:210px}.anim-container-fixed.svelte-vp6oln{height:172px}.anim-wrapper.svelte-vp6oln{transform:scale(.78)}.anim-wrapper.swipe-wrapper.svelte-vp6oln{transform:scale(.66)}.game-wrapper.svelte-vp6oln{transform:scale(.84)}.versus-wrapper.svelte-vp6oln{transform:scale(.8)}}.create-poll-wizard-root.svelte-t10xz1{background-color:hsl(var(--background))!important;min-height:100vh;min-height:100dvh}.create-poll-exit-backdrop.svelte-t10xz1{background:#0006}html.dark .create-poll-exit-backdrop.svelte-t10xz1{background:#000000b3}.create-poll-exit-panel.svelte-t10xz1{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border))}.create-poll-exit-header.svelte-t10xz1{border-bottom-color:hsl(var(--border))}.custom-slider.svelte-t10xz1::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #0000004d}.custom-slider.svelte-t10xz1::-moz-range-thumb{width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 1px 4px #0000004d;border:none}@keyframes svelte-t10xz1-scan{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}.custom-color-slider.svelte-1gggp3e::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 0 10px #00000080;border:2px solid rgba(255,255,255,.8);transition:transform .1s}.custom-color-slider.svelte-1gggp3e::-webkit-slider-thumb:hover{transform:scale(1.1)}.poll-dm-root.svelte-abq3jf{width:100%;min-width:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:200px;height:min(42vh,360px);max-height:min(42vh,360px)}.poll-dm-iframe-wrap.svelte-abq3jf{width:100%;flex:1;min-height:0;border-radius:14px;overflow:hidden;line-height:0;box-shadow:0 2px 12px #0003}.poll-dm-iframe.svelte-abq3jf{width:100%;height:100%;min-height:180px;border:0;display:block;background:hsl(var(--background))}.gim-root.svelte-l21tvg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30100}.gim-backdrop.svelte-l21tvg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gim-sheet.svelte-l21tvg{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;max-height:min(88vh,640px);overflow-x:hidden;overflow-y:auto;width:100%;background:hsl(var(--background));border:1px solid hsl(var(--border));border-bottom:none;border-radius:1.25rem 1.25rem 0 0;padding:0 1.1rem max(1rem,calc(.5rem + env(safe-area-inset-bottom,0)));box-shadow:0 -8px 32px #00000059;pointer-events:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.gim-drag-handle.svelte-l21tvg{display:none;width:40px;height:5px;border-radius:999px;background:hsl(var(--muted-foreground) / .35);margin:.6rem auto .25rem;flex-shrink:0}@media (max-width: 767px){.gim-drag-handle.svelte-l21tvg{display:block}}@media (min-width: 768px){.gim-sheet.svelte-l21tvg{left:50%;right:auto;transform:translate(-50%);width:min(420px,100%);max-height:85vh;border-radius:1.25rem;margin-bottom:1rem;border-bottom:1px solid hsl(var(--border));box-shadow:0 20px 50px #00000073}.gim-drag-handle.svelte-l21tvg{display:none}}.gim-head.svelte-l21tvg{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:.75rem;padding-top:.15rem;border-bottom:1px solid hsl(var(--border) / .6);padding-bottom:.65rem}.gim-head.svelte-l21tvg h2:where(.svelte-l21tvg){margin:0;font-size:1.05rem;font-weight:700}.gim-close.svelte-l21tvg{border:none;background:transparent;color:hsl(var(--foreground));cursor:pointer;padding:.35rem;border-radius:.5rem}.gim-close.svelte-l21tvg:hover{background:hsl(var(--muted) / .5)}.gim-avatar-block.svelte-l21tvg{display:flex;justify-content:center;margin-bottom:1rem}.gim-avatar-btn.svelte-l21tvg{position:relative;border:none;padding:0;border-radius:50%;cursor:pointer;background:transparent}.gim-avatar-btn.svelte-l21tvg:disabled{opacity:.7;cursor:wait}.gim-avatar.svelte-l21tvg{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;border:2px solid hsl(var(--border))}.gim-avatar-overlay.svelte-l21tvg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.gim-avatar-btn.svelte-l21tvg:hover .gim-avatar-overlay:where(.svelte-l21tvg){opacity:1}.gim-avatar-loading.svelte-l21tvg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00000059}.gim-hidden-input.svelte-l21tvg{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.gim-field.svelte-l21tvg{margin-bottom:1rem}.gim-label.svelte-l21tvg{display:block;font-size:.75rem;color:hsl(var(--muted-foreground));margin-bottom:.35rem}.gim-title-row.svelte-l21tvg{display:flex;gap:.5rem}.gim-input.svelte-l21tvg{flex:1;min-width:0;padding:.55rem .65rem;border-radius:.65rem;border:1px solid hsl(var(--border));background:hsl(var(--background));color:inherit;font-size:.95rem}.gim-save-title.svelte-l21tvg{flex-shrink:0;padding:.5rem .85rem;border-radius:.65rem;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;font-size:.85rem;cursor:pointer}.gim-save-title.svelte-l21tvg:disabled{opacity:.45;cursor:not-allowed}.gim-actions.svelte-l21tvg{display:flex;flex-direction:column;gap:.4rem}.gim-actions-footer.svelte-l21tvg{margin-top:1rem;padding-top:.75rem;border-top:1px solid hsl(var(--border) / .5)}.gim-row-btn.svelte-l21tvg{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;width:100%;padding:.65rem .75rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .25);color:inherit;font-size:.9rem;cursor:pointer;text-align:left}.gim-row-btn.svelte-l21tvg:hover:not(:disabled){background:hsl(var(--muted) / .45)}.gim-row-btn.svelte-l21tvg:disabled{opacity:.5;cursor:not-allowed}.gim-danger.svelte-l21tvg{color:hsl(var(--destructive, 0 84% 60%));border-color:hsl(var(--destructive, 0 84% 60%) / .35)}.gim-members-title-row.svelte-l21tvg{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.gim-members-title.svelte-l21tvg{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0;flex:1;min-width:0}.gim-add-members-trigger.svelte-l21tvg{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.35rem .55rem;border-radius:.6rem;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);color:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.gim-add-members-trigger.svelte-l21tvg:hover{background:hsl(var(--muted) / .55)}.gim-add-panel.svelte-l21tvg{margin-bottom:.75rem;padding:.65rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .2)}.gim-add-search.svelte-l21tvg{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem;padding:.4rem .55rem;border-radius:.6rem;border:1px solid hsl(var(--border));background:hsl(var(--background))}.gim-add-search-icon.svelte-l21tvg{display:flex;color:hsl(var(--muted-foreground));flex-shrink:0}.gim-add-search-input.svelte-l21tvg{flex:1;min-width:0;border:none;background:transparent;color:inherit;font-size:.85rem;outline:none}.gim-add-status.svelte-l21tvg{margin:.35rem 0 .5rem;font-size:.8rem;color:hsl(var(--muted-foreground))}.gim-add-status-muted.svelte-l21tvg{font-style:italic}.gim-add-list.svelte-l21tvg{list-style:none;margin:0 0 .5rem;padding:0;max-height:180px;overflow-y:auto}.gim-add-row.svelte-l21tvg{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .35rem;border:none;border-radius:.5rem;background:transparent;color:inherit;font-size:.85rem;text-align:left;cursor:pointer}.gim-add-row.svelte-l21tvg:hover:not(:disabled){background:hsl(var(--muted) / .35)}.gim-add-row-off.svelte-l21tvg{opacity:.55;cursor:default}.gim-add-row-text.svelte-l21tvg{min-width:0;flex:1}.gim-add-row-name.svelte-l21tvg{font-weight:600;margin-right:.25rem}.gim-add-row-user.svelte-l21tvg{color:hsl(var(--muted-foreground));font-size:.8rem}.gim-add-tag.svelte-l21tvg{flex-shrink:0;font-size:.65rem;font-weight:700;text-transform:uppercase;padding:.15rem .4rem;border-radius:4px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.gim-add-check.svelte-l21tvg{flex-shrink:0;color:hsl(var(--primary));display:flex}.gim-add-submit.svelte-l21tvg{width:100%;padding:.55rem .75rem;border-radius:.65rem;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;font-size:.85rem;cursor:pointer}.gim-add-submit.svelte-l21tvg:disabled{opacity:.45;cursor:not-allowed}.gim-members.svelte-l21tvg{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.gim-member.svelte-l21tvg{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.45rem 0;font-size:.88rem;border-bottom:1px solid hsl(var(--border) / .5)}.gim-member.svelte-l21tvg:last-child{border-bottom:none}.gim-member-text.svelte-l21tvg{min-width:0;flex:1}.gim-member-actions.svelte-l21tvg{display:flex;flex-shrink:0;gap:.2rem}.gim-mini-btn.svelte-l21tvg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:.5rem;background:hsl(var(--muted) / .45);color:hsl(var(--foreground));cursor:pointer}.gim-mini-btn.svelte-l21tvg:hover:not(:disabled){background:hsl(var(--muted) / .7)}.gim-mini-btn.svelte-l21tvg:disabled{opacity:.45;cursor:wait}.gim-mini-danger.svelte-l21tvg{color:hsl(var(--destructive, 0 84% 60%))}.gim-badge.svelte-l21tvg{display:inline-block;margin-left:.35rem;font-size:.65rem;font-weight:700;text-transform:uppercase;padding:.1rem .35rem;border-radius:4px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.gim-badge-creator.svelte-l21tvg{background:#3c83f640;color:#6da2f8}.gim-member-name.svelte-l21tvg{font-weight:600;margin-right:.35rem}.gim-member-user.svelte-l21tvg{color:hsl(var(--muted-foreground));font-size:.85rem}.modal-overlay.svelte-c8pkc4{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:-webkit-fill-available;background:#000000b3;z-index:30060;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 768px){.modal-overlay.svelte-c8pkc4{left:0;right:0;width:auto;top:0;bottom:0;height:100vh;height:100dvh;min-height:100vh}}@media (min-width: 1024px){.modal-overlay.svelte-c8pkc4{left:5rem;right:0}}.modal-container.svelte-c8pkc4{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:hsl(var(--background));color:hsl(var(--foreground));z-index:30061;display:flex;flex-direction:column}@media (min-width: 768px){.modal-container.svelte-c8pkc4{left:0;right:auto;width:100%;max-width:700px;border-radius:0 1.25rem 0 0;box-shadow:0 -8px 32px #0006}}@media (min-width: 1024px){.modal-container.svelte-c8pkc4{left:5rem}}.modal-header.svelte-c8pkc4{display:flex;align-items:center;gap:0;padding:1rem 1.5rem 1rem 0;padding-top:calc(1rem + var(--safe-top, env(safe-area-inset-top, 0px)));min-height:calc(56px + var(--safe-top, env(safe-area-inset-top, 0px)));border-bottom:1px solid hsl(var(--border));flex-shrink:0;position:sticky;top:0;background:hsl(var(--background));z-index:11}.modal-header-content.svelte-c8pkc4{display:flex;align-items:center;gap:.75rem;color:hsl(var(--foreground));flex:1;padding-left:1.5rem}.modal-header-content.svelte-c8pkc4 h2:where(.svelte-c8pkc4){flex:1;font-size:1.25rem;font-weight:600;margin:0}.back-btn.svelte-c8pkc4,.close-btn.svelte-c8pkc4{width:36px;height:36px;border-radius:50%;border:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.back-btn.svelte-c8pkc4:hover,.close-btn.svelte-c8pkc4:hover,.header-add-group-btn.svelte-c8pkc4:hover{background:hsl(var(--muted) / .8);color:hsl(var(--foreground))}.header-actions.svelte-c8pkc4{display:flex;align-items:center;gap:.35rem;margin-left:auto;flex-shrink:0;padding-right:.5rem}.header-add-group-btn.svelte-c8pkc4{width:36px;height:36px;border-radius:50%;border:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.close-btn.svelte-c8pkc4{margin-left:0;margin-right:0}.group-create-container.svelte-c8pkc4 .group-create-hint:where(.svelte-c8pkc4){margin:0 1rem .25rem;font-size:.85rem;color:hsl(var(--muted-foreground));line-height:1.35}.group-pick-row.svelte-c8pkc4{gap:.65rem}.group-create-container.svelte-c8pkc4 .picker-checkbox:where(.svelte-c8pkc4){width:24px;height:24px;flex-shrink:0;border-radius:6px;border:2px solid hsl(var(--muted-foreground) / .45);background:hsl(var(--background));display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.group-create-container.svelte-c8pkc4 .group-pick-row.selected:where(.svelte-c8pkc4) .picker-checkbox:where(.svelte-c8pkc4){border-color:hsl(var(--primary));background:hsl(var(--primary));color:#fff}.user-result-item.group-pick-row.selected.svelte-c8pkc4{background:hsl(var(--primary) / .12)}.group-create-footer.svelte-c8pkc4{flex-shrink:0;padding:.75rem 1rem 1rem;border-top:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:.65rem;background:hsl(var(--background))}.group-title-input.svelte-c8pkc4{width:100%;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground));padding:.65rem .75rem;font-size:.95rem;font-family:inherit;outline:none}.group-title-input.svelte-c8pkc4:focus{border-color:#3c83f699}.group-create-submit.svelte-c8pkc4{width:100%;border:none;border-radius:12px;padding:.75rem 1rem;font-weight:600;font-size:.95rem;cursor:pointer;background:hsl(var(--brand));color:hsl(var(--brand-ink));transition:opacity .2s}.group-create-submit.svelte-c8pkc4:disabled{opacity:.45;cursor:not-allowed}.chat-user-info.svelte-c8pkc4{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.chat-group-header-btn.svelte-c8pkc4{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.chat-avatar.svelte-c8pkc4{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#374151}.chat-user-name.svelte-c8pkc4{display:flex;align-items:center;gap:.25rem}.chat-group-header.svelte-c8pkc4{flex:1;min-width:0;align-items:baseline;gap:.35rem;flex-wrap:nowrap}.group-chat-title.svelte-c8pkc4{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-group-header.svelte-c8pkc4 .group-member-count:where(.svelte-c8pkc4){flex-shrink:0}.display-name.svelte-c8pkc4{font-weight:600;color:hsl(var(--foreground))}.fab-new-chat.svelte-c8pkc4{position:absolute;bottom:2rem;right:1.5rem;width:56px;height:56px;border-radius:50%;background:hsl(var(--brand));color:hsl(var(--brand-ink));border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px hsl(var(--brand) / .4);z-index:20;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.fab-new-chat.svelte-c8pkc4:hover{transform:scale(1.1) translateY(-4px);box-shadow:0 12px 28px #6366f180}.fab-new-chat.svelte-c8pkc4:active{transform:scale(.95)}@supports (padding-bottom: env(safe-area-inset-bottom)){.fab-new-chat.svelte-c8pkc4{bottom:calc(2rem + env(safe-area-inset-bottom))}}.user-search-container.svelte-c8pkc4{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;overflow:hidden}.search-results.svelte-c8pkc4{flex:1 1 0;min-height:0;overflow-y:auto}.user-result-item.svelte-c8pkc4{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:background .2s}.user-result-item.svelte-c8pkc4:hover{background:hsl(var(--muted) / .6)}.user-avatar-wrapper.svelte-c8pkc4{position:relative;flex-shrink:0}.user-avatar.svelte-c8pkc4{width:44px;height:44px;border-radius:50%;object-fit:cover}.user-avatar-placeholder.svelte-c8pkc4{width:44px;height:44px;border-radius:50%;background:hsl(var(--brand));display:flex;align-items:center;justify-content:center;color:hsl(var(--brand-ink));font-weight:600;font-size:1.1rem}.user-info.svelte-c8pkc4{flex:1;min-width:0}.user-name.svelte-c8pkc4{font-weight:600;color:hsl(var(--foreground));font-size:.95rem;display:flex;align-items:center;gap:.35rem;margin-bottom:.125rem}.user-username.svelte-c8pkc4{color:#6b7280;font-size:.85rem}.suggestions-container.svelte-c8pkc4{padding:.5rem 0}.suggestions-title.svelte-c8pkc4{padding:.75rem 1rem .5rem;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05rem}.empty-state-small.svelte-c8pkc4{padding:2rem;text-align:center;color:hsl(var(--muted-foreground));font-size:.9rem}.modal-content.svelte-c8pkc4{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:hsl(var(--background));padding-bottom:var(--safe-bottom, env(safe-area-inset-bottom, 0px))}.search-bar.svelte-c8pkc4{display:flex;align-items:center;gap:14px;padding:12px 18px;background:hsl(var(--muted));margin:12px 16px;border-radius:12px;border:none;transition:all .2s ease}.search-bar.svelte-c8pkc4:focus-within{background:hsl(var(--muted) / .9)}.search-bar.svelte-c8pkc4 .lucide{flex-shrink:0;color:hsl(var(--muted-foreground))}.search-bar.svelte-c8pkc4:focus-within .lucide{color:hsl(var(--foreground))}.search-input.svelte-c8pkc4{flex:1;background:transparent;border:none;color:hsl(var(--foreground));font-size:.95rem;outline:none;padding:.25rem 0}.search-input.svelte-c8pkc4::placeholder{color:hsl(var(--muted-foreground));transition:color .2s}.search-bar.svelte-c8pkc4:focus-within .search-input:where(.svelte-c8pkc4)::placeholder{color:hsl(var(--muted-foreground) / .9)}.loading-state.svelte-c8pkc4,.empty-state.svelte-c8pkc4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;color:hsl(var(--muted-foreground));text-align:center;flex:1}.empty-state.svelte-c8pkc4 h3:where(.svelte-c8pkc4){color:hsl(var(--foreground));margin:1rem 0 .5rem;font-size:1.1rem}.empty-state.svelte-c8pkc4 p:where(.svelte-c8pkc4){font-size:.9rem;max-width:250px}.spinner.svelte-c8pkc4{width:32px;height:32px;border:3px solid hsl(var(--brand) / .2);border-top-color:hsl(var(--brand));border-radius:50%;animation:svelte-c8pkc4-spin .8s linear infinite}.spinner-sm.svelte-c8pkc4{width:18px;height:18px;border-width:2px}.loading-older.svelte-c8pkc4{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem .75rem;color:hsl(var(--muted-foreground));font-size:.8rem}.loading-older-text.svelte-c8pkc4{opacity:.9}@keyframes svelte-c8pkc4-spin{to{transform:rotate(360deg)}}.share-send-status.svelte-c8pkc4{flex-shrink:0;width:1.75rem;display:flex;align-items:center;justify-content:center}.share-sent-check{color:#22c55e}.conversations-list.svelte-c8pkc4{display:flex;flex-direction:column}.conversation-item.pinned.svelte-c8pkc4{background:hsl(var(--muted) / .35)}.conv-pin-mark.svelte-c8pkc4{position:absolute;bottom:-2px;left:-2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:hsl(var(--brand));color:hsl(var(--brand-ink));border:2px solid hsl(var(--background));transform:rotate(45deg)}.marca-reenviado.svelte-c8pkc4{display:flex;align-items:center;gap:.25rem;margin-bottom:.2rem;font-size:.7rem;font-style:italic;opacity:.75}.destinos-titulo.svelte-c8pkc4{padding:.85rem 1rem .35rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.conversation-item.elegida.svelte-c8pkc4{background:hsl(var(--brand) / .14)}.destino-check.svelte-c8pkc4{flex-shrink:0}.destino-check.marcada.svelte-c8pkc4{background:hsl(var(--brand));border-color:hsl(var(--brand));color:hsl(var(--brand-ink))}.barra-envio.svelte-c8pkc4{position:absolute;left:0;right:0;bottom:0;z-index:30;display:flex;gap:.625rem;padding:.75rem 1rem calc(.75rem + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));background:hsl(var(--background));border-top:1px solid hsl(var(--border))}.barra-cancelar.svelte-c8pkc4,.barra-enviar.svelte-c8pkc4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.75rem 1rem;border:none;border-radius:.875rem;font-size:.9375rem;font-weight:700;cursor:pointer}.barra-cancelar.svelte-c8pkc4{flex:0 0 auto;background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.barra-enviar.svelte-c8pkc4{flex:1;background:hsl(var(--brand));color:hsl(var(--brand-ink))}.barra-enviar.svelte-c8pkc4:disabled,.barra-cancelar.svelte-c8pkc4:disabled{opacity:.55;cursor:default}.conv-menu-btn.svelte-c8pkc4,.msg-menu-btn.svelte-c8pkc4{display:none}@media (hover: hover) and (pointer: fine){.conv-menu-btn.svelte-c8pkc4{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.conversation-item.svelte-c8pkc4:hover .conv-menu-btn:where(.svelte-c8pkc4),.conv-menu-btn.svelte-c8pkc4:focus-visible{opacity:1}.conv-menu-btn.svelte-c8pkc4:hover{background:hsl(var(--muted) / .8);color:hsl(var(--foreground))}.msg-menu-btn.svelte-c8pkc4{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:opacity .15s ease}.msg-menu-btn.mia.svelte-c8pkc4{left:-36px}.msg-menu-btn.svelte-c8pkc4:not(.mia){right:-36px}.message-bubble.svelte-c8pkc4:hover .msg-menu-btn:where(.svelte-c8pkc4),.msg-menu-btn.svelte-c8pkc4:focus-visible{opacity:1}.msg-menu-btn.svelte-c8pkc4:hover{color:hsl(var(--foreground))}}.message-bubble.svelte-c8pkc4{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.message-bubble.eliminado.svelte-c8pkc4{opacity:.85}.texto-eliminado.svelte-c8pkc4{display:inline-flex;align-items:center;gap:.375rem;font-style:italic;opacity:.75}.previa-eliminada.svelte-c8pkc4{font-style:italic;opacity:.75}.check-enviado{opacity:.7}.check-leido{color:#4fc3f7;opacity:1}.preview-text.svelte-c8pkc4 .check-leido{color:#0288d1;opacity:1}html.dark .preview-text.svelte-c8pkc4 .check-leido{color:#4fc3f7}.hoja-fondo.svelte-c8pkc4,.confirmar-fondo.svelte-c8pkc4{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:30070}.hoja.svelte-c8pkc4{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:480px;z-index:30071;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem calc(1rem + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -8px 32px #00000059}.hoja-tirador.svelte-c8pkc4{width:40px;height:4px;margin:.5rem auto .75rem;border-radius:999px;background:hsl(var(--muted-foreground) / .4)}.hoja-titulo.svelte-c8pkc4{padding:0 .75rem .75rem;font-size:.8125rem;font-weight:600;color:hsl(var(--muted-foreground));text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoja-accion.svelte-c8pkc4{display:flex;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;border:none;border-radius:.875rem;background:transparent;color:hsl(var(--foreground));font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:background-color .15s ease}.hoja-accion.svelte-c8pkc4:hover:not(:disabled),.hoja-accion.svelte-c8pkc4:focus-visible{background:hsl(var(--muted) / .6)}.hoja-accion.peligro.svelte-c8pkc4{color:hsl(var(--destructive))}.hoja-accion.svelte-c8pkc4:disabled{opacity:.5;cursor:default}.hoja-cancelar.svelte-c8pkc4{margin-top:.5rem;padding:.875rem 1rem;border:none;border-radius:.875rem;background:hsl(var(--muted) / .6);color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;cursor:pointer}.confirmar-fondo.svelte-c8pkc4{z-index:30080}.confirmar.svelte-c8pkc4{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2.5rem);max-width:360px;z-index:30081;padding:1.25rem;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:1.25rem;box-shadow:0 12px 40px #0006}.confirmar-titulo.svelte-c8pkc4{margin:0 0 .5rem;font-size:1.0625rem;font-weight:800}.confirmar-cuerpo.svelte-c8pkc4{margin:0 0 1.25rem;font-size:.875rem;line-height:1.45;color:hsl(var(--muted-foreground))}.confirmar-botones.svelte-c8pkc4{display:flex;gap:.625rem}.confirmar-no.svelte-c8pkc4,.confirmar-si.svelte-c8pkc4{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border:none;border-radius:.875rem;font-size:.9375rem;font-weight:700;cursor:pointer}.confirmar-no.svelte-c8pkc4{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.confirmar-si.svelte-c8pkc4{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.confirmar-si.peligro.svelte-c8pkc4{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.confirmar-no.svelte-c8pkc4:disabled,.confirmar-si.svelte-c8pkc4:disabled{opacity:.6;cursor:default}.conversation-item.svelte-c8pkc4{display:flex;align-items:center;gap:.875rem;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;padding:.875rem 1rem;background:transparent;border:none;cursor:pointer;transition:background .2s;text-align:left;width:100%}.conversation-item.svelte-c8pkc4:hover{background:hsl(var(--muted) / .6)}.conversation-item.unread.svelte-c8pkc4{background:hsl(var(--primary) / .1)}.conv-avatar-wrapper.svelte-c8pkc4{position:relative;flex-shrink:0}.conv-avatar.svelte-c8pkc4{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#374151}.unread-dot.svelte-c8pkc4{position:absolute;top:2px;right:2px;width:12px;height:12px;background:#22c55e;border-radius:50%;border:2px solid hsl(var(--background))}.conv-content.svelte-c8pkc4{flex:1;min-width:0}.conv-header.svelte-c8pkc4{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.conv-name.svelte-c8pkc4{font-weight:600;color:hsl(var(--foreground));font-size:.95rem;display:flex;align-items:center;gap:.25rem}.conv-time.svelte-c8pkc4{color:hsl(var(--muted-foreground));font-size:.8rem;flex-shrink:0}.conv-preview.svelte-c8pkc4{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.preview-text.svelte-c8pkc4{color:hsl(var(--muted-foreground));font-size:.85rem;display:flex;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-text.svelte-c8pkc4 .sent-icon{color:hsl(var(--muted-foreground));opacity:.7;flex-shrink:0}.no-messages.svelte-c8pkc4{color:#6b7280;font-style:italic;font-size:.85rem}.unread-badge.svelte-c8pkc4{background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:10px;min-width:20px;text-align:center}.chat-container.svelte-c8pkc4{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1 0;min-height:0;overflow:hidden}.messages-list.svelte-c8pkc4{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.messages-list.svelte-c8pkc4>.loading-state:where(.svelte-c8pkc4){min-height:100%;box-sizing:border-box}.messages-inner.svelte-c8pkc4{display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:1rem;box-sizing:border-box}.empty-chat.svelte-c8pkc4{min-height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));font-size:.9rem;padding:1rem}.date-separator.svelte-c8pkc4{display:flex;align-items:center;justify-content:center;margin:1rem 0}.date-separator.svelte-c8pkc4 span:where(.svelte-c8pkc4){background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.75rem;padding:.25rem .75rem;border-radius:12px;text-transform:capitalize}.message-bubble.svelte-c8pkc4{max-width:80%;padding:.75rem 1rem;border-radius:18px;position:relative}.message-bubble.mine.svelte-c8pkc4{align-self:flex-end;background:linear-gradient(135deg,#597133,#435822);color:#fff;border-bottom-right-radius:4px}.message-bubble.theirs.svelte-c8pkc4{align-self:flex-start;background:hsl(var(--muted));color:hsl(var(--foreground));border-bottom-left-radius:4px}.message-bubble.temp.svelte-c8pkc4{opacity:.7}.message-poll-row.svelte-c8pkc4{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem;width:100%;max-width:min(100%,640px)}.message-poll-row.mine.svelte-c8pkc4{align-self:flex-end;margin-left:auto;justify-content:flex-end}.message-poll-row.theirs.svelte-c8pkc4{align-self:flex-start;margin-right:auto;justify-content:flex-start}.forward-outside.svelte-c8pkc4{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:none;border-radius:50%;cursor:pointer;transition:background .15s ease,transform .1s ease}.forward-outside.svelte-c8pkc4:hover{transform:scale(1.05)}.forward-outside.svelte-c8pkc4:active{transform:scale(.97)}.message-poll-row.mine.svelte-c8pkc4 .forward-outside:where(.svelte-c8pkc4){background:hsl(var(--muted));color:hsl(var(--brand-legible));box-shadow:0 1px 4px #0000001f}.message-poll-row.mine.svelte-c8pkc4 .forward-outside:where(.svelte-c8pkc4):hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.message-poll-row.theirs.svelte-c8pkc4 .forward-outside:where(.svelte-c8pkc4){background:hsl(var(--muted));color:hsl(var(--foreground));box-shadow:0 1px 4px #0000001a}.message-poll-row.theirs.svelte-c8pkc4 .forward-outside:where(.svelte-c8pkc4):hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.message-bubble.poll-embed-bubble.svelte-c8pkc4{max-width:min(100%,580px)!important;width:100%;flex:1;min-width:0;min-height:0;padding:.55rem .7rem;display:flex;flex-direction:column}.message-bubble.poll-embed-bubble.svelte-c8pkc4 .poll-dm-root{flex:1 1 auto;min-height:0}.poll-embed-caption.svelte-c8pkc4{margin-top:.5rem}.message-text.svelte-c8pkc4{margin:0;font-size:.95rem;line-height:1.4;word-break:break-word}.message-time.svelte-c8pkc4{display:flex;align-items:center;gap:.25rem;justify-content:flex-end;font-size:.7rem;opacity:.7;margin-top:.25rem}.message-input-container.svelte-c8pkc4{display:flex;align-items:flex-end;gap:.75rem;padding:.75rem 1rem;background:hsl(var(--background));border-top:1px solid hsl(var(--border));position:relative}.input-avatar.svelte-c8pkc4{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-bottom:5px}.message-input.svelte-c8pkc4{flex:1;background:transparent;border:none;padding:.5rem 0;color:hsl(var(--foreground));font-size:.95rem;resize:none;outline:none;min-height:42px;max-height:120px;transition:none}.message-input.svelte-c8pkc4::placeholder{color:hsl(var(--muted-foreground))}.gif-picker-btn.svelte-c8pkc4{background:transparent;border:none;color:hsl(var(--muted-foreground));padding:.5rem;cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center}.gif-picker-btn.svelte-c8pkc4:hover{color:hsl(var(--brand-legible))}.giphy-picker-container.svelte-c8pkc4{position:absolute;bottom:100%;left:1rem;right:1rem;height:350px;z-index:50;margin-bottom:.5rem;box-shadow:0 -8px 32px #0006;border-radius:16px;overflow:hidden}.gif-message.svelte-c8pkc4{margin-bottom:.25rem}.message-bubble.mine.svelte-c8pkc4 .gif-message:where(.svelte-c8pkc4){margin-right:-.25rem}.message-bubble.theirs.svelte-c8pkc4 .gif-message:where(.svelte-c8pkc4){margin-left:-.25rem}.send-btn.svelte-c8pkc4{width:40px;height:40px;border-radius:50%;background:hsl(var(--brand));border:none;color:hsl(var(--brand-ink));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.send-btn.svelte-c8pkc4:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.send-btn.svelte-c8pkc4:disabled{opacity:.5;cursor:not-allowed}@supports (padding-bottom: env(safe-area-inset-bottom)){.message-input-container.svelte-c8pkc4{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}}.picker-portal.svelte-14m3ect{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30080}.picker-backdrop.svelte-14m3ect{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.picker-sheet.svelte-14m3ect{position:absolute;left:0;right:0;bottom:0;max-height:min(88vh,640px);display:flex;flex-direction:column;background:hsl(var(--background));border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -8px 32px #00000059;pointer-events:auto;border:1px solid hsl(var(--border));border-bottom:none}.picker-drag-handle.svelte-14m3ect{width:40px;height:5px;border-radius:999px;background:hsl(var(--muted-foreground) / .35);margin:.6rem auto .25rem}.picker-header.svelte-14m3ect{display:flex;align-items:center;justify-content:space-between;padding:.35rem .75rem .5rem 1rem;border-bottom:1px solid hsl(var(--border))}.picker-header.svelte-14m3ect h2:where(.svelte-14m3ect){margin:0;font-size:1.05rem;font-weight:700}.picker-close.svelte-14m3ect{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:.75rem;background:transparent;color:hsl(var(--foreground));cursor:pointer}.picker-close.svelte-14m3ect:hover{background:hsl(var(--muted) / .5)}.picker-draft-hint.svelte-14m3ect{margin:0;padding:.5rem 1rem 0;font-size:.8rem;color:hsl(var(--muted-foreground));line-height:1.35}.picker-search.svelte-14m3ect{display:flex;align-items:center;gap:.5rem;margin:.65rem 1rem .5rem;padding:.45rem .75rem;border-radius:.75rem;background:hsl(var(--muted) / .45);border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.picker-search-input.svelte-14m3ect{flex:1;min-width:0;border:none;background:transparent;font-size:.95rem;color:hsl(var(--foreground));outline:none}.picker-list-wrap.svelte-14m3ect{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.picker-list.svelte-14m3ect{list-style:none;margin:0;padding:.25rem 0 .75rem;overflow-y:auto;flex:1}.picker-row.svelte-14m3ect{display:flex;align-items:center;gap:.65rem;width:100%;padding:.65rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit;transition:background .15s}.picker-row--group.svelte-14m3ect{padding-left:calc(1rem - 3px);border-left:3px solid hsl(var(--primary) / .4)}.picker-row.svelte-14m3ect:hover{background:hsl(var(--muted) / .5)}.picker-row.selected.svelte-14m3ect{background:hsl(var(--primary) / .12)}.picker-checkbox.svelte-14m3ect{width:24px;height:24px;flex-shrink:0;border-radius:6px;border:2px solid hsl(var(--muted-foreground) / .45);background:hsl(var(--background));display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.picker-row.selected.svelte-14m3ect .picker-checkbox:where(.svelte-14m3ect){border-color:hsl(var(--primary));background:hsl(var(--primary));color:#fff}.picker-avatar.svelte-14m3ect{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#374151}.picker-text.svelte-14m3ect{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.picker-name.svelte-14m3ect{font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.25rem}.picker-username.svelte-14m3ect{font-size:.82rem;color:hsl(var(--muted-foreground))}.picker-loading.svelte-14m3ect,.picker-empty.svelte-14m3ect{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;color:hsl(var(--muted-foreground));text-align:center}.spinner.svelte-14m3ect{width:28px;height:28px;border:3px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:svelte-14m3ect-spin .75s linear infinite}.spinner-sm.svelte-14m3ect{width:18px;height:18px;border-width:2px}@keyframes svelte-14m3ect-spin{to{transform:rotate(360deg)}}.picker-actions.svelte-14m3ect{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom,0));border-top:1px solid hsl(var(--border));background:hsl(var(--background))}.picker-btn.svelte-14m3ect{flex:1;min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .85rem;border-radius:.75rem;font-weight:600;font-size:.9rem;cursor:pointer;border:1px solid hsl(var(--border))}.picker-btn.secondary.svelte-14m3ect{background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}.picker-btn.primary.svelte-14m3ect{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.picker-btn.primary.svelte-14m3ect:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 768px){.picker-sheet.svelte-14m3ect{left:50%;right:auto;transform:translate(-50%);width:min(420px,100%);max-height:85vh;border-radius:1.25rem;margin-bottom:1rem}}.gname-backdrop.svelte-14m3ect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30085;background:#0000008c;pointer-events:auto}.gname-sheet.svelte-14m3ect{position:absolute;left:50%;bottom:10%;transform:translate(-50%);width:min(92vw,400px);z-index:30086;background:hsl(var(--background));border-radius:1.1rem;padding:1rem 1.1rem 1.15rem;border:1px solid hsl(var(--border));box-shadow:0 20px 50px #00000073;pointer-events:auto}.gname-title.svelte-14m3ect{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.gname-hint.svelte-14m3ect{margin:0 0 .75rem;font-size:.8rem;color:hsl(var(--muted-foreground));line-height:1.35}.gname-input.svelte-14m3ect{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);color:inherit;font-size:.95rem}.gname-actions.svelte-14m3ect{display:flex;gap:.5rem;margin-top:1rem}.gname-actions.svelte-14m3ect .picker-btn:where(.svelte-14m3ect){flex:1;min-width:0}.video-share-scroll.svelte-eyt2gx{margin-inline:-.25rem;padding-inline:.25rem}.video-share-chip.svelte-eyt2gx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;width:5.25rem;min-height:4.75rem;padding:.7rem .4rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);color:hsl(var(--foreground));scroll-snap-align:start;transition:transform .15s ease,background .15s ease}.video-share-chip.svelte-eyt2gx:disabled{opacity:.55}.video-share-chip.svelte-eyt2gx:not(:disabled):active{transform:scale(.97)}.video-share-chip.svelte-eyt2gx span:where(.svelte-eyt2gx){font-size:.68rem;font-weight:700;line-height:1.1;text-align:center}.video-share-chip--native.svelte-eyt2gx{color:#7c3aed}.dark .video-share-chip--native.svelte-eyt2gx{color:#a78bfa}.video-share-chip--instagram.svelte-eyt2gx{color:#e1306c}.video-share-chip--tiktok.svelte-eyt2gx{color:#3f3f46}.dark .video-share-chip--tiktok.svelte-eyt2gx{color:#f4f4f5}.video-share-chip--whatsapp.svelte-eyt2gx{color:#128c7e}.dark .video-share-chip--whatsapp.svelte-eyt2gx{color:#25d366}.video-share-chip--telegram.svelte-eyt2gx{color:#08c}.video-share-chip--facebook.svelte-eyt2gx{color:#1877f2}.video-share-chip--twitter.svelte-eyt2gx{color:#1da1f2}.video-share-chip--threads.svelte-eyt2gx{color:#3f3f46}.dark .video-share-chip--threads.svelte-eyt2gx{color:#f4f4f5}.video-share-chip--reddit.svelte-eyt2gx{color:#ff4500}.video-share-chip--discord.svelte-eyt2gx{color:#5865f2}.video-share-chip--linkedin.svelte-eyt2gx{color:#0a66c2}.post-options-backdrop.svelte-1sj2bmn{background:#00000059}html.dark .post-options-backdrop.svelte-1sj2bmn{background:#0009}.post-options-panel.svelte-1sj2bmn{background:hsl(var(--card));color:hsl(var(--card-foreground));border-top:1px solid hsl(var(--border))}@media (min-width: 640px){.post-options-panel.svelte-1sj2bmn{border:1px solid hsl(var(--border));border-top:1px solid hsl(var(--border))}}.post-options-handle.svelte-1sj2bmn{background:hsl(var(--foreground) / .2)}.modal-backdrop.svelte-n6ctnh{position:fixed;top:0;right:0;bottom:0;left:0;background:hsl(var(--foreground) / .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000100;display:flex;align-items:flex-end;justify-content:center}.modal-container.svelte-n6ctnh{position:relative;width:100%;max-width:100%;min-width:0;height:100%;max-height:100vh;max-height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));display:flex;flex-direction:column;overflow-x:clip}.drag-indicator.svelte-n6ctnh{display:flex;justify-content:center;padding:12px 0 8px;flex-shrink:0}.drag-bar.svelte-n6ctnh{width:36px;height:4px;background:hsl(var(--muted-foreground) / .4);border-radius:2px}.modal-header.svelte-n6ctnh{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 20px 16px;flex-shrink:0}.header-content.svelte-n6ctnh{display:flex;flex-direction:row;align-items:center;gap:12px}.modal-title.svelte-n6ctnh{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.total-votes.svelte-n6ctnh{display:flex;align-items:baseline;gap:6px}.votes-number.svelte-n6ctnh{font-size:28px;font-weight:800;color:hsl(var(--foreground));letter-spacing:-.5px}.votes-label.svelte-n6ctnh{font-size:13px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px}.close-btn.svelte-n6ctnh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsl(var(--muted) / .6);border:none;border-radius:50%;color:hsl(var(--foreground));cursor:pointer;transition:all .2s ease}.close-btn.svelte-n6ctnh:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.creator-avatar.svelte-n6ctnh{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid hsl(var(--border))}.header-text.svelte-n6ctnh{flex:1;min-width:0}.creator-name.svelte-n6ctnh{font-size:11px;color:hsl(var(--muted-foreground));margin-left:4px}.view-selector.svelte-n6ctnh{display:flex;justify-content:space-between;align-items:center;padding:0 20px 16px;flex-shrink:0}.subvisual-selector.svelte-n6ctnh{display:flex;position:relative;background:hsl(var(--muted) / .5);border-radius:20px;padding:4px;margin-bottom:24px;border:1px solid hsl(var(--border))}.selector-bg.svelte-n6ctnh{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;pointer-events:none}.selector-indicator.svelte-n6ctnh{position:absolute;top:4px;bottom:4px;width:calc(33.33% - 4px);background:hsl(var(--primary));border-radius:16px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 15px hsl(var(--primary) / .35);z-index:1}.selector-btn.svelte-n6ctnh{position:relative;z-index:2;padding:6px 16px;width:80px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground));background:none;border:none;cursor:pointer;transition:color .2s;text-align:center}.selector-btn.active.svelte-n6ctnh{color:hsl(var(--foreground))}.selector-btn.svelte-n6ctnh:hover:not(.active){color:hsl(var(--foreground))}.view-tabs.svelte-n6ctnh{display:flex;gap:6px;align-items:center;background:hsl(var(--muted) / .4);padding:4px;border-radius:14px;border:1px solid hsl(var(--border))}.view-divider.svelte-n6ctnh{width:1px;height:16px;background:hsl(var(--border));margin:0 4px}.view-btn.svelte-n6ctnh{display:flex;align-items:center;justify-content:center;padding:8px;width:36px;height:36px;border:none;background:transparent;color:hsl(var(--muted-foreground));border-radius:10px;cursor:pointer;transition:all .2s}.view-btn.svelte-n6ctnh:hover{background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}.view-btn.active.svelte-n6ctnh{background:hsl(var(--muted));color:hsl(var(--foreground));box-shadow:0 4px 12px hsl(var(--foreground) / .1)}.view-btn.svelte-n6ctnh span:where(.svelte-n6ctnh){display:none}.options-bar.svelte-n6ctnh{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 20px 16px;flex-shrink:0;min-width:0;width:100%;box-sizing:border-box}.options-bar-row.svelte-n6ctnh{display:flex;align-items:center;gap:0;min-width:0;width:100%}.friend-filter-banner.svelte-n6ctnh{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:14px;background:#6366f11f;border:1px solid rgba(99,102,241,.25);font-size:12px;color:var(--foreground);min-width:0}.friend-filter-banner-choice.svelte-n6ctnh{color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.friend-filter-banner-detail.svelte-n6ctnh{margin-left:auto;flex-shrink:0;padding:4px 10px;border-radius:999px;background:#ffffff14;font-size:11px;font-weight:700;color:#a5b4fc}.friends-picker-btn.svelte-n6ctnh{position:relative}.friends-picker-count.svelte-n6ctnh{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#6366f1;color:#fff;font-size:9px;font-weight:800;line-height:16px;text-align:center}.options-bar.svelte-n6ctnh .options-pills:where(.svelte-n6ctnh){display:flex;flex:1 1 auto;min-width:0}.stats-show-all-pill.svelte-n6ctnh{flex-shrink:0;margin-left:12px;width:64px;height:88px;padding:0;border:3px solid hsl(var(--border));border-radius:16px;overflow:hidden;background:transparent;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;box-shadow:none}.stats-show-all-pill.svelte-n6ctnh:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsl(var(--foreground) / .15);border-color:hsl(var(--muted-foreground) / .5)}.stats-show-all-pill.svelte-n6ctnh:active{transform:scale(.98)}.stats-show-all-pill-inner.svelte-n6ctnh{width:100%;height:100%;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:hsl(var(--muted) / .3);position:relative}.stats-show-all-pill-icon-wrap.svelte-n6ctnh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground))}.stats-show-all-pill-label.svelte-n6ctnh{position:relative;z-index:2;padding:4px 0 8px;font-size:12px;font-weight:800;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 3px hsl(var(--foreground) / .2)}.stats-expanded-overlay.svelte-n6ctnh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:hsl(var(--foreground) / .7);display:flex;align-items:center;justify-content:center;padding:24px;animation:svelte-n6ctnh-stats-expanded-fade .2s ease-out}@keyframes svelte-n6ctnh-stats-expanded-fade{0%{opacity:0}to{opacity:1}}.stats-expanded-card.svelte-n6ctnh{position:relative;max-width:min(90vw,320px);max-height:min(80vh,480px);aspect-ratio:3 / 4;width:100%;border-radius:20px;overflow:hidden;border:3px solid var(--option-border-color, hsl(var(--border)));box-shadow:0 20px 60px hsl(var(--foreground) / .25);animation:svelte-n6ctnh-stats-expanded-scale .25s ease-out}@keyframes svelte-n6ctnh-stats-expanded-scale{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.stats-expanded-bg.svelte-n6ctnh{position:absolute;top:0;right:0;bottom:0;left:0}.stats-expanded-bg.svelte-n6ctnh img:where(.svelte-n6ctnh){width:100%;height:100%;object-fit:cover}.stats-expanded-bg--solid.svelte-n6ctnh{background:hsl(var(--primary) / .2)}.stats-expanded-overlay-grad.svelte-n6ctnh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--foreground) / .85) 0%,hsl(var(--foreground) / .35) 40%,transparent 70%)}.stats-expanded-content.svelte-n6ctnh{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 12px;display:flex;flex-direction:column;gap:4px}.stats-expanded-label.svelte-n6ctnh{font-size:18px;font-weight:700;color:hsl(var(--foreground));text-shadow:0 1px 4px hsl(var(--foreground) / .2)}.stats-expanded-pct.svelte-n6ctnh{font-size:24px;font-weight:800;color:hsl(var(--foreground));text-shadow:0 1px 4px hsl(var(--foreground) / .2)}.stats-expanded-votes.svelte-n6ctnh{font-size:14px;font-weight:600;color:hsl(var(--foreground));text-shadow:0 1px 2px hsl(var(--foreground) / .15)}.stats-expanded-progress-track.svelte-n6ctnh{position:absolute;bottom:0;left:0;right:0;height:4px;background:hsl(var(--muted) / .6)}.stats-expanded-progress.svelte-n6ctnh{height:100%;border-radius:0;transition:width .3s ease}.stats-expanded-close.svelte-n6ctnh{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:hsl(var(--foreground) / .4);color:hsl(var(--background));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.stats-expanded-close.svelte-n6ctnh:hover{background:hsl(var(--foreground) / .6)}.eye-toggle.svelte-n6ctnh{margin-left:24px;margin-right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .2s ease;flex-shrink:0}.eye-toggle.svelte-n6ctnh:hover,.eye-toggle.active.svelte-n6ctnh{background:hsl(var(--muted));color:hsl(var(--foreground))}.options-pills.svelte-n6ctnh{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:12px 0;flex:1 1 auto;min-width:0;-webkit-overflow-scrolling:touch}.options-pills.svelte-n6ctnh::-webkit-scrollbar{display:none}.option-pill.svelte-n6ctnh{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-radius:20px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.option-pill.svelte-n6ctnh:hover{background:hsl(var(--muted) / .6)}.option-pill.active.svelte-n6ctnh{background:color-mix(in srgb,var(--pill-color) 20%,transparent);border-color:var(--pill-color);color:hsl(var(--foreground))}.pill-dot.svelte-n6ctnh{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pill-label.svelte-n6ctnh{max-width:100px;overflow:hidden;text-overflow:ellipsis}.options-pills--feed-style.svelte-n6ctnh{gap:12px;padding:12px 0}.chart-area.svelte-n6ctnh{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible;padding:0 24px;-webkit-overflow-scrolling:touch;position:relative}.loading-state.svelte-n6ctnh{display:flex;align-items:center;justify-content:center;height:300px;color:hsl(var(--muted-foreground))}.loading-state.svelte-n6ctnh .spinner{animation:svelte-n6ctnh-spin 1s linear infinite}@keyframes svelte-n6ctnh-spin{to{transform:rotate(360deg)}}.stats-view.svelte-n6ctnh{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.stats-view-container.svelte-n6ctnh .lucide-chevron-down:where(.svelte-n6ctnh),.visualization-container.svelte-n6ctnh .lucide-chevron-down:where(.svelte-n6ctnh),.chart-area.svelte-n6ctnh .lucide-chevron-down:where(.svelte-n6ctnh){display:none!important}.donut-container.svelte-n6ctnh{position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.donut-chart.svelte-n6ctnh{width:200px;height:200px}.donut-segment.svelte-n6ctnh{cursor:pointer;transition:transform .2s ease,opacity .2s ease;animation:svelte-n6ctnh-donutIn .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--delay);stroke-dasharray:0 1000;outline:none}@keyframes svelte-n6ctnh-donutIn{to{stroke-dasharray:1000 1000}}.donut-segment.active.svelte-n6ctnh,.donut-segment.svelte-n6ctnh:focus,.donut-segment.svelte-n6ctnh:focus-visible{outline:none;box-shadow:none}.donut-center.svelte-n6ctnh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.center-value.svelte-n6ctnh{font-size:32px;font-weight:800;color:hsl(var(--foreground));line-height:1}.center-label.svelte-n6ctnh{font-size:12px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;margin-top:4px;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-pct.svelte-n6ctnh{font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));margin-top:2px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-pill-image.svelte-n6ctnh{padding:0;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:transform .2s;flex-shrink:0}.option-pill-image.svelte-n6ctnh:hover{transform:translateY(-2px)}.option-pill-image.active.svelte-n6ctnh .thumb-container:where(.svelte-n6ctnh){border-color:var(--pill-color, #6366f1);box-shadow:0 0 0 2px var(--pill-color, #6366f1)}.thumb-container.svelte-n6ctnh{width:56px;height:72px;border-radius:10px;overflow:hidden;position:relative;background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border))}.thumb-img.svelte-n6ctnh{width:100%;height:100%;object-fit:cover}.rank-badge.svelte-n6ctnh{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:hsl(var(--foreground) / .5);color:hsl(var(--foreground));font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--border));z-index:5}.thumb-hidden-overlay.svelte-n6ctnh{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--foreground) / .5);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10}.options-list.svelte-n6ctnh{display:flex;flex-direction:column;gap:8px}.option-item.svelte-n6ctnh{display:flex;align-items:flex-start;gap:12px;padding:12px;background:hsl(var(--muted) / .25);border:1px solid hsl(var(--border));border-radius:12px;cursor:pointer;transition:all .2s ease;animation:svelte-n6ctnh-fadeSlideIn .3s ease forwards;animation-delay:var(--item-delay);opacity:0;text-align:left}@keyframes svelte-n6ctnh-fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.option-item.svelte-n6ctnh:hover,.option-item.active.svelte-n6ctnh{background:hsl(var(--muted) / .4);border-color:hsl(var(--border))}.option-color.svelte-n6ctnh{width:4px;height:100%;min-height:40px;border-radius:2px;flex-shrink:0}.option-content.svelte-n6ctnh{flex:1;display:flex;flex-direction:column;gap:6px}.option-header.svelte-n6ctnh{display:flex;justify-content:space-between;align-items:baseline}.option-label.svelte-n6ctnh{font-size:14px;font-weight:600;color:hsl(var(--foreground))}.option-pct.svelte-n6ctnh{font-size:16px;font-weight:800;color:hsl(var(--foreground))}.option-bar.svelte-n6ctnh{height:6px;background:hsl(var(--muted) / .6);border-radius:3px;overflow:hidden}.option-bar-fill.svelte-n6ctnh{height:100%;border-radius:3px;transition:width .5s cubic-bezier(.34,1.56,.64,1)}.option-footer.svelte-n6ctnh{display:flex;align-items:center;justify-content:space-between;gap:8px}.option-votes.svelte-n6ctnh{font-size:11px;color:hsl(var(--muted-foreground))}.friend-avatars.svelte-n6ctnh{display:flex;align-items:center}.friend-avatar.svelte-n6ctnh{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1.5px solid #0a0a0c;margin-left:-6px}.friend-avatar.svelte-n6ctnh:first-child{margin-left:0}.more-friends.svelte-n6ctnh{font-size:10px;color:hsl(var(--muted-foreground));margin-left:4px}.legend.svelte-n6ctnh{display:flex;flex-direction:column;gap:8px}.legend-item.svelte-n6ctnh{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsl(var(--muted) / .25);border:1px solid hsl(var(--border));border-radius:12px;cursor:pointer;transition:all .2s ease;animation:svelte-n6ctnh-fadeSlideIn .4s ease forwards;animation-delay:var(--item-delay);opacity:0}@keyframes svelte-n6ctnh-fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.legend-item.svelte-n6ctnh:hover,.legend-item.active.svelte-n6ctnh{background:hsl(var(--muted) / .6);border-color:hsl(var(--border))}.legend-color.svelte-n6ctnh{width:12px;height:12px;border-radius:4px;flex-shrink:0}.legend-label.svelte-n6ctnh{flex:1;font-size:14px;font-weight:500;color:hsl(var(--foreground));text-align:left}.legend-value.svelte-n6ctnh{font-size:14px;font-weight:700;color:hsl(var(--foreground))}.bars-view.svelte-n6ctnh{display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.bar-item.svelte-n6ctnh{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:hsl(var(--muted) / .25);border:1px solid hsl(var(--border));border-radius:14px;cursor:pointer;transition:all .2s ease;animation:svelte-n6ctnh-fadeSlideIn .4s ease forwards;animation-delay:var(--bar-delay);opacity:0}.bar-item.svelte-n6ctnh:hover,.bar-item.active.svelte-n6ctnh{background:hsl(var(--muted) / .4);border-color:hsl(var(--border))}.bar-header.svelte-n6ctnh{display:flex;justify-content:space-between;align-items:center}.bar-info.svelte-n6ctnh{display:flex;align-items:center;gap:10px}.bar-rank.svelte-n6ctnh{font-size:12px;font-weight:700;color:hsl(var(--muted-foreground));min-width:24px}.bar-label.svelte-n6ctnh{font-size:14px;font-weight:600;color:hsl(var(--foreground))}.bar-stats.svelte-n6ctnh{display:flex;align-items:baseline;gap:8px}.bar-votes.svelte-n6ctnh{font-size:12px;color:hsl(var(--muted-foreground))}.bar-pct.svelte-n6ctnh{font-size:16px;font-weight:800;color:hsl(var(--foreground))}.bar-track.svelte-n6ctnh{height:6px;background:hsl(var(--muted) / .6);border-radius:3px;overflow:hidden}.bar-fill.svelte-n6ctnh{height:100%;border-radius:3px;width:0;animation:svelte-n6ctnh-barGrow .8s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--fill-delay)}@keyframes svelte-n6ctnh-barGrow{to{width:var(--target-width, 100%)}}.line-view.svelte-n6ctnh{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.line-chart-container.svelte-n6ctnh{background:hsl(var(--muted) / .25);border:1px solid hsl(var(--border));border-radius:16px;padding:16px;height:320px;min-height:280px;touch-action:pan-y pinch-zoom}.line-chart-container.enhanced.svelte-n6ctnh{position:relative;width:100%;height:100%;min-height:200px;padding:0;background:transparent;border:none;-webkit-user-select:none;user-select:none}.line-chart-svg.svelte-n6ctnh{display:block;width:100%;height:100%;overflow:visible}.trend-line-animated.svelte-n6ctnh{stroke-dasharray:3000;stroke-dashoffset:3000;animation:svelte-n6ctnh-drawLineSlow 1.5s ease forwards}@keyframes svelte-n6ctnh-drawLineSlow{to{stroke-dashoffset:0}}.end-point.svelte-n6ctnh{animation:svelte-n6ctnh-pulsePoint 2s ease-in-out infinite}@keyframes svelte-n6ctnh-pulsePoint{0%,to{opacity:1}50%{opacity:.6}}.time-labels.svelte-n6ctnh{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;padding:0 16px 8px;pointer-events:none;z-index:5}.time-label.svelte-n6ctnh{font-size:10px;color:hsl(var(--muted-foreground));font-weight:500}.hover-value-label.svelte-n6ctnh{position:absolute;right:8px;pointer-events:none;display:flex;align-items:center;gap:10px;transform:translateY(-50%);z-index:100;transition:all .1s ease}.hover-thumb.svelte-n6ctnh{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid var(--border-color);background:#1a1a1f;box-shadow:0 8px 32px #000c;transition:transform .2s cubic-bezier(.34,1.56,.64,1);z-index:2}.hover-votes.svelte-n6ctnh{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:hsl(var(--foreground) / .55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 14px;border-radius:12px;min-width:70px;box-shadow:0 10px 25px #00000080;border:1px solid hsl(var(--border))}.hover-count.svelte-n6ctnh{font-size:20px;font-weight:950;color:hsl(var(--foreground));line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.hover-unit.svelte-n6ctnh{font-size:10px;font-weight:800;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:1px;margin-top:2px}.scrub-info.svelte-n6ctnh{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.scrub-votes.svelte-n6ctnh{display:flex;align-items:baseline;gap:6px}.scrub-votes-number.svelte-n6ctnh{font-size:2rem;font-weight:800;color:hsl(var(--foreground));line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.scrub-votes-label.svelte-n6ctnh{font-size:12px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px}.scrub-time.svelte-n6ctnh{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);padding:4px 10px;border-radius:12px}.line-chart.svelte-n6ctnh{width:100%;height:100%}.trend-line.svelte-n6ctnh{stroke-dasharray:1000;stroke-dashoffset:1000;animation:svelte-n6ctnh-drawLine 1.5s ease forwards}.trend-area.svelte-n6ctnh{opacity:0;animation:svelte-n6ctnh-fadeInArea .8s ease .5s forwards}@keyframes svelte-n6ctnh-fadeInArea{to{opacity:1}}@keyframes svelte-n6ctnh-drawLine{to{stroke-dashoffset:0}}.data-point.svelte-n6ctnh{cursor:pointer;transition:r .2s ease,filter .2s ease}.data-point.svelte-n6ctnh:hover{r:5;filter:drop-shadow(0 0 6px currentColor)}.empty-state.svelte-n6ctnh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:200px;color:hsl(var(--muted-foreground));text-align:center}.empty-state.svelte-n6ctnh p:where(.svelte-n6ctnh){font-size:14px;margin:0}.time-selector.svelte-n6ctnh{display:flex;justify-content:center;overflow-x:auto;width:100%;scrollbar-width:none;gap:8px;padding:8px 20px;padding-bottom:max(8px,env(safe-area-inset-bottom));flex-shrink:0}.time-selector.svelte-n6ctnh::-webkit-scrollbar{display:none}@media (min-width: 640px){.time-selector.svelte-n6ctnh{justify-content:center;overflow-x:visible}}.time-btn.svelte-n6ctnh{padding:6px 14px;background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-radius:16px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.time-btn.svelte-n6ctnh:hover{background:hsl(var(--muted) / .6);color:hsl(var(--foreground))}.time-btn.active.svelte-n6ctnh{background:#fff;border-color:hsl(var(--foreground));color:#0a0a0c}.nav-btn.svelte-n6ctnh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsl(var(--muted) / .6);border:1px solid hsl(var(--border));border-radius:50%;color:hsl(var(--foreground));cursor:pointer;transition:all .2s ease;flex-shrink:0}.nav-btn.svelte-n6ctnh:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.nav-btn.svelte-n6ctnh:disabled{opacity:.3;cursor:not-allowed}@media (min-width: 640px){.modal-backdrop.svelte-n6ctnh{align-items:center;justify-content:center;padding:8px}.modal-container.svelte-n6ctnh{width:98vw;max-width:1800px;height:98vh;max-height:1400px;margin:0;border-radius:28px;transform:none!important}.globe-background.svelte-n6ctnh{border-radius:24px}.view-btn.svelte-n6ctnh span:where(.svelte-n6ctnh){display:inline}.donut-chart.svelte-n6ctnh{width:280px;height:280px}.modal-title.svelte-n6ctnh{font-size:20px;max-width:400px}}@media (min-width: 1024px){.modal-backdrop.svelte-n6ctnh{padding:40px}.modal-container.svelte-n6ctnh{max-width:95vw;height:85vh;max-height:95vh}.donut-chart.svelte-n6ctnh{width:320px;height:320px}}.globe-background.svelte-n6ctnh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:24px 24px 0 0;overflow:hidden;pointer-events:auto}.donut-segment.svelte-n6ctnh:focus{outline:none;outline-offset:0}.donut-chart.svelte-n6ctnh path.donut-segment:where(.svelte-n6ctnh){outline:none}.chart-segment-hit.svelte-n6ctnh,.chart-segment-hit.svelte-n6ctnh:focus,.chart-segment-hit.svelte-n6ctnh:focus-visible{outline:none;box-shadow:none}.chart-floating-tooltip.svelte-n6ctnh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:6px;background:hsl(var(--card) / .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 16px;border-radius:20px;border:1px solid hsl(var(--border));box-shadow:0 12px 32px hsl(var(--foreground) / .18);z-index:100}.tooltip-thumb.svelte-n6ctnh{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid hsl(var(--border));box-shadow:none}.tooltip-value.svelte-n6ctnh{font-size:22px;font-weight:900;color:hsl(var(--foreground));letter-spacing:-.5px;line-height:1}.tooltip-label.svelte-n6ctnh{font-size:11px;font-weight:700;color:hsl(var(--muted-foreground));text-align:center;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.3px}.header-friends.svelte-n6ctnh{display:flex;align-items:center;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.1)}.header-friend-avatar.svelte-n6ctnh{width:28px;height:28px;border-radius:50%;margin-left:-10px;border:2px solid #0f0f12;object-fit:cover;background:#1a1a1f}.header-friend-avatar.svelte-n6ctnh:first-child{margin-left:0}.creator-avatar.svelte-n6ctnh{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid hsl(var(--border));background:#1a1a1f}.option-pill-image.svelte-n6ctnh{background:none;border:none;padding:2px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent;flex-shrink:0}.option-pill-image.active.svelte-n6ctnh{transform:scale(1.1)}.thumb-container.svelte-n6ctnh{position:relative;width:64px;height:64px;border-radius:20px;padding:3px;border:3px solid var(--pill-color);display:flex;align-items:center;justify-content:center;background:hsl(var(--foreground) / .4);transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 6px 25px #0009}.option-pill-image.svelte-n6ctnh:not(.active) .thumb-container:where(.svelte-n6ctnh){opacity:.2;border-color:hsl(var(--border));filter:grayscale(100%) blur(.5px);transform:scale(.85)}.thumb-img.svelte-n6ctnh{width:100%;height:100%;border-radius:16px;object-fit:cover}.thumb-hidden-overlay.svelte-n6ctnh{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--foreground) / .5);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rank-badge.svelte-n6ctnh{position:absolute;bottom:0;left:0;background:hsl(var(--foreground) / .55);color:hsl(var(--foreground));font-size:10px;font-weight:800;padding:1px 4px;border-top-right-radius:6px;pointer-events:none;line-height:1;z-index:5}.rank-text.svelte-n6ctnh{font-size:11px;font-weight:800;color:hsl(var(--muted-foreground));margin-right:4px}.donut-center.svelte-n6ctnh .center-thumb:where(.svelte-n6ctnh){width:96px;height:96px;border-radius:50%;object-fit:cover;border:3.5px solid hsl(var(--border));box-shadow:0 10px 40px #000000b3;animation:svelte-n6ctnh-scaleIn .35s cubic-bezier(.34,1.56,.64,1);background:#000}@keyframes svelte-n6ctnh-scaleIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.option-image-large.svelte-n6ctnh{width:56px;height:56px;border-radius:16px;overflow:hidden;flex-shrink:0;background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border))}.initials-avatar.svelte-n6ctnh{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.option-color.svelte-n6ctnh{width:6px;height:48px;border-radius:3px;flex-shrink:0}.option-votes-lg.svelte-n6ctnh{font-size:18px;font-weight:800;color:hsl(var(--foreground));letter-spacing:-.5px}.bar-thumbnail.svelte-n6ctnh{width:100%;height:100%;border-radius:50%;border:1.5px solid var(--border-color);padding:1px;background:#000;overflow:hidden;transition:all .3s ease}.bar-thumbnail.svelte-n6ctnh img:where(.svelte-n6ctnh){width:100%;height:100%;border-radius:50%;object-fit:cover}.bar-thumbnail.active.svelte-n6ctnh,.bar-thumbnail.hovered.svelte-n6ctnh{transform:scale(1.5);border-width:2px;box-shadow:0 0 12px var(--border-color);z-index:10}.friend-avatar.svelte-n6ctnh{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #111114;margin-left:-10px;background:#1a1a1f}.hover-thumb.svelte-n6ctnh{margin-right:-5px}.header-friends.svelte-n6ctnh{display:flex;align-items:center;margin-left:8px;padding-left:8px;border-left:1px solid rgba(255,255,255,.1)}.header-friend-btn.svelte-n6ctnh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;cursor:pointer;border-radius:50%;transition:transform .2s,box-shadow .2s;margin:0 0 0 -8px;position:relative;z-index:1}.header-friend-btn.svelte-n6ctnh:first-child{margin-left:0}.header-friend-btn.svelte-n6ctnh:hover{transform:scale(1.1);z-index:10}.header-friend-btn.active.svelte-n6ctnh{transform:scale(1.1);z-index:10;box-shadow:0 0 0 2px #6366f1}.header-friend-avatar.svelte-n6ctnh{width:28px;height:28px;border-radius:50%;border:2px solid #1a1a1f;object-fit:cover;display:block}.header-more-friends.svelte-n6ctnh{font-size:11px;color:hsl(var(--muted-foreground));margin-left:6px;font-weight:600}.sub-btn-grouped.svelte-n6ctnh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:hsl(var(--muted-foreground));border-radius:6px;cursor:pointer;transition:all .2s;outline:none;box-shadow:none}.sub-btn-grouped.svelte-n6ctnh:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.sub-btn-grouped.active.svelte-n6ctnh{background:hsl(var(--muted) / .6);color:hsl(var(--foreground));transform:scale(1.08);box-shadow:none;outline:none;border:none}.sub-btn-grouped.svelte-n6ctnh:focus,.sub-btn-grouped.svelte-n6ctnh:focus-visible{outline:none;box-shadow:none}.modal-backdrop.svelte-1tgofo7{position:fixed;top:0;right:0;bottom:0;left:0;background:hsl(var(--foreground) / .45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2147483647;display:flex;align-items:flex-end;justify-content:center}.dark .modal-backdrop.svelte-1tgofo7{background:#000000b3}.modal-content.svelte-1tgofo7{width:100%;max-width:500px;max-height:80vh;background:hsl(var(--card));border-radius:24px 24px 0 0;padding:12px 0 2px;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;transition:transform .15s ease-out;will-change:transform}.modal-content.is-dragging.svelte-1tgofo7{transition:none}.modal-handle.svelte-1tgofo7{width:40px;height:4px;background:hsl(var(--foreground) / .2);border-radius:2px;margin:0 auto 16px}.modal-header.svelte-1tgofo7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;padding:0 20px}.header-info.svelte-1tgofo7{flex:1}.modal-title.svelte-1tgofo7{font-size:20px;font-weight:700;color:hsl(var(--foreground));margin:0}.modal-subtitle.svelte-1tgofo7{font-size:13px;color:hsl(var(--muted-foreground));margin:4px 0 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-hint.svelte-1tgofo7{font-size:11px;color:hsl(var(--muted-foreground));margin:6px 0 0;line-height:1.35}.close-btn.svelte-1tgofo7{width:36px;height:36px;border-radius:50%;background:hsl(var(--foreground) / .1);border:none;color:hsl(var(--foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;flex-shrink:0}.close-btn.svelte-1tgofo7:hover{background:hsl(var(--foreground) / .2)}.options-scroll-container.svelte-1tgofo7{flex-shrink:0;margin:0 20px 16px;padding:4px 0 16px;border-bottom:1px solid hsl(var(--border));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.options-scroll-container.svelte-1tgofo7::-webkit-scrollbar{display:none}.options-summary.svelte-1tgofo7{display:flex;flex-wrap:nowrap;gap:8px}.option-chip.svelte-1tgofo7{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsl(var(--foreground) / .05);border-radius:20px;border:1px solid hsl(var(--border));cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.option-chip.svelte-1tgofo7:hover{background:hsl(var(--foreground) / .12);border-color:hsl(var(--foreground) / .2)}.option-chip.active.svelte-1tgofo7{background:hsl(var(--foreground) / .15);border-color:hsl(var(--foreground) / .4)}.option-dot.svelte-1tgofo7{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.option-label.svelte-1tgofo7{font-size:12px;color:hsl(var(--foreground));max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-count.svelte-1tgofo7{font-size:11px;font-weight:700;color:#fff;background:#ffffff26;padding:2px 6px;border-radius:10px}.friends-list.svelte-1tgofo7{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 20px 16px;overscroll-behavior:contain}.modal-footer.svelte-1tgofo7{flex-shrink:0;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid hsl(var(--border) / .6);background:hsl(var(--card))}.view-stats-btn.svelte-1tgofo7{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--foreground));font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.view-stats-btn.svelte-1tgofo7:hover{background:hsl(var(--muted))}.view-stats-btn.svelte-1tgofo7:active{transform:scale(.98)}.friends-list.svelte-1tgofo7::-webkit-scrollbar{width:4px}.friends-list.svelte-1tgofo7::-webkit-scrollbar-track{background:transparent}.friends-list.svelte-1tgofo7::-webkit-scrollbar-thumb{background:hsl(var(--foreground) / .2);border-radius:2px}.loading-state.svelte-1tgofo7{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:hsl(var(--muted-foreground))}.friend-ranking-card.svelte-1tgofo7{padding:12px;background:hsl(var(--foreground) / .04);border-radius:18px;border:1px solid hsl(var(--border));overflow:hidden}.friend-ranking-header.svelte-1tgofo7{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;min-width:0}.friend-ranking-header--clickable.svelte-1tgofo7{width:100%;border:none;background:transparent;padding:0;cursor:pointer;text-align:left;color:inherit;border-radius:12px;transition:background .15s ease}.friend-ranking-header--clickable.svelte-1tgofo7:hover{background:hsl(var(--foreground) / .06)}.friend-ranking-header--clickable.svelte-1tgofo7:active{transform:scale(.99)}.friend-ranking-identity.svelte-1tgofo7{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.friend-ranking-meta.svelte-1tgofo7{display:flex;flex-direction:column;gap:1px;min-width:0}.friend-username.svelte-1tgofo7{font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-pick-count.svelte-1tgofo7{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:4px 8px;border-radius:999px;background:hsl(var(--foreground) / .06);border:1px solid hsl(var(--border))}.rank-pill.svelte-1tgofo7{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.02em;padding:3px 7px;border-radius:999px;background:hsl(var(--foreground) / .1);color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.friend-item.svelte-1tgofo7{display:flex;align-items:center;gap:12px;padding:10px 12px;background:hsl(var(--foreground) / .03);border-radius:16px;transition:background .2s}.friend-item--clickable.svelte-1tgofo7{width:100%;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.friend-item.svelte-1tgofo7:hover,.friend-item--clickable.svelte-1tgofo7:hover{background:hsl(var(--foreground) / .08)}.friend-item--clickable.svelte-1tgofo7:active{transform:scale(.99)}.friend-avatar-container.svelte-1tgofo7{position:relative;flex-shrink:0}.friend-avatar.svelte-1tgofo7{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid hsl(var(--border))}.friend-avatar--sm.svelte-1tgofo7{width:40px;height:40px}.vote-indicator.svelte-1tgofo7{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;border:3px solid hsl(var(--card));box-shadow:0 2px 4px #0003}.friend-main.svelte-1tgofo7{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.friend-name.svelte-1tgofo7{font-size:15px;font-weight:600;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-rank-sub.svelte-1tgofo7{font-size:11px;color:hsl(var(--muted-foreground))}.friend-option-badge.svelte-1tgofo7{flex-shrink:0;font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;border:1px solid;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state.svelte-1tgofo7{padding:40px 20px;text-align:center}.empty-state.svelte-1tgofo7 p:where(.svelte-1tgofo7){color:hsl(var(--muted-foreground));font-size:14px}@media (min-width: 640px){.modal-content.svelte-1tgofo7{border-radius:24px;margin-bottom:40px;max-height:70vh}}.scrollbar-hide.svelte-16d5ph7::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-16d5ph7{-ms-overflow-style:none;scrollbar-width:none}.pie-carousel-outer.svelte-16d5ph7{contain:layout style}.pie-carousel-track.svelte-16d5ph7{will-change:transform}.pie-carousel-slide.svelte-16d5ph7{box-sizing:border-box}.pie-carousel-slide.svelte-16d5ph7>svg:where(.svelte-16d5ph7){width:100%;height:100%;max-height:500px;display:block}.poll-stats-options-pills.svelte-16d5ph7{padding:4px 0}.poll-stats-options-pills.svelte-16d5ph7::-webkit-scrollbar{display:none}.poll-stats-todas-pill.svelte-16d5ph7{flex-shrink:0;margin-left:12px;width:64px;height:88px;padding:0;border:3px solid hsl(var(--border));border-radius:16px;overflow:hidden;background:transparent;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;box-shadow:none}.poll-stats-todas-pill.svelte-16d5ph7:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsl(var(--foreground) / .1);border-color:hsl(var(--muted-foreground) / .5)}.poll-stats-todas-pill.svelte-16d5ph7:active{transform:scale(.98)}.poll-stats-todas-inner.svelte-16d5ph7{width:100%;height:100%;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:hsl(var(--muted) / .5);position:relative}.poll-stats-todas-icon.svelte-16d5ph7{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground))}.poll-stats-todas-label.svelte-16d5ph7{position:relative;z-index:2;padding:4px 0 8px;font-size:12px;font-weight:800;color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 3px hsl(var(--foreground) / .2)}.feed-container-width{width:100%;max-width:100%}@media (min-width: 768px){.feed-container-width{max-width:min(100%,30rem)}}@media (min-width: 1024px){.feed-container-width{max-width:30rem}}.scrollbar-hide.svelte-i5my3{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-i5my3::-webkit-scrollbar{display:none}.animate-in{animation:svelte-i5my3-animate-in .3s ease-out}.fade-in{animation:svelte-i5my3-fade-in .3s ease-out}.zoom-in-95{animation:svelte-i5my3-zoom-in-95 .3s ease-out}.slide-in-from-bottom-4{animation:svelte-i5my3-slide-in-from-bottom .3s ease-out}.zoom-in-0{animation:svelte-i5my3-zoom-in .5s ease-out}.slide-in-from-bottom-2{animation:svelte-i5my3-slide-in-from-bottom-small .5s ease-out}@keyframes svelte-i5my3-animate-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes svelte-i5my3-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-i5my3-zoom-in-95{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-i5my3-zoom-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-i5my3-slide-in-from-bottom{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-i5my3-slide-in-from-bottom-small{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.reels-container.svelte-i5my3{width:100%;height:100%;box-sizing:border-box;overflow-y:scroll;scroll-snap-type:y mandatory;background:hsl(var(--background));-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;outline:none}.reels-container.svelte-i5my3::-webkit-scrollbar{display:none}.reel-slide.svelte-i5my3{width:100%;height:100%;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;align-items:stretch;justify-content:center;background:hsl(var(--background));overflow:hidden;box-sizing:border-box}.reel-slide--idle.svelte-i5my3{content-visibility:auto;contain-intrinsic-size:100dvh}.reel-content.svelte-i5my3{width:100%;height:100%;padding:0;margin:0 auto;display:flex;flex-direction:column;position:relative}.reel-placeholder.svelte-i5my3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsl(var(--background))}@media (min-width: 768px){.reel-content.svelte-i5my3{height:100%;max-height:100vh;margin:auto;overflow:hidden;background:hsl(var(--background));box-shadow:0 0 50px #0003}}html,body{overscroll-behavior-y:contain}
