.rating-dialog-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.rating-dialog[data-starting-style]{opacity:0;scale:.985}.rating-welcome-art{width:250px;height:130px;margin:0 auto 22px;position:relative}.rating-welcome-tile{border:4px solid var(--card);background:var(--muted);border-radius:17px;width:88px;height:100px;position:absolute;top:12px;box-shadow:0 5px 15px #00000024}.rating-welcome-tile img{border-radius:12px}.rating-welcome-tile span{border:3px solid var(--card);background:var(--foreground);width:34px;height:34px;color:var(--background);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-9px;right:-8px}.rating-welcome-tile-0{left:10px;rotate:-13deg}.rating-welcome-tile-1{z-index:2;top:0;left:82px;rotate:2deg}.rating-welcome-tile-2{right:8px;rotate:13deg}.rating-dialog{--rating-width:500px;--rating-blue:#2563eb;--rating-copy:#525252;width:min(var(--rating-width),calc(100vw - 24px));border-radius:28px;padding:0;transition:width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),opacity .18s,scale .34s cubic-bezier(.22,1,.36,1);overflow-x:hidden}.dark .rating-dialog{--rating-copy:#bcbcbc}.rating-dialog-rating{--rating-width:620px}.rating-dialog-content{box-sizing:border-box;width:min(calc(var(--rating-width) - 2px),calc(100vw - 26px));padding:28px}.rating-dialog .text-muted-foreground{color:var(--rating-copy)}.rating-dialog h2[id]{font-size:22px;font-weight:600}.rating-dialog button[aria-label=Close\ dialog]{width:44px;height:44px}.rating-phase{animation:.23s 75ms both rating-content-in}@keyframes rating-content-in{0%{opacity:0}to{opacity:1}}.rating-dialog .rating-primary{background:var(--rating-blue);color:#fff;min-height:50px;font-size:16px}.rating-dialog .rating-primary:hover{background:#1d4ed8}.rating-dialog .rating-secondary{min-height:50px;font-size:16px}.rating-feature-upload,.rating-welcome-tile-0 span{color:#fff;background:#2563eb}.rating-feature-save,.rating-welcome-tile-1 span{color:#fff;background:#9a6700}.rating-feature-rate,.rating-welcome-tile-2 span{color:#fff;background:#d64058}.rating-welcome-tile span{border-radius:50%}.rating-reaction-0{color:#9f342d;--reaction-bg:#fff0ef;background:var(--reaction-bg)}.rating-reaction-1{color:#785008;--reaction-bg:#fbf2de;background:var(--reaction-bg)}.rating-reaction-2{color:#176341;--reaction-bg:#e7f5ed;background:var(--reaction-bg)}.dark .rating-reaction-0{color:#ffaaa4;--reaction-bg:#392525;background:var(--reaction-bg)}.dark .rating-reaction-1{color:#efcd87;--reaction-bg:#342e20;background:var(--reaction-bg)}.dark .rating-reaction-2{color:#9be2bd;--reaction-bg:#20332b;background:var(--reaction-bg)}@media (hover:hover){.rating-hover-ready .rating-reaction:hover{background:color-mix(in srgb,currentColor 8%,var(--reaction-bg))}}.rating-reaction:focus-visible,.rating-primary:focus-visible{outline:2px solid var(--rating-blue);outline-offset:3px}.rating-reaction:disabled{opacity:.5;pointer-events:none}.rating-complete-mark{--reaction-bg:#e7f5ed;background:var(--reaction-bg);color:#176341}.dark .rating-complete-mark{--reaction-bg:#20332b;background:var(--reaction-bg);color:#9be2bd}@media (max-width:480px){.rating-dialog-content{padding:22px}.rating-welcome-art{margin-bottom:16px}.rating-dialog h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.rating-dialog,.rating-reaction,.rating-dialog .rating-primary{transition:none}.rating-phase{animation:none}.rating-dialog[data-starting-style]{scale:1}.rating-reaction:active,.rating-dialog .rating-primary:active{transform:none}}.rating-dialog-pause .rating-primary,.rating-dialog-pause .rating-secondary{padding-inline:12px}.rating-dialog :is(.rating-primary,.rating-secondary,.rating-reaction){transition-property:background-color,transform;transition-duration:.14s,.36s;transition-timing-function:ease,linear(0,.3 12%,.75 30%,1.03 52%,1 100%);transform:scale(1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rating-dialog :is(.rating-primary,.rating-secondary):hover:not(:disabled),.rating-dialog .rating-hover-ready .rating-reaction:hover:not(:disabled){transform:scale(1.018,.985)}}.rating-dialog :is(.rating-primary,.rating-secondary,.rating-reaction):active:not(:disabled){transition-duration:.1s;transition-timing-function:ease-out;transform:scale(.975,.94)}@media (prefers-reduced-motion:reduce){.rating-dialog :is(.rating-primary,.rating-secondary,.rating-reaction),.rating-dialog :is(.rating-primary,.rating-secondary,.rating-reaction):active:not(:disabled){transition:none;transform:none}}.rating-recommendation{color:#ad303e}.dark .rating-recommendation{color:#ff9aa5}.rating-dialog-pause .rating-pause-content h2{text-wrap:balance}.rating-dialog-pause button[aria-label=Close\ dialog]{top:16px}@media (max-width:480px){.rating-dialog-pause button[aria-label=Close\ dialog]{top:10px}}
