.about-dialog-title{text-align:center;padding-bottom:8px;padding-top:calc(env(safe-area-inset-top,0px) + 16px)}.about-dialog-content{padding-left:24px;padding-right:24px}@media (max-width:599px){.about-dialog-content{padding-left:16px;padding-right:16px}}.about-dialog-actions{padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px);justify-content:center}.about-logo-wrap{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.about-logo{width:64px;height:64px;box-shadow:var(--shadow-primary-md);border-radius:16px}@media (max-width:399px){.about-logo{border-radius:14px;width:56px;height:56px}}.about-divider{margin-top:16px;margin-bottom:16px}.about-developer-role{margin-top:4px}.about-app-name{letter-spacing:-.5px;font-weight:800}.about-section{margin-bottom:24px}.about-section-title{align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.about-section-title-features{margin-bottom:12px}.about-body-text{line-height:1.7}.about-developer-card{background-color:var(--color-primary-bg);border:1px solid var(--color-primary-border);border-radius:8px;padding:16px}.about-developer-name{font-weight:700}.about-company-chip{background-color:var(--color-primary-glow);color:var(--color-primary-light);border:1px solid #7c4dff40;margin-top:8px;font-weight:600}.about-close-btn{text-transform:none;border-radius:8px;font-weight:600}.feature-row{align-items:flex-start;gap:12px;display:flex}.feature-row-icon{flex-shrink:0;margin-top:2px}.feature-row-title{font-weight:700}.feature-row-desc{line-height:1.6}.feedback-dialog-title{padding-bottom:0;padding-top:calc(env(safe-area-inset-top,0px) + 16px);justify-content:space-between;align-items:center;gap:8px;display:flex}.feedback-dialog-content{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.feedback-desc{margin-bottom:24px}.feedback-form{width:100%}.feedback-rating-label{margin-bottom:4px}.feedback-submit-btn{align-self:flex-end}@media (max-width:599px){.feedback-submit-btn{align-self:stretch}}.cast-btn{transition:color .2s}.cast-btn-disconnected{color:var(--color-text-muted)}.cast-btn-disconnected:hover,.cast-btn-connected{color:var(--color-primary)}.cast-btn-connected:hover{color:var(--color-primary-light)}.install-banner-root{z-index:var(--z-toast);background-color:var(--color-surface-dark,#16162a);border-top:1px solid var(--color-surface-subtle-15);box-shadow:var(--shadow-overlay);position:fixed;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.install-banner-root{background:linear-gradient(180deg, #ffffff1a 0%, #ffffff05 48px, #0000001f 100%), var(--lg-thick-bg);-webkit-backdrop-filter:blur(var(--lg-thick-blur)) saturate(var(--lg-thick-saturate));box-shadow:inset 0 1px 0 var(--lg-specular-top), 0 -1px 0 var(--lg-edge-accent), var(--shadow-overlay)}}@media (max-width:899px){.install-banner-root{bottom:calc(var(--bottom-nav-height,56px) + env(safe-area-inset-bottom,0px))}}@media (min-width:900px){.install-banner-root{bottom:0}}@media (max-width:899px) and (orientation:landscape){.install-banner-root{padding-left:max(env(safe-area-inset-left,0px), 16px);padding-right:max(env(safe-area-inset-right,0px), 16px)}}.install-banner-content{align-items:center;gap:12px;padding:12px 16px 0;display:flex}.install-banner-action-btn{white-space:nowrap;flex-shrink:0;font-weight:600}.install-banner-dismiss-row{text-align:right;padding:2px 16px 8px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MuiDialog-paper,.MuiDrawer-paper,.MuiMenu-paper,.MuiPopover-paper:not(.MuiPaper-elevation0):not([data-lg-skip=true]){background:linear-gradient(180deg, #ffffff1a 0%, #ffffff05 48px, #fff0 120px), var(--lg-thick-bg)!important;-webkit-backdrop-filter:blur(var(--lg-thick-blur)) saturate(var(--lg-thick-saturate))!important;box-shadow:inset 0 1px 0 var(--lg-specular-top), inset 0 -1px 0 var(--lg-specular-bottom), 0 0 0 1px var(--lg-edge-accent), var(--lg-shadow-lift)!important}.MuiTooltip-tooltip{background:linear-gradient(180deg, #ffffff1a 0%, #ffffff05 50%, #0000001a 100%), var(--lg-thin-bg)!important;-webkit-backdrop-filter:blur(var(--lg-thin-blur)) saturate(var(--lg-thin-saturate))!important;box-shadow:inset 0 1px 0 var(--lg-specular-top), inset 0 -1px 0 var(--lg-specular-bottom), 0 0 0 1px var(--lg-edge-accent)!important}.MuiTooltip-arrow{color:var(--lg-thin-solid)!important}}
