.quality-tier-trigger{box-sizing:border-box;height:22px;padding:0 8px 0 7px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quality-tier-trigger__label{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:22px;letter-spacing:.01em;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.quality-tier-trigger__chevron,.quality-tier-trigger__label{color:#ffffff;color:color(display-p3 1 1 1);opacity:.5}.quality-tier-trigger:hover,.quality-tier-trigger[data-active=true]{background:rgba(255,255,255,.1)}.quality-tier-trigger:hover .quality-tier-trigger__chevron,.quality-tier-trigger:hover .quality-tier-trigger__label,.quality-tier-trigger[data-active=true] .quality-tier-trigger__chevron,.quality-tier-trigger[data-active=true] .quality-tier-trigger__label{opacity:.85}.quality-tier-menu{background:rgba(61,61,61,.75);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:1000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.quality-tier-menu:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.1);pointer-events:none;z-index:5}.quality-tier-menu__hover-indicator{position:absolute;left:0;top:0;border-radius:6px;background-color:rgba(255,255,255,.1);opacity:0;pointer-events:none;z-index:0;will-change:transform,width,height,opacity}.quality-tier-menu__hover-indicator[data-visible=true]{opacity:1}.quality-tier-menu__hover-indicator[data-animate=true]{transition:transform .1s cubic-bezier(.175,.885,.32,1),width .1s cubic-bezier(.175,.885,.32,1),height .1s cubic-bezier(.175,.885,.32,1),opacity 90ms linear}.quality-tier-menu__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;display:flex;align-items:flex-start;gap:8px;width:100%;height:48px;padding:6px;border-radius:6px;text-align:left;position:relative;box-sizing:border-box;z-index:1}.quality-tier-menu__option-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:rgba(255,255,255,.85)}.quality-tier-menu__option:not([data-active=true]) .quality-tier-menu__option-icon{opacity:.5}.quality-tier-menu__option:not([data-active=true]):hover .quality-tier-menu__option-icon{opacity:.85}.quality-tier-menu__option[data-active=true]{background:rgba(255,255,255,.1)}.quality-tier-menu__option-text{display:flex;flex-direction:column;flex:1 1;min-width:0}.quality-tier-menu__option-label{font-size:12px;line-height:20px;opacity:.85}.quality-tier-menu__option-description,.quality-tier-menu__option-label{font-family:Inter,sans-serif;font-style:normal;font-weight:400;letter-spacing:.01em;color:rgba(255,255,255,1);white-space:nowrap;margin-top:-2px}.quality-tier-menu__option-description{font-size:11px;line-height:24px;opacity:.5}.visibility-trigger{box-sizing:border-box;height:22px;padding:0 8px 0 7px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visibility-trigger__label{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:22px;letter-spacing:.01em;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visibility-trigger__chevron,.visibility-trigger__label{color:#ffffff;color:color(display-p3 1 1 1);opacity:.5}.visibility-trigger:hover,.visibility-trigger[data-active=true]{background:rgba(255,255,255,.1)}.visibility-trigger:hover .visibility-trigger__chevron,.visibility-trigger:hover .visibility-trigger__label,.visibility-trigger[data-active=true] .visibility-trigger__chevron,.visibility-trigger[data-active=true] .visibility-trigger__label{opacity:.85}.visibility-menu{background:rgba(61,61,61,.75);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:1000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.visibility-menu:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.1);pointer-events:none;z-index:5}.visibility-menu__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;display:flex;align-items:flex-start;gap:8px;width:100%;height:48px;padding:6px;border-radius:6px;text-align:left;position:relative;box-sizing:border-box}.visibility-menu__option-radio{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.visibility-menu__option:hover:not([data-active=true]),.visibility-menu__option[data-active=true]{background:rgba(255,255,255,.1)}.visibility-menu__option-text{display:flex;flex-direction:column;gap:0;flex:1 1;min-width:0}.visibility-menu__option-label{font-size:12px;line-height:20px;opacity:.85;display:flex;align-items:center;gap:6px}.visibility-menu__option-description,.visibility-menu__option-label{font-family:Inter,sans-serif;font-style:normal;font-weight:400;letter-spacing:.01em;color:rgba(255,255,255,1);white-space:nowrap;margin-top:-2px}.visibility-menu__option-description{font-size:11px;line-height:24px;opacity:.5}.visibility-menu__pro-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 3px 1.5px 3.5px;border-radius:4px;font-family:Inter,sans-serif;font-weight:500;font-size:10px;line-height:12px;background-image:linear-gradient(180deg,color(display-p3 1 .996 .757),color(display-p3 .596 .424 .082));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.visibility-menu__pro-badge:before{content:"";position:absolute;inset:0;border-radius:4px;background:color(display-p3 1 .843 .212/.1);z-index:-1}