.ps-app__1126 { position: fixed !important; inset: 0px !important; z-index: 4 !important; pointer-events: auto !important; background: linear-gradient(115deg, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.03) 38%, rgba(255,255,255,0) 60%, rgba(255,255,255,0.06) 100%), var(--dim-tint, rgba(255,255,255,0.12)) !important; backdrop-filter: blur(2.5px) !important; box-shadow: rgba(255, 255, 255, 0.7) 0px 1px 0px inset, rgba(255, 255, 255, 0.8) 0px 18px 30px -24px inset !important; transition: opacity 0.28s, visibility linear !important; opacity: 1 !important; visibility: visible !important }
.ps-app__1127 { position: fixed !important; inset: 0px !important; z-index: 4 !important; pointer-events: none !important; background: linear-gradient(115deg, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.03) 38%, rgba(255,255,255,0) 60%, rgba(255,255,255,0.06) 100%), var(--dim-tint, rgba(255,255,255,0.12)) !important; backdrop-filter: blur(2.5px) !important; box-shadow: rgba(255, 255, 255, 0.7) 0px 1px 0px inset, rgba(255, 255, 255, 0.8) 0px 18px 30px -24px inset !important; transition: opacity 0.28s, visibility linear 0.28s !important; opacity: 0 !important; visibility: hidden !important }
.ps-app__1128 { position: fixed !important; inset: 0px !important; z-index: 60 !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 16px !important; background: rgba(28, 24, 20, 0.32) !important; backdrop-filter: blur(3px) !important; animation: 0.2s ease-out 0s 1 normal none running fadeIn !important }
.ps-app__1129 { position: relative !important; width: min(460px, -32px + 100vw) !important; box-sizing: border-box !important; padding: 26px 26px 24px !important; border-radius: 24px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2), 0 30px 70px -30px rgba(40,30,20,0.45) !important; display: flex !important; flex-direction: column !important; gap: 12px !important; animation: 0.22s ease-out 0s 1 normal none running cardIn !important }
.ps-app__1130 { position: absolute !important; top: 14px !important; right: 14px !important; width: 36px !important; height: 36px !important; border: 0px !important; border-radius: 11px !important; background: transparent !important; color: var(--muted) !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: background 0.15s, color 0.15s !important }
.ps-app__1131 { font-size: 20px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; line-height: 1.25 !important; color: var(--ink) !important; padding-right: 36px !important; text-wrap: balance !important }
.ps-app__1132 { font-size: 15px !important; line-height: 1.55 !important; color: var(--ink2) !important }
.ps-app__1133 { align-self: flex-start !important; margin-top: 6px !important; height: 46px !important; padding: 0px 24px !important; border: 0px !important; border-radius: 14px !important; background: var(--accent) !important; color: rgb(255, 255, 255) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important; cursor: pointer !important; transition: background 0.18s !important }
.ps-app__1134 { position: fixed !important; inset: 0px !important; z-index: 60 !important; display: flex !important; align-items: flex-start !important; justify-content: center !important; padding: 48px 20px !important; overflow: auto !important; background: linear-gradient(115deg, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.03) 38%, rgba(255,255,255,0) 60%, rgba(255,255,255,0.06) 100%), var(--dim-tint, rgba(255,255,255,0.12)) !important; backdrop-filter: blur(2.5px) !important; animation: 0.2s ease-out 0s 1 normal none running cardIn !important }
.ps-app__1135 { position: relative !important; width: min(920px, 100%) !important; background: var(--card) !important; border-radius: 26px !important; box-shadow: inset 0 0 0 1px var(--line2), 0 40px 80px -40px rgba(40,30,20,0.45) !important; overflow: clip !important }
.ps-app__1136 { position: absolute !important; top: 16px !important; right: 16px !important; z-index: 2 !important; width: 38px !important; height: 38px !important; border: 0px !important; border-radius: 12px !important; background: var(--chip) !important; color: var(--ink2) !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: background 0.15s, color 0.15s !important }
.ps-app__1137 { padding: 22px 26px 20px !important; border-bottom: 1px solid var(--line3) !important; display: flex !important; flex-direction: column !important; gap: 12px !important }
.ps-app__1138 { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: var(--muted) !important; padding-right: 50px !important }
.ps-app__1139 { margin: 0px !important; font-size: 24px !important; font-weight: 700 !important; letter-spacing: -0.025em !important; color: var(--ink-h) !important }
.ps-app__1140 { font-size: 12.5px !important; font-weight: 600 !important; color: var(--muted) !important; background: var(--chip) !important; border-radius: 8px !important; padding: 3px 8px !important }
.ps-app__1141 { display: inline-flex !important; align-items: center !important; gap: 4px !important; font-size: 12px !important; font-weight: 600 !important; padding: 2px 8px !important; border-radius: 9px !important; background: rgba(140, 120, 100, 0.1) !important; color: var(--muted) !important; white-space: nowrap !important }
.ps-app__1142 { display: grid !important; grid-template-columns: minmax(0px, 1.15fr) minmax(0px, 1fr) !important; gap: 0px !important }
.ps-app__1143 { padding: 22px 26px 26px !important; display: flex !important; flex-direction: column !important; gap: 20px !important; border-right: 1px solid var(--line3) !important }
.ps-app__1144 { display: flex !important; align-items: flex-end !important; justify-content: space-between !important; gap: 16px !important; flex-wrap: wrap !important }
.ps-app__1145 { display: flex !important; flex-direction: column !important; gap: 4px !important }
.ps-app__1146 { font-size: 34px !important; font-weight: 700 !important; letter-spacing: -0.03em !important; line-height: 1 !important; color: var(--ink) !important }
.ps-app__1147 { display: flex !important; flex-direction: column !important; gap: 4px !important; text-align: right !important }
.ps-app__1148 { font-size: 15px !important; font-weight: 600 !important; color: var(--ink2) !important }
.ps-app__1149 { display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; height: 52px !important; border-radius: 15px !important; background: var(--accent) !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 600 !important; transition: background 0.18s !important }
.ps-app__1150 { display: grid !important; grid-template-columns: 24px minmax(0px, 1fr) !important; gap: 10px !important; align-items: start !important; font-size: 14.5px !important; line-height: 1.45 !important; color: var(--ink2) !important }
.ps-app__1151 { font-size: 16px !important; line-height: 1.35 !important }
.ps-app__1152 { display: flex !important; flex-direction: column !important; gap: 8px !important; padding: 14px 16px !important; border-radius: 16px !important; background: var(--notice-bg) !important; box-shadow: inset 0 0 0 1px var(--notice-line) !important }
.ps-app__1153 { font-size: 13.5px !important; font-weight: 700 !important; color: var(--ink) !important }
.ps-app__1154 { display: grid !important; grid-template-columns: 14px minmax(0px, 1fr) !important; gap: 8px !important; font-size: 13.5px !important; line-height: 1.45 !important; color: var(--ink2) !important }
.ps-app__1155 { padding: 22px 26px 26px !important; display: flex !important; flex-direction: column !important; gap: 14px !important; background: var(--zebra) !important }
.ps-app__1156 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important }
.ps-app__1157 { padding: 14px 16px !important; border-radius: 16px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important; display: flex !important; flex-direction: column !important; gap: 4px !important }
.ps-app__1158 { font-size: 22px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; color: var(--ink) !important }
.ps-app__1159 { padding: 14px 16px 10px !important; border-radius: 16px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important; display: flex !important; flex-direction: column !important; gap: 10px !important }
.ps-app__1160 { font-size: 14px !important; font-weight: 600 !important; color: var(--ink) !important }
.ps-app__1161 { display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; gap: 4px 12px !important; align-items: center !important }
.ps-app__1162 { height: 8px !important; border-radius: 999px !important; background: var(--chip) !important; overflow: hidden !important }
.ps-app__1163 { height: 100% !important; border-radius: 999px !important; background: var(--accent) !important; opacity: 0.8 !important; width: 100% !important }
.ps-app__1164 { font-size: 13.5px !important; font-weight: 600 !important; color: var(--ink2) !important; white-space: nowrap !important }
.ps-app__1165 { font-weight: 500 !important; color: var(--muted2) !important }
.ps-app__1166 { height: 100% !important; border-radius: 999px !important; background: var(--accent) !important; opacity: 0.8 !important; width: 75% !important }
.ps-app__1167 { height: 100% !important; border-radius: 999px !important; background: var(--accent) !important; opacity: 0.8 !important; width: 60% !important }
.ps-app__1168 { height: 100% !important; border-radius: 999px !important; background: var(--accent) !important; opacity: 0.8 !important; width: 35% !important }
.ps-app__1169 { height: 100% !important; border-radius: 999px !important; background: var(--accent) !important; opacity: 0.8 !important; width: 21% !important }
.ps-app__1170 { font-size: 12.5px !important; line-height: 1.5 !important; color: var(--muted) !important }
.ps-app__1171 { position: fixed !important; inset: 0px !important; z-index: 60 !important; display: flex !important; align-items: flex-start !important; justify-content: center !important; padding: 64px 20px !important; overflow: auto !important; background: linear-gradient(115deg, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.03) 38%, rgba(255,255,255,0) 60%, rgba(255,255,255,0.06) 100%), var(--dim-tint, rgba(255,255,255,0.12)) !important; backdrop-filter: blur(2.5px) !important; animation: 0.2s ease-out 0s 1 normal none running cardIn !important }
.ps-app__1172 { position: relative !important; width: min(560px, 100%) !important; background: var(--card) !important; border-radius: 26px !important; box-shadow: inset 0 0 0 1px var(--line2), 0 40px 80px -40px rgba(40,30,20,0.45) !important; overflow: clip !important }
.ps-app__1173 { position: absolute !important; top: 16px !important; right: 16px !important; z-index: 2 !important; width: 36px !important; height: 36px !important; border: 0px !important; border-radius: 11px !important; background: var(--chip) !important; color: var(--ink2) !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: background 0.15s, color 0.15s !important }
.ps-app__1174 { padding: 22px 24px 18px !important; display: flex !important; flex-direction: column !important; gap: 14px !important; border-bottom: 1px solid var(--line3) !important }
.ps-app__1175 { display: flex !important; align-items: center !important; gap: 12px !important; padding-right: 46px !important }
.ps-app__1176 { width: 40px !important; height: 40px !important; flex: 0 0 auto !important; border-radius: 11px !important; background: none center center / contain no-repeat !important }
.ps-app__1177 { font-size: 20px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; color: var(--ink) !important; cursor: text !important; user-select: text !important }
.ps-app__1178 { margin-left: auto !important }
.ps-app__1179 { display: inline-flex !important; align-items: center !important; gap: 7px !important; height: 28px !important; padding: 0px 12px !important; border-radius: 9px !important; font-size: 13px !important; font-weight: 600 !important; white-space: nowrap !important; box-shadow: inset 0 0 0 1px var(--line2) !important; color: rgb(232, 134, 42) !important }
.ps-app__1180 { width: 7px !important; height: 7px !important; border-radius: 50% !important; background: rgb(232, 134, 42) !important }
.ps-app__1181 { font-size: 15px !important; line-height: 1.4 !important; color: var(--ink) !important }
.ps-app__1182 { display: flex !important; align-items: center !important; gap: 8px !important; height: 42px !important; padding: 0px 6px 0px 12px !important; border-radius: 12px !important; background: var(--zebra) !important; box-shadow: inset 0 0 0 1px var(--line2) !important }
.ps-app__1183 { flex: 1 1 0% !important; min-width: 0px !important; font-size: 14px !important; color: var(--ink2) !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; user-select: all !important }
.ps-app__1184 { flex: 0 0 auto !important; height: 30px !important; padding: 0px 11px !important; border: 0px !important; border-radius: 9px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important; color: var(--ink2) !important; font-family: inherit !important; font-size: 12.5px !important; font-weight: 500 !important; cursor: pointer !important; transition: color 0.15s !important }
.ps-app__1185 { padding: 18px 24px !important; display: flex !important; flex-direction: column !important; gap: 14px !important }
.ps-app__1186 { display: flex !important; justify-content: space-between !important; gap: 10px !important; font-size: 13.5px !important }
.ps-app__1187 { height: 6px !important; border-radius: 999px !important; background: var(--chip) !important; overflow: hidden !important }
.ps-app__1188 { display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 8px !important }
.ps-app__1189 { display: flex !important; flex-direction: column !important; gap: 3px !important; padding: 11px 14px !important; border-radius: 14px !important; background: var(--zebra) !important }
.ps-app__1190 { font-size: 16px !important; font-weight: 700 !important; color: var(--ink) !important }
.ps-app__1191 { padding: 0px 24px 22px !important; display: flex !important; flex-wrap: wrap !important; gap: 8px !important }
.ps-app__1192 { flex: 1 1 140px !important; height: 46px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; border: 0px !important; border-radius: 14px !important; font-family: inherit !important; font-size: 14.5px !important; font-weight: 600 !important; cursor: pointer !important; transition: background 0.15s, color 0.15s !important; background: var(--accent) !important; color: rgb(255, 255, 255) !important }
.ps-app__1193 { flex: 1 1 140px !important; height: 46px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; border: 0px !important; border-radius: 14px !important; font-family: inherit !important; font-size: 14.5px !important; font-weight: 600 !important; cursor: pointer !important; transition: background 0.15s, color 0.15s !important; background: var(--chip) !important; color: var(--ink2) !important }
.ps-app__1194 { position: fixed !important; inset: 0px !important; z-index: 70 !important; background: var(--bg) !important; overflow-y: auto !important; overscroll-behavior: contain !important; padding: 14px 14px 40px !important; box-sizing: border-box !important; display: flex !important; flex-direction: column !important; gap: 14px !important; animation: 0.18s ease-out 0s 1 normal none running fadeIn !important }
.ps-app__1195 { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important }
.ps-app__1196 { font-size: 20px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; color: var(--ink) !important }
.ps-app__1197 { display: flex !important; align-items: center !important; gap: 12px !important; padding: 14px 16px !important; border-radius: 18px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important }
.ps-app__1198 { flex: 1 1 0% !important; min-width: 0px !important; display: flex !important; flex-direction: column !important; gap: 2px !important; cursor: pointer !important }
.ps-app__1199 { font-size: 15px !important; font-weight: 700 !important; color: var(--ink) !important; display: flex !important; align-items: center !important; gap: 5px !important }
.ps-app__1200 { height: 44px !important; padding: 0px 16px !important; border: 0px !important; border-radius: 13px !important; background: var(--accent) !important; color: rgb(255, 255, 255) !important; font-family: inherit !important; font-size: 14px !important; font-weight: 600 !important; cursor: pointer !important }
.ps-app__1201 { display: grid !important; grid-template-columns: repeat(5, minmax(0px, 1fr)) !important; gap: 4px !important; padding: 6px !important; border-radius: 18px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important }
.ps-app__1202 { display: flex !important; flex-direction: column !important; padding: 6px !important; border-radius: 18px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important }
.ps-app__1203 { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; min-height: 48px !important; padding: 0px 12px !important; border: 0px !important; border-radius: 12px !important; background: transparent !important; font-family: inherit !important; font-size: 15.5px !important; font-weight: 500 !important; color: var(--ink) !important; cursor: pointer !important; text-align: left !important }
.ps-app__1204 { min-width: 20px !important; height: 20px !important; padding: 0px 6px !important; box-sizing: border-box !important; border-radius: 999px !important; background: var(--accent) !important; color: rgb(255, 255, 255) !important; font-size: 11.5px !important; font-weight: 700 !important; display: flex !important; align-items: center !important; justify-content: center !important }
.ps-app__1205 { font-size: 12px !important; font-weight: 600 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: var(--muted2) !important; padding: 4px 4px 0px !important }
.ps-app__1206 { display: flex !important; align-items: center !important; gap: 10px !important; min-height: 48px !important; padding: 0px 12px !important; border: 0px !important; border-radius: 12px !important; background: transparent !important; font-family: inherit !important; font-size: 15.5px !important; font-weight: 500 !important; color: var(--ink) !important; cursor: pointer !important; text-align: left !important }
.ps-app__1207 { width: 30px !important; height: 30px !important; flex: 0 0 auto !important; border-radius: 9px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important; color: var(--ink) !important; font-size: 15px !important; display: flex !important; align-items: center !important; justify-content: center !important }
.ps-app__1208 { height: 48px !important; border: 0px !important; border-radius: 14px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1.5px var(--accent) !important; color: var(--ink) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important; cursor: pointer !important }
.ps-app__1209 { height: 48px !important; border: 0px !important; border-radius: 14px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important; color: var(--ink) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important; cursor: pointer !important }
.ps-app__1210 { position: fixed !important; inset: 0px !important; z-index: 70 !important; background: var(--bg) !important; overflow-y: auto !important; overscroll-behavior: contain !important; padding: 14px 14px 40px !important; box-sizing: border-box !important; display: flex !important; flex-direction: column !important; gap: 12px !important; animation: 0.18s ease-out 0s 1 normal none running fadeIn !important }
.ps-app__1211 { display: flex !important; align-items: center !important; gap: 10px !important }
.ps-app__1212 { flex: 1 1 0% !important; min-width: 0px !important; font-size: 20px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; color: var(--ink) !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important }
.ps-app__1213 { width: 44px !important; height: 44px !important; flex: 0 0 auto !important; border: 0px !important; border-radius: 13px !important; background: var(--card) !important; box-shadow: inset 0 0 0 1px var(--line2) !important; color: var(--ink) !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important }
.ps-app__1214 { font-size: 13px !important; color: var(--muted) !important; padding: 0px 2px !important }
.ps-app__1215 { background: var(--card) !important; border-radius: 18px !important; box-shadow: inset 0 0 0 1px var(--line2) !important; padding: 6px !important; display: flex !important; flex-direction: column !important; gap: 2px !important }
.ps-app__1216 { border: 0px !important; cursor: pointer !important; font-family: inherit !important; display: flex !important; align-items: center !important; gap: 12px !important; min-height: 52px !important; padding: 0px 10px 0px 8px !important; border-radius: 13px !important; background: transparent !important; color: var(--ink) !important; font-size: 15px !important; font-weight: 600 !important; text-align: left !important }
.ps-app__1217 { font-size: 12.5px !important; font-weight: 500 !important; color: var(--muted) !important }
