.pp-appearance{min-width:0}.pp-live-chart{display:block;width:100%;height:auto;margin-top:12px}.pp-header-logo{display:grid;gap:10px;padding-block:12px 16px;min-width:0}.pp-header-logo h3{margin:0;font-size:14px;font-weight:550;color:var(--text-primary)}.pp-header-logo-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:440px}.pp-appearance .pp-header-logo-choices>button{display:grid;gap:8px;min-width:0;min-height:96px;padding:12px;border:0;border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);text-align:left}.pp-appearance .pp-header-logo-choices>button[aria-pressed=true]{background:var(--surface-hover)}.pp-header-logo-preview{display:flex;align-items:center;justify-content:center;height:50px;min-width:0}.pp-header-logo-preview img{display:block;width:min(100%,144px);height:50px;-o-object-fit:contain;object-fit:contain}.pp-header-logo-preview[data-logo=classic] img{filter:brightness(0) invert(1)}html[data-vexum-theme=light] .pp-header-logo-preview[data-logo=classic] img{filter:brightness(0)}.pp-header-logo-label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:1.4}.pp-phone-themes{display:grid;gap:10px;padding-block:12px 20px;min-width:0;max-width:440px}.pp-phone-theme-head{display:flex;align-items:baseline;gap:12px;justify-content:space-between}.pp-phone-theme-head h3{margin:0;font-size:14px;font-weight:550;color:var(--text-primary)}.pp-phone-theme-head>span{color:var(--text-muted);font-size:11px}.pp-phone-theme-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pp-appearance .pp-phone-theme-choice{display:flex;flex-direction:column;gap:5px;min-width:0;min-height:174px;padding:8px 8px 10px;border:0;border-radius:12px;background:var(--surface-secondary);color:var(--text-primary);text-align:left}.pp-appearance .pp-phone-theme-choice[aria-pressed=true]{background:var(--surface-hover)}.pp-phone-theme-name{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding-inline:3px;font-size:13px;line-height:1.4}.pp-phone-theme-name strong{font-weight:550;min-width:0;overflow-wrap:anywhere}.pp-phone-theme-name svg{flex:none}.pp-phone-theme-choice>small{font-size:11px;color:var(--text-muted);padding-inline:3px;line-height:1.4}.pp-phone-themes>p{font-size:11px;color:var(--text-muted);line-height:1.5;margin:0}.pp-assistant-setting{max-width:600px;padding-block:8px 16px}.pp-phone-theme-art{position:relative;display:grid;justify-items:center;width:100%;min-height:114px;border-radius:8px;background:#050505;isolation:isolate;pointer-events:none;--suit-red:#b61931;--suit-blue:#2656c4}.pp-phone-theme-art>img{display:block;width:min(100%,120px);height:40px;-o-object-fit:contain;object-fit:contain;margin-top:2px}.pp-phone-theme-art[data-skin=default]>img{filter:brightness(0) invert(1)}.pp-phone-theme-art[data-skin=spider-man]{background:linear-gradient(150deg,#26050e,#08090f 66%)}.pp-phone-theme-art[data-skin=spider-man]:before{content:"";position:absolute;inset:0;background:#d3233d;opacity:.24;-webkit-mask:url(/themes/spider-web.svg) right top/150px 100px no-repeat;mask:url(/themes/spider-web.svg) right top/150px 100px no-repeat;z-index:-1}.pp-phone-theme-demo{position:relative;display:grid;gap:5px;width:74%;align-content:start;padding:10px;border-radius:12px 12px 0 0;background:#141414;height:70px;box-shadow:0 -1px 0 #ffffff15;overflow:hidden}.pp-phone-theme-demo>i{width:38%;height:5px;border-radius:3px;background:#eee}.pp-phone-theme-demo>span{display:block;width:76%;height:4px;border-radius:3px;background:#6b6b70}.pp-phone-theme-demo>span+span{width:53%;opacity:.65}.pp-phone-theme-demo>b{position:absolute;right:9px;top:10px;width:21px;height:21px;border:3px solid #ddd;border-left-color:#444;border-radius:50%}.pp-phone-theme-demo>em{position:absolute;bottom:6px;left:8px;right:8px;height:15px;display:flex;justify-content:space-around;align-items:center;background:#222;border-radius:10px}.pp-phone-theme-demo>em i{display:block;width:5px;height:5px;border-radius:50%;background:#888}.pp-phone-theme-art[data-skin=spider-man] .pp-phone-theme-demo{background:linear-gradient(120deg,#170b10,#0d121d)}.pp-phone-theme-art[data-skin=spider-man] .pp-phone-theme-demo>b{border-color:#ed334e #ed334e #ed334e #2656c4}.pp-phone-theme-art[data-skin=spider-man] .pp-phone-theme-demo>em{background:linear-gradient(110deg,#41101d,#111b34)}.pp-phone-theme-art[data-skin=spider-man] .pp-phone-theme-demo>em i:first-child{background:#ff475c}.pp-appearance .pp-reset{min-height:44px;background:var(--surface-secondary);color:var(--text-primary);border:0;white-space:normal}.pp-appearance :is(.pp-box,.pp-color,.pp-range,.pp-density,.pp-effects){background:transparent!important;border:0!important;box-shadow:none!important;min-width:0}.pp-appearance .pp-box{padding:16px 0}.pp-appearance .pp-color{padding:12px 0}.pp-appearance .pp-colors{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.pp-appearance .pp-color>div{flex-wrap:wrap;gap:8px}.pp-appearance .pp-color>div button{width:44px;height:44px;min-width:44px;background:var(--swatch-color)!important;border:0}.pp-appearance .pp-color>div button[aria-pressed=true]{outline:2px solid var(--text-primary);outline-offset:2px;box-shadow:none}.pp-appearance .pp-color input[type=color]{width:44px!important;height:44px!important;min-width:44px}.pp-hex-field{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.pp-appearance .pp-hex-field input,.pp-native-picker .pp-hex-field input{min-height:44px;font:var(--vx-type-form-value)!important;background:var(--surface-secondary)!important;color:var(--text-primary)!important;padding:8px;border-radius:8px}.pp-hex-field small{line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.pp-appearance-recovery{min-width:0;padding-block:12px;display:grid;gap:12px;color:var(--text-primary)}.pp-appearance-recovery p{margin:0;font:var(--vx-type-body);line-height:1.5;overflow-wrap:anywhere}.pp-appearance-recovery>div{display:flex;flex-wrap:wrap;gap:12px}.pp-appearance-recovery button{min-height:44px;white-space:normal;flex:1 1 150px;background:var(--surface-secondary);border:0}.pp-appearance .pp-density button{min-height:44px;border:0}.pp-appearance .pp-density button[aria-pressed=true]{background:var(--surface-hover)}.pp-appearance .pp-themes button[aria-pressed=true]{background:var(--surface-hover)!important}.pp-appearance .pp-themes button{background:var(--surface-secondary)!important;color:var(--text-primary)}.pp-appearance :is(h2,h3,.pp-color>span,.pp-density button,.pp-range,.pp-effects,.pp-density){color:var(--text-primary)}.pp-appearance :is(.pp-section-head p,.pp-box>p,.pp-reading,.pp-range small,.pp-density small){color:var(--text-muted)}.pp-appearance .pp-density>div{background:transparent}.pp-appearance :is(.pp-range,.pp-effects,.pp-density){padding:16px 0}.pp-appearance .pp-range input{min-height:44px;margin:8px 0}.st-page.appearance-preferences-page,.st-page.appearance-preferences-page :is(.st-head,.st-main,.st-nav){background:transparent!important;border:0!important;box-shadow:none!important}.st-page.appearance-preferences-page .st-nav button{min-height:44px;border:0!important;box-shadow:none!important}.st-page.appearance-preferences-page .st-nav button[aria-current=page]{background:var(--surface-hover)!important}.st-page.appearance-preferences-page .st-nav button[aria-current=page]:not(:focus-visible){outline:none!important}.st-page.appearance-preferences-page .st-main{min-width:0}.pp-appearance>.pp-section-head{padding-bottom:12px;margin-bottom:0!important}.pp-appearance .pp-reset{align-self:flex-start;margin-bottom:8px}.pp-mobile-appearance>.fx-btn{margin-top:20px;margin-bottom:8px}.pp-desktop-appearance .pp-theme-row .pp-box>.fx-btn{display:block;margin-block:16px}html body .pp-appearance :is(.pp-mobile-appearance>.fx-btn,.pp-desktop-appearance .pp-theme-row .pp-box>.fx-btn){background:var(--surface-secondary)!important;color:var(--text-primary)!important;border:0!important;box-shadow:none!important}.pp-desktop-appearance .pp-theme-row .st-toggle{display:flex;align-items:center;gap:8px;min-height:44px;margin-block:8px}@media(max-width:700px){.pp-appearance{gap:0}.pp-appearance>.pp-section-head{padding-bottom:0}.pp-appearance .pp-reset{margin-bottom:0}.pp-native-settings-group{overflow:hidden;border:0;border-radius:0;background:transparent}.pp-native-setting-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-height:max(44px,calc(56px * var(--vx-density-scale,1)));padding:var(--vx-density-row-pad,8px) 14px;border:0;border-bottom:1px solid rgba(var(--vxn-ink-rgb),.065);background:transparent;color:var(--vxn-text);text-align:left}.pp-native-setting-row:last-child{border-bottom:0}html body .pp-appearance .pp-native-setting-row{background:transparent!important}.pp-native-setting-row>span:first-child{min-width:0;flex:1 1 12rem}.pp-native-setting-row small,.pp-native-setting-row strong{display:block}.pp-native-setting-row strong{font-size:max(16px,1.333rem);line-height:1.4;font-weight:500}.pp-native-setting-row small{margin-top:3px;color:var(--vxn-muted);font-size:max(12px,1rem);line-height:1.4}.pp-native-setting-value{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--vxn-muted);flex:1 1 auto;font-size:max(14px,1.167rem);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.pp-native-setting-value>svg{color:#5f5f64}.pp-native-accent-dot{display:inline-block;width:17px;height:17px;flex:0 0 auto;border:1px solid rgba(var(--vxn-ink-rgb),.18);border-radius:999px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.14)}.pp-native-accent-dot.large{width:24px;height:24px}.pp-native-accent-dot.muted{background:#6e6e73}.pp-native-settings-group>.st-row{min-height:max(44px,calc(56px * var(--vx-density-scale,1)))!important;margin:0!important;padding:var(--vx-density-row-pad,8px) 14px!important;border:0!important;border-bottom:1px solid rgba(var(--vxn-ink-rgb),.065)!important;border-radius:0!important;background:transparent!important}.pp-native-settings-group>.st-row:last-child{border-bottom:0!important}.pp-appearance .st-row>span:first-child{min-width:0;flex:1}.pp-appearance .st-row{gap:12px}html body .pp-appearance .st-row>.rd-switch{flex:0 0 44px;background:transparent!important}.pp-native-settings-group>.st-row strong{font-size:max(16px,1.333rem)!important;font-weight:500!important}.pp-native-settings-group>.st-row small{color:var(--vxn-muted)!important;font-size:max(12px,1rem)!important}.pp-native-advanced{margin-top:18px;overflow:hidden;border:0;border-radius:0;background:transparent}.pp-native-advanced>summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:66px;padding:11px 14px;color:var(--vxn-text);cursor:pointer;list-style:none}.pp-native-advanced>summary::-webkit-details-marker{display:none}.pp-native-advanced>summary small,.pp-native-advanced>summary strong{display:block}.pp-native-advanced>summary strong{font-size:max(16px,1.333rem);font-weight:500}.pp-native-advanced>summary small{margin-top:3px;color:var(--vxn-muted);font-size:max(12px,1rem);line-height:1.4}.pp-native-advanced>summary>svg{color:#5f5f64;transition:transform .18s ease}.pp-native-advanced[open]>summary>svg{transform:rotate(90deg)}.pp-native-advanced-body{padding:0 14px 14px;border-top:1px solid rgba(var(--vxn-ink-rgb),.065)}.pp-native-advanced-body>.pp-range{display:block!important;padding:15px 0!important}.pp-native-advanced-body>.st-row{margin:0!important;padding:13px 0!important;border-color:rgba(var(--vxn-ink-rgb),.065)!important}.pp-native-advanced-colors{border-top:1px solid rgba(var(--vxn-ink-rgb),.065)}.pp-native-advanced-color{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 0;border-bottom:1px solid rgba(var(--vxn-ink-rgb),.065)}.pp-native-advanced-color>span small,.pp-native-advanced-color>span strong{display:block}.pp-native-advanced-color>span strong{font-size:max(14px,1.167rem);font-weight:550}.pp-native-advanced-color>span small{margin-top:2px;color:var(--vxn-muted);font-size:max(12px,1rem)}.pp-native-advanced-color>div{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.pp-native-color-entry{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;margin:0}.pp-native-color-entry input[type=color]{width:44px;height:44px;padding:0;border:0;border-radius:8px}html body .pp-appearance .pp-native-advanced-color button{width:44px;height:44px;min-width:44px;padding:0;border:2px solid rgba(var(--vxn-ink-rgb),.1);border-radius:999px;background:var(--swatch-color)!important}html body .pp-appearance .pp-native-advanced-color button[aria-pressed=true]{background:var(--swatch-color)!important;outline:2px solid var(--vxn-text);outline-offset:2px}.pp-native-picker.vxui-dialog{max-width:540px!important}.pp-native-picker .vxui-dialog-body{padding:4px 10px 10px!important}.pp-native-picker-options{overflow:hidden;border:0;border-radius:0;background:transparent}.pp-native-custom-color,.pp-native-picker-options>button{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 14px;box-sizing:border-box;border:0;border-bottom:1px solid rgba(var(--vxn-ink-rgb),.065);background:transparent;color:var(--vxn-text);text-align:left}.pp-native-picker-options>button:last-of-type{border-bottom:0}html body .pp-native-picker .pp-native-picker-options>button{background:transparent!important}.pp-native-picker-options>button>span{display:flex;align-items:center;gap:10px;font-size:max(16px,1.333rem);font-weight:500}.pp-native-picker-options>button>svg{justify-self:end;color:var(--accent)}.pp-native-custom-color{grid-template-columns:minmax(0,1fr) 44px;border-top:1px solid rgba(var(--vxn-ink-rgb),.065);border-bottom:0;font-size:max(16px,1.333rem)}.pp-native-custom-color>.pp-hex-field{grid-column:1/-1;margin-bottom:12px}.pp-native-custom-color input[type=color]{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:999px!important;overflow:hidden;background:transparent!important}}.pp-phone-verification{min-width:0;display:grid;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid var(--border-subtle)}.pp-phone-verification>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pp-phone-verification h3{margin:0;font-size:calc(15px * var(--vx-text-scale,1));font-weight:600;line-height:1.4}.pp-phone-verified{font-size:calc(11px * var(--vx-text-scale,1));color:var(--success);padding:3px 7px;border-radius:6px;background:var(--surface-secondary)}.pp-phone-current{margin:0;font-size:calc(15px * var(--vx-text-scale,1));overflow-wrap:anywhere}.pp-phone-verification form{display:grid;gap:12px;max-width:560px;min-width:0}.pp-phone-number{display:grid;gap:6px;min-width:0;font-size:calc(13px * var(--vx-text-scale,1));color:var(--text-secondary)}.pp-phone-number input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:0;border-radius:8px;box-sizing:border-box;background:var(--surface-secondary);color:var(--text-primary);font:inherit;font-size:16px;line-height:1.4}.pp-phone-number input:disabled{opacity:.55}.pp-phone-code{display:grid;gap:8px;min-width:0}.pp-phone-code p,.pp-phone-error,.pp-phone-note{margin:0;font-size:calc(12px * var(--vx-text-scale,1));line-height:1.5;overflow-wrap:anywhere;color:var(--text-secondary)}.pp-phone-error{color:var(--number-negative,var(--text-primary))}.pp-phone-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.pp-phone-actions button{min-height:44px;max-width:100%;padding:8px 12px;white-space:normal}