@keyframes line-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-drift{0%,to{transform:translate(0,0)}50%{transform:translate(10px,-6px)}}@keyframes undfnd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gather-waiting-shimmer{0%{transform:translate(-93.33%)}to{transform:translate(5.83%)}}@keyframes skeleton-shimmer{0%{transform:translate(-92.73%)}to{transform:translate(5.45%)}}@keyframes gather-reject{0%{transform:translate(0)scale(1)}8%{transform:translate(-7px)scale(1.02)}22%{transform:translate(6px)scale(1)}36%{transform:translate(-5px)scale(1.01)}52%{transform:translate(3px)}68%{transform:translate(-2px)}84%{transform:translate(1px)}to{transform:translate(0)scale(1)}}@keyframes gather-confirm{0%{box-shadow:var(--shadow-sm);transform:scale(1)}18%{box-shadow:0 0 0 3px color-mix(in srgb, var(--success-color), transparent 48%), var(--shadow-md);transform:scale(1.05)}52%{box-shadow:0 0 0 8px color-mix(in srgb, var(--success-color), transparent 82%), var(--shadow-sm);transform:scale(.98)}to{box-shadow:var(--shadow-sm);transform:scale(1)}}@keyframes counter-flash{0%{color:var(--text-color);filter:none}18%{color:var(--base-color);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--base-color), transparent 25%))}to{color:var(--text-color);filter:none}}@keyframes copied-pulse{0%{background-color:var(--w-8);transform:scale(1)}28%{background-color:color-mix(in srgb, var(--success-color), transparent 62%);transform:scale(1.15)}65%{background-color:color-mix(in srgb, var(--success-color), transparent 72%);transform:scale(.96)}to{background-color:var(--w-8);transform:scale(1)}}@keyframes hint-pulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes score-shimmer{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes undfnd-rate-fade-in{0%{opacity:0}to{opacity:1}}@keyframes undfnd-rate-fade-out{0%{opacity:1}to{opacity:0}}@keyframes undfnd-rate-modal-enter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes sheen-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes bloom-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ring-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--base-color), transparent 45%)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--base-color), transparent 100%)}}@media (prefers-reduced-motion:reduce){.undfnd-live-log-glow,.score-bar-fill:after,.score-indicator:hover .score-bar-fill:after,.score-hint-icon,.place-stage-dot,.geo-chip.is-hint:before,.keybind-combo.is-capturing,.keybind-capture,.keybind-capture-icon,#undfndPalette .palette-backdrop,#undfndPalette .palette-card,body.undfnd-mic-muted #undfnd-ui-wrapper:after{animation:none!important}}
.undfnd-button.gather:before,.place-stage-frame:after{content:"";background:var(--sheen);opacity:0;pointer-events:none;transition:opacity .22s ease, background-position .62s var(--ease-out-expo);z-index:1;background-position:180% 0;background-repeat:no-repeat;background-size:260% 100%;position:absolute;inset:0}.undfnd-button.gather:hover:not(:disabled):before,.place-stage-link:hover .place-stage-frame:after{opacity:1;background-position:-80% 0}.u-empty{background-image:linear-gradient(var(--w-4) 1px, transparent 1px), linear-gradient(90deg, var(--w-4) 1px, transparent 1px);background-position:50%;background-size:22px 22px}
#undfndControls *{font-family:var(--font-primary)!important}#undfndControls{max-width:calc(100% - 16px);z-index:var(--z-panel);pointer-events:all;opacity:0;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:5px;font-size:14px;transition:opacity .28s,transform .28s;display:flex;position:relative;transform:translateY(14px)}#remote-video-wrapper:hover #undfndControls,#remote-video-wrapper.undfnd-reveal #undfndControls{opacity:1;transform:translateY(0)}#remote-video-wrapper #undfndControls:has(:focus-visible){opacity:1;transform:translateY(0)}#undfndControls>*{opacity:0;transition:opacity .17s var(--ease-out-expo), transform .3s var(--ease-spring);--btn-delay:0s;transform:translateY(10px)scale(.9)}#undfndControls>:nth-child(2){--btn-delay:45ms}#undfndControls>:nth-child(3){--btn-delay:90ms}#undfndControls>:nth-child(4){--btn-delay:.135s}#undfndControls>:nth-child(5){--btn-delay:.18s}#undfndControls>:nth-child(6){--btn-delay:.225s}#undfndControls>:nth-child(n+7){--btn-delay:.27s}#remote-video-wrapper:hover #undfndControls>*,#remote-video-wrapper.undfnd-reveal #undfndControls>*{opacity:1;transition-delay:var(--btn-delay);transform:none}#remote-video-wrapper #undfndControls:has(:focus-visible)>*{opacity:1;transition-delay:var(--btn-delay);transform:none}.undfnd-controls-shell{border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--w-5), #ffffff03);border:1px solid var(--w-7);-webkit-backdrop-filter:var(--glass-soft);backdrop-filter:var(--glass-soft);box-shadow:var(--shadow-sm), var(--edge-highlight);padding:4px}.undfnd-button{pointer-events:all;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--base-background);min-height:36px;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--text-color);letter-spacing:0;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);box-shadow:var(--shadow-sm), var(--edge-highlight);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:flex;font-family:var(--font-primary)!important}.undfnd-button:not(.gather):hover:not(:disabled){background-color:color-mix(in oklab, var(--base-background), var(--foreground) 8%);border-color:var(--border-color-strong);box-shadow:var(--shadow-md), var(--edge-highlight)}.undfnd-button:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(1px)}.undfnd-button.active{background-color:var(--primary-solid);color:var(--primary-foreground);box-shadow:var(--shadow-sm), var(--edge-highlight), var(--glow-accent);border-color:#0000}.undfnd-button svg{fill:currentColor;width:16px;height:16px}.undfnd-button-icon{width:36px;min-width:36px;padding:0;position:relative}.undfnd-button-icon[aria-expanded=true]{background-color:color-mix(in oklab, var(--base-background), var(--foreground) 10%);border-color:var(--border-color-strong);color:var(--base-color)}.undfnd-button-icon.is-live:after{content:"";background:var(--success-color);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #000000b8}.undfnd-button-icon svg,.undfnd-button.gather-lock svg{transition:transform .26s var(--ease-spring)}.undfnd-button-icon:hover:not(:disabled) svg,.undfnd-button.gather-lock:hover:not(:disabled) svg{transform:scale(1.16)}.undfnd-button-icon:active:not(:disabled) svg,.undfnd-button.gather-lock:active:not(:disabled) svg{transform:scale(.9)}#undfndControls:has(>.ctl-group){background:var(--base-background);border-color:var(--border);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);align-items:center;gap:0;padding:4px}.undfnd-controls-shell:has(>.ctl-group){background:var(--base-background);border-color:var(--border);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);align-items:center;gap:0;padding:4px}.ctl-group{align-items:center;gap:2px;display:flex}.ctl-group:before{content:"";background:var(--w-12);flex:none;width:1px;height:18px;margin:0 5px}.ctl-group .undfnd-button{border-radius:calc(var(--radius-xl) - 4px);-webkit-backdrop-filter:none;backdrop-filter:none;width:32px;min-width:32px;min-height:32px;box-shadow:none;color:color-mix(in oklab, var(--text-color), transparent 12%);background:0 0;border-color:#0000}.ctl-group .undfnd-button:hover:not(:disabled){background-color:var(--w-10);box-shadow:none;color:var(--text-color);border-color:#0000}.ctl-group .undfnd-button:active:not(:disabled){box-shadow:none}.ctl-group .undfnd-button:focus-visible{border-color:var(--ring);box-shadow:var(--focus-ring)}.ctl-group .undfnd-button[aria-expanded=true]{background-color:var(--w-10);color:var(--base-color)}.ctl-group .undfnd-button.active,.ctl-group .undfnd-button.active:hover:not(:disabled){background-color:var(--primary-solid);color:var(--primary-foreground);box-shadow:var(--glow-accent)}.ctl-group .undfnd-button.active:focus-visible{box-shadow:var(--focus-ring), var(--glow-accent)}.ctl-group .undfnd-button-icon.is-live:after{top:4px;right:4px}#undfndControls:has(>.ctl-group) .gather-cluster>.undfnd-button{min-height:32px}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.undfnd-button{min-height:32px}.gather-cluster>.undfnd-button:focus-visible{z-index:1;position:relative}#undfndControls:has(>.ctl-group) .gather-cluster>.gather{border-radius:calc(var(--radius-xl) - 4px) 0 0 calc(var(--radius-xl) - 4px)}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.gather{border-radius:calc(var(--radius-xl) - 4px) 0 0 calc(var(--radius-xl) - 4px)}#undfndControls:has(>.ctl-group) .gather-cluster>.gather-lock{border-radius:0 calc(var(--radius-xl) - 4px) calc(var(--radius-xl) - 4px) 0}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.gather-lock{border-radius:0 calc(var(--radius-xl) - 4px) calc(var(--radius-xl) - 4px) 0}#undfndControls:has(>.ctl-group){flex-wrap:nowrap}.undfnd-controls-shell:has(>.ctl-group){flex-wrap:nowrap}#undfndControls:has(>.ctl-group) .gather-cluster{flex-shrink:1}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster{flex-shrink:1}#undfndControls:has(>.ctl-group) .gather-cluster>.gather{flex-shrink:1;min-width:0}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.gather{flex-shrink:1;min-width:0}#undfndControls:has(>.ctl-group) .gather .gather-content{flex-shrink:1;min-width:0}.undfnd-controls-shell:has(>.ctl-group) .gather .gather-content{flex-shrink:1;min-width:0}#undfndControls:has(>.ctl-group) .gather-cluster>.gather{min-width:120px}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.gather{min-width:120px}#undfndControls:has(>.ctl-group) .gather .gather-content>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.undfnd-controls-shell:has(>.ctl-group) .gather .gather-content>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctl-group .undfnd-button,.ctl-group:before{flex-shrink:0}@media (max-width:1220px){#undfndControls:has(>.ctl-group){padding:3px}.undfnd-controls-shell:has(>.ctl-group){padding:3px}.ctl-group .undfnd-button{border-radius:calc(var(--radius-xl) - 3px);width:28px;min-width:28px;min-height:28px}.ctl-group:before{margin:0 3px}#undfndControls:has(>.ctl-group) .gather-cluster>.undfnd-button{min-height:30px}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.undfnd-button{min-height:30px}#undfndControls:has(>.ctl-group) .gather-cluster>.gather{border-radius:calc(var(--radius-xl) - 3px) 0 0 calc(var(--radius-xl) - 3px);min-width:0;padding:0 10px}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.gather{border-radius:calc(var(--radius-xl) - 3px) 0 0 calc(var(--radius-xl) - 3px);min-width:0;padding:0 10px}#undfndControls:has(>.ctl-group) .gather-cluster>.gather-lock{border-radius:0 calc(var(--radius-xl) - 3px) calc(var(--radius-xl) - 3px) 0;width:26px;min-width:26px}.undfnd-controls-shell:has(>.ctl-group) .gather-cluster>.gather-lock{border-radius:0 calc(var(--radius-xl) - 3px) calc(var(--radius-xl) - 3px) 0;width:26px;min-width:26px}}@media (max-width:1000px){#undfndControls:has(>.ctl-group) .gather .gather-content:not(.stopped-state)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.undfnd-controls-shell:has(>.ctl-group) .gather .gather-content:not(.stopped-state)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ctl-group[data-group=settings]>.undfnd-button:hover:not(:disabled) svg,.ctl-group[data-group=settings]>.undfnd-button[aria-expanded=true] svg{transform:rotate(60deg)}.ctl-group[data-group=settings]>.undfnd-button:active:not(:disabled) svg{transform:rotate(60deg)scale(.9)}#undfndControls [hidden],.undfnd-controls-shell [hidden]{display:none!important}.ctl-volume{display:flex;position:relative}.undfnd-button svg[fill=none]{fill:none;stroke:currentColor}.ctl-volume.is-muted>.undfnd-button{color:color-mix(in oklab, var(--error-color), var(--text-color) 22%)}.ctl-volume-pop{z-index:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--base-background);width:156px;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:var(--shadow-md), var(--edge-highlight);opacity:0;pointer-events:none;transition:opacity .14s ease, transform .22s var(--ease-out-expo);grid-template-columns:1fr auto;align-items:baseline;gap:8px 12px;padding:9px 12px 11px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.ctl-volume-pop:after{content:"";height:12px;position:absolute;bottom:-12px;left:0;right:0}.ctl-volume:hover>.ctl-volume-pop,.ctl-volume:focus-within>.ctl-volume-pop,.ctl-volume.is-nudged>.ctl-volume-pop{opacity:1;pointer-events:auto;transform:translate(-50%)}.ctl-volume-label{letter-spacing:.01em;color:var(--text-color-muted);white-space:nowrap;font-size:12px;font-weight:500}.ctl-volume-value{font-variant-numeric:tabular-nums;color:var(--text-color);text-align:right;grid-area:1/2;font-size:12px;font-weight:600}.ctl-volume-range{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:16px;margin:0}.ctl-volume-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--base-color) var(--ctl-volume-fill,100%), var(--w-12) var(--ctl-volume-fill,100%));border-radius:999px;height:4px}.ctl-volume-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:0 1px 4px #00000080, 0 0 0 3px color-mix(in srgb, var(--base-color), transparent 76%);transition:transform .16s var(--ease-spring), box-shadow .16s ease;background:#f5f7fa;border-radius:50%;margin-top:-5px}.ctl-volume-range:hover::-webkit-slider-thumb{box-shadow:0 1px 6px #0000008c, 0 0 0 5px color-mix(in srgb, var(--base-color), transparent 64%);transform:scale(1.12)}.ctl-volume-range:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 6px #0000008c, 0 0 0 5px color-mix(in srgb, var(--base-color), transparent 64%);transform:scale(1.12)}.ctl-volume-range:focus-visible{outline:none}.ctl-volume-range::-moz-range-track{background:var(--w-12);border-radius:999px;height:4px}.ctl-volume-range::-moz-range-progress{background:var(--base-color);border-radius:999px;height:4px}.ctl-volume-range::-moz-range-thumb{width:14px;height:14px;box-shadow:0 1px 4px #00000080, 0 0 0 3px color-mix(in srgb, var(--base-color), transparent 76%);background:#f5f7fa;border:0;border-radius:50%}#undfndControls.is-tight .gather-cluster>.gather{min-width:0;padding:0 10px}#undfndControls.is-tight .gather .gather-content:not(.stopped-state)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#undfndControls.is-tighter .ctl-group .undfnd-button{width:26px;min-width:26px}#undfndControls.is-tighter .ctl-group:before{margin:0 2px}#undfndControls.is-tight .gather-cluster,#undfndControls.is-tight .gather-cluster>.gather{flex-shrink:0}#undfndControls.is-tightest .ctl-group .undfnd-button{width:23px;min-width:23px}#undfndControls.is-tightest .ctl-group:before{margin:0 1px}#undfndControls.is-tightest .gather-cluster>.gather{padding:0 7px}.ctl-volume.is-muted .ctl-volume-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--w-20) var(--ctl-volume-fill,100%), var(--w-12) var(--ctl-volume-fill,100%))}.ctl-volume.is-muted .ctl-volume-range::-moz-range-progress{background:var(--w-20)}.ctl-shortcut .ctl-mono{min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--w-15);letter-spacing:.02em;transition:transform .26s var(--ease-spring), box-shadow var(--transition-fast);border-radius:6px;place-items:center;padding:0 3px;font-size:10.5px;font-weight:600;line-height:1;display:grid}.ctl-shortcut:hover:not(:disabled) .ctl-mono{box-shadow:inset 0 0 0 1px var(--w-20);transform:scale(1.08)}.ctl-shortcut.active .ctl-mono{box-shadow:inset 0 0 0 1px #ffffff52}.ctl-shortcut:active:not(:disabled) .ctl-mono{transform:scale(.92)}@media (max-width:1220px){.ctl-shortcut .ctl-mono{min-width:18px;height:18px;font-size:10px}}.undfnd-button.gather{background:var(--primary-solid);min-width:120px;color:var(--primary-foreground);isolation:isolate;border-color:#0000;position:relative;overflow:hidden}.undfnd-button.gather:hover:not(:disabled){background:var(--primary-solid-hover);box-shadow:var(--shadow-md), var(--edge-highlight), var(--glow-accent-strong)}.gather.success{background-color:var(--success-color);animation:.52s cubic-bezier(.22,1,.36,1) gather-confirm}.gather.error{background-color:var(--error-color);animation:.5s cubic-bezier(.36,.07,.19,.97) gather-reject}.gather.waiting,.gather.loading{color:#eef4ff;background:color-mix(in srgb, var(--base-color), #0d1729 60%);border-color:color-mix(in srgb, var(--base-color), transparent 44%);cursor:wait}.gather.waiting:after,.gather.loading:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--base-color), white 25%) 48%, transparent 66%);width:240%;animation:1.5s linear infinite gather-waiting-shimmer;position:absolute;top:0;bottom:0;left:0}.gather.loading:after{animation-duration:1.15s}#remote-video-wrapper:not(:hover):not(.undfnd-reveal) #undfndControls .gather:after,#remote-video-wrapper:not(:hover):not(.undfnd-reveal) #undfndControls .icon-spin{animation-play-state:paused}.gather.waiting .gather-content,.gather.loading .gather-content{color:inherit}.gather.locked,.gather.hard-disabled{color:#b5c1d8;cursor:not-allowed;border-color:var(--w-14);box-shadow:none;background-color:#3f4c67;transform:none}.gather.limit-stopped{border-color:color-mix(in srgb, var(--warning-color), transparent 60%);color:#f5dcc4;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--w-6);background:linear-gradient(150deg,#3c342df7,#2a2623f7)}.gather.limit-stopped.hard-disabled{border-color:color-mix(in srgb, var(--warning-color), transparent 60%);color:#f5dcc4;background:linear-gradient(150deg,#3c342df7,#2a2623f7)}.gather.limit-stopped:before,.gather.limit-stopped:hover:before{content:"";background:repeating-linear-gradient(-35deg, var(--w-8) 0 7px, transparent 7px 14px);opacity:.1;pointer-events:none;background-position:0 0;background-size:auto;transition:none;position:absolute;inset:0}.gather.limit-stopped .gather-content{color:inherit}.gather.limit-stopped .gather-content svg{opacity:.98;filter:drop-shadow(0 1px 6px #ffb45f33)}.gather.soft-disabled:disabled{opacity:.96;box-shadow:none;transform:none}.undfnd-button:disabled:not(.gather.waiting):not(.gather.loading):not(.gather.soft-disabled){cursor:not-allowed;box-shadow:none;transform:none}.gather.limit-reached{background-color:color-mix(in srgb, var(--warning-color), #5e3f17 45%);color:#fff9eb;cursor:pointer;border-color:color-mix(in srgb, var(--warning-color), transparent 45%);box-shadow:none;transform:none}.gather-cluster{align-items:stretch;display:flex}.gather-cluster .undfnd-button.gather{border-top-right-radius:0;border-bottom-right-radius:0}.gather-lock{width:30px;min-width:30px;color:var(--text-color-muted);border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:0}.gather-lock svg{opacity:.6;width:13px;height:13px}.gather-lock:hover:not(:disabled) svg{opacity:.9}.gather-lock.is-on{background:var(--primary-solid);color:var(--primary-foreground);box-shadow:inset 1px 0 0 #ffffff38, var(--shadow-sm), var(--edge-highlight), var(--glow-accent);border-color:#0000}.gather-lock.is-on svg{opacity:1}.gather-lock.is-on:hover:not(:disabled){background:var(--primary-solid-hover);box-shadow:inset 1px 0 0 #ffffff38, var(--shadow-md), var(--edge-highlight), var(--glow-accent-strong);border-color:#0000}.gather-lock.is-on:focus-visible{box-shadow:inset 1px 0 0 #ffffff38, var(--focus-ring)}.gather-lock.is-forced{cursor:not-allowed;opacity:.72}.gather-lock.is-forced:hover:not(:disabled){background:var(--primary-solid);box-shadow:inset 1px 0 0 #ffffff38, var(--shadow-sm), var(--edge-highlight), var(--glow-accent)}.gather-content{z-index:1;align-items:center;gap:8px;line-height:1;display:none;position:relative}.gather-content.is-active{display:flex}.gather-content svg{fill:currentColor;width:1.2em;height:1.2em}.icon-spin{opacity:.85;animation:.9s cubic-bezier(.4,0,.6,1) infinite undfnd-spin}#undfnd-rate-backdrop{z-index:var(--z-rate-modal);pointer-events:all;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;justify-content:center;align-items:center;animation:.25s forwards undfnd-rate-fade-in;display:flex;position:fixed;inset:0}#undfnd-rate-backdrop.closing{pointer-events:none;animation:.3s forwards undfnd-rate-fade-out}#undfnd-rate-modal{background:linear-gradient(160deg, color-mix(in srgb, var(--menu-background), #121a2c 34%), color-mix(in srgb, var(--menu-background), #090f1b 22%));border:1px solid var(--border-color);border-radius:var(--border-radius-lg);text-align:center;width:calc(100% - 48px);max-width:460px;box-shadow:var(--shadow-lg);pointer-events:all;padding:32px 28px 28px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards undfnd-rate-modal-enter}.undfnd-rate-icon{background:var(--w-6);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.undfnd-rate-icon svg{width:24px;height:24px;fill:var(--base-color)}.undfnd-rate-title{letter-spacing:var(--tracking-display);color:var(--text-color);margin:0 0 14px;font-size:19.2px;font-weight:600;line-height:1.3;font-family:var(--font-display)!important}.undfnd-rate-body{color:var(--text-color-muted);margin:0 0 10px;font-size:14px;line-height:1.72;font-family:var(--font-secondary)!important}.undfnd-rate-body strong{color:var(--base-color);font-weight:700}.undfnd-rate-hint{color:var(--text-color-soft);margin:0 0 22px;font-size:12px;font-style:italic;font-family:var(--font-secondary)!important}#undfnd-rate-btn{background:var(--w-5);border:1px solid var(--border-color);border-radius:var(--border-radius-md);min-width:220px;height:46px;color:var(--text-color-muted);cursor:help;transition:border-color var(--transition-normal), color var(--transition-normal), background var(--transition-normal);justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;font-family:var(--font-primary)!important}#undfnd-rate-btn.ready{border-color:color-mix(in srgb, var(--base-color), white 8%);color:var(--text-color);cursor:pointer}#undfnd-rate-btn.ready:hover{background:var(--w-10)}#undfnd-rate-btn.ready:active{transform:scale(.98)}.undfnd-rate-btn-progress{background:var(--base-color);opacity:.12;pointer-events:none;width:0%;transition:width 80ms linear;position:absolute;inset:0}.undfnd-rate-btn-content{z-index:1;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:relative}.undfnd-rate-btn-content svg{fill:currentColor;opacity:.75;flex-shrink:0;width:14px;height:14px}.undfnd-rate-btn-text{white-space:nowrap}.undfnd-rate-btn-countdown{opacity:.6;text-align:right;font-variant-numeric:tabular-nums;min-width:26px;transition:opacity var(--transition-fast), color var(--transition-fast);font-size:12.48px}#undfnd-rate-btn.ready .undfnd-rate-btn-countdown{opacity:1;color:var(--base-color)}
